 what is needed to reconfigure a three way switch to two single gangs to control two separate lights
 Did I use the ground wire right? (Light Fixture)
 Connecting new drain/overflow drain assembly using coupling
 Constant or proportional speed setting for central heating circulation pump
 Are T8 lights and T12 lights safely interchangeable?
 How should I end this wiring?
 Is a wire coiled around a post adequate for grounding light fixture bases?
 What kind of company should I contact to take care of pooled water under the house in the crawl space?
 Schluter vs. concrete board for stacked stone
 A Comparison to Pillai's Conjecture
 Can we prove the divergence of harmonic series like this?
 Spectrum of perturbation of a quasinilpotent operator
 Does Curry's paradox have to be selfreferential?
 Elliptic curve point at infinity
 Sum over solutions of a Pelllike equation
 A version of generalized Ito's lemma
 Does every positive ray intersect a deformed simplex? A topological conjecture.
 Filling in a Latin rectangle with 10 subjects and 4 treatments
 How can we find the singularities of the function?
 Deriving soln. of $U_{xx}sU=1$, where $U=L(u(x,t))=U(x,s)$
Fortran mode: Moving with Mf or Mb suddenly stopped working
I was using fortranmode for some time without problem, but recently the bindings Mf and Mb stopped working.
It seems that they are not bound to the forwardword and backwardword moving commands anymore, but instead to some commands defined in a file called ftnchek.el (this is what Ch k told me about them), which is apparently a "fortran 77 syntax and semantics checker". In this file, I found these:
; I'm not sure I like these but nobody's complaining.
(definekey fortranmodemap "\Cx`" 'ftncheknexterror)
(definekey fortranmodemap "\Ms" 'ftncheksubprogram)
(definekey fortranmodemap "\Mb" 'ftnchekbuffer)
(definekey fortranmodemap "\Mp" 'ftnchekprevioussubprogram)
(definekey fortranmodemap "\Mn" 'ftncheknextsubprogram)
(definekey fortranmodemap "\Mf" 'ftnchekfirstexecutable)
(definekey fortranmodemap "\Mh" 'ftnchekwhatsubprogram)
which I think causes the problem.
So I have two questions:
Why do

ftncheck.el is not part of Emacs, so it's part of your config.
If you don't need ftncheck.el then you can just disable it or remove it.
Otherwise, you can just remove those keybindings:
(addhook 'fortranmodehook
(lambda ()
;; Use default global binding for Mf and Mb.
(localsetkey "\Mf" nil)
(localsetkey "\Mb" nil)))
6 days ago