fix: add neotree
keybinding
Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
This commit is contained in:
parent
80133038c7
commit
ab42567d75
1 changed files with 17 additions and 0 deletions
|
@ -7,6 +7,7 @@
|
||||||
|
|
||||||
(require 'git-gutter)
|
(require 'git-gutter)
|
||||||
(require 'elfeed)
|
(require 'elfeed)
|
||||||
|
(require 'neotree)
|
||||||
|
|
||||||
;; Git Gutter
|
;; Git Gutter
|
||||||
(global-git-gutter-mode +1)
|
(global-git-gutter-mode +1)
|
||||||
|
@ -32,5 +33,21 @@
|
||||||
(setq lsp-rust-analyzer-server-display-inlay-hints t)
|
(setq lsp-rust-analyzer-server-display-inlay-hints t)
|
||||||
(setq lsp-rust-analyzer-inlay-hints-mode t)
|
(setq lsp-rust-analyzer-inlay-hints-mode t)
|
||||||
|
|
||||||
|
;; Neotree
|
||||||
|
(defun neotree-toggle-current-directory ()
|
||||||
|
"Toggle neotree at the current directory."
|
||||||
|
(interactive)
|
||||||
|
(let ((current-directory
|
||||||
|
(if buffer-file-name
|
||||||
|
(file-name-directory buffer-file-name)
|
||||||
|
"~")))
|
||||||
|
(if (and (fboundp 'neo-global--window-exists-p)
|
||||||
|
(neo-global--window-exists-p))
|
||||||
|
(neotree-hide)
|
||||||
|
(neotree-dir current-directory))))
|
||||||
|
|
||||||
|
(global-set-key (kbd "C-c t") #'neotree-toggle-current-directory)
|
||||||
|
(setq neo-theme 'icon)
|
||||||
|
|
||||||
(provide 'misc)
|
(provide 'misc)
|
||||||
;;; misc.el ends here
|
;;; misc.el ends here
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue