Remember the saying that goes something like "90% of Emacs users have highly customized configurations; the other 10% have REALLY highly customized configurations." I may not be quoting correctly but you get the idea.
Emacs is made for tweakers, modifiers, customizers, etc., in my view more than any other piece of software (or hardware or anything at all). If you use Emacs in daily work and/or daily life, you're likely to be someone who is always looking to do "just one more thing" or something "just a little better." I too have been down that rabbit hole many times and will likely go down it many more times. Even if something turns out not to be remotely worth our time, we'll work on it to completion (if there even is such a thing as completion) just because we want to solve the problem, figure things out, not be defeated by elisp paren matching (oh, wait ... there's a package for that ... and all I need to change is blah blah blah...). There is no easy answer except trying to develop self-discipline. I truly have to consciously ration my hacking time, because I have actual work to get done. Hmm ... or maybe I can code up something to help with self-discipline ... it should only take a few days ... :) With aloha from Hawai`i nei, -- Bob Newell Honolulu, Hawai`i - Via GNU-Linux/Emacs/Gnus/BBDB
