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]]
|
- [[#in-terminal][In terminal]]
|
||||||
- [[#building-and-compilation][Building and Compilation]]
|
- [[#building-and-compilation][Building and Compilation]]
|
||||||
- [[#debugging][Debugging]]
|
- [[#debugging][Debugging]]
|
||||||
|
- [[#errors][Errors]]
|
||||||
- [[#plain-text-markup-languages][Plain Text Markup Languages]]
|
- [[#plain-text-markup-languages][Plain Text Markup Languages]]
|
||||||
- [[#headers][Headers]]
|
- [[#headers][Headers]]
|
||||||
- [[#insertion-of-common-elements][Insertion of common elements]]
|
- [[#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
|
the spacemacs level and ideally the function should be proposed as a patch
|
||||||
upstream (major mode repository).
|
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
|
** Plain Text Markup Languages
|
||||||
For layers supporting markup languages please follow the following
|
For layers supporting markup languages please follow the following
|
||||||
keybindings whenever applicable.
|
keybindings whenever applicable.
|
||||||
|
|
|
@ -201,12 +201,12 @@
|
||||||
(use-package web-mode
|
(use-package web-mode
|
||||||
:config
|
:config
|
||||||
(progn
|
(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 "mg" "goto")
|
||||||
(spacemacs/declare-prefix-for-mode 'web-mode "mh" "dom")
|
(spacemacs/declare-prefix-for-mode 'web-mode "mh" "dom")
|
||||||
(spacemacs/declare-prefix-for-mode 'web-mode "mr" "refactor")
|
(spacemacs/declare-prefix-for-mode 'web-mode "mr" "refactor")
|
||||||
(spacemacs/set-leader-keys-for-major-mode 'web-mode
|
(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
|
"gb" 'web-mode-element-beginning
|
||||||
"gc" 'web-mode-element-child
|
"gc" 'web-mode-element-child
|
||||||
"gp" 'web-mode-element-parent
|
"gp" 'web-mode-element-parent
|
||||||
|
|
|
@ -11,8 +11,8 @@
|
||||||
|
|
||||||
(defun spacemacs//java-define-command-prefixes ()
|
(defun spacemacs//java-define-command-prefixes ()
|
||||||
"Define command prefixes for java-mode."
|
"Define command prefixes for java-mode."
|
||||||
(setq java/key-binding-prefixes '(("me" . "errors")
|
(setq java/key-binding-prefixes '(("md" . "eclimd")
|
||||||
("md" . "eclimd")
|
("mE" . "errors")
|
||||||
("mf" . "find")
|
("mf" . "find")
|
||||||
("mg" . "goto")
|
("mg" . "goto")
|
||||||
("mr" . "refactor")
|
("mr" . "refactor")
|
||||||
|
|
|
@ -80,7 +80,7 @@
|
||||||
"Dk" 'stop-eclimd
|
"Dk" 'stop-eclimd
|
||||||
"Ds" 'start-eclimd
|
"Ds" 'start-eclimd
|
||||||
;; errors (problems)
|
;; errors (problems)
|
||||||
"ee" 'eclim-problems-correct
|
"Ee" 'eclim-problems-correct
|
||||||
;; find
|
;; find
|
||||||
"ff" 'eclim-java-find-generic
|
"ff" 'eclim-java-find-generic
|
||||||
;; goto
|
;; goto
|
||||||
|
@ -174,7 +174,7 @@
|
||||||
("mc" . "check")
|
("mc" . "check")
|
||||||
("md" . "debug")
|
("md" . "debug")
|
||||||
("mD" . "daemon")
|
("mD" . "daemon")
|
||||||
("me" . "errors")
|
("mE" . "errors")
|
||||||
("mg" . "goto")
|
("mg" . "goto")
|
||||||
("mh" . "docs")
|
("mh" . "docs")
|
||||||
("mi" . "inspect")
|
("mi" . "inspect")
|
||||||
|
@ -213,9 +213,9 @@
|
||||||
"Dr" 'spacemacs/ensime-gen-and-restart
|
"Dr" 'spacemacs/ensime-gen-and-restart
|
||||||
"Ds" 'ensime
|
"Ds" 'ensime
|
||||||
|
|
||||||
"ee" 'ensime-print-errors-at-point
|
"Ee" 'ensime-print-errors-at-point
|
||||||
"el" 'ensime-show-all-errors-and-warnings
|
"El" 'ensime-show-all-errors-and-warnings
|
||||||
"es" 'ensime-stacktrace-switch
|
"Es" 'ensime-stacktrace-switch
|
||||||
|
|
||||||
"gp" 'ensime-pop-find-definition-stack
|
"gp" 'ensime-pop-find-definition-stack
|
||||||
"gi" 'ensime-goto-impl
|
"gi" 'ensime-goto-impl
|
||||||
|
@ -341,7 +341,7 @@
|
||||||
(defun java/post-init-counsel-gtags ()
|
(defun java/post-init-counsel-gtags ()
|
||||||
(spacemacs/counsel-gtags-define-keys-for-mode 'java-mode))
|
(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))
|
(spacemacs/helm-gtags-define-keys-for-mode 'java-mode))
|
||||||
|
|
||||||
(defun java/init-java-mode ()
|
(defun java/init-java-mode ()
|
||||||
|
|
|
@ -63,9 +63,9 @@
|
||||||
(spacemacs/set-leader-keys-for-major-mode 'tuareg-mode
|
(spacemacs/set-leader-keys-for-major-mode 'tuareg-mode
|
||||||
"cp" 'merlin-project-check
|
"cp" 'merlin-project-check
|
||||||
"cv" 'merlin-goto-project-file
|
"cv" 'merlin-goto-project-file
|
||||||
"eC" 'merlin-error-check
|
"Ec" 'merlin-error-check
|
||||||
"en" 'merlin-error-next
|
"En" 'merlin-error-next
|
||||||
"eN" 'merlin-error-prev
|
"EN" 'merlin-error-prev
|
||||||
"gb" 'merlin-pop-stack
|
"gb" 'merlin-pop-stack
|
||||||
"gG" 'spacemacs/merlin-locate-other-window
|
"gG" 'spacemacs/merlin-locate-other-window
|
||||||
"gl" 'merlin-locate-ident
|
"gl" 'merlin-locate-ident
|
||||||
|
@ -77,7 +77,7 @@
|
||||||
"hT" 'merlin-type-expr
|
"hT" 'merlin-type-expr
|
||||||
"rd" 'merlin-destruct)
|
"rd" 'merlin-destruct)
|
||||||
(spacemacs/declare-prefix-for-mode 'tuareg-mode "mc" "compile/check")
|
(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 "mg" "goto")
|
||||||
(spacemacs/declare-prefix-for-mode 'tuareg-mode "mh" "help")
|
(spacemacs/declare-prefix-for-mode 'tuareg-mode "mh" "help")
|
||||||
(spacemacs/declare-prefix-for-mode 'tuareg-mode "mr" "refactor"))))
|
(spacemacs/declare-prefix-for-mode 'tuareg-mode "mr" "refactor"))))
|
||||||
|
|
|
@ -57,6 +57,8 @@
|
||||||
'(tide-jump-to-definition :async t)))
|
'(tide-jump-to-definition :async t)))
|
||||||
:config
|
:config
|
||||||
(progn
|
(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-mode "mg" "goto")
|
||||||
(spacemacs/declare-prefix-for-mode 'typescript-tsx-mode "mg" "goto")
|
(spacemacs/declare-prefix-for-mode 'typescript-tsx-mode "mg" "goto")
|
||||||
(spacemacs/declare-prefix-for-mode 'typescript-mode "mh" "help")
|
(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-mode "ms" "send")
|
||||||
(spacemacs/declare-prefix-for-mode 'typescript-tsx-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
|
"gt" typescript/jump-to-type-def
|
||||||
"gu" tide-references
|
"gu" tide-references
|
||||||
"hh" tide-documentation-at-point
|
"hh" tide-documentation-at-point
|
||||||
"rr" tide-rename-symbol
|
"rr" tide-rename-symbol
|
||||||
"rf" tide-fix
|
|
||||||
"sr" tide-restart-server)
|
"sr" tide-restart-server)
|
||||||
typescriptList (cons 'typescript-mode keybindingList)
|
typescriptList (cons 'typescript-mode keybindingList)
|
||||||
typescriptTsxList (cons 'typescript-tsx-mode
|
typescriptTsxList (cons 'typescript-tsx-mode
|
||||||
|
|
Loading…
Reference in New Issue