Emacs is a fully-featured programming environment.
It’s often (or most commonly) referred to as a text editor, but this isn’t the case. Other editors are designed to offer first-class interfaces for configuring keyboard shortcuts, text configurations, etc.
However, emacslisp is structured not to be used as an editor configuration with some additional logic capabilities, but rather as a fully-featured programming language with proper language facilities.
Emacs is my desktop environment. EXWM is my window manaager, elfeed is my RSS reader, mu4e is my email client and so forth. The one program that does not have a proper Emacs interface is the web browser, so I use Firefox (and web apps) for most other tools.
This isn’t to cause myself undue pain. It reduces context switching between the keyboard shortcuts of many programs and their keybindings, and allows time tracking, task tracking and information management (all fractured, often difficult concepts) to be managed by Org Mode entirely within Emacs. This tight integration allows me to take notes and track time without having to switch contexts to other programs with other user interfaces.
- allows you to self-host your emacs configuration and access it in the browser.
- Doom Emacs
- The framework I use; focuses on optimization and concise configuration
- I used to use this. It’s too bloated for my tastes.
- Scientific Emacs framework
Packages I Haven’t Tried
https://github.com/mtekman/org-tanglesync.el sync org mode files with dotfiles external to them https://github.com/alphapapa/matrix-client.el emacs matrix client https://github.com/casouri/OrgMark add drawings to org mode from your ipad https://github.com/yati-sagade/orch add drawings to org mode from your android https://github.com/alraban/org-recoll emacs binding for recoll text search engine https://github.com/cpitclaudel/quick-peek peek at a window inline! https://github.com/legalnonsense/elgantt gantt chart (??) in org https://github.com/progfolio/doct declarative format for org capture templates https://github.com/jeremy-compostella/org-msg minor mode for replying to outlook in nice outlook html
https://github.com/davazp/graphql-mode gql mode for emacs https://github.com/lassik/emacs-format-all-the-code autoformat source code for many languages
getting more out of org-capture KeyChord :: binding commands to combinations of keystrokes https://github.com/NatTuck/doom-config/blob/master/config.el#L12 – nat tuck’s configuration https://www.wisdomandwonder.com/article/10805/emacsorg-mode-choosing-the-best-writing-and-publishing-software – org mode with latex - how to make things work well!
write your own emacs config for better speed https://blog.aaronbieber.com/2015/07/05/a-gentle-introduction-to-emacs-configuration.html http://aaronbedra.com/emacs.d/ https://anuragpeshne.github.io/essays/emacsSpeed.html https://www.emacswiki.org/emacs/ExampleConfigurations https://github.com/munen/emacs.d https://github.com/jhamrick/emacs
https://www.reddit.com/r/emacs/comments/i09ncw/discussion%5Fusing%5Femacsorgmode%5Fto%5Fmanage%5Flife/ using org mode to manage your life https://www.reddit.com/r/emacs/comments/hxu9dx/withemacs%5Fwhat%5Fyou%5Fneed%5Fto%5Fknow%5Fabout%5Fhooks/ emacs hooks
https://app.getpocket.com/read/2677474486 gantt calendar (??) from nixos https://magit.vc/manual/forge/Token-Creation.html#Token-Creation magit has a cool interface for making pull requests, but the documentation does not make clear how fully featured it is…