1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-21 21:20:44 -08:00
Commit graph

6838 commits

Author SHA1 Message Date
Karl Heuer
ef43639253 (x-create-frame-with-faces): Set background-mode
and display-type frame parameters.
(x-frob-font-slant, x-frob-font-weight):
Replace the adstyle field with *, if we can find it.
(set-face-background): Use face-color-supported-p.
(face-color-gray-p): New function.
(face-default-stipple): New variable.
(set-face-background): Use face-default-stipple for all grays.
(set-face-stipple): Change arg name.
(face-color-supported-p): Use face-color-gray-p.
1995-07-17 22:57:32 +00:00
Karl Heuer
7b0e1b8f6c (vc-mode-line): Don't write-protect a
VC-Log buffer.  Better mode line text for initial comments.
Streamlined the function.
(vc-locking-user): Consider a cvs file "locked"
if its status is either 'locally-modified or 'needs-merge.
(vc-workfile-version): Catch 'found when calling vc-find-cvs-master.
(vc-fetch-master-properties): Handle cvs status "Needs Checkout".
This is intended for future use.
(vc-fetch-master-properties): Shrink the window
that displays the error message.
1995-07-17 22:56:28 +00:00
Karl Heuer
fa195bce9c (remote-shell-program): Try rcmd also. 1995-07-17 22:54:43 +00:00
Karl Heuer
f9d5a20f45 (ediff-skip-unsuitable-frames): Use make-frame,
not ediff-make-frame.
1995-07-17 22:51:48 +00:00
Karl Heuer
260130bbb0 (menu-bar-help-menu): Add finder-by-keyword. 1995-07-17 22:51:17 +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
Karl Heuer
51a8e1cc2c (vendor-specific-keysyms):
In Sun keys, f36 was misnamed f35 and f37 misnamed f36.
1995-07-17 22:49:37 +00:00
Karl Heuer
63d991d634 (dabbrev--search): Don't let spurious match in middle
of word obscure real match at start of same word.
1995-07-17 22:48:39 +00:00
Karl Heuer
c1fe251ace (auto-mode-alist): Move .scm.[0-9] before nroff-mode.
Escape the second period.
1995-07-17 22:48:06 +00:00
Karl Heuer
e26815c37e (mouse-major-mode-menu): Catch quit in read-key-sequence.
(mouse-major-mode-menu): Don't call command-execute
if lookup-key gives nil.
1995-07-17 22:47:19 +00:00
Karl Heuer
37c29340c7 (byte-compile-output-file-form): Bind print-length
and print-level to nil.
1995-07-17 22:46:25 +00:00
Karl Heuer
e172f5463f (add-log-current-defun): Handle C struct definitions.
(add-change-log-entry): Use case-sensitive search for file name.
Find first blank line correctly.
1995-07-17 22:44:40 +00:00
Karl Heuer
97e6527f20 (byte-optimize-nth, byte-optimize-nthcdr):
Do nothing if form wrong length.
(byte-optimize-multiply): Fix bug in 0 case.
(byte-optimize-divide): Optimize (/ CONST CONST) if safe.
(byte-optimize-logmumble): Fix (logior -1 ...) case.
(byte-optimize-if): Optimize (if (not foo) nil ...).
1995-07-17 22:44:06 +00:00
Karl Heuer
cc3511def0 Add provide. 1995-07-17 22:42:57 +00:00
Tom Tromey
9bad6296ad (inferior-tcl-mode): Use modeline-process if it exists. 1995-07-17 19:59:49 +00:00
Tom Tromey
c1dc1e4ec5 XEmacs currently must use tcl-internal-end-of-defun 1995-07-17 19:55:25 +00:00
Tom Tromey
c803d3a7e2 Changes to make menus work in XEmacs.
From Mike Scheidler <c23mts@kocrsv01.delcoelect.com>
1995-07-14 21:54:56 +00:00
Karl Heuer
37a9a675f2 (comint-kill-output): Preserve entire partial line at
end, even if it doesn't match comint-prompt-regexp.
1995-07-12 19:18:45 +00:00
Roland McGrath
97b0c6345b Fixed Author: comment. This code bears no relation to what I wrote. 1995-07-12 17:22:07 +00:00
Tom Tromey
68734e7b47 (tcl-mode): Customize for new dabbrev. 1995-07-11 03:13:15 +00:00
Francesco Potortì
d9817d8cd7 * mailalias.el (build-mail-aliases): Fixed the regexp for "^group". 1995-07-10 14:46:00 +00:00
Tom Tromey
370d8fcccf (tcl-do-fill-paragraph): New function.
(tcl-mode): Set up for paragraph filling.
1995-07-09 21:58:03 +00:00
Tom Tromey
fdacefbd18 (tcl-mode): Fixes to 19.29 paragraph variables. 1995-07-09 21:30:32 +00:00
Tom Tromey
1975984577 (tcl-do-auto-fill): Set fill-prefix. 1995-07-09 18:52:16 +00:00
Simon Marshall
bda609416b Do all cleanups in font-lock-fontify-region and font-lock-hack-keywords inside
their unwind-protect UNWINDFORMS.  Also eval inside font-lock-set-defaults, not
font-lock-choose-keywords.
1995-07-09 13:26:41 +00:00
Simon Marshall
591655c7ab Made executing-macro, before-change-function, after-change-function and font-lock-doc-string-face obsolete. 1995-07-09 13:01:31 +00:00
Tom Tromey
8ebb39c016 (tcl-imenu-create-index-function): Work with imenu from Emacs 19.29 1995-07-09 01:07:57 +00:00
Johan Vromans
be3e4bb1b8 (forms-mode): treat local-write-file-hooks as a list. 1995-07-08 13:16:54 +00:00
Karl Heuer
e6b7241010 Symbols renamed to be like mode-line indicator.
Supposed to now also work for Lucid.
(2C-mode-map): New name for `tc-mode-map'.  Additionally bound to [f2].
(2C-minor-mode-map) New variable.
(2C-mode): New name for `tc-other'.
(2C-mode-line-format): New name for `tc-mode-line-format'.
(2C-other-buffer-hook): New variable.
(2C-separator): New name for `tc-separator'.
(2C-window-width): New name for `tc-window-width'.
(2C-beyond-fill-column): New name for `tc-beyond-fill-column'.
(2C-autoscroll, 2C-autoscroll-start): New variables.

(2C-other): New name for `tc-other'.
(2C-mode): New name for `tc-mode', `tc-two-columns'.
(2C-two-columns): New function.
(2C-associate-buffer): New name for `tc-associate-buffer'.
(2C-split): New name for `tc-split'.
(2C-dissociate): New name for `tc-dissociate'.
(2C-merge): New name for `tc-merge'.
(2C-associated-buffer): New name for `tc-associated-buffer'.
(2C-toggle-autoscroll, 2C-autoscroll): New functions.
(tc-scroll-line, tc-scroll-up, tc-scroll-down, tc-recenter): Deleted
functions.
1995-07-07 20:01:01 +00:00
Karl Heuer
133693bc90 restructured, largely rewritten without the bugs and
extended to cover over 15 shells.  Most variables can now work as a
lookup table, and, unless set by user, do.
(sh-mode-syntax-table): Possibly multiple tables.
(sh-shell): Set initially so shell or other libraries may use features.
(sh-assignment-regexp): Replaces `sh-assignment-space'.
(sh-here-document-word): Set to more common "EOF".
(sh-variables): Changed semantics.
(sh-font-lock-keywords): Much nicer.
(sh-ancestor-alist, sh-alias-alist, sh-shells, sh-abbrevs)
(sh-dynamic-complete-functions, sh-require-final-newline)
(sh-comment-prefix, sh-indentation, sh-header-marker, sh-builtins)
(sh-leading-keywords): New variables.
(sh-use-prefix, sh-find-file-modifies, sh-query-for-magic)
(sh-magicless-file-regexp, magic-number-alist, sh-executable)
(sh-chmod-argument, sh-shell-is-csh, sh-tab-width)
(sh-sh-font-lock-keywords, sh-ksh-font-lock-keywords)
(sh-bash-font-lock-keywords, sh-csh-font-lock-keywords)
(sh-tcsh-font-lock-keywords): Variables deleted, see also executable.el.

(sh-mode): Shell dependent code moved to `sh-set-shell'.
(sh-feature, sh-abbrevs, sh-syntax-table, sh-append, sh-modify): New
functions.
(sh-execute-region): New command.
(sh-indexed-loop): Far more efficient code generated for sh.
(sh-repeat, sh-tmp-file, sh-while-getopts): New skeletons.
(sh-or-other-mode, define-sh-skeleton, sh-executable, sh-chmod)
(sh-query-for-variable): Command deleted.
1995-07-07 19:48:24 +00:00
Karl Heuer
58a4ff0405 Initial revision 1995-07-07 19:41:57 +00:00
Karl Heuer
3f61a2e7d6 New name for generalized upd-copyr.el
(copyright-limit, copyright-regexp): New variables
(copyright-query): New name for `inhibit-update-copyright'
(copyright-current-year): New name for `current-year'
(copyright-current-gpl-version): New name for `current-gpl-version'
(copyright-update): New name for `update-copyright' and
`ask-to-update-copyright'
(copyright): New skeleton command
1995-07-07 19:40:05 +00:00
Karl Heuer
c11af8a58a extended to use skeletons or call functions
(auto-insert, auto-insert-query, auto-insert-prompt): New variables
(auto-insert-alist): New features
(auto-insert): New name for `insert-auto-insert-files'
(define-auto-insert): New function
1995-07-07 19:30:23 +00:00
Karl Heuer
f3611c7025 partly rewritten and extended.
(skeleton-filter, skeleton-untabify, skeleton-further-elements)
(skeleton-abbrev-cleanup): New variables
(skeleton-proxy, skeleton-abbrev-cleanup): New functions
(skeleton-insert): Sublanguage element < must now be handled via
`skeleton-further-elements' (used only in sh-script and ada).  Lisp
expressions can be quoted to ignore the return value.
(skeleton-read): New name for `skeleton-internal-read' because this may
be useful in skeletons.
(local-variables-section): New skeleton command, might go to simple.el.
1995-07-07 19:21:17 +00:00
Karl Heuer
5950a4fce1 (make-autoload): Generate `(autoload ...)' form for
`(define-skeleton ...)'
1995-07-07 19:20:09 +00:00
Karl Heuer
95b7ed4801 (command-apropos): Deleted function. This is replaced by
apropos-command in apropos.el.
1995-07-07 18:54:22 +00:00
Karl Heuer
3925e76d63 Restructured, largely rewritten and extended.
(apropos-use-faces, apropos-local-map): New variables.
(apropos-command): New name for `command-apropos' no longer in help.el.
(apropos-value): New command.
(apropos-documentation): New name for `super-apropos'
(apropos-follow, apropos-mouse-follow): New commands for hypertext.
(apropos-describe-plist): New function.
1995-07-07 18:53:58 +00:00
Richard M. Stallman
e0b934886f (byte-compile-obsolete): Do the funcall to compile
the form whether or not we warn.
1995-07-07 13:29:50 +00:00
Richard M. Stallman
3a8a46f183 (calculate-c-indent-after-brace): New function.
(calculate-c-indent, indent-c-exp): Use it.
1995-07-07 13:29:18 +00:00
Richard M. Stallman
400bf31776 (find-dired): Undefine the g command. 1995-07-07 13:28:57 +00:00
Richard M. Stallman
4d8765a2dd (font-lock-make-faces): On grayscale screen,
use grays for background, not foreground.
1995-07-07 13:27:15 +00:00
Richard M. Stallman
9595fbdb9a (switch-to-completions): Make a completions window if none. 1995-07-07 13:26:23 +00:00
Richard M. Stallman
f457383941 (timezone-parse-date): Ignore text properties. 1995-07-07 13:25:47 +00:00
Richard M. Stallman
e11a39dfe9 (vc-fetch-master-properties): Better error
message in case the "cvs status" command fails.
1995-07-07 13:24:31 +00:00
Richard M. Stallman
e20d641f61 (x-font-regexp): Include the avgwidth. 1995-07-02 08:34:02 +00:00
Richard M. Stallman
5beaa9f29e (iso-transl-char-map): Treat m, *m like u and *u. 1995-07-02 08:13:28 +00:00
Richard M. Stallman
235c2d355a (mail-default-reply-to): Initialize to nil.
(mail-setup): Override it from env var if nil.
1995-07-02 07:26:01 +00:00
Richard M. Stallman
c1c74b4320 (shell-quote-argument): Don't do anything, on MS-DOS. 1995-07-01 21:48:13 +00:00
Richard M. Stallman
c2bef98549 (talk-disconnect): Make it interactive.
(talk-add-display): Ignore dead buffers and deleted frames.
1995-07-01 19:40:13 +00:00
Richard M. Stallman
19deb21efe (describe-face): New function.
(make-face-x-resource-internal): Give special meanings
to font "names" `italic', `bold', and `bold-italic'.
1995-07-01 19:21:49 +00:00