* Ideas to improve my Daily Planning life i.e. extend Emacs, Org-mode, Org-Roam handling and everything around my Notes and LaTeX support. ** Handling emacs Configuration changes *** DONE auto-tangle all .org files in this project currently every =fschl-module.org= file contains it's own =org-babel-tangle-config()= block There must be a more generalized solution, e.g. set it up to auto-tangle all .org files within/below =user-emacs-directory= *** HOLD use guix-packages - State "HOLD" from "TODO" [2024-02-21 Wed 17:19] \\ would make it impossible to use the config on windows. windows compatiblity is the only reason to keep this separate from my =guix home= config *** DONE refactor to use crafted-emacs as git-submodule *** TODO attempt windows-compatibility for work ** Missing Features *** TODO IDE **** TODO try eglot instead of lsp-mode - [ ] for rust https://unwoundstack.com/blog/emacs-as-a-rust-ide.html - [ ] example for python: https://whatacold.io/blog/2022-01-22-emacs-eglot-lsp/ - [ ] with rust-mode instead of rustig https://github.com/rust-lang/rust-mode?tab=readme-ov-file#lsp - [ ] eglot commands: https://www.gnu.org/software/emacs/manual/html_node/eglot/Eglot-Commands.html **** TODO smart movement with smartparens/paredit - http://danmidwood.com/content/2014/11/21/animated-paredit.html **** TODO LSP per language **** TODO AutoComplete, easy compile, unit test **** TODO Debugging of some sort *** TODO flyspell languages (de, en) is it possible to detect based on existing content? *** TODO add easily switchable themes (light/dark) https://github.com/emacs-tw/awesome-emacs?tab=readme-ov-file#theme top contenders: - https://github.com/kuanyui/moe-theme.el?tab=readme-ov-file - https://github.com/bbatsov/zenburn-emacs - solarized dark/light, e.g. via doom-themes *** TODO snippets? *** TODO flycheck for code *** TODO rainbow delimiters ** Org-mode Setup *** TODO syncable org-files, agenda files, calendar setup *** DONE extend TODO-keyword: NEXT, MAYBE, MEETING, CALL, CANCELED, HOLD *** TODO make org-roam work with simple key chords *** CANCELLED beautify org-mode - State "CANCELLED" from "TODO" [2024-04-18 Thu 14:08] \\ org-modern is fine enough - https://zhangda.wordpress.com/2016/02/15/configurations-for-beautifying-emacs-org-mode/ - https://zzamboni.org/post/beautifying-org-mode-in-emacs/ - https://lucidmanager.org/productivity/ricing-org-mode/ - beautiful checkboxes https://out-of-cheese-error.netlify.app/spacemacs-config#org70b3e7c - probably from here: https://jft.home.blog/2019/07/17/use-unicode-symbol-to-display-org-mode-checkboxes/ *** TODO org-roam export to static site (fschl.de/pkb) *** TODO get used to archive subtrees after tasks are done *** TODO get used to clocking and export *** TODO graphviz setup ** Communication Tools *** TODO IRC client + setup e.g. for system-crafter, gnu guix, rde *** TODO matrix client setup e.g. for Chemnitzer LinuxTage, system-crafter, rde,... *** MAYBE email and mailing-list e.g. for gnu guix, rde *** MAYBE elfeed: rss feeds e.g. HN, golem, fefe, tagesschau ** LaTeX setup *** DONE make letters export work *** TODO make letters export work in guix-home config *** TODO make export for other texbased documents work