1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-12 16:23:57 +00:00
Commit Graph

37446 Commits

Author SHA1 Message Date
Eli Zaretskii
90e5f0dd6a Bump Emacs version to 21.1.50. 2001-10-13 10:45:03 +00:00
Eli Zaretskii
8dbe47909b (EMACSVER): Bump to 21.1.50. 2001-10-13 10:44:31 +00:00
Eli Zaretskii
6271380382 (emacs-version): Bump to 21.1.50. 2001-10-13 10:41:46 +00:00
Gerd Moellmann
f2164e31dc Add --boot switch for bootstrapping. Logs to
EMACS_ROOT/boot.log, renames previous log file to boot.log.old.
2001-10-13 09:58:53 +00:00
Eli Zaretskii
75a4e7c566 Fix dates of last entries. 2001-10-13 09:46:39 +00:00
Eli Zaretskii
bbc4a3d367 Fix a typo. 2001-10-13 09:43:23 +00:00
Pavel Janík
a2bdcec408 (delimit-columns-rectangle-max): Do not double variables in the lambda-list.
(delimit-columns-rectangle-line): Do not double variables in the lambda-list.
2001-10-13 08:13:34 +00:00
Pavel Janík
906f211e1b Do not double variables in the lambda-list. 2001-10-13 08:10:30 +00:00
Stefan Monnier
5a1373f32a *** empty log message *** 2001-10-12 22:39:29 +00:00
Stefan Monnier
9d5240d258 (comment-region-internal): Don't rebind
invisibility_spec now that the C routines handle it correctly.
2001-10-12 22:37:51 +00:00
Stefan Monnier
fe14a5445b (skip_invisible): Don't skip "ellipsisized" text. 2001-10-12 22:31:23 +00:00
Stefan Monnier
6f3f6a8d4b (syms_of_xfns): Update calls to Fprovide. 2001-10-12 22:27:03 +00:00
Stefan Monnier
aad1474bcd (Ffeaturep): Remove. 2001-10-12 22:25:01 +00:00
Stefan Monnier
13598ab49f (Ffeaturep, Fprovide): Update prototype. 2001-10-12 22:21:59 +00:00
Stefan Monnier
1e934989ca (mark_interval_tree): Use traverse_intervals_noorder. 2001-10-12 22:19:11 +00:00
Stefan Monnier
3ebf0ea9d5 (init_iterator): Be more strict with bytepos and charspos.
(DOLIST, LOOP_PROPVAL): New macros.
(invisible_p, invisible_ellipsis_p): Use them.
(invisible_noellipsis_p): New function.
(syms_of_xdisp): Use empty_string.
2001-10-12 22:15:07 +00:00
Stefan Monnier
0d74b00686 (substitute_object_recurse): Use traverse_intervals_noorder.
(syms_of_lread) <Vafter_load_alist>: Update docstring.
2001-10-12 22:07:35 +00:00
Stefan Monnier
8bbfc25801 (Fwith_output_to_temp_buffer): Align with
internal_with_output_to_temp_buffer.
(print_preprocess): Use traverse_intervals_noorder.
(print_object): Update call to traverse_intervals.
2001-10-12 22:06:10 +00:00
Stefan Monnier
df1958c4fe (TEXT_PROP_MEANS_INVISIBLE_NOELLIPSIS): New macro.
(traverse_intervals_noorder, invisible_noellipsis_p): New funs.
2001-10-12 22:04:42 +00:00
Stefan Monnier
42005513e8 (traverse_intervals): Drop `depth' arg. 2001-10-12 22:01:46 +00:00
Gerd Moellmann
e34fd2f2c0 (byte-compile-check-lambda-list):
Turn error for repeated variables into warning.
2001-10-12 21:59:38 +00:00
Stefan Monnier
19d4e9a773 (traverse_intervals): Use less stack space.
(traverse_intervals_noorder): New function.
(search_for_interval, count_intervals): Use it.
2001-10-12 21:53:44 +00:00
Stefan Monnier
65550192d8 (Ffeaturep): Add new `subfeature' arg.
(Fprovide): Add new `subfeatures' arg.  Use `after-load-alist'.
(Qsubfeatures): New var.
(syms_of_fns): Initialize it.
2001-10-12 21:42:09 +00:00
Stefan Monnier
026f408dc8 *** empty log message *** 2001-10-12 21:21:17 +00:00
Stefan Monnier
be5fc59bde (locate-library): Use load-suffixes and abbrev filename. 2001-10-12 21:00:54 +00:00
Stefan Monnier
7e573c4a6d (special-display-popup-frame): Obey new specs same-window' and same-frame'. 2001-10-12 20:39:54 +00:00
Stefan Monnier
32993295b9 (minibuffer-local-*map): Take inheritance into account. 2001-10-12 19:59:43 +00:00
Stefan Monnier
01f9ba177c (minibuffer-local*-map): Remove redundant bindings. 2001-10-12 19:25:04 +00:00
Stefan Monnier
a77dfeb06d (minibuffer-local-map): Also bind next, C-n, C-s, prior,
C-p and C-r.  Remove redundant bindings from inheriting maps.
2001-10-12 19:24:21 +00:00
Stefan Monnier
f892ac1d28 *** empty log message *** 2001-10-12 19:20:47 +00:00
Sam Steingold
7ed938901b (completion-ignored-extensions): CL-related
extensions are platform-independent.
2001-10-12 19:18:50 +00:00
Sam Steingold
b878b8c30a (ange-ftp-copy-files-async): New function for
asynchronous multiple file copying.
2001-10-12 19:16:34 +00:00
Stefan Monnier
77558f0a72 (keys_of_minibuf): Eliminate redundant bindings. 2001-10-12 18:54:53 +00:00
Stefan Monnier
2b6748c0ac (Fkey_description): Use empty_string.
(Fdescribe_bindings_internal, describe_buffer_bindings): Remove.
(syms_of_keymap): Setup inheritance between maps.
Don't export Sdescribe_bindings_internal any more.
2001-10-12 18:46:30 +00:00
Stefan Monnier
6c38915121 Merged in changes from v4.32.
After 4.23 and: After 4.24:
(cperl-contract-levels): Restore position.
(cperl-beautify-level): Likewise.
(cperl-beautify-regexp): Likewise.
(cperl-commentify): Rudimental support for length=1 runs
(cperl-find-pods-heres): Process 1-char long REx comments too /a#/x
 After 4.25:
(cperl-commentify): Was recognizing length=2 "strings" as length=1.
(imenu-example--create-perl-index): Was not enforcing
syntaxification-to-the-end.
(cperl-invert-if-unless): Allow `for', `foreach'.
(cperl-find-pods-heres): Quote `cperl-nonoverridable-face'.
Mark qw(), m()x as indentable.
(cperl-init-faces): Highlight `sysopen' too.
Highlight $var in `for my $var' too.
(cperl-invert-if-unless): Was leaving whitespace at end.
(cperl-linefeed): Was splitting $var{$foo} if point after `{'.
(cperl-calculate-indent): Remove old commented out code.
Support (primitive) indentation of qw(), m()x.
 After 4.26:
(cperl-problems): Mention `fill-paragraph' on comment. \"" and
q [] with intervening newlines.
(cperl-autoindent-on-semi): New customization variable.
(cperl-electric-semi): Use `cperl-autoindent-on-semi'.
(cperl-tips): Mention how to make CPerl the default mode.
(cperl-mode): Support `outline-minor-mode'.  From Mark A. Hershberger.
(cperl-outline-level): New function.
(cperl-highlight-variables-indiscriminately): New customization var.
(cperl-init-faces): Use `cperl-highlight-variables-indiscriminately'.
From Sean Kamath <kamath@pogo.wv.tek.com>.
(cperl-after-block-p): Support CHECK and INIT.
(cperl-init-faces, cperl-short-docs): Likewise and "our".
From Doug MacEachern <dougm@covalent.net>.
 After 4.27:
(cperl-find-pods-heres): Recognize \"" as a string.
Mark whitespace between q and [] as `syntax-type' => `prestring'.
Allow whitespace between << and "FOO".
(cperl-problems): Remove \"" and q [] with intervening newlines.
Mention multiple <<EOF as unsupported.
(cperl-highlight-variables-indiscriminately): Doc misprint fixed.
(cperl-indent-parens-as-block): New configuration variable.
(cperl-calculate-indent): Merge cases of indenting non-BLOCK groups.
Use `cperl-indent-parens-as-block'.
(cperl-find-pods-heres): Test for =cut without empty line instead of
complaining about no =cut.
(cperl-electric-pod): Change the REx for POD from "\n\n=" to "^\n=".
(cperl-find-pods-heres): Likewise.
(cperl-electric-pod): Change `forward-sexp' to `forward-word':
POD could've been marked as comment already.
(cperl-unwind-to-safe): Unwind before start of POD too.
 After 4.28:
(cperl-forward-re): Throw an error at proper moment REx unfinished.
 After 4.29:
(x-color-defined-p): Make an extra case to peacify the warning.
Toplevel: `defvar' to peacify the warnings.
(cperl-find-pods-heres): Could access `font-lock-comment-face' in -nw.
No -nw-compile time warnings now.
(cperl-find-tags): TAGS file had too short substring-to-search.
Be less verbose in non-interactive mode
(imenu-example--create-perl-index): Set index-marker after name
(cperl-outline-regexp): New variable.
(cperl-outline-level): Made compatible with `cperl-outline-regexp'.
(cperl-mode): Made use `cperl-outline-regexp'.
 After 4.30:
(cperl-find-pods-heres): =cut the last thing, no blank line, was error.
(cperl-outline-level): Make start-of-file same level as `package'.
 After 4.31:
(cperl-electric-pod): `head1' and `over' electric only if empty.
(cperl-unreadable-ok): New variable.
(cperl-find-tags): Use `cperl-unreadable-ok', do not fail
on an unreadable file.
(cperl-write-tags): Use `cperl-unreadable-ok', do not fail
on an unreadable directory.
2001-10-12 18:11:06 +00:00
Stefan Monnier
8f36a284bc (compile-mouse-goto-error, compile-goto-error):
Consider the text between two errors as belonging to the first error.
(compilation-goto-locus): Use pop-to-buffer rather than
switch-to-buffer-other-frame.
2001-10-12 17:43:05 +00:00
Stefan Monnier
e5700b527e *** empty log message *** 2001-10-12 17:29:52 +00:00
Stefan Monnier
61b8c98e98 (awk-mode-syntax-table): / has string syntax.
(awk-font-lock-syntactic-keywords): New var.
(awk-mode): Use it.
2001-10-12 17:29:30 +00:00
Sam Steingold
b04125748c typo 2001-10-12 16:55:21 +00:00
Stefan Monnier
70f1b1827a (expand-c-for-skeleton): Add explicit terminating \n. 2001-10-12 16:39:20 +00:00
Stefan Monnier
2cb95d1b7b (describe-face): Call help-setup-xref earlier. 2001-10-12 16:38:32 +00:00
Stefan Monnier
aab8a6e351 (jka-compr-load-suffixes): New var.
(jka-compr-install): Add its content to load-suffixes.
(jka-compr-uninstall): Remove its content from load-suffixes.
2001-10-12 16:28:16 +00:00
Gerd Moellmann
eadd64444e (byte-compile-check-lambda-list): New
function checking that lambda-list consists of non-constant
symbols, that &rest and &optional are followed by variable names,
that &rest VAR is the last element, and that variables aren't
doubled.
(byte-compile-lambda): Use it.
2001-10-12 14:20:14 +00:00
Andrew Innes
967d7793ca *** empty log message *** 2001-10-12 13:19:35 +00:00
Andrew Innes
caf7e1d205 (install): Do not copy fakemail. 2001-10-12 13:18:58 +00:00
Andrew Innes
295c486989 (ALL): Do not include fakemail. 2001-10-12 13:18:38 +00:00
Andrew Innes
536439acca (uid_t, gid_t): New typedefs. 2001-10-12 13:08:48 +00:00
Gerd Moellmann
3365175e97 *** empty log message *** 2001-10-12 10:05:27 +00:00
Gerd Moellmann
78a9a4c5b4 (notice_overwritten_cursor): Renamed from
note_overwritten_text_cursor.  Rewritten to take glyph widths into
account.
2001-10-12 10:05:03 +00:00
Eli Zaretskii
9ee31341f7 (Compilation): Document "M-x recompile". 2001-10-12 09:25:54 +00:00