I'm using Emacs 25 on Ubuntu 16.04, after a while spent on Emacs 24. One thing that I've noticed changed in version 25 is, cscope minor mode is not enabled by default when I edit C files, while it was in Emacs 24 (I also checked that this is the case with
cscope is indeed present in 24 but not 25). I'm using
xcscope-el that comes with Ubuntu 16.04 (version 1.1-1, as far as I can tell). I have to type
M-x cscope-minor-mode whenever opening a C file, which is quite annoying.
I have very limited knowledge of Elisp and don't understand how minor modes are associated with major ones, any idea what's going on here, or how can I at least start to investigate why this happens?