Move major specific error key bindings to SPC m E prefix

Also add a convention for it.
This commit is contained in:
syl20bnr 2018-03-03 16:44:16 -05:00
parent ed1cccd319
commit 3731d0d3fc
6 changed files with 28 additions and 16 deletions

View File

@ -22,6 +22,7 @@
- [[#in-terminal][In terminal]]
- [[#building-and-compilation][Building and Compilation]]
- [[#debugging][Debugging]]
- [[#errors][Errors]]
- [[#plain-text-markup-languages][Plain Text Markup Languages]]
- [[#headers][Headers]]
- [[#insertion-of-common-elements][Insertion of common elements]]
@ -240,6 +241,15 @@ Notes:
the spacemacs level and ideally the function should be proposed as a patch
upstream (major mode repository).
** Errors
Managment of errors should be put under ~SPC m E~.
| Key Binding | Description |
|-------------+-------------------------------------|
| ~m E e~ | fix error around point |
| ~m E l~ | show errors |
| ~m E L~ | show errors and jump to errors list |
** Plain Text Markup Languages
For layers supporting markup languages please follow the following
keybindings whenever applicable.

View File

@ -201,12 +201,12 @@
(use-package web-mode
:config
(progn
(spacemacs/declare-prefix-for-mode 'web-mode "me" "errors")
(spacemacs/declare-prefix-for-mode 'web-mode "mE" "errors")
(spacemacs/declare-prefix-for-mode 'web-mode "mg" "goto")
(spacemacs/declare-prefix-for-mode 'web-mode "mh" "dom")
(spacemacs/declare-prefix-for-mode 'web-mode "mr" "refactor")
(spacemacs/set-leader-keys-for-major-mode 'web-mode
"eh" 'web-mode-dom-errors-show
"El" 'web-mode-dom-errors-show
"gb" 'web-mode-element-beginning
"gc" 'web-mode-element-child
"gp" 'web-mode-element-parent

View File

@ -11,8 +11,8 @@
(defun spacemacs//java-define-command-prefixes ()
"Define command prefixes for java-mode."
(setq java/key-binding-prefixes '(("me" . "errors")
("md" . "eclimd")
(setq java/key-binding-prefixes '(("md" . "eclimd")
("mE" . "errors")
("mf" . "find")
("mg" . "goto")
("mr" . "refactor")

View File

@ -80,7 +80,7 @@
"Dk" 'stop-eclimd
"Ds" 'start-eclimd
;; errors (problems)
"ee" 'eclim-problems-correct
"Ee" 'eclim-problems-correct
;; find
"ff" 'eclim-java-find-generic
;; goto
@ -174,7 +174,7 @@
("mc" . "check")
("md" . "debug")
("mD" . "daemon")
("me" . "errors")
("mE" . "errors")
("mg" . "goto")
("mh" . "docs")
("mi" . "inspect")
@ -213,9 +213,9 @@
"Dr" 'spacemacs/ensime-gen-and-restart
"Ds" 'ensime
"ee" 'ensime-print-errors-at-point
"el" 'ensime-show-all-errors-and-warnings
"es" 'ensime-stacktrace-switch
"Ee" 'ensime-print-errors-at-point
"El" 'ensime-show-all-errors-and-warnings
"Es" 'ensime-stacktrace-switch
"gp" 'ensime-pop-find-definition-stack
"gi" 'ensime-goto-impl
@ -341,7 +341,7 @@
(defun java/post-init-counsel-gtags ()
(spacemacs/counsel-gtags-define-keys-for-mode 'java-mode))
(defun java/post-init-helm-gtags ()
(defun ""java/post-init-helm-gtags ()
(spacemacs/helm-gtags-define-keys-for-mode 'java-mode))
(defun java/init-java-mode ()

View File

@ -63,9 +63,9 @@
(spacemacs/set-leader-keys-for-major-mode 'tuareg-mode
"cp" 'merlin-project-check
"cv" 'merlin-goto-project-file
"eC" 'merlin-error-check
"en" 'merlin-error-next
"eN" 'merlin-error-prev
"Ec" 'merlin-error-check
"En" 'merlin-error-next
"EN" 'merlin-error-prev
"gb" 'merlin-pop-stack
"gG" 'spacemacs/merlin-locate-other-window
"gl" 'merlin-locate-ident
@ -77,7 +77,7 @@
"hT" 'merlin-type-expr
"rd" 'merlin-destruct)
(spacemacs/declare-prefix-for-mode 'tuareg-mode "mc" "compile/check")
(spacemacs/declare-prefix-for-mode 'tuareg-mode "me" "errors")
(spacemacs/declare-prefix-for-mode 'tuareg-mode "mE" "errors")
(spacemacs/declare-prefix-for-mode 'tuareg-mode "mg" "goto")
(spacemacs/declare-prefix-for-mode 'tuareg-mode "mh" "help")
(spacemacs/declare-prefix-for-mode 'tuareg-mode "mr" "refactor"))))

View File

@ -57,6 +57,8 @@
'(tide-jump-to-definition :async t)))
:config
(progn
(spacemacs/declare-prefix-for-mode 'typescript-mode "mE" "errors")
(spacemacs/declare-prefix-for-mode 'typescript-tsx-mode "mE" "errors")
(spacemacs/declare-prefix-for-mode 'typescript-mode "mg" "goto")
(spacemacs/declare-prefix-for-mode 'typescript-tsx-mode "mg" "goto")
(spacemacs/declare-prefix-for-mode 'typescript-mode "mh" "help")
@ -70,12 +72,12 @@
(spacemacs/declare-prefix-for-mode 'typescript-mode "ms" "send")
(spacemacs/declare-prefix-for-mode 'typescript-tsx-mode "ms" "send")
(setq keybindingList '("gb" tide-jump-back
(setq keybindingList '("Ee" tide-fix
"gb" tide-jump-back
"gt" typescript/jump-to-type-def
"gu" tide-references
"hh" tide-documentation-at-point
"rr" tide-rename-symbol
"rf" tide-fix
"sr" tide-restart-server)
typescriptList (cons 'typescript-mode keybindingList)
typescriptTsxList (cons 'typescript-tsx-mode