Compare commits

...

2 Commits

Author SHA1 Message Date
Zelong Kuang
6b017648ef Update 2026-03-24 22:21:29 +11:00
Zelong Kuang
a56b36b3f5 Update 2026-03-24 22:02:04 +11:00
9 changed files with 50 additions and 80 deletions

1
.gitignore vendored
View File

@@ -42,6 +42,7 @@ history
# generated by elisp packages at root # generated by elisp packages at root
/.local/ /.local/
/.cask/ /.cask/
/tabspaces/
/auto/ /auto/
/auto-save-list/ /auto-save-list/
/cask/ /cask/

View File

@@ -38,12 +38,13 @@
;; Faster to disable these here (before they've been initialized) ;; Faster to disable these here (before they've been initialized)
(push '(menu-bar-lines . 0) default-frame-alist) (push '(menu-bar-lines . 0) default-frame-alist)
(push '(tool-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) (when (featurep 'ns)
(push '(ns-transparent-titlebar . t) default-frame-alist)) (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 ;; Prevent flash of unstyled mode line
;; (setq mode-line-format nil) (setq mode-line-format nil)
(provide 'early-init) (provide 'early-init)

16
history
View File

@@ -1,16 +0,0 @@
;; -*- mode: emacs-lisp; lexical-binding: t; coding: utf-8-emacs-unix -*-
;; Minibuffer history file, automatically generated by savehist.
(setq savehist-minibuffer-history-variables '(minibuffer-history consult--line-history rg-files-history rg-pattern-history file-name-history extended-command-history buffer-name-history))
(setq minibuffer-history '("cmake-mode MELPA"))
(setq consult--line-history '("ss"))
(setq rg-files-history '("elisp"))
(setq rg-pattern-history '("ss"))
(setq file-name-history '("~/.emacs.d/init.el" "~/.emacs.d/lisp/" "~/.emacs.d/lisp/init-coding.el" "~/.emacs.d/lisp/init-better-default.el" "~/.emacs.d/lisp/init-coding.el" "~/.emacs.d/lisp/init-shell.el" "~/.emacs.d/init.el" "~/.emacs.d/lisp/init-snippet.el" "~/.emacs.d/lisp/init-ui.el" "~/.emacs.d/lisp/init-vcs.el" "~/.emacs.d/lisp/init-workspace.el" "~/.emacs.d/early-init.el" "~/.emacs.d/lisp/init-edit.el" "~/.emacs.d/lisp/init-utils.el" "~/uni/Seminars/Algebraic Geometry/exer.tex" "~/.emacs.d/lisp/init-completion.el" "~/.emacs.d/lisp/init-eglot.el" "~/org/roam/20260222193638-ring.org" "~/org/yunnan.org" "~/org/workout.org" "~/org/todo.org" "~/org/notes.org" "~/org/learn-haskell.org" "~/org/diary.org" "~/org/roam/20260105223044-ideal_of_ring.org" "~/Library/texmf/tex/latex/local/elegantbook.cls" "~/.emacs.d/auctex/elegantbook.el" "~/Library/Rime/wubi091.dict.yaml" "~/Library/Rime/wubi091.schema.yaml" "~/.emacs.d/snippets/LaTeX-mode/in" "~/.emacs.d/snippets/LaTeX-mode/not in" "~/Library/Rime/pinyin_simp.txt" "~/.emacs.d/rime/user.yaml" "~/.emacs.d/snippets/LaTeX-mode/sqrt" "~/.emacs.d/bookmarks.eld" "~/org/roam/20260322143810-noetherian_topological_space_is_compact.org" "~/.config/aerospace/aerospace.toml" "~/.config/sketchybar/plugins/current_space.sh" "~/.config/sketchybar/sketchybarrc" "~/.config/sketchybar/plugins/aerospace.sh" "~/.emacs.d/lisp/init-org.el" "~/.emacs.d/elpaca/builds/org/org-loaddefs.el" "~/.emacs.d/lisp/init-tex.el" "~/uni/undergrad/26s1/Geometry/ass1/main.tex" "~/.emacs.d/snippets/LaTeX-mode/.yas-ignore-filenames-as-triggers" "~/uni/undergrad/26s1/Geometry/" "~/uni/undergrad/26s1/PFi/main.tex" "~/.emacs.d/snippets/LaTeX-mode/chastar.yasnippet" "~/.emacs.d/snippets/LaTeX-mode/star" "~/.emacs.d/snippets/LaTeX-mode/substar.yasnippet" "~/.emacs.d/snippets/LaTeX-mode/Display Math" "~/.emacs.d/snippets/LaTeX-mode/implied by" "~/.emacs.d/snippets/LaTeX-mode/less or equal" "~/.emacs.d/snippets/LaTeX-mode/lesser lesser" "~/.emacs.d/snippets/LaTeX-mode/greater or equal" "~/.emacs.d/snippets/LaTeX-mode/lrangle" "~/.emacs.d/eshell/alias" "~/.emacs.d/.gitignore" "~/.latexmkrc" "~/.emacs.d/lisp/init-window.el" "~/uni/undergrad/26s1/.projectile" "~/.emacs.d/snippets/LaTeX-mode/bigop.yasnippet" "~/org/roam/20260222194140-category_theory.org" "~/uni/Seminars/Representation theory/.projectile" "~/uni/Seminars/Representation theory/main.tex" "~/.emacs.d/snippets/LaTeX-mode/odot" "~/.emacs.d/snippets/LaTeX-mode/supset" "~/Library/texmf/tex/latex/local/auto/elegantbook.el" "~/uni/Seminars/Algebraic Geometry/auto/exer.el" "~/.config/nvim/LuaSnip/tex/math-commands.lua" "~/.emacs.d/snippets/LaTeX-mode/supseteq" "~/uni/Seminars/Representation theory/auto/main.el" "~/.emacs.d/auctex/auto/elegantbook.el" "~/org/roam/20260307170815-the_first_isomorphism_theorem.org" "~/org/roam/20251208162138-eu4_chinese_on_linux.org" "~/org/roam/20251207033411-quant.org" "~/org/roam/20251117171745-emacs.org" "~/.emacs.d/README.org" "~/.cache/org-persist/d8/df010c-12af-4345-96ea-38c574c74b6f-782ac370c3e966153f81b05909bf82d8.png" "~/org/todo.org_archive" "~/build-emacs-for-macos/flake.nix" "~/build-emacs-for-macos/go.mod" "~/build-emacs-for-macos/Brewfile" "~/.emacs.d/lisp/init-hydra.el" "~/docker_compose/yama.toml" "~/.emacs.d/snippets/LaTeX-mode/cap" "~/.emacs.d/snippets/LaTeX-mode/cup" "~/.emacs.d/snippets/LaTeX-mode/template" "~/build-emacs-for-macos/builds/Emacs.app/Contents/Resources/lisp/loaddefs.el.gz" "~/uni/undergrad/25s1/VCA/Notes/Vector-Calculus-Note.tex" "~/.emacs.d/lisp/init-dashboard.el"))
(setq extended-command-history '("easysession-reset" "elpaca-browse" "savehist-mode" "xref-find-definitions" "elisp-enable-lexical-binding" "elpaca-browse" "transient-posframe-mode" "elpaca-browse" "elisp-enable-lexical-binding" "transient-posframe-mode" "elpaca-browse" "proced" "elpaca-browse" "eldoc-mode" "benchmark-init/show-durations-tabulated"))
(setq buffer-name-history '("*Proced*"))
(setq projectile-project-command-history '#s(hash-table test equal))
(setq mark-ring 'nil)
(setq global-mark-ring 'nil)
(setq search-ring '(#("cod" 0 3 (isearch-case-fold-search t isearch-regexp-function nil)) #("recentf" 0 7 (isearch-case-fold-search t isearch-regexp-function nil)) #("doom-mode" 0 9 (isearch-case-fold-search t isearch-regexp-function nil)) #("easy" 0 4 (isearch-case-fold-search t isearch-regexp-function nil)) #("use-package rg" 0 14 (isearch-case-fold-search t isearch-regexp-function nil))))
(setq regexp-search-ring 'nil)

View File

@@ -34,8 +34,6 @@
(add-hook mode (lambda () (display-line-numbers-mode -1)))) (add-hook mode (lambda () (display-line-numbers-mode -1))))
(setq display-line-numbers-type 'relative) (setq display-line-numbers-type 'relative)
) )
(column-number-mode 1)
(scroll-bar-mode -1)
;; (use-package delete-trailing ;; (use-package delete-trailing
;; :ensure nil ;; :ensure nil

View File

@@ -150,7 +150,7 @@
("M-g k" . consult-keep-lines) ("M-g k" . consult-keep-lines)
("M-g u" . consult-focus-lines) ("M-g u" . consult-focus-lines)
("C-x C-r" . consult-recent-file) ("C-x C-r" . consult-recent-file)
("C-x B" . consult-buffer) ("C-x b" . consult-buffer)
("M-g e" . consult-isearch-history) ("M-g e" . consult-isearch-history)
:map isearch-mode-map :map isearch-mode-map

View File

@@ -28,7 +28,7 @@
(yas-expand))))) (yas-expand)))))
;; Collection of yasnippet snippets ;; Collection of yasnippet snippets
(use-package yasnippet-snippets) ;; (use-package yasnippet-snippets)

View File

@@ -61,6 +61,10 @@
:config :config
(pdf-tools-install)) (pdf-tools-install))
(use-package saveplace-pdf-view
:after pdf-tools
:demand t)
;; (use-package keycast ;; (use-package keycast
;; :hook (elpaca-after-init . keycast-mode-line-mode) ;; :hook (elpaca-after-init . keycast-mode-line-mode)
;; :config ;; :config

View File

@@ -3,6 +3,7 @@
(use-package transient) (use-package transient)
(use-package magit (use-package magit
:defer t
:bind (("C-c g" . magit-dispatch)) :bind (("C-c g" . magit-dispatch))
:custom :custom
(magit-diff-refine-hunk t) (magit-diff-refine-hunk t)

View File

@@ -25,34 +25,12 @@
([remap projectile-switch-to-buffer] . consult-projectile-switch-to-buffer) ([remap projectile-switch-to-buffer] . consult-projectile-switch-to-buffer)
([remap projectile-find-dir] . consult-projectile-find-dir))) ([remap projectile-find-dir] . consult-projectile-find-dir)))
;; (use-package org-project-capture)
;; (use-package org-projectile
;; :config
;; (setq org-project-capture-default-backend
;; (make-instance 'org-project-capture-projectile-backend)))
(global-set-key (kbd "C-x C-b") #'ibuffer) (global-set-key (kbd "C-x C-b") #'ibuffer)
;; (use-package beframe
;; :hook elpaca-after-init
;; :bind (("C-x b" . beframe-switch-buffer)
;; ("C-x C-b" . beframe-buffer-menu)
;; ("C-x f" . other-frame-prefix))
;; :config
;; (define-key global-map (kbd "C-c b") #'beframe-prefix-map))
(use-package eyebrowse (use-package eyebrowse
:hook elpaca-after-init :hook elpaca-after-init
:custom :custom
(eyebrowse-new-workspace t)) (eyebrowse-new-workspace t)
(use-package easysession
:diminish
:demand t
;; :hook (elpaca-after-init easysession-scratch-mode)
;; :hook (elpaca-after-init easysession-magit-mode)
:bind (("s-1" . eyebrowse-switch-to-window-config-1) :bind (("s-1" . eyebrowse-switch-to-window-config-1)
("s-2" . eyebrowse-switch-to-window-config-2) ("s-2" . eyebrowse-switch-to-window-config-2)
("s-3" . eyebrowse-switch-to-window-config-3) ("s-3" . eyebrowse-switch-to-window-config-3)
@@ -60,15 +38,18 @@
("s-5" . eyebrowse-switch-to-window-config-5) ("s-5" . eyebrowse-switch-to-window-config-5)
("s-6" . eyebrowse-switch-to-window-config-6) ("s-6" . eyebrowse-switch-to-window-config-6)
("s-7" . eyebrowse-switch-to-window-config-7) ("s-7" . eyebrowse-switch-to-window-config-7)
("s-8" . eyebrowse-switch-to-window-config-8)) ("s-8" . eyebrowse-switch-to-window-config-8)))
;; ("C-c C-s l" . easysession-switch-to)
;; ("C-c C-s L" . easysession-switch-to-and-restore-geometry)
;; ("C-c C-s s" . easysession-save)
;; ("C-c C-s r" . easysession-rename)
;; ("C-c C-s R" . easysession-reset)
;; ("C-c C-s u" . easysession-unload)
;; ("C-c C-s d" . easysession-delete))
(use-package easysession
:diminish
:demand t
:bind (("C-c C-s l" . easysession-switch-to)
("C-c C-s L" . easysession-switch-to-and-restore-geometry)
("C-c C-s s" . easysession-save)
("C-c C-s r" . easysession-rename)
("C-c C-s R" . easysession-reset)
("C-c C-s u" . easysession-unload)
("C-c C-s d" . easysession-delete))
:custom :custom
(easysession-switch-to-save-session t) (easysession-switch-to-save-session t)
(easysession-switch-to-exclude-current nil) (easysession-switch-to-exclude-current nil)