diff --git a/doc/CONVENTIONS.org b/doc/CONVENTIONS.org index 22158fd01..cedc64e5c 100644 --- a/doc/CONVENTIONS.org +++ b/doc/CONVENTIONS.org @@ -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. diff --git a/layers/+lang/html/packages.el b/layers/+lang/html/packages.el index b7363d04c..22fd9b0f2 100644 --- a/layers/+lang/html/packages.el +++ b/layers/+lang/html/packages.el @@ -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 diff --git a/layers/+lang/java/funcs.el b/layers/+lang/java/funcs.el index 5a509c2cc..a9a8ff351 100644 --- a/layers/+lang/java/funcs.el +++ b/layers/+lang/java/funcs.el @@ -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") diff --git a/layers/+lang/java/packages.el b/layers/+lang/java/packages.el index 15339d32d..35e16287c 100644 --- a/layers/+lang/java/packages.el +++ b/layers/+lang/java/packages.el @@ -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 () diff --git a/layers/+lang/ocaml/packages.el b/layers/+lang/ocaml/packages.el index ef6b23363..7fec6a10c 100644 --- a/layers/+lang/ocaml/packages.el +++ b/layers/+lang/ocaml/packages.el @@ -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")))) diff --git a/layers/+lang/typescript/packages.el b/layers/+lang/typescript/packages.el index f8b0af6ad..d04257f49 100644 --- a/layers/+lang/typescript/packages.el +++ b/layers/+lang/typescript/packages.el @@ -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