syscfg/emacs/module/module-avy.el

25 lines
531 B
EmacsLisp

;;; module-avy.el --- quick jump -*- lexical-binding: t; -*-
;;;
;;; Commentary:
;;;
;;; Adds quick-jump functionality to Emacs.
;;;
;;; Code:
(require 'module-pkg)
(pkg/require 'avy)
(avy-setup-default)
(setq avy-background t)
(global-set-key (kbd "C-x j j") #'avy-goto-char)
(global-set-key (kbd "C-x j c") #'avy-goto-char-2)
(global-set-key (kbd "C-x j l") #'avy-goto-line)
(global-set-key (kbd "C-x j w") #'avy-goto-word-1)
(global-set-key (kbd "C-x j .") #'avy-resume)
(provide 'module-avy)
;;; module-avy.el ends here.