emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master 94b8153: Support \pagebreak[0] for paragraph-separate in latex-mo


From: Stefan Kangas
Subject: master 94b8153: Support \pagebreak[0] for paragraph-separate in latex-mode
Date: Wed, 30 Oct 2019 17:36:47 -0400 (EDT)

branch: master
commit 94b8153eaa78e376e6ed8c2b04602edf3dadc007
Author: Kevin Ryde <address@hidden>
Commit: Stefan Kangas <address@hidden>

    Support \pagebreak[0] for paragraph-separate in latex-mode
    
    * textmodes/tex-mode.el (latex-mode): In 'paragraph-separate' allow
    optional argument ('[0]', etc.) for '\pagebreak[0]'.  (Bug#19039)
---
 lisp/textmodes/tex-mode.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/textmodes/tex-mode.el b/lisp/textmodes/tex-mode.el
index 3d7cc62..9b92a2f 100644
--- a/lisp/textmodes/tex-mode.el
+++ b/lisp/textmodes/tex-mode.el
@@ -1139,6 +1139,7 @@ subshell is initiated, `tex-shell-hook' is run."
   ;; A line containing just $$ is treated as a paragraph separator.
   ;; A line starting with $$ starts a paragraph,
   ;; but does not separate paragraphs if it has more stuff on it.
+  ;; For \pagebreak allow latex optional arg like \pagebreak[2]
   (setq paragraph-start
        (concat "[ \t]*\\(\\$\\$\\|"
                "\\\\[][]\\|"
@@ -1162,7 +1163,7 @@ subshell is initiated, `tex-shell-hook' is run."
                                              "noindent" "newpage" "footnote"
                                              "marginpar" "parbox" "caption"))
                "\\|\\$\\$\\|[a-z]*\\(space\\|skip\\|page[a-z]*\\)"
-               "\\>\\)[ \t]*\\($\\|%\\)\\)"))
+               "\\>\\)[][0-9 \t]*\\($\\|%\\)\\)"))
   (setq-local imenu-create-index-function #'latex-imenu-create-index)
   (setq-local tex-face-alist tex-latex-face-alist)
   (add-hook 'fill-nobreak-predicate #'latex-fill-nobreak-predicate nil t)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]