add space leader keybindings for evil mode

This commit is contained in:
amirrezaask 2020-02-23 23:05:26 +03:30
parent 8eb6818d07
commit cc40f763f1
2 changed files with 19 additions and 2 deletions

View File

@ -25,6 +25,9 @@
(depends-on 'eyebrowse)
;; general for simpler keybindin
(depends-on 'general)
;; Themes
(depends-on 'spacemacs-theme)
(depends-on 'doom-themes)

View File

@ -98,6 +98,20 @@
"Highlights the current line."
(global-hl-line-mode t))
;; enhance evil mode with space leader keybindings
(ability space-keys
"evil mode with space leader keybindings"
(when (is-evil?)
(general-define-key
:states '(normal visual insert emacs)
:prefix "SPC"
:non-normal-prefix "C-SPC"
"bl" 'switch-to-buffer
"ff" 'find-file
"sv" 'split-window-vertically
"sh" 'split-window-horizontally)))
(ability flycheck ()
"Check syntax on the fly using flycheck."
(require 'flycheck)
@ -386,7 +400,7 @@
(require 'extensions/editor/custom)
(require 'extensions/editor/session-management)
(require 'extensions/editor/lxdrive-mode)
(require 'extensions/editor/lxmodeline))
(message "'editor' extension has been initialized.")
(require 'extensions/editor/lxmodeline)
(message "'editor' extension has been initialized."))
(provide 'extensions/editor/init)