Fixed comment lines
This commit is contained in:
48
init.el.org
48
init.el.org
@@ -1,6 +1,6 @@
|
|||||||
#+title: init.el.org
|
#+title: init.el.org
|
||||||
#+date: [2025-03-18 Tue]
|
#+date: [2025-03-18 Tue]
|
||||||
#+lastmod: [2025-10-31 Fri 16:29]
|
#+lastmod: [2025-10-31 Fri 16:38]
|
||||||
#+hugo_auto_set_lastmod: t
|
#+hugo_auto_set_lastmod: t
|
||||||
#+hugo_base_dir: ~/projects/blog.minded.net/
|
#+hugo_base_dir: ~/projects/blog.minded.net/
|
||||||
#+export_file_name: init.el.org.md
|
#+export_file_name: init.el.org.md
|
||||||
@@ -33,6 +33,7 @@ Or view this file on my blog: [[https://blog.minded.net/emacs][blog.minded.net/e
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Use-package
|
** Use-package
|
||||||
|
|
||||||
[[https://github.com/jwiegley/use-package]]
|
[[https://github.com/jwiegley/use-package]]
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -47,6 +48,7 @@ Or view this file on my blog: [[https://blog.minded.net/emacs][blog.minded.net/e
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Reload configuration
|
** Reload configuration
|
||||||
|
|
||||||
~M-x reload-emacs-init~
|
~M-x reload-emacs-init~
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -57,7 +59,9 @@ Or view this file on my blog: [[https://blog.minded.net/emacs][blog.minded.net/e
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Customizations file
|
** Customizations file
|
||||||
|
|
||||||
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Saving-Customizations.html]]
|
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Saving-Customizations.html]]
|
||||||
|
|
||||||
You can choose to save customizations somewhere other than your initialization file.
|
You can choose to save customizations somewhere other than your initialization file.
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -66,6 +70,7 @@ You can choose to save customizations somewhere other than your initialization f
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** TRAMP
|
** TRAMP
|
||||||
|
|
||||||
https://www.gnu.org/software/emacs/manual/html_node/tramp/Auto_002dsave-File-Lock-and-Backup.html
|
https://www.gnu.org/software/emacs/manual/html_node/tramp/Auto_002dsave-File-Lock-and-Backup.html
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -79,7 +84,9 @@ https://www.gnu.org/software/emacs/manual/html_node/tramp/Auto_002dsave-File-Loc
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Lock files
|
** Lock files
|
||||||
|
|
||||||
[[https://www.gnu.org/software/emacs/manual/html_node/elisp/File-Locks.html]]
|
[[https://www.gnu.org/software/emacs/manual/html_node/elisp/File-Locks.html]]
|
||||||
|
|
||||||
If create-lockfiles is nil, Emacs does not lock files.
|
If create-lockfiles is nil, Emacs does not lock files.
|
||||||
|
|
||||||
#+begin_src elisp :tangle no
|
#+begin_src elisp :tangle no
|
||||||
@@ -87,6 +94,7 @@ If create-lockfiles is nil, Emacs does not lock files.
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Yes-or-no prompts
|
** Yes-or-no prompts
|
||||||
|
|
||||||
[[https://www.emacswiki.org/emacs/YesOrNoP]]
|
[[https://www.emacswiki.org/emacs/YesOrNoP]]
|
||||||
|
|
||||||
#+begin_src elispx1
|
#+begin_src elispx1
|
||||||
@@ -94,6 +102,7 @@ If create-lockfiles is nil, Emacs does not lock files.
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Keeping buffers up-to-date
|
** Keeping buffers up-to-date
|
||||||
|
|
||||||
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Auto-Revert.html]]
|
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Auto-Revert.html]]
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -102,6 +111,7 @@ If create-lockfiles is nil, Emacs does not lock files.
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Disable startup screen
|
** Disable startup screen
|
||||||
|
|
||||||
[[https://www.gnu.org/software/emacs/manual/html_node/elisp/Startup-Summary.html]]
|
[[https://www.gnu.org/software/emacs/manual/html_node/elisp/Startup-Summary.html]]
|
||||||
|
|
||||||
#+begin_src elisp :tangle no
|
#+begin_src elisp :tangle no
|
||||||
@@ -109,7 +119,9 @@ If create-lockfiles is nil, Emacs does not lock files.
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** What to display
|
** What to display
|
||||||
|
|
||||||
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Frames.html]]
|
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Frames.html]]
|
||||||
|
|
||||||
I do like the menu bar after all.
|
I do like the menu bar after all.
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -119,6 +131,7 @@ I do like the menu bar after all.
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Mode line column and line numbers
|
** Mode line column and line numbers
|
||||||
|
|
||||||
[[https://www.gnu.org/software/emacs/manual/html_node/efaq/Displaying-the-current-line-or-column.html]]
|
[[https://www.gnu.org/software/emacs/manual/html_node/efaq/Displaying-the-current-line-or-column.html]]
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -144,7 +157,9 @@ I do like the menu bar after all.
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Mood-line
|
** Mood-line
|
||||||
|
|
||||||
[[https://gitlab.com/jessieh/mood-line]]
|
[[https://gitlab.com/jessieh/mood-line]]
|
||||||
|
|
||||||
A lightweight, drop-in replacement for the default Emacs mode line configuration.
|
A lightweight, drop-in replacement for the default Emacs mode line configuration.
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -163,6 +178,7 @@ A lightweight, drop-in replacement for the default Emacs mode line configuration
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Sentences
|
** Sentences
|
||||||
|
|
||||||
[[https://www.gnu.org/software/emacs/manual/html_node/efaq/Filling-paragraphs-with-a-single-space.html]]
|
[[https://www.gnu.org/software/emacs/manual/html_node/efaq/Filling-paragraphs-with-a-single-space.html]]
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -170,6 +186,7 @@ A lightweight, drop-in replacement for the default Emacs mode line configuration
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Minibuffer
|
** Minibuffer
|
||||||
|
|
||||||
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Minibuffer-Edit.html]]
|
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Minibuffer-Edit.html]]
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -178,6 +195,7 @@ A lightweight, drop-in replacement for the default Emacs mode line configuration
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Word wrap
|
** Word wrap
|
||||||
|
|
||||||
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Visual-Line-Mode.html]]
|
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Visual-Line-Mode.html]]
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -185,6 +203,7 @@ A lightweight, drop-in replacement for the default Emacs mode line configuration
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Mouse support
|
** Mouse support
|
||||||
|
|
||||||
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Mouse-Input.html]]
|
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Mouse-Input.html]]
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -194,7 +213,9 @@ A lightweight, drop-in replacement for the default Emacs mode line configuration
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Kill-line
|
** Kill-line
|
||||||
|
|
||||||
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Killing-by-Lines.html]]
|
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Killing-by-Lines.html]]
|
||||||
|
|
||||||
If non-nil, ~kill-line~ with no arg at start of line kills the whole line.
|
If non-nil, ~kill-line~ with no arg at start of line kills the whole line.
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -202,6 +223,7 @@ If non-nil, ~kill-line~ with no arg at start of line kills the whole line.
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Indentation
|
** Indentation
|
||||||
|
|
||||||
[[https://www.gnu.org/software/emacs/manual/html_node/eintr/Indent-Tabs-Mode.html]]
|
[[https://www.gnu.org/software/emacs/manual/html_node/eintr/Indent-Tabs-Mode.html]]
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -209,6 +231,7 @@ If non-nil, ~kill-line~ with no arg at start of line kills the whole line.
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Electric pair mode
|
** Electric pair mode
|
||||||
|
|
||||||
[[https://emacsdocs.org/docs/emacs/Matching]]
|
[[https://emacsdocs.org/docs/emacs/Matching]]
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -216,6 +239,7 @@ If non-nil, ~kill-line~ with no arg at start of line kills the whole line.
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Overwrite highlighted region
|
** Overwrite highlighted region
|
||||||
|
|
||||||
[[https://www.gnu.org/software/emacs/manual/html_node/efaq/Replacing-highlighted-text.html]]
|
[[https://www.gnu.org/software/emacs/manual/html_node/efaq/Replacing-highlighted-text.html]]
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -223,6 +247,7 @@ If non-nil, ~kill-line~ with no arg at start of line kills the whole line.
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Scrolling
|
** Scrolling
|
||||||
|
|
||||||
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Scrolling.html]]
|
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Scrolling.html]]
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -230,6 +255,7 @@ If non-nil, ~kill-line~ with no arg at start of line kills the whole line.
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Cursor
|
** Cursor
|
||||||
|
|
||||||
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Cursor-Display.html]]
|
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Cursor-Display.html]]
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -237,7 +263,9 @@ If non-nil, ~kill-line~ with no arg at start of line kills the whole line.
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Window handling
|
** Window handling
|
||||||
|
|
||||||
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Window-Convenience.html]]
|
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Window-Convenience.html]]
|
||||||
|
|
||||||
Winner mode is a global minor mode that records the changes in the window configuration (i.e., how the frames are partitioned into windows), so that you can undo them.
|
Winner mode is a global minor mode that records the changes in the window configuration (i.e., how the frames are partitioned into windows), so that you can undo them.
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -256,7 +284,9 @@ The Windmove package defines commands for moving directionally between neighbori
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Crux
|
** Crux
|
||||||
|
|
||||||
[[https://github.com/bbatsov/crux]]
|
[[https://github.com/bbatsov/crux]]
|
||||||
|
|
||||||
A Collection of Ridiculously Useful eXtensions for Emacs. crux bundles many useful interactive commands to enhance your overall Emacs experience.
|
A Collection of Ridiculously Useful eXtensions for Emacs. crux bundles many useful interactive commands to enhance your overall Emacs experience.
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -274,6 +304,7 @@ A Collection of Ridiculously Useful eXtensions for Emacs. crux bundles many usef
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Dired
|
** Dired
|
||||||
|
|
||||||
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired.html]]
|
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Dired.html]]
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -288,6 +319,7 @@ A Collection of Ridiculously Useful eXtensions for Emacs. crux bundles many usef
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Unset C-z
|
** Unset C-z
|
||||||
|
|
||||||
Unset C-z which is bound to `suspend-frame' by default.
|
Unset C-z which is bound to `suspend-frame' by default.
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -295,7 +327,9 @@ Unset C-z which is bound to `suspend-frame' by default.
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Backups
|
** Backups
|
||||||
|
|
||||||
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Backup.html]]
|
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Backup.html]]
|
||||||
|
|
||||||
Automatically backup buffers/files into the ~.emacs.d/backup/ directory.
|
Automatically backup buffers/files into the ~.emacs.d/backup/ directory.
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -308,6 +342,7 @@ Automatically backup buffers/files into the ~.emacs.d/backup/ directory.
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** backup-walker
|
** backup-walker
|
||||||
|
|
||||||
https://github.com/lewang/backup-walker
|
https://github.com/lewang/backup-walker
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -317,6 +352,7 @@ https://github.com/lewang/backup-walker
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Auto save
|
** Auto save
|
||||||
|
|
||||||
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Auto-Save-Control.html]]
|
[[https://www.gnu.org/software/emacs/manual/html_node/emacs/Auto-Save-Control.html]]
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -336,7 +372,9 @@ https://github.com/lewang/backup-walker
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Magit
|
** Magit
|
||||||
|
|
||||||
[[https://magit.vc/]]
|
[[https://magit.vc/]]
|
||||||
|
|
||||||
[[https://systemcrafters.net/mastering-git-with-magit/introduction/]]
|
[[https://systemcrafters.net/mastering-git-with-magit/introduction/]]
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -345,7 +383,9 @@ https://github.com/lewang/backup-walker
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Which-key
|
** Which-key
|
||||||
|
|
||||||
[[https://github.com/justbur/emacs-which-key]]
|
[[https://github.com/justbur/emacs-which-key]]
|
||||||
|
|
||||||
which-key is a minor mode for Emacs that displays the key bindings following your currently entered incomplete command (a prefix) in a popup.
|
which-key is a minor mode for Emacs that displays the key bindings following your currently entered incomplete command (a prefix) in a popup.
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -358,7 +398,9 @@ which-key is a minor mode for Emacs that displays the key bindings following you
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Helm
|
** Helm
|
||||||
|
|
||||||
[[https://emacs-helm.github.io/helm/]]
|
[[https://emacs-helm.github.io/helm/]]
|
||||||
|
|
||||||
Imagine a life without Helm...
|
Imagine a life without Helm...
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -384,7 +426,9 @@ Imagine a life without Helm...
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Org-appear
|
** Org-appear
|
||||||
|
|
||||||
[[https://github.com/awth13/org-appear]]
|
[[https://github.com/awth13/org-appear]]
|
||||||
|
|
||||||
Make invisible parts of Org elements appear visible.
|
Make invisible parts of Org elements appear visible.
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
@@ -402,7 +446,9 @@ Hide emphasis markers by default.
|
|||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
** Org-roam
|
** Org-roam
|
||||||
|
|
||||||
https://github.com/org-roam/org-roam
|
https://github.com/org-roam/org-roam
|
||||||
|
|
||||||
https://www.orgroam.com/
|
https://www.orgroam.com/
|
||||||
|
|
||||||
#+begin_src elisp
|
#+begin_src elisp
|
||||||
|
|||||||
Reference in New Issue
Block a user