A smarter emacs
I’ve been running Emacs for like 25 years. But I’ve never really configured it with anything fancy.
Sure, I’ve set some shortcut keys, and enabled global-font-lock-mode
and set indent size, but that’s almost it.
All my coding is done in tmux&Emacs. One project gets exactly one tmux
session. Window 0 is emacs. Window 1 is make && ./a.out (sometimes
split panes to tail logs or run both server and client), and to run
git commands. The remaining windows are used for various things like
reading manpages etc….
I have that same workflow whether I’m editing a blog post or doing kernel programming.
This way I can work at my desk with large and plentiful screens, and then move to my laptop and everything continues working exactly the same.
tmux I’ve customized, but not that much with Emacs.
So, step one to get my coding environment to be less 1995, and more 2020: make my editor understand my code, and show me stuff about it.
I’m learning as I’m going, and writing what I’m learning. As always if you see something wrong then please leave a comment.
Code annotations and other semantic understanding
The way to do this is Continue reading
LinkedIn originated with a focus on connecting professionals and contacts were supposed to be people that you know or worked with. The early team worked hard to build a monopoly/network effect around business connections. Much of LinkedIn’s interface usability stems from that design intention. Now there is tension between what was LinkedIn was 10 years […]


