Alt+Tab sucks; here's a solution
NOTE: I mostly use single application instances with tabbed UIs or similar (Firefox, Emacs + escreen.el, Terminator, Zathura PDF viewer + Tabbed, SpaceFM), so this method works flawlessly for me. If … »
NOTE: I mostly use single application instances with tabbed UIs or similar (Firefox, Emacs + escreen.el, Terminator, Zathura PDF viewer + Tabbed, SpaceFM), so this method works flawlessly for me. If … »
The function pointer in C is, in my opinion, one of the most ignored gems of the language. It's the kind of feature you rarely need, and then suddenly, one … »
TL;DR: Mammoth software with tons of features are not uncommon nowadays. However, the interfaces for these software have not matured. They are not scalable enough to support efficient usage … »
Today I had the opportunity to use an amazing feature in GDB -- "reverse debugging". Actually, 'amazing' is probably an understatement. Think of the following scenarios in a … »
In Part I, we saw how to open up the Magit status buffer, view unstaged changes and untracked files, stage changes and commit them. The next thing you should learn … »
This is a tip showing a clever little use-case for macros in C. How many times have you typed char *s = (char *) malloc(x*sizeof(char)); in C and not … »
I love Emacs. I only started using it a few months ago, but I'm already hopelessly in love with its (unapparent) simplicity and crazy extensibility. Perhaps my custom hand-crafted .emacs, … »