This commit is contained in:
Zelong Kuang
2026-04-03 15:54:22 +11:00
parent 154c0c3fb8
commit c3b368711e
5 changed files with 31 additions and 10 deletions

View File

@@ -18,6 +18,7 @@
(setq load-prefer-newer noninteractive) (setq load-prefer-newer noninteractive)
(setenv "LSP_USE_PLISTS" "true") ;; Lsp-mode plists (setenv "LSP_USE_PLISTS" "true") ;; Lsp-mode plists
(setenv "LIBGS" "/opt/homebrew/lib/libgs.dylib")
;; PERF: Many elisp file API calls consult `file-name-handler-alist'. ;; PERF: Many elisp file API calls consult `file-name-handler-alist'.
;; Setting it to nil speeds up startup significantly. ;; Setting it to nil speeds up startup significantly.

View File

@@ -1,7 +1,7 @@
;; -*- lexical-binding: t -*- ;; -*- lexical-binding: t -*-
(use-package benchmark-init :demand t (use-package benchmark-init :demand t
:hook (elpaca-elpaca-after-init . benchmark-init/deactivate)) :hook (elpaca-after-init . benchmark-init/deactivate))
;; Load some component of large package (org, magit etc.) before complete mount ;; Load some component of large package (org, magit etc.) before complete mount
(defvar elemacs-incremental-packages '(t) (defvar elemacs-incremental-packages '(t)

View File

@@ -10,7 +10,8 @@
(setq xref-show-definitions-function #'xref-show-definitions-completing-read (setq xref-show-definitions-function #'xref-show-definitions-completing-read
xref-show-xrefs-function #'xref-show-definitions-completing-read)) xref-show-xrefs-function #'xref-show-definitions-completing-read))
(use-package apheleia :diminish) (use-package apheleia :diminish
:hook (prog-mode))
(use-package editorconfig (use-package editorconfig
:diminish :diminish

View File

@@ -23,7 +23,8 @@
(LaTeX-mode . visual-line-mode) (LaTeX-mode . visual-line-mode)
(LaTeX-mode . turn-on-reftex) (LaTeX-mode . turn-on-reftex)
(LaTeX-mode . lsp-deferred) (LaTeX-mode . lsp-deferred)
(LaTeX-mode . (lambda () (lsp-ui-mode -1)))) (LaTeX-mode . (lambda () (lsp-ui-mode -1)))
(LaTeX-mode . (lambda () (apheleia-mode -1))))
:bind (:map LaTeX-mode-map :bind (:map LaTeX-mode-map
("C-S-e" . latex-math-from-calc) ("C-S-e" . latex-math-from-calc)
("C-c x" . TeX-clean) ("C-c x" . TeX-clean)

View File

@@ -64,7 +64,7 @@
;; something to execute when dark mode is detected ;; something to execute when dark mode is detected
;; (doric-themes-load-random 'dark)) ;; (doric-themes-load-random 'dark))
(modus-themes-load-random-dark) (modus-themes-load-random-dark)
)) ))
(auto-dark-light-mode (auto-dark-light-mode
. (lambda () . (lambda ()
;; something to execute when light mode is detected ;; something to execute when light mode is detected
@@ -160,9 +160,9 @@
(use-package nerd-icons (use-package nerd-icons
:ensure (nerd-icons :ensure (nerd-icons
:type git :type git
:host github :host github
:repo "rainstormstudio/nerd-icons.el") :repo "rainstormstudio/nerd-icons.el")
;; :files (:defaults "data")) ;; :files (:defaults "data"))
:custom :custom
;; The Nerd Font you want to use in GUI ;; The Nerd Font you want to use in GUI
@@ -188,9 +188,23 @@
;; Don't open a file in a new frame ;; Don't open a file in a new frame
(setq ns-pop-up-frames nil))) (setq ns-pop-up-frames nil)))
(use-package beacon ;; (use-package beacon
:diminish ;; :diminish
:hook elpaca-after-init) ;; :hook elpaca-after-init)
;; hl current line
(use-package hl-line
:ensure nil
:hook ((after-init . global-hl-line-mode)
((dashboard-mode eshell-mode shell-mode term-mode vterm-mode) .
(lambda () (setq-local global-hl-line-mode nil)))))
;; Pulse highlight on selection
(use-package pulsar
:custom-face
(pulsar-generic ((t :inherit region :extend t)))
:custom (pulsar-delay pulse-delay)
:hook (emacs-startup . pulsar-global-mode))
(use-package spacious-padding (use-package spacious-padding
:diminish :diminish
@@ -202,4 +216,8 @@
:bind (([remap eval-defun] . eros-eval-defun) :bind (([remap eval-defun] . eros-eval-defun)
([remap eval-last-sexp] . eros-eval-last-sexp))) ([remap eval-last-sexp] . eros-eval-last-sexp)))
(use-package goggles
:diminish
:hook (prog-mode text-mode conf-mode))
(provide 'init-ui) (provide 'init-ui)