|
@@ -307,7 +307,7 @@
|
|
"d" 'diff-buffer-with-file
|
|
"d" 'diff-buffer-with-file
|
|
"v" 'ivy-switch-buffer
|
|
"v" 'ivy-switch-buffer
|
|
"b" 'buffer-menu
|
|
"b" 'buffer-menu
|
|
- "f" 'neotree-toggle
|
|
+ "f" 'treemacs-toggle
|
|
"u" 'undo-tree-visualize
|
|
"u" 'undo-tree-visualize
|
|
"l" 'auto-fill-mode
|
|
"l" 'auto-fill-mode
|
|
"s" 'flyspell-toggle-correct-mode
|
|
"s" 'flyspell-toggle-correct-mode
|
|
@@ -322,21 +322,14 @@
|
|
(flyspell-toggle-correct-mode))
|
|
(flyspell-toggle-correct-mode))
|
|
))
|
|
))
|
|
|
|
|
|
-(use-package neotree
|
|
+(use-package treemacs
|
|
:ensure t
|
|
:ensure t
|
|
- :config
|
|
+ :bind (:map treemacs-mode-map
|
|
- ;; Set vi-like bindings in neotree-mode that don't conflict with evil
|
|
+ ("." . treemacs-toggle-show-dotfiles)))
|
|
- (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)
|
|
|
|
|
|
|
|
- ;; List of files to hide
|
|
+(use-package treemacs-evil
|
|
- (setq neo-hidden-regexp-list '("^\\." "\\.pyc$" "~$" "^#.*#$" "\\.elc$" "\\.class")))
|
|
+ :after treemacs
|
|
|
|
+ :ensure t)
|
|
|
|
|
|
(use-package editorconfig
|
|
(use-package editorconfig
|
|
:ensure t
|
|
:ensure t
|