use treemacs instead of old treemacs-toggle, improve comments
This commit is contained in:
parent
2666caad79
commit
e27e556924
55
init.el
55
init.el
@ -70,12 +70,10 @@
|
|||||||
;;; `use-package` to work.
|
;;; `use-package` to work.
|
||||||
|
|
||||||
|
|
||||||
;;; Buffer, file, and window selection enhancements
|
;;; More efficient buffer/file selection
|
||||||
;;; ----------------------------------------------
|
;;; ------------------------------------
|
||||||
|
|
||||||
|
|
||||||
;;; Use more efficient buffer/file selection
|
|
||||||
|
|
||||||
(use-package helm
|
(use-package helm
|
||||||
:ensure nil
|
:ensure nil
|
||||||
:init
|
:init
|
||||||
@ -136,8 +134,27 @@
|
|||||||
:bind
|
:bind
|
||||||
(("C-c R" . rg)))
|
(("C-c R" . rg)))
|
||||||
|
|
||||||
|
(use-package treemacs
|
||||||
|
:ensure nil
|
||||||
|
:bind
|
||||||
|
(("C-c t" . treemacs)
|
||||||
|
("s-a" . treemacs)))
|
||||||
|
|
||||||
|
;;; Cycle through buffers' history
|
||||||
|
|
||||||
|
(use-package buffer-flip
|
||||||
|
:ensure nil
|
||||||
|
:bind
|
||||||
|
(("s-v" . buffer-flip)
|
||||||
|
:map buffer-flip-map
|
||||||
|
("s-v" . buffer-flip-forward)
|
||||||
|
("s-V" . buffer-flip-backward)
|
||||||
|
("C-g" . buffer-flip-abort)))
|
||||||
|
|
||||||
|
|
||||||
|
;;; Window selection enhancements
|
||||||
|
;;; ----------------------------------------------
|
||||||
|
|
||||||
;;; Use more efficient changing windows
|
|
||||||
|
|
||||||
(use-package ace-window
|
(use-package ace-window
|
||||||
:ensure nil
|
:ensure nil
|
||||||
@ -168,6 +185,11 @@
|
|||||||
|
|
||||||
(winner-mode 1)
|
(winner-mode 1)
|
||||||
|
|
||||||
|
|
||||||
|
;;; In buffer movement enhancements
|
||||||
|
;;; -------------------------------
|
||||||
|
|
||||||
|
|
||||||
;;; Remind of keys than can follow in a key sequence
|
;;; Remind of keys than can follow in a key sequence
|
||||||
|
|
||||||
(use-package which-key
|
(use-package which-key
|
||||||
@ -175,35 +197,28 @@
|
|||||||
:config
|
:config
|
||||||
(which-key-mode))
|
(which-key-mode))
|
||||||
|
|
||||||
|
;;; Type prefix and wait to select one of the with a single or two letters
|
||||||
|
|
||||||
(use-package avy
|
(use-package avy
|
||||||
:ensure nil
|
:ensure nil
|
||||||
:bind
|
:bind
|
||||||
("C-:" . avy-goto-char-timer))
|
("C-:" . avy-goto-char-timer))
|
||||||
|
|
||||||
|
;;; Bind key `o` to selection of links by a single or two letters
|
||||||
|
|
||||||
(use-package ace-link
|
(use-package ace-link
|
||||||
:ensure nil
|
:ensure nil
|
||||||
:config
|
:config
|
||||||
(ace-link-setup-default))
|
(ace-link-setup-default))
|
||||||
|
|
||||||
|
;;; Select from visible errors by a single letter
|
||||||
|
|
||||||
(use-package avy-flycheck
|
(use-package avy-flycheck
|
||||||
:ensure nil
|
:ensure nil
|
||||||
:bind
|
:bind
|
||||||
("C-c '" . avy-flycheck-goto-error))
|
("C-c '" . avy-flycheck-goto-error))
|
||||||
|
|
||||||
(use-package treemacs
|
;;; Go to last change in the buffer
|
||||||
:ensure nil
|
|
||||||
:bind
|
|
||||||
(("C-c t" . treemacs-toggle)
|
|
||||||
("s-a" . treemacs-toggle)))
|
|
||||||
|
|
||||||
(use-package buffer-flip
|
|
||||||
:ensure nil
|
|
||||||
:bind
|
|
||||||
(("s-v" . buffer-flip)
|
|
||||||
:map buffer-flip-map
|
|
||||||
("s-v" . buffer-flip-forward)
|
|
||||||
("s-V" . buffer-flip-backward)
|
|
||||||
("C-g" . buffer-flip-abort)))
|
|
||||||
|
|
||||||
(use-package goto-chg
|
(use-package goto-chg
|
||||||
:ensure nil
|
:ensure nil
|
||||||
@ -876,7 +891,7 @@ inserted between the braces between the braces."
|
|||||||
;;; -----------------
|
;;; -----------------
|
||||||
|
|
||||||
|
|
||||||
;;; Set keys from s-s a to s-s z to switch to buffers from a register from a to z
|
;;; Set keys from `s-s a` to `s-s z` to switch to buffers from a register from a to z
|
||||||
|
|
||||||
(defalias 'pr #'point-to-register)
|
(defalias 'pr #'point-to-register)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user