diff --git a/Cask b/Cask index 9e71aa509..af31e7461 100644 --- a/Cask +++ b/Cask @@ -61,6 +61,7 @@ ;; Editor --- core/core-editor.el (depends-on "ace-window") +(depends-on "ace-link") (depends-on "avy") (depends-on "dumb-jump") (depends-on "editorconfig") diff --git a/core/core-editor.el b/core/core-editor.el index d4cc16f8e..ebbb2aefa 100644 --- a/core/core-editor.el +++ b/core/core-editor.el @@ -139,6 +139,8 @@ aw-scope 'frame aw-background t)) +(use-package ace-link :commands (ace-link-help ace-link-org)) + (use-package avy :commands (avy-goto-char-2 avy-goto-line) :config (setq avy-all-windows nil diff --git a/private/my-bindings.el b/private/my-bindings.el index 0c4a3a5f3..e477ca646 100644 --- a/private/my-bindings.el +++ b/private/my-bindings.el @@ -309,8 +309,9 @@ (:map help-map "e" 'doom/popup-messages) (:map help-mode-map - :n "]]" 'help-go-forward - :n "[[" 'help-go-back)) + :n "]]" 'help-go-forward + :n "[[" 'help-go-back + :n "o" 'ace-link-help)) ;;; Insert mode hacks ;; Textmate-esque newlines