mirror of
https://github.com/jimeh/.emacs.d.git
synced 2026-02-19 13:46:41 +00:00
Initial test setup of treemacs config
This commit is contained in:
@@ -61,6 +61,7 @@
|
||||
(require 'siren-projectile)
|
||||
;; (require 'siren-ecb)
|
||||
;; (require 'siren-project-explorer)
|
||||
;; (require 'siren-treemacs)
|
||||
|
||||
;; Workspace management
|
||||
(require 'siren-escreen)
|
||||
|
||||
55
modules/siren-treemacs.el
Normal file
55
modules/siren-treemacs.el
Normal file
@@ -0,0 +1,55 @@
|
||||
;;; siren-treemacs.el --- jimeh's Emacs Siren: treemacs configuration.
|
||||
|
||||
;;; Commentary:
|
||||
|
||||
;; Basic configuration for treemacs.
|
||||
|
||||
;;; Code:
|
||||
|
||||
(use-package treemacs
|
||||
:ensure t
|
||||
:defer t
|
||||
:config
|
||||
(progn
|
||||
(use-package treemacs-evil
|
||||
:ensure t
|
||||
:demand t)
|
||||
(setq treemacs-follow-after-init t
|
||||
treemacs-width 35
|
||||
treemacs-indentation 2
|
||||
treemacs-git-integration t
|
||||
treemacs-collapse-dirs 3
|
||||
treemacs-silent-refresh nil
|
||||
treemacs-change-root-without-asking t
|
||||
treemacs-sorting 'alphabetic-desc
|
||||
treemacs-show-hidden-files t
|
||||
treemacs-never-persist nil
|
||||
treemacs-is-never-other-window nil
|
||||
treemacs-goto-tag-strategy 'refetch-index)
|
||||
|
||||
(treemacs-follow-mode t)
|
||||
(treemacs-filewatch-mode t))
|
||||
:bind
|
||||
(:map global-map
|
||||
([f8] . treemacs-toggle)
|
||||
("M-0" . treemacs-select-window)
|
||||
("C-c 1" . treemacs-delete-other-windows)
|
||||
;; ("M-m ft" . treemacs-toggle)
|
||||
;; ("M-m fT" . treemacs)
|
||||
;; ("M-m fB" . treemacs-bookmark)
|
||||
;; ("M-m f C-t" . treemacs-find-file)
|
||||
;; ("M-m f M-t" . treemacs-find-tag)
|
||||
)
|
||||
)
|
||||
|
||||
(use-package treemacs-projectile
|
||||
:defer t
|
||||
:ensure t
|
||||
:config
|
||||
(setq treemacs-header-function #'treemacs-projectile-create-header)
|
||||
:bind (:map global-map
|
||||
("C-x C-p" . treemacs-projectile)
|
||||
("C-x C-p" . treemacs-projectile-toggle)))
|
||||
|
||||
(provide 'siren-treemacs)
|
||||
;;; siren-treemacs.el ends here
|
||||
Reference in New Issue
Block a user