diff --git a/.spacemacs b/.spacemacs index 1b7a6c6..25ccc62 100644 --- a/.spacemacs +++ b/.spacemacs @@ -11,6 +11,9 @@ values." ;; `+distribution'. For now available distributions are `spacemacs-base' ;; or `spacemacs'. (default 'spacemacs) dotspacemacs-distribution 'spacemacs + ;; If non-nil layers with lazy install support are lazy installed. + ;; (default nil) + dotspacemacs-enable-lazy-installation nil ;; List of additional paths where to look for configuration layers. ;; Paths must have a trailing slash (i.e. `~/.mycontribs/') dotspacemacs-configuration-layer-path '() @@ -31,13 +34,13 @@ values." github markdown org + puppet (shell :variables shell-default-height 30 shell-default-position 'bottom) spell-checking syntax-checking - ;; version-control - puppet + version-control yaml (rcirc :variables rcirc-enable-znc-support t) themes-megapack @@ -90,7 +93,7 @@ values." ;; If the value is nil then no banner is displayed. (default 'official) dotspacemacs-startup-banner 'official ;; List of items to show in the startup buffer. If nil it is disabled. - ;; Possible values are: `recents' `bookmarks' `projects'. + ;; Possible values are: `recents' `bookmarks' `projects' `agenda' `todos'. ;; (default '(recents projects)) dotspacemacs-startup-lists '(recents projects) ;; Number of recent files to show in the startup buffer. Ignored if @@ -128,6 +131,9 @@ values." ;; 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 @@ -172,7 +178,7 @@ values." 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-micro-state 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 @@ -203,11 +209,15 @@ values." ;; the transparency level of a frame when it's inactive or deselected. ;; Transparency can be toggled through `toggle-transparency'. (default 90) dotspacemacs-inactive-transparency 90 + ;; If non nil show the titles of transient states. (default t) + dotspacemacs-show-transient-state-title t + ;; If non nil show the color guide hint for transient state keys. (default t) + dotspacemacs-show-transient-state-color-guide t ;; If non nil unicode symbols are displayed in the mode line. (default t) dotspacemacs-mode-line-unicode-symbols t ;; If non nil smooth scrolling (native-scrolling) is enabled. Smooth - ;; scrolling overrides the default behavior of Emacs which recenters the - ;; point when it reaches the top or bottom of the screen. (default t) + ;; scrolling overrides the default behavior of Emacs which recenters point + ;; when it reaches the top or bottom of the screen. (default t) dotspacemacs-smooth-scrolling t ;; If non nil line numbers are turned on in all `prog-mode' and `text-mode' ;; derivatives. If set to `relative', also turns on relative line numbers. @@ -216,6 +226,10 @@ values." ;; If non-nil smartparens-strict-mode will be enabled in programming modes. ;; (default nil) dotspacemacs-smartparens-strict-mode nil + ;; If non-nil pressing the closing parenthesis `)' key in insert mode passes + ;; over any automatically added closing parenthesis, bracket, quote, etc… + ;; This can be temporary disabled by pressing `C-q' before `)'. (default nil) + dotspacemacs-smart-closing-parenthesis nil ;; Select a scope to highlight delimiters. Possible values are `any', ;; `current', `all' or `nil'. Default is `all' (highlight any scope and ;; emphasis the current one). (default 'all) @@ -317,6 +331,7 @@ layers configuration. You are free to put any user code." ;(define-key global-map "\\v" 'helm-projectile-find-file) ;(define-key global-map "\\c" 'helm-projectile-switch-project) ;(define-key global-map "\\b" 'helm-mini) + (setq powerline-default-separator 'arrow) ;; (setq powerline-default-separator (if (eq window-system 'x) ;; 'arrow ;; nil