Re:Don't Deal With It, Fix It
by ww520 on Monday April 28, 2014 @12:22AM
(#7658205)
What he said rings true, especially when it comes to day to day tools that directly impact your productivity. I had a similar experience with Emacs.
When using Emacs, I often visited numerous buffers jumping from place to place. Emacs's support for global mark-and-jump was pretty poor that I often lost track of where I came from.
Finally I got fed up and sat down to write an Emacs package to address the problem. This was my first extension package and I had to learn all the in-and-out's of Emacs extension development. The result was well worth the effort. I've used the package heavily in day to day editing since then. It has saved me untold amount of time.
When something really annoys your day to day work, time spent fixing it is time well spent.
Edit: I did search for alternative solutions and found none before I dived in.
When using Emacs, I often visited numerous buffers jumping from place to place. Emacs's support for global mark-and-jump was pretty poor that I often lost track of where I came from.
Finally I got fed up and sat down to write an Emacs package to address the problem. This was my first extension package and I had to learn all the in-and-out's of Emacs extension development. The result was well worth the effort. I've used the package heavily in day to day editing since then. It has saved me untold amount of time.
When something really annoys your day to day work, time spent fixing it is time well spent.
Edit: I did search for alternative solutions and found none before I dived in.
Edit2: For those interested, https://github.com/williamw520/breadcrumb