From 58279f89ead4dceb1db509048cf5d13b4c9d841e Mon Sep 17 00:00:00 2001 From: Seong Yong-ju Date: Thu, 16 Jan 2020 13:19:31 +0900 Subject: [PATCH] [treemacs] Add persp-mode integration --- CHANGELOG.develop | 1 + layers/+filetree/treemacs/packages.el | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.develop b/CHANGELOG.develop index f402153d2..05bbd0a62 100644 --- a/CHANGELOG.develop +++ b/CHANGELOG.develop @@ -3090,6 +3090,7 @@ Other: - Deprecated =treemacs-use-collapsed-directories=. Flattening directories should be controlled by directly setting =treemacs-collapse-dirs=. - Fixed "width (un)locked" message appearing when treemacs is loaded. +- Add =persp-mode= integration (thanks to Seong Yong-ju) **** Typescript - Call tsfmt with extension of current buffer for TSX formatting (thanks to Victor Andrée) diff --git a/layers/+filetree/treemacs/packages.el b/layers/+filetree/treemacs/packages.el index a29249edd..9a6981a7c 100644 --- a/layers/+filetree/treemacs/packages.el +++ b/layers/+filetree/treemacs/packages.el @@ -16,6 +16,7 @@ treemacs (treemacs-evil :toggle (memq dotspacemacs-editing-style '(vim hybrid))) (treemacs-magit :requires magit) + (treemacs-persp :requires persp-mode) treemacs-projectile winum )) @@ -28,7 +29,9 @@ (defun treemacs/init-treemacs () (use-package treemacs - :commands (treemacs-select-window treemacs--window-number-ten + :commands (treemacs-select-window + treemacs-select-scope-type + treemacs--window-number-ten treemacs-current-visibility) :defer t :init @@ -91,6 +94,9 @@ :defer t :init (require 'treemacs-projectile))) +(defun treemacs/init-treemacs-persp () + (use-package treemacs-persp :after treemacs)) + (defun treemacs/pre-init-winum () (spacemacs|use-package-add-hook winum :post-config