1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-05 11:45:45 +00:00
Commit Graph

623 Commits

Author SHA1 Message Date
Richard M. Stallman
d3e5689115 (compile-internal): On systems with no asynchronous
processes: do relevant parts of compilation-sentinel after the
process exits; make modeline during and after compilation be
similar to what compilation-sentinel displays.
1995-12-23 07:13:31 +00:00
Karl Heuer
34bb441e23 (makefile-font-lock-keywords): Fix bad structure
for the "^\t+#" element.

Add faces to menu only if window-system.
(makefile-mode): Do not check if makefile-define-space-face is
defined.  Call it only if window-system.
1995-12-21 17:56:09 +00:00
Roland McGrath
501cf4283f (compilation-mode): Add autoload cookie. 1995-12-20 19:41:30 +00:00
Roland McGrath
83287e5be3 Fix completely broken changes of 4 Feb 95 by brat@htilbom.ernet.in,
which were obviously never tested or even examined closely before
being installed.
(find-tag-file-order): Variable removed.
(find-tag-noselect): Remove gratuitously added variable SEARCH-TAG and
bogus clobbering of find-tag-order for patterns ending in dot (serious
braindamage here).
(find-tag-in-order): Remove gratuitously added variable TAGS-TABLE-FILE.
Remove variable MATCH-TYPE and code testing it for stupid special case.
(etags-recognize-tags-table): Put tag-exact-file-name-match-p first in
find-tag-tag-order list.  Don't set bogus find-tag-file-order variable.
(etags-snarf-tag): Notice file name match and return tag info with t
in place of tag text.
(etags-goto-tag-location): If (car TAG-INFO) is t, go directly to
the specified location.
(tag-exact-file-name-match-p): Renamed from tag-filename-match-p, and fixed.
(tags-table-files): Doc fix: names are returned unexpanded.
(etags-tags-table-files): Don't expand file names.
(tags-table-including, next-file): Expand result of (tags-table-files).
(tags-complete-tags-table-file): New function, helper for interactive
spec of list-tags.
(list-tags): Revert to original code, but use that function to lazify
the completion table.
(tags-list-functions-in-file, tags-locate-file-in-tags-table):
Functions removed.
1995-12-14 06:34:54 +00:00
Karl Heuer
f7c7053ea6 Provide sh-script. 1995-12-13 01:37:58 +00:00
Karl Heuer
bfc8e97b47 (sh-mode-map): Make the code more legible.
(sh-font-lock-keywords-1): Allow keyword `in' at eol too.
(sh-font-lock-keywords-only): New variable to prevent an apostrophe
in comment from misfontifying buffer, but to allow users who don't
have such to get strings fontified.
(sh-mode): Use it.
1995-12-13 01:22:05 +00:00
Tom Tromey
150269d560 (add-log-tcl-defun): Don't use tcl-beginning-of-defun; just go to end
of line before searching.
1995-12-07 18:27:47 +00:00
Tom Tromey
5191b75daa (add-log-tcl-defun): Now uses tcl-beginning-of-defun. 1995-12-07 18:18:21 +00:00
Richard M. Stallman
4ea8a34b66 (inferior-lisp-load-command): Doc fix. 1995-11-25 00:28:19 +00:00
Richard M. Stallman
c20032c4e8 (next-file): Make interactive arg t if had any prefix arg. 1995-11-17 22:27:47 +00:00
Richard M. Stallman
55a488bede (c++-mode): Remove autoload cookie. 1995-11-15 18:58:57 +00:00
Richard M. Stallman
256e4874e9 (compilation-sentinel): Use the local value of
compilation-exit-message-function in the process buffer.
1995-11-14 03:48:33 +00:00
Erik Naggum
2cefc54e03 (sh-mode): Remove ! in column 1. 1995-11-11 14:35:47 +00:00
Richard M. Stallman
a91f616d88 (sh-mode): as above. Use page-delimiter rather than literal "^L". 1995-11-11 05:31:11 +00:00
Karl Heuer
f36e4a5ea9 (makefile-space-face): Don't list in facemenu. 1995-11-10 18:58:37 +00:00
Richard M. Stallman
80c1bbc61f (awk-mode): Require cc-mode. 1995-11-10 17:09:45 +00:00
Richard M. Stallman
fd4ea9a214 (sh-mode-map): Put sh-execute-region on C-M-x.
Put executable-interpret on C-c C-x.
1995-11-10 17:06:28 +00:00
Richard M. Stallman
ebeafce6a5 (makefile-mode): Call makefile-define-space-face only if it is defined.
(makefile-define-space-face): Create the face unconditionally;
alter it only if have X.
1995-11-10 04:44:37 +00:00
Simon Marshall
c81b38d300 compilation-mode-font-lock-keywords tweak 1995-11-09 08:20:16 +00:00
Karl Heuer
80e01c1954 (makefile-define-space-face): Don't make face if non-X. 1995-11-05 04:40:19 +00:00
Karl Heuer
84bfbb448d (sh-shells): Eliminated variable redundant with
`interpreter-mode-alist'.
(sh-beginning-of-command): Take into account \quoted newline.
(sh-builtins, sh-leading-keywords, sh-other-keywords): Now three
distinct sets for font-locking.
(sh-font-lock-keywords-1, sh-font-lock-keywords-2): New variables
and functions to give the user finer control over how much to fontify,
including new distinction between keywords and builtins.
(sh-mode): Use new features of `font-lock-defaults' and adaptation
to skeleton changes.
(sh-while): Fix csh, es & rc skeletons.
1995-11-03 03:29:46 +00:00
Karl Heuer
7874dacdaa (sh-remember-variable): Set variable to empty string,
so as not to mess up subprocesses' environment.  Not so nice for
completion.
1995-11-03 03:16:36 +00:00
Richard M. Stallman
9993b5610c (select-tags-table): Don't modify the value of tags-table-list. 1995-10-30 19:25:04 +00:00
Richard M. Stallman
be01074898 Comment change. 1995-10-30 17:35:01 +00:00
Simon Marshall
97af036810 Use frame-parameters, not font-lock-background-mode and font-lock-display-type. 1995-10-30 08:31:08 +00:00
Simon Marshall
f408b02745 Fix to fortran-font-lock-keywords-* for new font-lock-keywords structure. 1995-10-26 13:31:26 +00:00
Richard M. Stallman
a9132c1f5f Require cc-mode. 1995-10-26 03:14:40 +00:00
Richard M. Stallman
048fb1b748 Provide hideif; require cc-mode. 1995-10-26 03:13:43 +00:00
Richard M. Stallman
0d48fc0afc (calculate-c++-indent): Skip over paren-group
when looking back to determine context of a top-level line.
Don't treat a line starting with } as a continuation.
1995-10-19 22:04:18 +00:00
Richard M. Stallman
5e1cecee20 All doc strings changed to comply with standard Emacs conventions.
(ada-mode): Support new font-lock-mode.
(ada-format-paramlist): Changed all `accept' to `access'.
(ada-insert-paramlist): Changed all `accept' to `access'.
(ada-in-comment-p): Use standard Emacs way `parse-partial-sexp'.
(ada-font-lock-keywords-1): Change order of some alternatives.
1995-10-17 03:33:46 +00:00
Roland McGrath
b1c7e43439 (tags-table-check-computed-list): Map tags-expand-table-name over lists of
included tables.
1995-10-09 18:00:54 +00:00
Erik Naggum
dcf804a0a9 (ada-gen-treat-proc): Bind procname' and functype'. 1995-10-09 03:11:29 +00:00
Karl Heuer
ee30478d72 Major revision.
Much improved and quicker highlighting using font-lock.
Support for hilit19 removed.
Support for imenu added.
Changed indentation for continue statements.
Added treatment of preprocessor directives.
(f90-directive-comment-re) is now a regular expression.
Many bug fixes.
1995-09-22 21:31:45 +00:00
Richard M. Stallman
fa75f22d59 (executable-set-magic): Use make-local-hook for after-save-hook. 1995-08-28 15:12:57 +00:00
Richard M. Stallman
f067044f47 (makefile-font-lock-keywords): Highlight lines with
tab followed by #, and initial spaces preceding tabs--not all initial spaces.
1995-08-28 15:09:57 +00:00
Richard M. Stallman
539fbabbec (hide-ifdef-hiding): Delete duplicate defvar. 1995-08-27 17:18:05 +00:00
Richard M. Stallman
a4eecfc9a3 (m2-execute-monitor-command): Renamed from execute-monitor-command. 1995-08-27 17:15:57 +00:00
Roland McGrath
f042d38385 (next-file): Advance next-file-list before finding the file named in its
car, in case finding signals an error.
1995-08-25 16:39:34 +00:00
Richard M. Stallman
6a99a3eade (makefile-mode-syntax-table): "]" is a close-paren. 1995-08-24 20:18:58 +00:00
Richard M. Stallman
6728a649bd (makefile-add-log-defun): Avoid error at eob. 1995-08-24 20:16:31 +00:00
Richard M. Stallman
bd0e4eb1cc Doc fixes.
(makefile-font-lock-keywords): Highlight lines of just whitespace.
1995-08-23 23:51:38 +00:00
Tom Tromey
8967cd6efd (tcl-hilit): New function from "Chris Alfeld" <calfeld@math.utah.edu>
(tcl-mode): Call it
1995-08-22 17:49:45 +00:00
Roland McGrath
01f89d1183 (compilation-exit-message-function): New variable.
(compilation-sentinel): If compilation-exit-message-function is non-nil,
call it to produce messages for buffer and mode line.
(grep): Use that variable to produce snazzier messages.
1995-08-21 22:15:58 +00:00
Richard M. Stallman
118a98570e (makefile-space-face): New variable.
(makefile-define-space-face): New function.
(makefile-tab-face): Variable deleted.
(makefile-define-tab-face): Function deleted.
(makefile-font-lock-keywords): Highlight leading spaces, not tabs.
1995-08-21 17:27:04 +00:00
Richard M. Stallman
33069f5829 Define user options with defvar, not defconst. 1995-08-21 14:30:34 +00:00
Karl Heuer
cd76025c78 (sh-newline-and-indent): Don't interpret prefix arg
since `newline-and-indent' doesn't either.  Don't turn a trailing
quoted tab into a space.
(sh-mode): Use new `skeleton-newline-indent-rigidly'.
(sh-set-shell): Make maximum font-locking also hightlight keywords
after ``' and `!'.  (The latter is for ksh '93 but should't hurt other
shells.)
1995-08-19 00:30:56 +00:00
Richard M. Stallman
105ad0da85 (pascal-mode): Set comment-start.
(pascal-toggle-completions): Doc fix.
1995-08-17 22:08:36 +00:00
Richard M. Stallman
14a9bcda67 (inferior-lisp): Use pop-to-buffer.
Add *inferior-lisp* to same-window-buffer-names.
1995-08-16 14:41:11 +00:00
Karl Heuer
81ed2d75e9 (sh-mode-map): Use new name skeleton-pair-insert-maybe.
(sh-mode): Use new names skeleton-pair-alist, skeleton-pair-filter.
1995-08-15 20:05:12 +00:00
Karl Heuer
225f6185df (sh-test): New variable.
(sh-if, sh-until, sh-while): Use it.
(sh-while-getopts): Handle csh passably well.
(sh-font-lock-keywords): Use `font-lock-variable-name-face'.
(sh-set-shell): Respect `font-lock-maximum-decoration'.
1995-08-15 19:50:12 +00:00