Org Mode is a way of keeping notes, authoring documents,
computational notebooks, literate programming, maintaining to-do lists, planning
projects, and more — in a fast and effective plain text system.
I use it for writing this blog (and this one), writing code, keeping all my
notes (including mathematics and charts) and of course managing my task lists.
Using Windows is .. a challenge. Running tramp in emacs, especially so.
Creating ebooks in Emacs with orgmode is easy
Including beautifully rendered equations is easy in Org Mode.
...
There are various discussions around the conflict between Org Mode and yasnippet and how to fix it.
This is how I got them to play nicely together.
You can read about my other Emacs configurations .
(use-package yasnippet :init (defun yas/org-very-safe-expand () (let ((yas/fallback-behavior 'return-nil)) (yas/expand))) :hook ((emacs-lisp-mode . yas-minor-mode) (python-mode . yas-minor-mode) (org-mode . yas-minor-mode) (org-mode . (lambda () (make-variable-buffer-local 'yas/trigger-key) (setq yas/trigger-key [tab]) (add-to-list 'org-tab-first-hook 'yas/org-very-safe-expand) (define-key yas/keymap [tab] 'yas/next-field)))) :config (setq-default yas-snippet-dirs `(,(expand-file-name "snippets/" user-emacs-directory))) (yas-reload-all)) GNU Emacs 28....