-(use-package avy
- :ensure t
- :bind ("C-c C-SPC" . avy-goto-word-1)
- :config (progn
- (setq avy-background t)
- (key-chord-define-global "jj" #'avy-goto-word-1)))
+ (use-package avy
+ :ensure t
+ :bind (("C-c C-<SPC>" . avy-goto-word-or-subword-1)
+ ("C-c j j" . avy-goto-word-or-subword-1)
+ ("M-g g" . avy-goto-line))
+ :config (progn (setq avy-background t))
+ )
+#+END_SRC
+*** Ace-link (jumping to links)
+#+BEGIN_SRC emacs-lisp
+ (use-package ace-link
+ :ensure t
+ ; bind o in most modes
+ :config (ace-link-setup-default))
+#+END_SRC
+*** Jumping through edit points (goto-chg)
+#+BEGIN_SRC emacs-lisp
+ (use-package goto-chg
+ :ensure t
+ :bind (("C-c j ," . goto-last-change)
+ ("C-c j ." . goto-last-change-reverse))
+#+END_SRC
+*** Jumping to bookmarks (visible bookmarks, bm)
+#+BEGIN_SRC emacs-lisp
+ (use-package bm
+ :ensure t
+ :bind (("C-c j b ." . bm-next)
+ ("C-c j b ," . bm-previous)
+ ("C-c j b SPC" . bm-toggle)))