1
0
Fork 0

fix: add neotree keybinding

Signed-off-by: Lucas Sta Maria <lucas@priime.dev>
This commit is contained in:
Lucas Sta Maria 2023-07-20 23:54:44 -07:00
parent 80133038c7
commit ab42567d75
No known key found for this signature in database
GPG key ID: F07FB16A826E3B47

View file

@ -7,6 +7,7 @@
(require 'git-gutter)
(require 'elfeed)
(require 'neotree)
;; Git Gutter
(global-git-gutter-mode +1)
@ -32,5 +33,21 @@
(setq lsp-rust-analyzer-server-display-inlay-hints 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)
;;; misc.el ends here