5.1 Anju Initialization (anju-init)

Anju has a number of customizable variables that determine the behavior of anju-init. They are:

anju-reconfigure-context-menu-functions-enable

Enable reconfiguration of the variable context-menu-functions with Anju-defined menu functions.

If context-menu-functions is previously set via customize-variable then anju-init will make no changes to context-menu-functions regardless of how anju-reconfigure-context-menu-functions-enable is set.

anju-mode-line-bindings-enable

Enable Anju-defined bindings for the mode line.

anju-unset-legacy-mouse-bindings-enable

Remove bindings using mouse-2.

anju-reconfigure-main-menu-enable

Top-level variable to reconfigure the main menu.

If anju-reconfigure-main-menu-enable is t, the following variables determine how the main menu is reconfigured:

anju-reconfigure-main-menu-hook

a list of functions, each modifying a sub-menu of the main menu.

anju-help-menu-remove-emacs-tutorial

control if the Emacs tutorial menu items are shown.

By default, all the above *-enable variables are set to t. Users preferring to make granular changes to anju-init can invoke M-x customize-group anju.