# HG changeset patch # User yuuji@gentei.org # Date 1327825742 -32400 # Node ID 5de195a540c72db5d934f253058ee50cea14f07e # Parent 5260b7ee9fdfdc85b5e8bb9bf41ede69a4eb3104 YaTeX-intelligent-newline-document recognizes \par lover. diff -r 5260b7ee9fdf -r 5de195a540c7 yatex.el --- a/yatex.el Sun Jan 29 16:13:07 2012 +0900 +++ b/yatex.el Sun Jan 29 17:29:02 2012 +0900 @@ -1,15 +1,15 @@ ;;; -*- Emacs-Lisp -*- ;;; Yet Another tex-mode for emacs - //–ì’¹// -;;; yatex.el rev. 1.75.2 +;;; yatex.el rev. 1.75.3 ;;; (c)1991-2012 by HIROSE Yuuji.[yuuji@yatex.org] -;;; Last modified Mon Jan 23 07:58:11 2012 on firestorm +;;; Last modified Sun Jan 29 17:27:03 2012 on firestorm ;;; $Id$ ;;; The latest version of this software is always available at; ;;; http://www.yatex.org/ (require 'comment) (require 'yatexlib) -(defconst YaTeX-revision-number "1.75.2" +(defconst YaTeX-revision-number "1.75.3" "Revision number of running yatex.el") ;---------- Local variables ---------- diff -r 5260b7ee9fdf -r 5de195a540c7 yatexenv.el --- a/yatexenv.el Sun Jan 29 16:13:07 2012 +0900 +++ b/yatexenv.el Sun Jan 29 17:29:02 2012 +0900 @@ -2,7 +2,7 @@ ;;; YaTeX environment-specific functions. ;;; yatexenv.el ;;; (c) 1994-2006 by HIROSE Yuuji.[yuuji@yatex.org] -;;; Last modified Sun Jan 29 16:08:09 2012 on firestorm +;;; Last modified Sun Jan 29 17:23:40 2012 on firestorm ;;; $Id$ ;;; @@ -261,8 +261,13 @@ ;; For document environment ;;; (defun YaTeX-intelligent-newline-document () - "New paragraph." - (newline)) ;Do you prefer `\par'? + "New paragraph by null line or `\\par'." + (if (save-excursion (re-search-backward "\\\\par\\>" nil t)) + (progn + (YaTeX-indent-line) + (insert "\\par"))) + (newline) + (YaTeX-indent-line)) ;;; ;; Intelligent newline