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)
|