feats(emacs): Respect xdg

This commit is contained in:
js0ny 2025-03-17 10:16:48 +00:00
parent c24e6de00a
commit d504fe0aa0
6 changed files with 12 additions and 1 deletions

View file

@ -22,6 +22,7 @@
(setq use-short-answers t)
(require 'recentf)
(setq recentf-save-file (expand-file-name "recentf" user-emacs-data))
(recentf-mode 1)
;; Disable topbars
@ -68,6 +69,9 @@
kept-old-versions 2 ; 保留的旧版本数量
version-control t) ; 使用版本号
(setq transient-history-file (expand-file-name "transient/history.el" user-emacs-data))
(setq transient-values-file (expand-file-name "transient/values.el" user-emacs-data))
(setq transient-levels-file (expand-file-name "transient/levels.el" user-emacs-data))
;; Export module
(provide 'init-basic)

View file

@ -37,6 +37,8 @@
("C-x t C-t" . treemacs-find-file)
("C-x t M-t" . treemacs-find-tag)
)
:config
(setq treemacs-persist-file (expand-file-name "treemacs-persist" user-emacs-data))
)
(use-package treemacs-evil

View file

@ -21,6 +21,7 @@
(setq org-hide-emphasis-markers t)
(setq org-directory "~/OrgFiles/")
(setq org-agenda-files (list (concat org-directory "tasks/")))
(setq org-persist-directory (expand-file-name "org-persist" user-emacs-data))
(setq org-pretty-entities t)
(setq org-src-fontify-natively t)
(setq org-src-tab-acts-natively t) ; Use TAB to indent inside source block