diff --git a/TODO.org b/TODO.org new file mode 100644 index 0000000..86d5ace --- /dev/null +++ b/TODO.org @@ -0,0 +1,61 @@ +* 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 + +*** TODO 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= + +*** TODO use guix-packages + +** Missing Features + +*** TODO flyspell languages + +*** TODO snippets? + +*** TODO flycheck for code + +*** TODO rainbow delimiters + +** Org-mode Setup + +*** TODO syncable org-files, agenda files, calendar setup + +*** TODO extend TODO-keyword: NEXT, MAYBE, MEETING, CALL, CANCELED, HOLD + +*** TODO make org-roam work with simple key chords + +*** 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 + +*** TODO make letters export work + +*** TODO make export for other texbased documents work + diff --git a/custom.el b/custom.el index 7eec505..8fa3d02 100644 --- a/custom.el +++ b/custom.el @@ -4,6 +4,20 @@ ;; Author: fschl ;; Keywords: tools, docs + +;; basic stuff. we need some more space +(menu-bar-mode -1) +(tool-bar-mode -1) +(scroll-bar-mode -1) + +(custom-set-faces + ;; custom-set-faces was added by Custom. + ;; If you edit it by hand, you could mess it up, so be careful. + ;; Your init file should contain only one such instance. + ;; If there is more than one, they won't work right. + '(default ((t (:height 80))))) + + (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. @@ -22,6 +36,7 @@ '(dired-auto-revert-buffer t) '(dired-dwim-target t) '(ediff-window-setup-function 'ediff-setup-windows-plain t) + '(eglot-autoshutdown t t) '(eshell-scroll-to-bottom-on-input 'this t) '(evil-respect-visual-line-mode t) '(evil-undo-system 'undo-redo) @@ -31,8 +46,8 @@ '(evil-want-keybinding nil) '(fast-but-imprecise-scrolling t) '(global-auto-revert-non-file-buffers t) - '(ibuffer-movement-cycle nil t) - '(ibuffer-old-time 24 t) + '(ibuffer-movement-cycle nil) + '(ibuffer-old-time 24) '(kill-do-not-save-duplicates t) '(load-prefer-newer t t) '(org-hide-emphasis-markers t t) @@ -45,7 +60,7 @@ ("stable" . 70) ("melpa" . 0))) '(package-selected-packages - '(magit helpful elisp-demos all-the-icons org-appear denote evil-nerd-commenter evil-collection evil vertico orderless marginalia embark-consult embark corfu-terminal corfu consult cape)) + '(ibuffer-project aggressive-indent editorconfig tree-sitter-langs tree-sitter-ispell tree-sitter-indent tree-sitter eglot magit helpful elisp-demos all-the-icons org-appear denote evil-nerd-commenter evil-collection evil vertico orderless marginalia embark-consult embark corfu-terminal corfu consult cape)) '(scroll-conservatively 101) '(scroll-margin 0) '(scroll-preserve-screen-position t) @@ -54,9 +69,4 @@ '(tab-always-indent 'complete) '(vertico-cycle t) '(xref-show-definitions-function 'xref-show-definitions-completing-read t)) -(custom-set-faces - ;; custom-set-faces was added by Custom. - ;; If you edit it by hand, you could mess it up, so be careful. - ;; Your init file should contain only one such instance. - ;; If there is more than one, they won't work right. - ) +