Le 16/10/2014 14:06, Tassilo Horn a écrit :
Hi Jean-Francois,yes, I've forgotten a `regex-opt' there: --8<---------------cut here---------------start------------->8--- (defvar fjbu/LaTeX-verbatim-macros-with-delims-local '("everb")) (defun fjbu/LaTeX-activate-font-lock-for-multiline-verb-macros () (add-to-list 'font-latex-syntactic-keywords `(,(concat "\\\\\\(?:" (regexp-opt fjbu/LaTeX-verbatim-macros-with-delims-local) "\\)" "\\([^a-z@*\n\f{]\\)\\(?:\n\\|.\\)*?" "\\(" (regexp-quote TeX-esc) "*\\)\\(\\1\\)") (1 "\"") (2 ".") (3 "\"")))) (add-hook 'LaTeX-mode-hook #'fjbu/LaTeX-activate-font-lock-for-multiline-verb-macros) --8<---------------cut here---------------end--------------->8--- Bye, Tassilo
Hi Tassilo, your help is greatly appreciated, thanks, I only had the problem that I did not see at first that you had dropped "-multiline-" from the variable name compared to your earlier defun var fjbu/... Although an elisp quasi illiterate I went through the daring step of replacing fjbu by jfbu throughout your code... and it worked ;-) I only have now to find why doctex-mode does not react, only latex-mode, (if I open my .dtx, it defaults to DocTeX mode, where for some reason the hook above is not executed, I have to do M-x latex-mode. If I open in a buffer a .tex file, no problem) I add background on my motivation: I sometimes need to use \verb with arguments containing spaces. However, then very often fill-paragraph or similar M-q or whatever is bound to my F11 key would split the \verb argument across two lines, and error on next latex compilation. I got horripiled by this enough that I decided to configure my own \verb which would not obey spaces nor lines, and not complain if it found a line ending. This is was the starting point but my story now turns very confused, because the \everb I was referring to is not that evolution of \verb but another truly multiline verbatim thing which I found some advantages not to code as environment. Anyway, thanks again for the solution you have brought to my query best, Jean-François _______________________________________________ auctex mailing list [email protected] https://lists.gnu.org/mailman/listinfo/auctex
