| date | published | categories | tags | |||
|---|---|---|---|---|---|---|
2023-09-08 |
true |
notes |
|
(Write out a list of all functions to find documentation and keybinds.)
You can jump into the debugger on error by using (setq debug-on-error t), which you can just slot right into a function you're debugging.
You have several options, from best to worst in terms of long-term maintenance:
- Customize Variables
- Event Hooks
- Advice Functions
- Overwrite Functions (Use
with-eval-after-load!)
- Depends on sqlite:
- Locate sqlite on your system and configure emacsql via
(setq emacsql-sqlite-executable "path/to/sqlite") - Or install GCC/make/etc build tools to let it compile sqlite
- Locate sqlite on your system and configure emacsql via
- Install
build-essentialon Ubuntu.
- Keeps compiled packages in
./src/doomemacs/.local/. - Keeps cache data in
./src/doomemacs/.local/cache/. - For GNU Guix, Install the following packages:
ispellemacs-emacsql-sqlite3emacs-all-the-iconsfdripgrep
Used for managing Emacs buffers. Bound to SPC b i in Doom by default.
dto "Delete" (kill) a bufferxto eXecute deletions (kills) of buffers marked withD