Minor tweaks to map! calls for correctness

+ :map arguments shouldn't be quoted
+ :localleader keys default to all states in the absence of state
  modifiers. This is preferred, rather than restricting their use to
  normal state.
+ :map* is deprecated (there is no difference between it and :map)
This commit is contained in:
Henrik Lissner 2018-12-22 17:01:00 -05:00
parent a29163740d
commit 954b0f9c5d
No known key found for this signature in database
GPG key ID: 5F6C0EA160557395
2 changed files with 9 additions and 9 deletions

View file

@ -10,7 +10,7 @@
;;
;; Global keybindings
(map! (:map 'override
(map! (:map override
;; Make M-x more accessible
"s-x" 'execute-extended-command
"M-x" 'execute-extended-command

View file

@ -3,9 +3,9 @@
;; An improved newline+continue comment function
(setq-hook! css-mode comment-indent-function #'+css/comment-indent-new-line)
(map! :map* (css-mode-map scss-mode-map less-css-mode-map)
(map! :map (css-mode-map scss-mode-map less-css-mode-map)
:localleader
:n "rb" #'+css/toggle-inline-or-block)
"rb" #'+css/toggle-inline-or-block)
(after! (:any css-mode sass-mode)
(set-docsets! '(css-mode scss-mode sass-mode)
@ -24,12 +24,12 @@
(unless EMACS26+
;; css-mode's built in completion is superior in 26+
(set-company-backend! '(css-mode scss-mode) 'company-css))
(map! :map scss-mode-map :localleader :n "b" #'+css/scss-build))
(map! :map scss-mode-map :localleader "b" #'+css/scss-build))
(after! sass-mode
(set-company-backend! 'sass-mode 'company-css)
(map! :map sass-mode-map :localleader :n "b" #'+css/sass-build))
(map! :map sass-mode-map :localleader "b" #'+css/sass-build))
;;
@ -40,16 +40,16 @@
:commands counsel-css
:hook (css-mode . counsel-css-imenu-setup)
:init
(map! :map* (css-mode-map scss-mode-map less-css-mode-map)
:localleader :n ";" #'counsel-css))
(map! :map (css-mode-map scss-mode-map less-css-mode-map)
:localleader ";" #'counsel-css))
(def-package! helm-css-scss
:when (featurep! :completion helm)
:defer t
:init
(map! :map* (css-mode-map scss-mode-map less-css-mode-map)
:localleader :n ";" #'helm-css-scss)
(map! :map (css-mode-map scss-mode-map less-css-mode-map)
:localleader ";" #'helm-css-scss)
:config
(setq helm-css-scss-split-direction #'split-window-vertically
helm-css-scss-split-with-multiple-windows t))