Files
.emacs.d/lisp/init-workspace.el

24 lines
641 B
EmacsLisp
Raw Normal View History

2025-12-20 15:13:13 +11:00
;; -*- lexical-binding: t; -*-
2025-12-21 14:53:44 +11:00
(use-package persp-mode
:hook (elpaca-after-init . persp-mode)
:custom
(persp-mode-prefix-key "w")
2025-12-21 12:54:49 +11:00
:config
2025-12-21 14:53:44 +11:00
(setq wg-morph-on nil)
(setq persp-autokill-buffer-on-remove 'kill-weak))
2025-12-21 12:57:53 +11:00
2025-12-21 14:53:44 +11:00
(use-package persp-projectile
2025-12-21 15:05:59 +11:00
:after (persp-mode projectile))
2025-12-21 12:57:53 +11:00
2025-12-21 14:53:44 +11:00
(use-package projectile
:hook (elpaca-after-init . projectile-mode)
2025-12-21 15:05:59 +11:00
:bind ([remap projectile-switch-project] . projectile-persp-switch-project)
2025-12-21 14:53:44 +11:00
:custom
(projectile-enable-caching t)
:config
;; Recommended keymap prefix on Windows/Linux
(define-key projectile-mode-map (kbd "C-c p") 'projectile-command-map))
2025-12-20 15:13:13 +11:00
(provide 'init-workspace)