2016-04-02 19:44 GMT+02:00 Uwe Brauer <[email protected]>: >>>> "Mosè" == Mosè Giordano <[email protected]> writes: > > > Hi Uwe, > > 2016-04-02 19:31 GMT+02:00 Uwe Brauer <[email protected]>: > >>>>> "Mosè" == Mosè Giordano <[email protected]> writes: > >> (I think everybody is tired with this bug), > >> So I thought of modifying directly the auto-capitalize code. > >> > >> Most likely the line > >> (funcall auto-capitalize-predicate))) > >> > >> Should read > >> > >> (funcall (save-match-data (auto-capitalize-predicate)))) > >> > >> Is this correct? > > > Yes. Since that function is to be run in `after-change-functions' I > > believe that it should be auto-capitalize task to make sure match data > > is preserved after `auto-capitalize-predicate' is executed. > > No that did not work, gave a syntax error(!) > > it seems that the correct syntax is > > (save-match-data (funcall auto-capitalize-predicate)))) > > > now (for the moment being, finger crossed) everything works as expected.
Sorry, I didn't look closely to the code. `funcall' takes a function as argument, `save-match-data' has to protect the whole `funcall'. > If Kevin is not responding in due time, I try to find out how I could > change the code in MELPA. MELPA fetches that package from Emacswiki https://www.emacswiki.org/emacs/auto-capitalize.el see the recipe https://raw.githubusercontent.com/melpa/melpa/master/recipes/auto-capitalize Bye, Mosè _______________________________________________ bug-auctex mailing list [email protected] https://lists.gnu.org/mailman/listinfo/bug-auctex
