refactor(config): Remove unused packages and

reorganize configuration

- Remove meow cursor configuration
- Remove nano-modeline package and configuration
- Re-enable default Doom modeline
- Comment out org-habit module
- Improve code formatting and indentation in org-mode config
- Remove stray "hello" text from config.org
- Reorganize org-mode sections for better clarity
This commit is contained in:
Zelong Kuang
2025-12-05 19:17:15 +11:00
parent 8d3363cc38
commit 27df7434d4
4 changed files with 136 additions and 136 deletions

View File

@@ -16,14 +16,10 @@
(add-to-list 'default-frame-alist '(width . 100)))) (add-to-list 'default-frame-alist '(width . 100))))
(setq catppuccin-flavor 'catppuccin) (setq catppuccin-flavor 'catppuccin)
(setq doom-theme 'modus-vivendi) (setq doom-theme 'modus-operandi)
(setq display-line-numbers-type 'relative) (setq display-line-numbers-type 'relative)
(setq org-directory "~/org/") (setq org-directory "~/org/")
(use-package! meow
:init
(setq meow-cursor-type-normal 'box))
;; (use-package! ef-themes ;; (use-package! ef-themes
;; :ensure t ;; :ensure t
;; :init ;; :init
@@ -51,23 +47,6 @@
;; ;; (modus-themes-load-theme 'ef-light) ;; ;; (modus-themes-load-theme 'ef-light)
;; ) ;; )
(use-package! nano-modeline
:config
(add-hook 'prog-mode-hook #'nano-modeline-prog-mode)
(add-hook 'text-mode-hook #'nano-modeline-text-mode)
(add-hook 'org-mode-hook #'nano-modeline-org-mode)
(add-hook 'pdf-view-mode-hook #'nano-modeline-pdf-mode)
(add-hook 'mu4e-headers-mode-hook #'nano-modeline-mu4e-headers-mode)
(add-hook 'mu4e-view-mode-hook #'nano-modeline-mu4e-message-mode)
(add-hook 'elfeed-show-mode-hook #'nano-modeline-elfeed-entry-mode)
(add-hook 'elfeed-search-mode-hook #'nano-modeline-elfeed-search-mode)
(add-hook 'term-mode-hook #'nano-modeline-term-mode)
(add-hook 'xwidget-webkit-mode-hook #'nano-modeline-xwidget-mode)
(add-hook 'messages-buffer-mode-hook #'nano-modeline-message-mode)
(add-hook 'org-capture-mode-hook #'nano-modeline-org-capture-mode)
(add-hook 'org-agenda-mode-hook #'nano-modeline-org-agenda-mode)
(global-hide-mode-line-mode t))
(use-package! yasnippet (use-package! yasnippet
:config :config
(defun my-yas-try-expanding-auto-snippets () (defun my-yas-try-expanding-auto-snippets ()
@@ -124,8 +103,6 @@
(define-key typst-ts-mode-map (kbd "C-c C-l") #'typst-preview-mode) (define-key typst-ts-mode-map (kbd "C-c C-l") #'typst-preview-mode)
) )
(add-to-list 'org-modules 'org-habit)
(use-package org-latex-preview (use-package org-latex-preview
:hook ((org-mode . org-latex-preview-mode) :hook ((org-mode . org-latex-preview-mode)
(org-latex-preview-mode . org-latex-preview-center-mode)) (org-latex-preview-mode . org-latex-preview-center-mode))
@@ -179,3 +156,5 @@
(remove-hook 'org-latex-preview-overlay-open-functions (remove-hook 'org-latex-preview-overlay-open-functions
#'my/org-latex-preview-uncenter))) #'my/org-latex-preview-uncenter)))
) )
;; (add-to-list 'org-modules 'org-habit)

View File

@@ -25,17 +25,11 @@
(add-to-list 'default-frame-alist '(width . 100)))) (add-to-list 'default-frame-alist '(width . 100))))
(setq catppuccin-flavor 'catppuccin) (setq catppuccin-flavor 'catppuccin)
(setq doom-theme 'modus-vivendi) (setq doom-theme 'modus-operandi)
(setq display-line-numbers-type 'relative) (setq display-line-numbers-type 'relative)
(setq org-directory "~/org/") (setq org-directory "~/org/")
#+end_src #+end_src
*** Meow cursor
#+begin_src emacs-lisp
(use-package! meow
:init
(setq meow-cursor-type-normal 'box))
#+end_src
*** Themes *** Themes
#+begin_src emacs-lisp :tangle packages.el #+begin_src emacs-lisp :tangle packages.el
(package! catppuccin-theme) (package! catppuccin-theme)
@@ -73,10 +67,10 @@
;; ) ;; )
#+end_src #+end_src
*** Nano modeline *** Nano modeline
#+begin_src emacs-lisp :tangle packages.el #+begin_src emacs-lisp :tangle no
(package! nano-modeline) (package! nano-modeline)
#+end_src #+end_src
#+begin_src emacs-lisp #+begin_src emacs-lisp :tangle no
(use-package! nano-modeline (use-package! nano-modeline
:config :config
(add-hook 'prog-mode-hook #'nano-modeline-prog-mode) (add-hook 'prog-mode-hook #'nano-modeline-prog-mode)
@@ -199,21 +193,14 @@ Thisenables the feature of auto-expanding snippets when matching the pattern
(load-file "lisp/texpresso/texpresso.el") (load-file "lisp/texpresso/texpresso.el")
#+end_src #+end_src
*** Org *** Org
#+begin_src elisp
(add-to-list 'org-modules 'org-habit)
#+end_src
**** Latex live-preview (fast)
1. delete all org-* packages from emacs (can be done by deleting folders in .local/straight)
2. delete eln-cache
3. doom sync -u
#+begin_src emacs-lisp :tangle packages.el #+begin_src emacs-lisp :tangle packages.el
(package! org :recipe (package! org :recipe
(:host nil :repo "https://git.tecosaur.net/mirrors/org-mode.git" :remote "mirror" :fork (:host nil :repo "https://code.tecosaur.net/mirrors/org-mode.git"
(:host nil :repo "https://git.tecosaur.net/tec/org-mode.git" :branch "dev" :remote "tecosaur") :remote "mirror" :fork
:files (:host nil :repo "https://code.tecosaur.net/tec/org-mode.git"
(:defaults "etc") :branch "dev" :remote "tecosaur")
:build t :pre-build :files (:defaults "etc") :build t :pre-build
(with-temp-file "org-version.el" (with-temp-file "lisp/org-version.el"
(require 'lisp-mnt) (require 'lisp-mnt)
(let (let
((version ((version
@@ -223,15 +210,24 @@ Thisenables the feature of auto-expanding snippets when matching the pattern
(git-version (git-version
(string-trim (string-trim
(with-temp-buffer (with-temp-buffer
(call-process "git" nil t nil "rev-parse" "--short" "HEAD") (call-process "git" nil t nil "rev-parse"
"--short" "HEAD")
(buffer-string))))) (buffer-string)))))
(insert (insert
(format "(defun org-release () \"The release version of Org.\" %S)\n" version) (format
(format "(defun org-git-version () \"The truncate git commit hash of Org mode.\" %S)\n" git-version) "(defun org-release () \"The release version of Org.\" %S)\n"
version)
(format
"(defun org-git-version () \"The truncate git commit hash of Org mode.\" %S)\n"
git-version)
"(provide 'org-version)\n")))) "(provide 'org-version)\n"))))
:pin nil) :pin nil)
(unpin! org) (unpin! org)
#+end_src #+end_src
**** Latex live-preview (fast)
1. delete all org-* packages from emacs (can be done by deleting folders in .local/straight)
2. delete eln-cache
3. doom sync -u
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package org-latex-preview (use-package org-latex-preview
@@ -288,5 +284,27 @@ Thisenables the feature of auto-expanding snippets when matching the pattern
#'my/org-latex-preview-uncenter))) #'my/org-latex-preview-uncenter)))
) )
#+end_src #+end_src
**** Org-roam (deprecated)
hello #+begin_src emacs-lisp :tangle no
(use-package! org-roam
:ensure t
:custom
(org-roam-directory (file-truename "~/org/roam"))
:bind (("C-c n r l" . org-roam-buffer-toggle)
("C-c n r f" . org-roam-node-find)
("C-c n r g" . org-roam-graph)
("C-c n r i" . org-roam-node-insert)
("C-c n r c" . org-roam-capture)
;; Dailies
("C-c n r j" . org-roam-dailies-capture-today))
:config
;; If you're using a vertical completion framework, you might want a more informative completion interface
(setq org-roam-node-display-template (concat "${title:*} " (propertize "${tags:10}" 'face 'org-tag)))
(org-roam-db-autosync-mode)
;; If using org-roam-protocol
(require 'org-roam-protocol))
#+end_src
**** org habit
#+begin_src emacs-lisp
;; (add-to-list 'org-modules 'org-habit)
#+end_src

View File

@@ -37,7 +37,7 @@
;; indent-guides ; highlighted indent columns ;; indent-guides ; highlighted indent columns
( ligatures +extras) ; ligatures and symbols to make your code pretty again ( ligatures +extras) ; ligatures and symbols to make your code pretty again
;;minimap ; show a map of the code on the side ;;minimap ; show a map of the code on the side
;; modeline ; snazzy, Atom-inspired modeline, plus API modeline ; snazzy, Atom-inspired modeline, plus API
;;nav-flash ; blink cursor line after big motions ;;nav-flash ; blink cursor line after big motions
;;neotree ; a project drawer, like NERDTree for vim ;;neotree ; a project drawer, like NERDTree for vim
ophints ; highlight the region an operation acts on ophints ; highlight the region an operation acts on

View File

@@ -4,8 +4,6 @@
;; (package! ef-themes) ;; (package! ef-themes)
(package! nano-modeline)
(package! rainbow-delimiters) (package! rainbow-delimiters)
(package! leetcode) (package! leetcode)
@@ -16,12 +14,12 @@
:recipe (:host github :repo "havarddj/typst-preview.el")) :recipe (:host github :repo "havarddj/typst-preview.el"))
(package! org :recipe (package! org :recipe
(:host nil :repo "https://git.tecosaur.net/mirrors/org-mode.git" :remote "mirror" :fork (:host nil :repo "https://code.tecosaur.net/mirrors/org-mode.git"
(:host nil :repo "https://git.tecosaur.net/tec/org-mode.git" :branch "dev" :remote "tecosaur") :remote "mirror" :fork
:files (:host nil :repo "https://code.tecosaur.net/tec/org-mode.git"
(:defaults "etc") :branch "dev" :remote "tecosaur")
:build t :pre-build :files (:defaults "etc") :build t :pre-build
(with-temp-file "org-version.el" (with-temp-file "lisp/org-version.el"
(require 'lisp-mnt) (require 'lisp-mnt)
(let (let
((version ((version
@@ -31,11 +29,16 @@
(git-version (git-version
(string-trim (string-trim
(with-temp-buffer (with-temp-buffer
(call-process "git" nil t nil "rev-parse" "--short" "HEAD") (call-process "git" nil t nil "rev-parse"
"--short" "HEAD")
(buffer-string))))) (buffer-string)))))
(insert (insert
(format "(defun org-release () \"The release version of Org.\" %S)\n" version) (format
(format "(defun org-git-version () \"The truncate git commit hash of Org mode.\" %S)\n" git-version) "(defun org-release () \"The release version of Org.\" %S)\n"
version)
(format
"(defun org-git-version () \"The truncate git commit hash of Org mode.\" %S)\n"
git-version)
"(provide 'org-version)\n")))) "(provide 'org-version)\n"))))
:pin nil) :pin nil)
(unpin! org) (unpin! org)