From c0bc27c53bf6a15b64811b6d75e7dfa89c29bfb6 Mon Sep 17 00:00:00 2001 From: Zelong Kuang Date: Tue, 9 Dec 2025 01:15:29 +1100 Subject: [PATCH] feat(config): Enable benchmark-init and switch from Evil to Meow - Uncomment benchmark-init package and configuration for startup profiling - Switch editor mode from Evil to Meow with QWERTY layout - Enable additional tools: ansible, biblio, debugger, and editorconfig - Fix typo in clojure comment (was "cojure") --- config.el | 10 +++++----- config.org | 12 ++++++------ init.el | 10 +++++----- packages.el | 2 +- 4 files changed, 17 insertions(+), 17 deletions(-) diff --git a/config.el b/config.el index de1422b..59a8fb2 100644 --- a/config.el +++ b/config.el @@ -1,8 +1,8 @@ -;; (use-package! benchmark-init -;; :ensure t -;; :config -;; ;; To disable collection of benchmark data after init is done. -;; (add-hook 'after-init-hook 'benchmark-init/deactivate)) +(use-package! benchmark-init + :ensure t + :config + ;; To disable collection of benchmark data after init is done. + (add-hook 'after-init-hook 'benchmark-init/deactivate)) (setf meow-expand-hint-remove-delay 0) diff --git a/config.org b/config.org index 86250e9..7c59fdb 100644 --- a/config.org +++ b/config.org @@ -1,13 +1,13 @@ * Benchmark #+begin_src emacs-lisp :tangle packages.el -;; (package! benchmark-init) +(package! benchmark-init) #+end_src #+begin_src emacs-lisp -;; (use-package! benchmark-init -;; :ensure t -;; :config -;; ;; To disable collection of benchmark data after init is done. -;; (add-hook 'after-init-hook 'benchmark-init/deactivate)) +(use-package! benchmark-init + :ensure t + :config + ;; To disable collection of benchmark data after init is done. + (add-hook 'after-init-hook 'benchmark-init/deactivate)) #+end_src * My doom config ** Meow diff --git a/init.el b/init.el index 751d59a..fdc0806 100644 --- a/init.el +++ b/init.el @@ -89,13 +89,13 @@ ;;grammar ; tasing grammar mistake every you make :tools - ;;ansible - ;;biblio ; Writes a PhD for you (citation needed) + ansible + biblio ; Writes a PhD for you (citation needed) ;;collab ; buffers with friends - ;;debugger ; FIXME stepping through code, to help you add bugs + debugger ; FIXME stepping through code, to help you add bugs direnv ( docker +lsp +tree-sitter) - ;; editorconfig ; let someone else argue about tabs vs spaces + editorconfig ; let someone else argue about tabs vs spaces ;;ein ; tame Jupyter notebooks with emacs (eval +overlay) ; run code, run (also, repls) lookup ; navigate your code and its documentation @@ -119,7 +119,7 @@ ;;agda ; types of types of types of types... ;;beancount ; mind the GAAP (cc +lsp) ; C > C++ == 1 - ;;clojure ; java with a lisp + ;;cojure ; java with a lisp ;;common-lisp ; if you've seen one lisp, you've seen them all ;;coq ; proofs-as-programs ;;crystal ; ruby at the speed of c diff --git a/packages.el b/packages.el index ab535b6..e256c44 100644 --- a/packages.el +++ b/packages.el @@ -1,4 +1,4 @@ -;; (package! benchmark-init) +(package! benchmark-init) (package! ef-themes)