use treemacs instead of old treemacs-toggle, improve comments

This commit is contained in:
Łukasz Pankowski 2018-08-29 07:57:45 +02:00
parent 2666caad79
commit e27e556924

55
init.el
View File

@ -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)