My Morning Routine in Emacs
This isn't a tutorial, I'm just sharing my workflow. I hope you find it useful.
1. News
- Check my RSS list:
M-x elfeed
- Check news aggregators focusing on computer science:
M-x lobsters-hottest
M-x hackernews
2. Social Media
- Check my Org Social Timeline:
M-x org-social-timeline
- Check my Mastodon:
M-x mastodon
3. Organization
- Check my project management and tasks:
M-x bookmark-jump RET project-management.org
- Check my email:
M-x mu4e
- Check my calendar:
M-x org-agenda
- Browse my notes and ideas:
M-x denote-grep RET "keyword" RET
4. Communication
- Start IRC for Opensource projects that I maintain:
M-x erc
- Start Telegram client for personal:
M-x telega
5. Coding
- Open my project:
M-x projectile-switch-project RET project RET
- Update the Git status of my project:
M-x magit-status RET
- Play my music...
M-x emms
And... code!
M-x projectile-find-file RET
Conclusions
While it's impossible to do everything in Emacs, I try to keep most of my workflow there. Here are some tools that I use outside of Emacs, for example Teams or Firefox. However, my flow is mostly in Emacs, it is natural for me. There are a lot of other tools that I use when I need them (tramp
for remote files, verb
for API testing, pdf-tools
for reading PDFs, eww
for to make quick searches, etc.). But the tools mentioned above are the ones I run when I drink my morning coffee
This work is under a Attribution-NonCommercial-NoDerivatives 4.0 International license.
Will you buy me a coffee?
You can use the terminal.
ssh customer@andros.dev -p 5555