Move major specific error key bindings to SPC m E prefix
Also add a convention for it.
This commit is contained in:
parent
ed1cccd319
commit
3731d0d3fc
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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")
|
||||
|
|
|
@ -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 ()
|
||||
|
|
|
@ -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"))))
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue