summaryrefslogtreecommitdiffstats
path: root/.config/emacs/org/config.org
diff options
context:
space:
mode:
Diffstat (limited to '.config/emacs/org/config.org')
-rw-r--r--.config/emacs/org/config.org85
1 files changed, 5 insertions, 80 deletions
diff --git a/.config/emacs/org/config.org b/.config/emacs/org/config.org
index 578b853..d6f744e 100644
--- a/.config/emacs/org/config.org
+++ b/.config/emacs/org/config.org
@@ -110,7 +110,7 @@
bind-key
all-the-icons all-the-icons-dired all-the-icons-ibuffer
mutt-mode vimrc-mode nginx-mode gemini-mode yaml-mode crontab-mode
- treemacs treemacs-evil treemacs-magit treemacs-projectile treemacs-all-the-icons lsp-treemacs
+ neotree
))
(when (cl-find-if-not #'package-installed-p package-selected-packages)
@@ -757,85 +757,10 @@ then it takes a second \\[keyboard-quit] to abort the minibuffer."
(setq undo-tree-auto-save-history nil)
#+END_SRC
-*** treemacs
+*** neotree
#+BEGIN_SRC emacs-lisp
- (require 'treemacs)
- (require 'treemacs-evil)
- (require 'treemacs-magit)
- (require 'treemacs-projectile)
- (require 'treemacs-all-the-icons)
- (require 'lsp-treemacs)
- (progn
- (setq treemacs-collapse-dirs (if treemacs-python-executable 3 0)
- treemacs-deferred-git-apply-delay 0.5
- treemacs-directory-name-transformer #'identity
- treemacs-display-in-side-window t
- treemacs-eldoc-display 'simple
- treemacs-file-event-delay 5000
- treemacs-file-extension-regex treemacs-last-period-regex-value
- treemacs-file-follow-delay 0.2
- treemacs-file-name-transformer #'identity
- treemacs-follow-after-init t
- treemacs-expand-after-init t
- treemacs-find-workspace-method 'find-for-file-or-pick-first
- treemacs-git-command-pipe ""
- treemacs-goto-tag-strategy 'refetch-index
- treemacs-header-scroll-indicators '(nil . "^^^^^^")
- treemacs-indentation 2
- treemacs-indentation-string " "
- treemacs-is-never-other-window nil
- treemacs-max-git-entries 5000
- treemacs-missing-project-action 'ask
- treemacs-move-forward-on-expand nil
- treemacs-no-png-images nil
- treemacs-no-delete-other-windows t
- treemacs-project-follow-cleanup nil
- treemacs-persist-file (expand-file-name ".cache/treemacs-persist" user-emacs-directory)
- treemacs-position 'left
- treemacs-read-string-input 'from-child-frame
- treemacs-recenter-distance 0.1
- treemacs-recenter-after-file-follow nil
- treemacs-recenter-after-tag-follow nil
- treemacs-recenter-after-project-jump 'always
- treemacs-recenter-after-project-expand 'on-distance
- treemacs-litter-directories '("/node_modules" "/.venv" "/.cask")
- treemacs-show-cursor nil
- treemacs-show-hidden-files t
- treemacs-silent-filewatch nil
- treemacs-silent-refresh nil
- treemacs-sorting 'alphabetic-asc
- treemacs-select-when-already-in-treemacs 'move-back
- treemacs-space-between-root-nodes t
- treemacs-tag-follow-cleanup t
- treemacs-tag-follow-delay 1.5
- treemacs-text-scale nil
- treemacs-user-mode-line-format nil
- treemacs-user-header-line-format nil
- treemacs-wide-toggle-width 70
- treemacs-width 35
- treemacs-width-increment 1
- treemacs-width-is-initially-locked t
- treemacs-workspace-switch-cleanup nil)
-
- ;; The default width and height of the icons is 22 pixels. If you are
- ;; using a Hi-DPI display, uncomment this to double the icon size.
- ;;(treemacs-resize-icons 44)
-
- (treemacs-follow-mode t)
- (treemacs-filewatch-mode t)
- (treemacs-fringe-indicator-mode 'always)
- (when treemacs-python-executable
- (treemacs-git-commit-diff-mode t))
-
- (pcase (cons (not (null (executable-find "git")))
- (not (null treemacs-python-executable)))
- (`(t . t)
- (treemacs-git-mode 'deferred))
- (`(t . _)
- (treemacs-git-mode 'simple)))
-
- (treemacs-hide-gitignored-files-mode nil))
-
+ (require 'neotree)
+ (setq neo-theme (if (display-graphic-p) 'icons 'arrow))
#+END_SRC
** Compilation
*** Close window after errorless compilation
@@ -863,7 +788,7 @@ then it takes a second \\[keyboard-quit] to abort the minibuffer."
#+BEGIN_SRC emacs-lisp
(defun my/nothing ())
(global-set-key [f1] 'shell-pop)
- (global-set-key [f2] 'treemacs)
+ (global-set-key [f2] 'neotree-toggle)
(global-set-key [f3] 'flymake-show-diagnostics-buffer)
(global-set-key [f4] 'helm-make-projectile)
(global-set-key [f5] 'undo-tree-visualize)