diff --git a/.gitignore b/.gitignore index 3b2b9b3..28db626 100644 --- a/.gitignore +++ b/.gitignore @@ -53,5 +53,6 @@ tabsession.el /tramp /transient/ /var/ +/persp-confs/ /tree-sitter/ /url/ \ No newline at end of file diff --git a/lisp/init-edit.el b/lisp/init-edit.el index 82b2cb1..655f153 100644 --- a/lisp/init-edit.el +++ b/lisp/init-edit.el @@ -12,7 +12,8 @@ (use-package winum :hook (elpaca-after-init . winum-mode) :config - (winum-set-keymap-prefix (kbd "C-c w"))) + ;; (winum-set-keymap-prefix (kbd "C- w")) + ) ;; Yasnippet settings (use-package yasnippet diff --git a/lisp/init-treemacs.el b/lisp/init-treemacs.el index 5799fee..fbe72de 100644 --- a/lisp/init-treemacs.el +++ b/lisp/init-treemacs.el @@ -1,7 +1,5 @@ ;; -*- lexical-binding: t; -*- (use-package treemacs - :ensure t - :defer t :commands (treemacs-follow-mode treemacs-filewatch-mode treemacs-git-mode @@ -33,6 +31,7 @@ (treemacs-follow-mode t) (treemacs-project-follow-mode t) (treemacs-filewatch-mode t) + (treemacs-hide-gitignored-files-mode t) :bind (:map global-map ("M-0" . treemacs-select-window) @@ -59,4 +58,10 @@ :demand t :config (treemacs-nerd-icons-config)) +(use-package treemacs-persp + :after persp-mode + :demand t + :functions treemacs-set-scope-type + :config (treemacs-set-scope-type 'Perspectives)) + (provide 'init-treemacs) diff --git a/lisp/init-workspace.el b/lisp/init-workspace.el index 3c31da8..bd268d8 100644 --- a/lisp/init-workspace.el +++ b/lisp/init-workspace.el @@ -1,5 +1,5 @@ ;; -*- lexical-binding: t; -*- - + (use-package tabspaces :functions tabspaces-mode :hook (elpaca-after-init . tabspaces-mode) @@ -13,7 +13,8 @@ (tabspaces-exclude-buffers '("*eat*" "*vterm*" "*shell*" "*eshell*")) ;; sessions (tabspaces-session t) - (tabspaces-session-auto-restore) + (tabspaces-session-auto-restore t) + (tabspaces-keymap-prefix "C-c w") :config (with-no-warnings ;; Filter Buffers for Consult-Buffer