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)
(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'.
;; Setting it to nil speeds up startup significantly.

View File

@@ -1,7 +1,7 @@
;; -*- lexical-binding: 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
(defvar elemacs-incremental-packages '(t)

View File

@@ -10,7 +10,8 @@
(setq xref-show-definitions-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
:diminish

View File

@@ -23,7 +23,8 @@
(LaTeX-mode . visual-line-mode)
(LaTeX-mode . turn-on-reftex)
(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
("C-S-e" . latex-math-from-calc)
("C-c x" . TeX-clean)

View File

@@ -188,9 +188,23 @@
;; Don't open a file in a new frame
(setq ns-pop-up-frames nil)))
(use-package beacon
:diminish
:hook elpaca-after-init)
;; (use-package beacon
;; :diminish
;; :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
:diminish
@@ -202,4 +216,8 @@
:bind (([remap eval-defun] . eros-eval-defun)
([remap eval-last-sexp] . eros-eval-last-sexp)))
(use-package goggles
:diminish
:hook (prog-mode text-mode conf-mode))
(provide 'init-ui)