- ;; The command key used for Evil commands (ex-commands) and
- ;; Emacs commands (M-x).
- ;; By default the command key is `:' so ex-commands are executed like in Vim
- ;; with `:' and Emacs commands are executed with `<leader> :'.
- dotspacemacs-command-key ":"
- ;; If non nil the paste micro-state is enabled. While enabled pressing `p`
- ;; several times cycle between the kill ring content.
- dotspacemacs-enable-paste-micro-state t
- ;; Guide-key delay in seconds. The Guide-key is the popup buffer listing
- ;; the commands bound to the current keystrokes.
- dotspacemacs-guide-key-delay 0.4
+ ;; Major mode leader key accessible in `emacs state' and `insert state'.
+ ;; (default "C-M-m)
+ dotspacemacs-major-mode-emacs-leader-key "C-M-m"
+ ;; The key used for Emacs commands (M-x) (after pressing on the leader key).
+ ;; (default "SPC")
+ dotspacemacs-emacs-command-key "SPC"
+ ;; These variables control whether separate commands are bound in the GUI to
+ ;; the key pairs C-i, TAB and C-m, RET.
+ ;; Setting it to a non-nil value, allows for separate commands under <C-i>
+ ;; and TAB or <C-m> and RET.
+ ;; In the terminal, these pairs are generally indistinguishable, so this only
+ ;; works in the GUI. (default nil)
+ dotspacemacs-distinguish-gui-tab nil
+ ;; If non nil `Y' is remapped to `y$' in Evil states. (default nil)
+ dotspacemacs-remap-Y-to-y$ nil
+ ;; If non nil, inverse the meaning of `g' in `:substitute' Evil ex-command.
+ ;; (default nil)
+ dotspacemacs-ex-substitute-global nil
+ ;; Name of the default layout (default "Default")
+ dotspacemacs-default-layout-name "Default"
+ ;; If non nil the default layout name is displayed in the mode-line.
+ ;; (default nil)
+ dotspacemacs-display-default-layout nil
+ ;; If non nil then the last auto saved layouts are resume automatically upon
+ ;; start. (default nil)
+ dotspacemacs-auto-resume-layouts nil
+ ;; Location where to auto-save files. Possible values are `original' to
+ ;; auto-save the file in-place, `cache' to auto-save the file to another
+ ;; file stored in the cache directory and `nil' to disable auto-saving.
+ ;; (default 'cache)
+ dotspacemacs-auto-save-file-location 'cache
+ ;; Maximum number of rollback slots to keep in the cache. (default 5)
+ dotspacemacs-max-rollback-slots 5
+ ;; If non nil then `ido' replaces `helm' for some commands. For now only
+ ;; `find-files' (SPC f f), `find-spacemacs-file' (SPC f e s), and
+ ;; `find-contrib-file' (SPC f e c) are replaced. (default nil)
+ dotspacemacs-use-ido nil
+ ;; If non nil, `helm' will try to minimize the space it uses. (default nil)
+ dotspacemacs-helm-resize nil
+ ;; if non nil, the helm header is hidden when there is only one source.
+ ;; (default nil)
+ dotspacemacs-helm-no-header nil
+ ;; define the position to display `helm', options are `bottom', `top',
+ ;; `left', or `right'. (default 'bottom)
+ dotspacemacs-helm-position 'bottom
+ ;; If non nil the paste micro-state is enabled. When enabled pressing `p`
+ ;; several times cycle between the kill ring content. (default nil)
+ dotspacemacs-enable-paste-transient-state nil
+ ;; Which-key delay in seconds. The which-key buffer is the popup listing
+ ;; the commands bound to the current keystroke sequence. (default 0.4)
+ dotspacemacs-which-key-delay 0.4
+ ;; Which-key frame position. Possible values are `right', `bottom' and
+ ;; `right-then-bottom'. right-then-bottom tries to display the frame to the
+ ;; right; if there is insufficient space it displays it at the bottom.
+ ;; (default 'bottom)
+ dotspacemacs-which-key-position 'bottom