From a56b36b3f5886b2b23eb554cc9e75a4cfeccfedb Mon Sep 17 00:00:00 2001 From: Zelong Kuang Date: Tue, 24 Mar 2026 22:02:04 +1100 Subject: [PATCH] Update --- early-init.el | 7 ++++--- lisp/init-better-default.el | 20 +++++++++----------- lisp/init-utils.el | 12 ++++++++---- lisp/init-vcs.el | 1 + 4 files changed, 22 insertions(+), 18 deletions(-) diff --git a/early-init.el b/early-init.el index f2dcad0..adba918 100644 --- a/early-init.el +++ b/early-init.el @@ -38,12 +38,13 @@ ;; Faster to disable these here (before they've been initialized) (push '(menu-bar-lines . 0) default-frame-alist) (push '(tool-bar-lines . 0) default-frame-alist) -(push '(vertical-scroll-bars . 0) default-frame-alist) +(push '(vertical-scroll-bars) default-frame-alist) +(push '(horizontal-scroll-bars) default-frame-alist) (when (featurep 'ns) (push '(ns-transparent-titlebar . t) default-frame-alist)) - ;; (push '(ns-appearance . light) default-frame-alist)) +;; (push '(ns-appearance . light) default-frame-alist)) ;; Prevent flash of unstyled mode line -;; (setq mode-line-format nil) +(setq mode-line-format nil) (provide 'early-init) diff --git a/lisp/init-better-default.el b/lisp/init-better-default.el index c12d9be..aa24c6c 100644 --- a/lisp/init-better-default.el +++ b/lisp/init-better-default.el @@ -28,14 +28,12 @@ circe-mode-hook help-mode-hook gud-mode-hook - treemacs-mode-hook + treemacs-mode-hook org-mode-hook vterm-mode-hook)) (add-hook mode (lambda () (display-line-numbers-mode -1)))) (setq display-line-numbers-type 'relative) ) -(column-number-mode 1) -(scroll-bar-mode -1) ;; (use-package delete-trailing ;; :ensure nil @@ -63,11 +61,11 @@ :custom (recentf-max-saved-items 500) (recentf-exclude - '("\\.?cache" ".cask" "url" "COMMIT_EDITMSG\\'" "bookmarks" - "\\.\\(?:gz\\|gif\\|svg\\|png\\|jpe?g\\|bmp\\|xpm\\)$" - "\\.?ido\\.last$" "\\.revive$" "/G?TAGS$" "/.elfeed/" - "^/tmp/" "^/var/folders/.+$" "^/ssh:" "/persp-confs/" - (lambda (file) (file-in-directory-p file package-user-dir)))) + '("\\.?cache" ".cask" "url" "COMMIT_EDITMSG\\'" "bookmarks" + "\\.\\(?:gz\\|gif\\|svg\\|png\\|jpe?g\\|bmp\\|xpm\\)$" + "\\.?ido\\.last$" "\\.revive$" "/G?TAGS$" "/.elfeed/" + "^/tmp/" "^/var/folders/.+$" "^/ssh:" "/persp-confs/" + (lambda (file) (file-in-directory-p file package-user-dir)))) :config (push (expand-file-name recentf-save-file) recentf-exclude) (add-to-list 'recentf-filename-handlers #'abbreviate-file-name) @@ -106,8 +104,8 @@ password-cache-expiry nil) (setq-default delete-by-moving-to-trash t - x-stretch-cursor t - window-combination-resize t) + x-stretch-cursor t + window-combination-resize t) (define-key global-map (kbd "C-") nil) (define-key global-map (kbd "C-") nil) @@ -135,7 +133,7 @@ (use-package ultra-scroll :init (setq scroll-conservatively 3 - scroll-margin 0) + scroll-margin 0) :hook (elpaca-after-init . ultra-scroll-mode)) (use-package helpful diff --git a/lisp/init-utils.el b/lisp/init-utils.el index 512e2ae..8c276d4 100644 --- a/lisp/init-utils.el +++ b/lisp/init-utils.el @@ -6,7 +6,7 @@ :bind ("C-h M-m" . which-key-show-major-mode) :hook (elpaca-after-init . which-key-mode) :init (setq which-key-max-description-length 30 - which-key-idle-delay 0.5 + which-key-idle-delay 0.5 which-key-lighter nil which-key-show-remaining-keys t) :config @@ -51,9 +51,9 @@ (use-package rg :hook (elpaca-after-init . rg-enable-default-bindings) :bind (:map rg-global-map - ("c" . rg-dwim-current-dir) - ("f" . rg-dwim-current-file) - ("m" . rg-menu)) + ("c" . rg-dwim-current-dir) + ("f" . rg-dwim-current-file) + ("m" . rg-menu)) :init (setq rg-show-columns t) :config (add-to-list 'rg-custom-type-aliases '("tmpl" . "*.tmpl"))) @@ -61,6 +61,10 @@ :config (pdf-tools-install)) +(use-package saveplace-pdf-view + :after pdf-tools + :demand t) + ;; (use-package keycast ;; :hook (elpaca-after-init . keycast-mode-line-mode) ;; :config diff --git a/lisp/init-vcs.el b/lisp/init-vcs.el index f7516f0..b531954 100644 --- a/lisp/init-vcs.el +++ b/lisp/init-vcs.el @@ -3,6 +3,7 @@ (use-package transient) (use-package magit + :defer t :bind (("C-c g" . magit-dispatch)) :custom (magit-diff-refine-hunk t)