From 81c31061610e3b52578397de0bacdc3e475c6a7e Mon Sep 17 00:00:00 2001 From: Lucas Sta Maria Date: Mon, 5 Feb 2024 15:59:28 -0500 Subject: [PATCH] fix(emacs): reasonable behaviour for neotree in dired buffers Signed-off-by: Lucas Sta Maria --- .emacs.d/include/misc.el | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.emacs.d/include/misc.el b/.emacs.d/include/misc.el index fb591cd..fe2a68a 100644 --- a/.emacs.d/include/misc.el +++ b/.emacs.d/include/misc.el @@ -111,9 +111,9 @@ "Toggle neotree at the current directory." (interactive) (let ((current-directory - (if buffer-file-name - (file-name-directory buffer-file-name) - "~"))) + (or (and buffer-file-name (file-name-directory buffer-file-name)) + (and (eq major-mode 'dired-mode) (dired-current-directory)) + "~"))) (if (and (fboundp 'neo-global--window-exists-p) (neo-global--window-exists-p)) (neotree-hide) @@ -122,6 +122,7 @@ (keymap-global-set "C-c t" #'neotree-toggle-current-directory) (setq neo-theme 'icons) (setq neo-smart-open t) +(setq neo-window-fixed-size nil) (add-hook 'neotree-mode-hook (lambda () (text-scale-set -0.5))) ;; Orderless