2023-07-16 16:54:31 +02:00
|
|
|
* 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
|
|
|
|
|
2023-07-17 22:08:19 +02:00
|
|
|
*** DONE auto-tangle all .org files in this project
|
2023-07-16 16:54:31 +02:00
|
|
|
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=
|
|
|
|
|
2024-02-23 18:55:38 +01:00
|
|
|
*** HOLD use guix-packages
|
2023-07-16 16:54:31 +02:00
|
|
|
|
2024-02-23 18:55:38 +01:00
|
|
|
- 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
|
2024-04-18 14:31:30 +02:00
|
|
|
*** DONE refactor to use crafted-emacs as git-submodule
|
2024-02-23 18:55:38 +01:00
|
|
|
*** TODO attempt windows-compatibility for work
|
2023-07-16 16:54:31 +02:00
|
|
|
** Missing Features
|
|
|
|
|
2023-07-27 23:57:28 +02:00
|
|
|
*** TODO IDE
|
|
|
|
|
2024-04-29 14:29:41 +02:00
|
|
|
**** 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
|
|
|
|
|
2023-07-27 23:57:28 +02:00
|
|
|
**** 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?
|
2023-07-16 16:54:31 +02:00
|
|
|
|
2024-04-29 14:29:41 +02:00
|
|
|
*** 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
|
|
|
|
|
2023-07-16 16:54:31 +02:00
|
|
|
*** TODO snippets?
|
|
|
|
|
|
|
|
*** TODO flycheck for code
|
|
|
|
|
|
|
|
*** TODO rainbow delimiters
|
|
|
|
|
|
|
|
** Org-mode Setup
|
|
|
|
|
|
|
|
*** TODO syncable org-files, agenda files, calendar setup
|
|
|
|
|
2023-07-17 22:08:19 +02:00
|
|
|
*** DONE extend TODO-keyword: NEXT, MAYBE, MEETING, CALL, CANCELED, HOLD
|
2023-07-16 16:54:31 +02:00
|
|
|
|
|
|
|
*** TODO make org-roam work with simple key chords
|
|
|
|
|
2024-04-18 14:31:30 +02:00
|
|
|
*** CANCELLED beautify org-mode
|
|
|
|
- State "CANCELLED" from "TODO" [2024-04-18 Thu 14:08] \\
|
|
|
|
org-modern is fine enough
|
2023-07-27 23:57:28 +02:00
|
|
|
- https://zhangda.wordpress.com/2016/02/15/configurations-for-beautifying-emacs-org-mode/
|
2023-07-19 22:50:12 +02:00
|
|
|
- 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/
|
|
|
|
|
2023-07-16 16:54:31 +02:00
|
|
|
*** 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
|
|
|
|
|
2023-07-17 22:08:19 +02:00
|
|
|
*** TODO graphviz setup
|
2023-07-16 16:54:31 +02:00
|
|
|
|
2023-07-17 22:08:19 +02:00
|
|
|
** Communication Tools
|
2023-07-16 16:54:31 +02:00
|
|
|
|
2023-07-17 22:08:19 +02:00
|
|
|
*** TODO IRC client + setup
|
|
|
|
e.g. for system-crafter, gnu guix, rde
|
2023-07-16 16:54:31 +02:00
|
|
|
|
|
|
|
*** 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
|
|
|
|
|
2023-07-27 23:57:28 +02:00
|
|
|
*** DONE make letters export work
|
2024-02-23 18:55:38 +01:00
|
|
|
*** TODO make letters export work in guix-home config
|
2023-07-16 16:54:31 +02:00
|
|
|
*** TODO make export for other texbased documents work
|