1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-17 10:06:13 +00:00
Commit Graph

95 Commits

Author SHA1 Message Date
Richard M. Stallman
a0d8840a5a (fill-nobreak-predicate): New variable.
(fill-region-as-paragraph): Obey fill-nobreak-predicate.
1998-03-09 06:37:20 +00:00
Richard M. Stallman
73b3354550 (fill-region): If JUSTIFY is non-nil
and not a known value, treat it as `full'.
(fill-region-as-paragraph): Likewise.
1998-03-08 00:27:23 +00:00
Richard M. Stallman
4ab577cd01 (fill-region-as-paragraph): Fix the test for any
non-ASCII characters, for deciding whether to do kinsoku.
1998-02-03 02:37:55 +00:00
Karl Heuer
183e4bd6f1 (fill-individual-paragraphs): Don't get
confused in paragraph loop if we start on the last line
and it has no final newline.
1997-11-15 20:58:28 +00:00
Kenichi Handa
b847b1de5b (fill-region-as-paragraph): Fix bug of
handling the case that English letters are followed by such
characters as Japanese and Chinese.
1997-11-08 03:08:40 +00:00
Richard M. Stallman
f37bbf0885 (canonically-space-region): Doc fix.
(fill-context-prefix): If the second line has the first line prefix,
plus whitespace, use the part that the first line shares.
(fill-individual-paragraphs): When prefix changes,
usually get the new prefix from just one line,
with an exception for indented first lines of paragraphs.
Start a new paragraph when a line has extra indentation
after the fill prefix.
1997-09-14 20:27:34 +00:00
Richard M. Stallman
4574ee6c8d (fill-individual-paragraphs): Don't include
paragraph-separate lines in any paragraph; just skip them.
1997-09-08 06:47:05 +00:00
Richard M. Stallman
b4d413d983 (fill-individual-paragraphs): Fix handling
of adaptive-fill.  Call fill-context-prefix, but bind
adaptive-fill-first-line-regexp to a null string.
1997-08-18 20:08:38 +00:00
Richard M. Stallman
66d6ec94bb (fill-region-as-paragraph):
When justifying, cope if line ends in spaces and no newline.
1997-08-12 15:52:17 +00:00
Richard M. Stallman
4dc0f0fc0e (enable-kinsoku): Doc fix. 1997-08-09 03:41:42 +00:00
Richard M. Stallman
82d5a63762 (fill-context-prefix): Accept a whitespace
prefix from the second line, regardless of the first line.
1997-08-07 20:51:57 +00:00
Richard M. Stallman
21942e0198 (adaptive-fill-first-line-regexp): Fix regexp. 1997-08-01 19:20:29 +00:00
Richard M. Stallman
c61005b96d (fill-context-prefix): Be stricter about
whether first-line prefix is compatible with second-line prefix.
1997-07-27 19:56:21 +00:00
Richard M. Stallman
368d104a8a Doc fixes. 1997-07-07 18:27:33 +00:00
Richard M. Stallman
b03ddefc2c (fill-context-prefix): Fix previous change. 1997-06-18 20:26:21 +00:00
Richard M. Stallman
44a0dbd7cd Fix previous change. 1997-06-17 21:47:30 +00:00
Richard M. Stallman
b5263b80d3 (fill-context-prefix): Fix criteria for first line,
and for second line; always fetch prefixes from both lines.
1997-06-17 21:46:40 +00:00
Richard M. Stallman
536d3fc556 (fill-context-prefix): Don't crash if RESULT is nil when AT-SECOND is t. 1997-06-12 18:42:28 +00:00
Richard M. Stallman
849f04e14d (fill-context-prefix): If we get a prefix from the
second line of the paragraph, verify the first line has it too.

(adaptive-fill-regexp): Allow - and |;
allow spaces within the prefix.  Allow numeric headings.
(adaptive-fill-first-line-regexp): New variable.
(fill-context-prefix): Use adaptive-fill-first-line-regexp.
If prefix from first line seems unreasonable, use whitespace instead.
Reject it entirely only if it is a paragraph-starter.
1997-06-11 06:51:29 +00:00
Kenichi Handa
c4cd8760a2 (enable-kinsoku): Name changed form do-kinsoku.
(fill-region-as-paragraph): Do `kinsoku' processing only if both
enable-kinsoku and enable-multibyte-characters are non-nil.
1997-05-17 02:01:42 +00:00
Richard M. Stallman
9d325ebf0d Use defgroup and defcustom. 1997-05-05 15:00:53 +00:00
Karl Heuer
c9d611f447 (do-kinsoku): New variable.
(fill-region-as-paragraph): Handle `kinsoku' processing.
1997-02-20 05:33:51 +00:00
Richard M. Stallman
d7fa5aa239 Change defconsts to defvars. 1996-12-16 01:33:02 +00:00
Richard M. Stallman
7b9f06576b (fill-individual-paragraphs): Don't get stuck
if no newline at the end of the region.
1996-05-31 04:17:02 +00:00
Richard M. Stallman
253996a892 (fill-region-as-paragraph): Fix the second check for
whether we reached the end of the paragraph.
1996-03-19 20:05:11 +00:00
Richard M. Stallman
a58fcb999b (fill-context-prefix): Unused var `eol' deleted. 1996-03-17 19:08:44 +00:00
Richard M. Stallman
9596811a3d Comment change. 1996-03-02 06:37:35 +00:00
Erik Naggum
f3253b8f05 (fill-region-as-paragraph): Doc fix. 1996-02-22 02:57:50 +00:00
Karl Heuer
8c37989580 (canonically-space-region): Use insert-before-markers
when inserting spaces at end of line.

(fill-region-as-paragraph): New arg SQUEEZE-AFTER.
1996-02-21 21:20:28 +00:00
Erik Naggum
b578f267af Update FSF's address. 1996-01-14 07:34:30 +00:00
Karl Heuer
dcfe5c0511 (fill-region-as-paragraph): Check again for reaching
the end of the paragraph, after we adjust for places we can't break
and make sure to keep at least one word.
1996-01-09 23:18:07 +00:00
Karl Heuer
5512735ef6 (fill-context-prefix, unjustify-current-line,
unjustify-region): Doc fix.
1996-01-04 23:35:23 +00:00
Richard M. Stallman
3103b038de (fill-paragraph-function): Doc fix. 1995-12-24 23:30:18 +00:00
Karl Heuer
dea10df4d4 (fill-context-prefix): Doc fix. 1995-12-13 02:09:24 +00:00
Richard M. Stallman
0bcfa3ac91 (fill-context-prefix): New arg first-line-regexp. 1995-11-18 16:42:57 +00:00
Richard M. Stallman
2b6eb8c6ce (fill-region-as-paragraph): Remove redundant "setq from".
Don't add extra newline at end if there is no text in paragraph --
doing so can make fill-region loop.
When testing for indentation exceeding fill-column, skip back over tabs too.

(fill-context-prefix): Use adaptive-fill-regexp only if non-nil.

(fill-context-prefix): Check adaptive-fill-function non-nil.
1995-11-17 23:32:15 +00:00
Richard M. Stallman
86ddc17c9c (fill-region-as-paragraph): Handle left margin extending to or past
fill-column.
1995-11-15 01:30:28 +00:00
Richard M. Stallman
c62861749e (fill-individual-paragraphs): Advance 1 line in inner loop. 1995-11-14 23:28:24 +00:00
Richard M. Stallman
16cf6ab20b (fill-region-as-paragraph): Since adaptive-fill-regexp
is supposed to match text STARTING at the left margin, use
`looking-at' rather than `re-search-forward'.
(fill-individual-paragraphs): Match fill-prefixes starting at left-margin.
1995-11-11 05:30:49 +00:00
Richard M. Stallman
d09d7ba961 (fill-region-as-paragraph): Use fill-context-prefix.
(fill-context-prefix): New function.

(fill-region-as-paragraph): Don't insert extra space
at end of filled region.

(fill-individual-paragraphs): Insist on nonempty header name,
in the special mailp case.
1995-11-10 17:13:56 +00:00
Richard M. Stallman
c2dd39b26f (adaptive-fill-function): Change defun to defvar. 1995-10-11 04:59:48 +00:00
Richard M. Stallman
68152e8f81 (fill-region-as-paragraph): Don't find adaptive-fill-regexp
on first line of paragraph if it's a paragraph-separate line.
Don't look past the intended line.
(adaptive-fill-function): New variable.
(fill-region-as-paragraph): Use it.
(colon-double-space): New variable.
(canonically-space-region): Put two spaces after colon if necessary.
1995-08-02 18:36:20 +00:00
Karl Heuer
34a5f45f7e (canonically-space-region): Doc fix.
(fill-region-as-paragraph): In adaptive-fill-mode,
if paragraph has one line, take the fill prefix from it.
(adaptive-fill-regexp): Doc fix.
(fill-individual-paragraphs): Use `adaptive-fill-regexp'
to determine `fill-prefix' if `adaptive-fill-mode' is non-nil.
1995-07-17 22:50:30 +00:00
Richard M. Stallman
1e87252ca9 (current-fill-column): If fill-column is nil, return nil. 1995-06-29 03:21:26 +00:00
Richard M. Stallman
f344058994 (fill-paragraph, fill-region, fill-nonuniform-paragraphs)
(fill-individual-paragraphs): Pass `full' for JUSTIFY arg,
in the interactive spec, if have prefix arg.
1995-04-14 18:33:44 +00:00
Richard M. Stallman
4455f41c28 (fill-region-as-paragraph): Undo previous change.
Instead, set JUSTIFY to `full' in the interactive spec.
1995-04-10 08:02:39 +00:00
Richard M. Stallman
42457d75fc (fill-region): Avoid error on reaching end of buffer. 1995-04-07 23:44:45 +00:00
Richard M. Stallman
078e01466d (fill-region-as-paragraph): If JUSTIFY is non-nil,
pass t to justify-current-line.
1995-04-07 06:02:37 +00:00
Karl Heuer
732be46569 Update copyright. 1995-04-07 01:20:53 +00:00
Richard M. Stallman
24aac19dbb (fill-region-as-paragraph): Remove fill-prefix first, then remove indentation. 1995-04-02 00:11:19 +00:00