]> git.eshelyaron.com Git - emacs.git/commitdiff
(f90-break-delimiters, f90-no-break-re): Doc fixes.
authorGlenn Morris <rgm@gnu.org>
Wed, 1 Jul 2009 07:18:39 +0000 (07:18 +0000)
committerGlenn Morris <rgm@gnu.org>
Wed, 1 Jul 2009 07:18:39 +0000 (07:18 +0000)
lisp/ChangeLog
lisp/progmodes/f90.el

index 6b0f8fce4ccc6503ca6e825ff35425f5bcf7a096..8be274860a7cf737c0566067e4b8d0e086931866 100644 (file)
@@ -1,3 +1,7 @@
+2009-07-01  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/f90.el (f90-break-delimiters, f90-no-break-re): Doc fixes.
+
 2009-07-01  Nick Roberts  <nickrob@snap.net.nz>
 
        * progmodes/gdb-ui.el (gdb-init-2): Move to ...
index 9048b7b490cc03648db2a07687e8de036c789444..5a33a31de7375d9b715419e9fb31572cb06534b8 100644 (file)
@@ -254,9 +254,10 @@ additionally blinks the cursor to the start of the block."
 
 (defcustom f90-break-delimiters "[-+\\*/><=,% \t]"
   "Regexp matching delimiter characters at which lines may be broken.
-There are certain tokens comprised entirely of characters
-matching this regexp that should not be split, and these are
-specified by the constant `f90-no-break-re'."
+There are some common two-character tokens where one or more of
+the members matches this regexp.  Although Fortran allows breaks
+within lexical tokens (provided the next line has a beginning ampersand),
+the constant `f90-no-break-re' ensures that such tokens are not split."
   :type  'regexp
   :group 'f90)
 (put 'f90-break-delimiters 'safe-local-variable 'stringp)
@@ -824,11 +825,11 @@ Can be overridden by the value of `font-lock-maximum-decoration'.")
 
 (defconst f90-no-break-re
   (regexp-opt '("**" "//" "=>" ">=" "<=" "==" "/=") 'paren)
-  "Regexp specifying where not to break lines when filling.
-This regexp matches certain tokens comprised entirely of
-characters matching the regexp `f90-break-delimiters' that should
-not be split by filling.  Each element is assumed to be two
-characters long.")
+  "Regexp specifying two-character tokens not to split when breaking lines.
+Each token has one or more of the characters from `f90-break-delimiters'.
+Note that if only one of the characters is from that variable,
+then the presence of the token here allows a line-break before or
+after the other character, where a break would not normally be allowed.")
 
 (defvar f90-cache-position nil
   "Temporary position used to speed up region operations.")