aboutsummaryrefslogtreecommitdiff
path: root/config/emacs/emacs.d/emacs.org
diff options
context:
space:
mode:
authorKenny Ballou <kb@devnulllabs.io>2023-08-31 11:11:32 -0600
committerKenny Ballou <kb@devnulllabs.io>2023-08-31 11:27:49 -0600
commit38a0c73ab46277bf024302de39a7939d9372ff60 (patch)
tree844945b484fa14b954ca95af191cfdb9e4bee63f /config/emacs/emacs.d/emacs.org
parent367238fe72d1dd0ac644181183b8c1616f282c02 (diff)
downloaddotfiles-38a0c73ab46277bf024302de39a7939d9372ff60.tar.gz
dotfiles-38a0c73ab46277bf024302de39a7939d9372ff60.tar.xz
emacs: add tabspaces
Still not sure about this long term, but it's loaded and being used. We'll see. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
Diffstat (limited to 'config/emacs/emacs.d/emacs.org')
-rw-r--r--config/emacs/emacs.d/emacs.org21
1 files changed, 21 insertions, 0 deletions
diff --git a/config/emacs/emacs.d/emacs.org b/config/emacs/emacs.d/emacs.org
index e4ca0757..ccf5b273 100644
--- a/config/emacs/emacs.d/emacs.org
+++ b/config/emacs/emacs.d/emacs.org
@@ -1971,6 +1971,27 @@ https://blog.jmthornton.net/p/emacs-project-override"
(add-hook 'project-find-functions #'project-root-override))
#+end_src
+*** tabspaces
+:PROPERTIES:
+:ID: ff24ed0e-ace1-4599-82e9-d6ef146ce3c8
+:END:
+
+#+begin_src elisp
+(use-package tabspaces
+ :hook (after-init . tabspaces-mode)
+ :commands (tabspaces-switch-or-create-workspace
+ tabspaces-open-or-create-project-and-workspace)
+ :custom
+ (tabspaces-keymap-prefix "C-c p")
+ (tabspaces-use-filtered-buffers-as-default t)
+ (tabspaces-default-tab "Default")
+ (tabspaces-remove-to-default t)
+ (tabspaces-include-buffers '("*scratch*"))
+ ;; sessions
+ (tabspaces-session t)
+ (tabspaces-session-auto-restore t))
+#+end_src
+
*** Grand Unified Debugger
:PROPERTIES:
:ID: f71600a2-9e68-4450-9f38-180d1138274a