From b6a45bd064696b058fbb926a01c5d0acb98ff1c0 Mon Sep 17 00:00:00 2001 From: syl20bnr Date: Tue, 7 Apr 2015 00:00:41 -0400 Subject: [PATCH] Fix ace-link key bindings configuration --- spacemacs/packages.el | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/spacemacs/packages.el b/spacemacs/packages.el index c432821a1..0c56cbcd6 100644 --- a/spacemacs/packages.el +++ b/spacemacs/packages.el @@ -141,10 +141,18 @@ which require an initialization must be listed explicitly in the list.") (use-package ace-link :commands spacemacs/ace-buffer-links :init - (define-key spacemacs-mode-map "o" 'spacemacs/ace-buffer-links) + (progn + (define-key spacemacs-mode-map "o" 'spacemacs/ace-buffer-links) + (eval-after-load "info" + '(define-key Info-mode-map "o" 'ace-link-info)) + (eval-after-load "help-mode" + '(define-key help-mode-map "o" 'ace-link-help)) + (eval-after-load "eww" + '(progn + (define-key eww-link-keymap "o" 'ace-link-eww) + (define-key eww-mode-map "o" 'ace-link-eww)))) :config (progn - (ace-link-setup-default) (defvar spacemacs--link-pattern "~?/.+\\|\s\\[") (defun spacemacs//collect-spacemacs-buffer-links () (let ((end (window-end))