~ruther/emacs.d

22d0e8562d57356ea7e8ea5530bcb85d2695516c — Rutherther 9 months ago 71f3ff1
feat: vhdl mode and dired-ranger local leader bindings
1 files changed, 15 insertions(+), 1 deletions(-)

M init.el
M init.el => init.el +15 -1
@@ 130,6 130,7 @@
(my-use-package general
  :ensure (:wait t) ; Adds general use-package keyword
  :config
  (general-auto-unbind-keys)
  (general-create-definer my-leader
    :states '(motion normal)
    :keymaps 'override


@@ 558,7 559,15 @@

(my-use-package dired-ranger
  :ensure t
;; TODO: config of move, copy etc.
  :general
  (my-local-leader dired-mode-map
    :override t
    "y" '(dired-ranger-copy :wk "Ranger copy")
    "c" '(dired-ranger-copy :wk "Ranger copy")
    "m" '(dired-ranger-move :wk "Ranger move")
    "p" '(dired-ranger-paste :wk "Ranger paste")
    "b" '(dired-ranger-bookmark :wk "Ranger bookmark")
    "RET" '(dired-ranger-bookmark-visit :wk "Ranger bookmark visit"))
)

(my-use-package dired-narrow


@@ 867,6 876,11 @@
(my-use-package vhdl-ts-mode
  :ensure t
  :after vhdl-mode
  :general
  (my-local-leader vhdl-ts-mode-map
    "f" '(nil :wk "Formatting")
    "f f" '(vhdl-ts-beautify-block-at-point :wk "Beautify block at point")
    "f b" '(vhdl-ts-beautify-buffer :wk "Beautify buffer"))
  :custom
  (vhdl-ts-indent-level tab-width)
  :mode

Do not follow this link