Pārlūkot izejas kodu

Replace neotree with treemacs

Josh Bicking 7 gadi atpakaļ
vecāks
revīzija
2b6ab0c801
1 mainītis faili ar 7 papildinājumiem un 14 dzēšanām
  1. 7 14
      emacs.d/packages/packages.el

+ 7 - 14
emacs.d/packages/packages.el

@@ -307,7 +307,7 @@
     "d" 'diff-buffer-with-file
     "v" 'ivy-switch-buffer
     "b" 'buffer-menu
-    "f" 'neotree-toggle
+    "f" 'treemacs-toggle
     "u" 'undo-tree-visualize
     "l" 'auto-fill-mode
     "s" 'flyspell-toggle-correct-mode
@@ -322,21 +322,14 @@
            (flyspell-toggle-correct-mode))
     ))
 
-(use-package neotree
+(use-package treemacs
   :ensure t
-  :config
-  ;; Set vi-like bindings in neotree-mode that don't conflict with evil
-  (evil-define-key 'normal neotree-mode-map
-    (kbd "q") 'neotree-hide
-    (kbd "RET") 'neotree-enter
-    (kbd "h") 'neotree-hidden-file-toggle
-    (kbd "r") 'neotree-refresh)
-
-  ;; Every time when the neotree window is opened, let it find current file and jump to node.
-  (setq neo-smart-open t)
+  :bind (:map treemacs-mode-map
+	      ("." . treemacs-toggle-show-dotfiles)))
 
-  ;; List of files to hide
-  (setq neo-hidden-regexp-list '("^\\." "\\.pyc$" "~$" "^#.*#$" "\\.elc$" "\\.class")))
+(use-package treemacs-evil
+  :after treemacs
+  :ensure t)
 
 (use-package editorconfig
   :ensure t