chore(emacs): Use :custom to set vars

This commit is contained in:
js0ny 2025-03-17 10:54:28 +00:00
parent d504fe0aa0
commit 6edc23c656
4 changed files with 16 additions and 11 deletions

View file

@ -1,7 +1,7 @@
# https://github.com/microsoft/WSL/issues/11261
# ~/.config/systemd/user/symlink-wayland-socket.service
# Usage:
#
# systemctl --user enable symlink-wayland-socket.service
# Cannot use GUI apps/tools as Wayland socket doesn't exist in `XDG_RUNTIME_DIR`
[Unit]

View file

@ -8,9 +8,9 @@
;; Vim-like relativenumber
;; fix: work for folded region (visual relative line instead of physical)
(use-package display-line-numbers
:config
(setq display-line-numbers-type 'visual)
(setq display-line-numbers-current-absolute t)
:custom
(display-line-numbers-type 'visual)
(display-line-numbers-current-absolute t)
:hook
(prog-mode . display-line-numbers-mode))

View file

@ -13,9 +13,9 @@
:bind (:map company-active-map ; TODO: Seems does not work
("C-n" . company-select-next)
("C-p" . company-select-previous))
:config
(setq company-minimum-prefix-length 1 ; 设置最短补全前缀
company-idle-delay 0.2)) ; 设置补全延迟(秒)
:custom
(company-minimum-prefix-length 1) ; 设置最短补全前缀
(company-idle-delay 0.2)) ; 设置补全延迟(秒)
;; minibuffer 补全增强
(use-package vertico

View file

@ -32,8 +32,8 @@
:ensure t
:init
(which-key-mode)
:config
(setq which-key-idle-delay 0.3))
:custom
(which-key-idle-delay 0.1))
;; Dashboard
(use-package dashboard
@ -46,17 +46,22 @@
;; Buffer switching
("H" . previous-buffer)
("I" . next-buffer))
:custom
(dashboard-center-content t)
:config
(dashboard-setup-startup-hook)
(setq dashboard-center-content t)
;; Use Emacs mode to use number to navigate dashboard
)
(use-package wakatime-mode
:ensure t
:custom
;; Use expand-file-name to prevent from error parsing on windows-nt
(wakatime-cli-path (expand-file-name "~/.local/bin/wakatime"))
:config
(global-wakatime-mode))
(global-wakatime-mode)
)
(provide 'init-package)