From 0bfd6e1b7891f4deb5b5f91530b7fb30cd84247d Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Thu, 23 Jul 2015 09:05:11 +0100 Subject: [PATCH] Replace ace-jump-mode with avy and ace-window --- keybindings.el | 16 ++++++++-------- packages.el | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/keybindings.el b/keybindings.el index a824e98..32dbb20 100644 --- a/keybindings.el +++ b/keybindings.el @@ -162,14 +162,14 @@ (when (require 'magit nil 'noerror) (global-set-key (kbd "C-x g") 'magit-status)) -;; Ace-Jump mode -(when (require 'ace-jump-mode nil 'noerror) - (define-key global-map (kbd "C-c SPC") 'ace-jump-mode) - (define-key global-map (kbd "C-c C-j") 'ace-jump-mode) - ;; pop-mark - (eval-after-load "ace-jump-mode" '(ace-jump-mode-enable-mark-sync)) - (define-key global-map (kbd "C-x SPC") 'ace-jump-mode-pop-mark) - (define-key global-map (kbd "C-x C-j") 'ace-jump-mode-pop-mark)) +;; Avy mode +(when (require 'avy nil 'noerror) + (define-key global-map (kbd "C-c C-j") 'avy-goto-word-or-subword-1) + (define-key global-map (kbd "C-c SPC") 'avy-goto-char)) + +;; Ace-window +(when (require 'ace-window nil 'noerror) + (define-key global-map (kbd "M-o") 'ace-window)) ;; projectile related keybindings (when (require 'projectile nil 'noerror) diff --git a/packages.el b/packages.el index a48e0c3..3ed19c7 100644 --- a/packages.el +++ b/packages.el @@ -26,10 +26,10 @@ ;; Packages to install from MELPA (defvar my-melpa-packages '( - ace-jump-buffer - ace-jump-mode + ace-window ;; ack-and-a-half auto-complete + avy browse-kill-ring buffer-move coffee-mode