1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-11-23 07:19:15 +00:00
Commit Graph

2914 Commits

Author SHA1 Message Date
Richard M. Stallman
b8ca7cc378 (makefile-mode): Set local-write-file-hooks, not write-file-hooks.
Version 1.16.
(makefile-mode): Correct `make-variable-buffer-local' to
`make-local-variable'.  Set indent-tabs-mode to t.

(makefile-insert-macro-ref): Do not append a space
to the inserted macro reference.
(makefile-insert-macro-ref): Likewise if the reference is to
one of makefile-runtime-macros-list.
(makefile-format-macro-ref): If the name of the macro ref
starts with a '(' or '{' then the enclosing parentheses are not added.

(makefile-warn-suspicious-lines): New function.

Changed mode name to "Makefile" instead of "makefile".
1994-03-02 07:57:04 +00:00
Karl Heuer
da41135a67 (copy-face): Don't change old-face and new-face before the frame loop. 1994-03-02 06:45:38 +00:00
Karl Heuer
19479ae2d6 (iconify-or-deiconify-frame): Don't make invisible before making visible. 1994-03-02 05:29:01 +00:00
Roland McGrath
33633b2810 (tags-add-tables): Change default value to 'ask-user; update doc.
(visit-tags-table-buffer): If tags-add-tables is nil, never add to current
list; if t, always; if non-nil, non-t, ask user.
1994-03-02 05:24:33 +00:00
Richard M. Stallman
7492978d40 (ispell-message-text-end): New variable.
(ispell-message): Use ispell-message-text-end.
Spell check all of a multi-line subject.
Correct bug whereby internally generated messages were not recognized.
1994-03-02 04:57:23 +00:00
Richard M. Stallman
007852e00d Initial revision 1994-03-02 04:56:25 +00:00
Karl Heuer
2bd866cdc6 (iconify-or-deiconify-frame): Force temporary invisibility even if this is the
only frame.
1994-03-02 04:42:38 +00:00
Richard M. Stallman
fdc1827fdb (mail-do-fcc): Don't write a newline before the text. 1994-03-02 04:23:49 +00:00
Richard M. Stallman
41d1fb49f5 (insert-kbd-macro): Handle C-@, C-[, etc. properly and their meta variants too. 1994-03-02 00:53:48 +00:00
Edward M. Reingold
b5e8c6b79d * calendar.el (calendar-current-date): Use fixed assoc list for
month names so that changing the array of names doesn't screw up
	the determination of the current date.
1994-03-01 22:42:53 +00:00
Richard M. Stallman
7e0dd87e24 (pascal-sub-block-re): Recognize for and with. 1994-03-01 22:28:47 +00:00
Karl Heuer
d96504df58 (Info-restore-point): Don't wipe out hl before using it. 1994-03-01 09:02:19 +00:00
Karl Heuer
ad8fb8aec7 (picture-forward-column, picture-backward-column): Allow backward motion
across multi-column characters.
1994-03-01 06:19:22 +00:00
Karl Heuer
54a003f758 (inhibit-startup-echo-area-message): Doc fix. 1994-03-01 04:54:43 +00:00
Karl Heuer
a2fa350a88 Fix typo in comment. 1994-03-01 04:42:37 +00:00
Karl Heuer
3027438bd0 (tc-mode-map): Fix binding of tc-dissociate. 1994-03-01 04:39:45 +00:00
David J. MacKenzie
978625b7e0 Fix comment typos. 1994-02-27 03:25:08 +00:00
Karl Heuer
e48f95c966 (menu-bar-mode): Make menu-bar-mode without an argument toggle display of a
menu bar.
1994-02-26 04:32:57 +00:00
Richard M. Stallman
52f04d46fe (system-key-alist): Renamed from vendor-key-syms. 1994-02-26 03:43:32 +00:00
Karl Heuer
e009771e2e (comint-exec-1): Force a local copy of the environment. 1994-02-26 02:24:51 +00:00
Karl Heuer
f60f18ae0c Clean up c-font-lock-keywords; now slightly more consistent about highlighting
declarations.
1994-02-26 00:14:42 +00:00
Richard M. Stallman
3c2dd2c035 (help-menu-map): Variable deleted, and its binding.
(mouse-select-window): New command, now on mode-line mouse-1.
(mouse-delete-other-windows): Now on mode-line mouse-2.
(mouse-split-window-horizontally): Now on mode-line C-mouse-2.
1994-02-25 19:35:58 +00:00
Richard M. Stallman
1dc5112cb7 (c-macro-display-buffer): Delete special view-mode hack.
(c-macro-expansion): Parse from 1 to START just once.
Avoid counting lines.  Use ???!!!???!!! to mark start of
the region we want to look at.
1994-02-25 06:27:24 +00:00
Karl Heuer
6a8f71e7eb (set-visited-file-name): Unlock the file if setting the visited file name to
nil.
1994-02-25 03:24:15 +00:00
Karl Heuer
f450965c2e (Buffer-menu-toggle-read-only): Change toggle-read-only to
vc-toggle-read-only.
1994-02-25 01:42:03 +00:00
Richard M. Stallman
f643a89157 (byte-compile-from-buffer, byte-compile-top-level):
Removed advice. Byte-compilation problem is now taken care of
directly by the compiler.
(ad-advised-byte-compilers): Removed.
(ad-enable-definition-hooks, ad-disable-definition-hooks): Removed
activation of the advised byte-compiler entry points.
(ad-lemacs-p): Removed variable.
(ad-lemacs-p): New macro for compile-time conditionalization.
1994-02-25 00:57:37 +00:00
Richard M. Stallman
d9e42bcf36 (byte-compile-protect-from-advice): New macro that
temporarily deactivates advice of `defun/defmacro' while BODY is run.
(byte-compile-from-buffer, byte-compile-top-level): Use
`byte-compile-protect-from-advice' to protect compilation.
1994-02-25 00:54:15 +00:00
Richard M. Stallman
71d7800099 (hide-sublevels): Doc fix. Rename arg. 1994-02-24 23:43:30 +00:00
Karl Heuer
a9d3e9172f (help-for-help): Use help-map in the docstring. 1994-02-24 23:20:12 +00:00
Karl Heuer
0d4720b0db (make-help-screen): Initialize help-screen before changing the keymap. 1994-02-24 23:19:59 +00:00
Richard M. Stallman
9e9afbf866 (outline-minor-mode-prefix): Change to C-c C-o.
(hide-sublevels, hide-other): New functions.
(outline-mode-map): New key bindings.  New menu bindings.
1994-02-24 22:37:49 +00:00
Richard M. Stallman
5847f86195 (lisp-mode-variables): Set outline-regexp. 1994-02-24 22:36:24 +00:00
Richard M. Stallman
a62342463a (nroff-mode): Set outline-regexp and outline-level.
(nroff-outline-level): New function.
1994-02-24 22:34:52 +00:00
Richard M. Stallman
bd13332096 (c-mode): Set outline-regexp and outline-level.
(c-outline-level): New function.
1994-02-24 22:34:24 +00:00
Richard M. Stallman
88902b356e (kill-emacs-query-functions): New variable.
(save-buffers-kill-emacs): Use it.
1994-02-24 04:00:41 +00:00
Richard M. Stallman
cedb118cc8 (Info-build-node-completions): Add a call to widen.
(Info-goto-emacs-command-node): Fix paren error.  Fix typo in message.
(Info-restore-point): Use iteration instead of recursion.
1994-02-24 03:25:46 +00:00
Richard M. Stallman
2512acba30 (debug, debug-on-entry): Doc strings. 1994-02-23 23:17:34 +00:00
Karl Heuer
a2bb8f73f2 (byte-compile-file): Return nil on failure. 1994-02-23 19:17:57 +00:00
Richard M. Stallman
dfe05faccc (jka-compr-partial-uncompress): Make dd give you
one more block than you think you need.

(jka-compr-dd-blocksize): Change default value to 256.
1994-02-23 16:18:10 +00:00
Richard M. Stallman
e55c21bea7 (posn-x-y): New function.
(posn-col-row): Convert coords from pixels to glyph units.
1994-02-23 05:08:28 +00:00
Richard M. Stallman
6e2f6f4518 Removed all support for Emacs-18:
Removed autoload for `backquote'.
Removed arglist specifications for `documentation' and `fset'.
(ad-emacs19-p, ad-use-jwz-compiler): Removed these variables.
(ad-lemacs-p, ad-v19-compiled-p, ad-subr-arglist,
ad-make-advised-docstring): Removed reference to `ad-emacs19-p'.
(ad-compiled-p): Renamed from `ad-v19-compiled-p'.  Removed old
definition of `ad-compiled-p'.
(ad-compiled-code): Renamed from `ad-v19-compiled-code'.
(ad-arglists, ad-docstring, ad-interactive-form): Use new names.
(ad-body-forms): Always return nil for compiled definitions.
(ad-compile-function): Simplified, because the v19 incarnation of
`byte-compile' can compile macros.
(ad-real-byte-codify): Removed.
(ad-execute-defadvices): Removed. The `defadvice's it contained
are now at the top level.
(ad-advised-byte-code-definition): Renamed to `ad-advised-byte-code'
and removed the definition of `ad-advised-byte-code' via `fset'.
(ad-advised-byte-code-definition, ad-recover-byte-code,
ad-stop-advice, ad-recover-normality): Removed
`ad-real-byte-codify'-cation of their definitions.
(ad-adjust-stack-sizes): Removed.
(ad-enable-definition-hooks, ad-disable-definition-hooks):
Removed v19 conditionalization.

Fixed the problematic interaction between the
byte-compiler and Advice when `ad-activate-on-definition' was t which
resulted in erroneous compilation of nested `defun/defmacro's:
(byte-compile-from-buffer, byte-compile-top-level): Advised
to temporarily deactivate the advice of `defun/defmacro'.
(ad-advised-definers, ad-advised-byte-compilers): New variables.
(ad-enable-definition-hooks, ad-disable-definition-hooks):
En/disable the advised byte-compiler entry points.

(defadvice): Implement a `freeze' option which expands
the `defadvice' into a redefining and dumpable `defun/defmacro'
whose documentation can be written to the `DOC' file. Frozen
advices cannot be undone, hence, they do not need any Advice
runtime support.
(ad-defadvice-flags): Add `freeze' flag.
(ad-make-advised-docstring, ad-make-single-advice-docstring):
New STYLE option for `plain' and `freeze' styles. Slightly
changed the default formatting of advised docstrings.
(ad-make-plain-docstring, ad-make-freeze-docstring): New functions.

(ad-recover-all, ad-scan-byte-code-for-fsets):
Removed unused condition variable `ignore-errors'.

(ad-save-real-definition): New macro to save real
definitions of functions used by Advice.
Use `ad-save-real-definition' to save definitions of `fset',
`byte-code' and now also `documentation'.
(ad-subr-arglist, ad-docstring, ad-make-advised-docstring):
Use `ad-real-documentation' to avoid interference with the
advised version of `documentation'.

(ad-execute-defadvices): Copy advice infos.

(ad-start-advice-on-load): Default changed to t.
1994-02-23 03:57:07 +00:00
Edward M. Reingold
c93b9aaef9 Fix calendar-cursor-to-date to handle starred days correctly. 1994-02-23 02:38:23 +00:00
Karl Heuer
5170c9cbeb (rmail-insert-inbox-text): Recognize the spool directory even if symlinks are
present.
1994-02-23 00:29:43 +00:00
Richard M. Stallman
5a1a5fd7f7 (calendar-cursor-to-date): Fix search string so it
correctly moves past a starred date.
1994-02-22 04:46:12 +00:00
Karl Heuer
5e2ec73efb (shrink-window-if-larger-than-buffer): Don't shrink if the window that would
expand is the minibuffer.
1994-02-21 21:40:59 +00:00
Richard M. Stallman
47bad81c75 (picture-mode-map): Replace delete-backward-char
like backward-delete-char-untabify.
1994-02-21 02:49:58 +00:00
Richard M. Stallman
7cd96b42c5 (calendar-string-to-mayan-long-count): Don't
assume that periods must end numbers.  Look for digit runs explicitly.
1994-02-19 02:05:53 +00:00
Richard M. Stallman
44d798af46 (substitute-key-definition): Don't discard menu strings. 1994-02-19 00:01:46 +00:00
Richard M. Stallman
2eb9adabed (lisp-complete-symbol): Doc fix. 1994-02-18 23:51:41 +00:00
Richard M. Stallman
313558ae31 (mouse-delete-max-match): Set len properly. 1994-02-18 23:51:12 +00:00