Commit graph

708 commits

Author SHA1 Message Date
Richard M. Stallman
77f76e3e1b (executable-set-magic): Add space at end of line
if user says no to adding the shell's usual arguments.
Don't clear the buffer's modified-flag.
1996-06-29 00:57:36 +00:00
Richard M. Stallman
e1775344cd (makefile-gnumake-functions-alist): Add `addprefix'. 1996-06-27 07:48:39 +00:00
Erik Naggum
16bba9cabc (asm-mode-map): Fix typo. 1996-06-22 02:14:01 +00:00
Richard M. Stallman
6c58b173c9 (asm-mode-map): Bind C-c ; to comment-region. 1996-06-21 20:58:52 +00:00
Roland McGrath
da3b3a7815 (etags-list-tags): When there is an explicit tag name, skip the \177 before
it.
1996-06-08 14:24:21 +00:00
Richard M. Stallman
b4ec679c1e (c-macro-preprocessor): New clause for Solaris. 1996-06-07 22:59:27 +00:00
Roland McGrath
b7089f3c83 Fri Jun 7 13:06:53 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
* etags.el (tag-lines-already-matched): Remove defvar.
	(initialize-new-tags-table): Don't make that var local.
	(tag-lines-already-matched): Add docless defvar near find-tag-in-order
 	defun; this is a global state variable for that one function.
	(find-tag-in-order): Move clearing of tag-lines-already-matched out of
 	loop.  Make it a list of markers and search it with member; it is now
 	global, not buffer-local in the tags table, and records all matches in
 	any tags table during a single find-tag loop.  When we run out of
 	matches, clear it and null out the markers.
1996-06-07 17:31:33 +00:00
Karl Heuer
32cdf3f63e (c-macro-expansion): Delete ??! trigraph in uniquestring.
Use same syntax table in outbuf as in inbuf.
Insert newline instead of space at end, for
proprocessors which don't like truncated lines.
1996-05-21 15:42:13 +00:00
Karl Heuer
9e9094f771 (c-macro-expansion): Correct bug in creating tempname. 1996-05-21 14:51:17 +00:00
Karl Heuer
4337739c5d Delete the hilit19 support--it doesn't work.
(f90-face-*, f90-auto-hilit19, f90-hilit-patterns): Vars deleted.
(f90-mode, f90-update-line): Delete the hilit19 support code.
1996-05-17 21:02:41 +00:00
Richard M. Stallman
a0bd2457ad (pascal-end-of-statement, pascal-calculate-indent):
Set parse-sexp-ignore-comments to t before parsing.
(pascal-indent-case): Save position of cursor, and restores it
after reindenting the code.
1996-05-13 16:25:13 +00:00
Richard M. Stallman
f885e95c76 (f90-hilit-patterns): Avoid using undefined variables. 1996-05-11 00:29:46 +00:00
Richard M. Stallman
46b9324699 (hide-ifdef-mode): Doc fix. 1996-05-05 17:27:24 +00:00
Richard M. Stallman
0c43cc8912 (compilation-error-regexp-alist): Add regexp
for Microsoft VC++ error messages containing drive letters.
1996-04-26 19:45:16 +00:00
Richard M. Stallman
8b09046c08 (simula-submit-bug-report): Use emacs-version.
(simula-version): Function and variable deleted.
1996-04-21 01:40:33 +00:00
Richard M. Stallman
8ca3cd4462 (simula-tab-always-indent, simula-indent-level)
(simula-substatement-offset, simula-continued-statement-offset)
(simula-label-offset, simula-if-indent, simula-inspect-indent)
(simula-electric-indent, simula-abbrev-keyword, simula-abbrev-stdproc):
Added default constants.
(simula-emacs-features): new constant to hold information
on which flavor if emacs is running (from cc-mode.el).
(simula-mode-menu): Menu definition for Lucid Emacs
(simula-mode-map): Bound new command simula-indent-exp to C-M-q
and added lots of commands to [menu-bar].
(simula-popup-menu): New function for Lucid menus.
(simula-keep-region-active): New function for Lucid menus.
(simula-indent-exp): New command that indents a whole expression.
(simula-indent-line): New strategies for finding the right amount to indent.
(simula-skip-comment-backward): Added optional parameter stop-at-end
to stop at the first END statement.
(simula-expand-stdproc): Added abbrev expansion to verbatim copy
of abbrev table, same for function simula-expand-keyword.
(simula-search-backward): Added Doc string, and lots of error checking.
(simula-search-forward): Added Doc string, and lots of error checking.
Added hilit19 config code.
(simula-version): New variable and function to report value.
(simula-submit-bug-report): New function to submit bug report.
1996-04-21 01:39:51 +00:00
Karl Heuer
c80718ccb9 (f90-keywords-re): Added operator and result.
(f90-keywords-level-3-re): Added operator and result.
(f90-match-end, f90-looking-at-program-block-start): Fixed bug
with false matching in comments/strings.
(f90-looking-at-program-block-start, f90-imenu-generic-expression):
Added knowledge of pure and extrinsic subroutines.
(f90-abbrev-start): Fixed bug using next-command-event.
(f90-keywords-level-3-re): Added keyword "nullify".
(f90-else-like-re): Fixed indentation of case() statements.
(f90-font-lock-keywords-2): Changed highlighting of case() statements.
1996-04-19 20:07:47 +00:00
Richard M. Stallman
c898fb2821 (sh-while-getopts): Punctuate help message better. 1996-04-15 21:17:59 +00:00
Richard M. Stallman
a124b2795d (sh-alias-alist): Recognize lignux. 1996-03-27 02:39:09 +00:00
Richard M. Stallman
8d31ff153a (sh-shell-arg): Add no options for bash, ksh, or wksh. 1996-03-27 00:09:54 +00:00
Richard M. Stallman
8e46e26749 (sh-shell-arg): Don't add any options for bash, ksh. 1996-03-25 01:42:05 +00:00
Tom Tromey
fcb51016d2 (tcl-using-emacs-19): Work with XEmacs 20.0. From Ben Wing. 1996-03-23 05:14:50 +00:00
Richard M. Stallman
dd4d27ca9e (switch-to-lisp): Sometimes turn on pop-up-frames. 1996-03-22 14:13:07 +00:00
Richard M. Stallman
b23c9e46bd (indent-c++-exp): Use calculate-c-indent-after-brace.
(c++-mode): Require c-mode.
1996-03-21 14:16:06 +00:00
Richard M. Stallman
b48a16d28d (sh-font-lock-keywords): Highlight \ only with non-alphanumeric char. 1996-03-20 16:18:23 +00:00
Roland McGrath
95d219b53e (compilation-find-buffer): Only choose compilation-last-buffer if it is
compilation-buffer-p.
1996-03-14 15:32:38 +00:00
Richard M. Stallman
2e952aac2f (pascal-declaration-end): Now locates the end of a parameterlist correctly.
(electric-pascal-tab): Never indented a line when
pascal-tab-always-indent was set to nil.
(pascal-indent-case): Now locates the end of a case-statement correctly.
1996-03-07 05:53:10 +00:00
Richard M. Stallman
9596811a3d Comment change. 1996-03-02 06:37:35 +00:00
Richard M. Stallman
f50adf13bd (compilation-parse-errors):
Collapse //'s using command-line-normalize-file-name.
1996-03-01 20:13:42 +00:00
Richard M. Stallman
252ed27682 Comment change. 1996-03-01 05:26:29 +00:00
Richard M. Stallman
1f35e35975 (makefile-runtime-macros-list): Add + to the list. 1996-02-26 19:33:15 +00:00
Erik Naggum
b90a00f27f (compilation-minor-mode): Add missing `)'. 1996-02-22 02:45:43 +00:00
Karl Heuer
4d23eb4bd3 (perl-imenu-generic-expression): Recognize packages. 1996-02-21 21:29:14 +00:00
Karl Heuer
f5ddf99a40 (c++-mode-syntax-table): Don't use c-mode-syntax-table. 1996-02-21 21:28:23 +00:00
Roland McGrath
fee3f63a1c (compilation-minor-mode): Run compilation-minor-mode-hook. 1996-02-21 16:32:37 +00:00
Roland McGrath
f95f9d2b33 Added provide. 1996-02-21 07:29:19 +00:00
Roland McGrath
6014138c23 (compilation-parse-errors): Detect doubled slashes in file names matched
and fix them up in the buffer.
1996-02-13 03:05:14 +00:00
Karl Heuer
2a74bdc1b5 (f90-indent-subprogram): Fix message. 1996-02-09 23:19:02 +00:00
Richard M. Stallman
7f03b2b5db (f90-indent-subprogram, f90-match-end): Pass proper format string to message.
(f90-face-*): Reinstalled code deleted on Sep 22.
(f90-hilit-patterns): New variable.
(f90-mode): Call hilit-set-mode-patterns if defined.
(f90-auto-hilit19): New variable.
(f90-fill-region): Bind f90-auto-hilit19 to nil.
(f90-update-line): Rehilight if appropriate.
1996-02-09 02:54:26 +00:00
Richard M. Stallman
d89793b7b8 (compilation-filter): Run compilation-filter-hook. 1996-02-01 07:22:14 +00:00
Karl Heuer
b0b3cce2dd (visit-tags-table-buffer, tags-loop-scan, complete-tag): Fix error format
string.
1996-01-29 23:14:52 +00:00
Richard M. Stallman
5d73ac6685 (sh-shell-variables-initialized): New variable.
(sh-mode): Make sh-shell-variables and
sh-shell-variables-initialized local.
(sh-set-shell): Don't scan the buffer for variable assignments.
Set sh-shell-variables-initialized to nil.
(sh-shell-initialize-variables): New function.
(sh-add-completer): New function.  Initialize sh-shell-variables
here if not yet done.
(sh-add): Use sh-add-completer for completion.
1996-01-29 23:11:40 +00:00
Karl Heuer
8995e09e9b (cpp-parse-error): Fix error format string. 1996-01-29 23:11:17 +00:00
Karl Heuer
4dd3b39642 (ada-indent-region, ada-check-matching-start, ada-check-defun-name): Fix error
format string.
1996-01-29 23:09:15 +00:00
Richard M. Stallman
68dff3ca9c (c-macro-preprocessor): Define a preprocessor name
which is valid on MS-DOS.

(c-macro-expansion): Do not rely on ``/tmp/'' being present; use
environment variables as alternatives (MSDOS).  Use
`shell-file-name' rather than ``sh''.  Redirect `stderr' with
`call-process-region' option, not from the shell.  Handle shells
which don't return exit code from `cpp' (MSDOS).  Put messages
from `cpp' inside a comment, to avoid messing up syntax highlighting.
1996-01-29 05:26:21 +00:00
Richard M. Stallman
abdcf1fb2c (makefile-font-lock-keywords): Improve highlighting
of variable references inside other highlighted regions.
1996-01-26 19:30:42 +00:00
Simon Marshall
3e7fc8bd9f Support for Font Lock mode. 1996-01-25 10:27:31 +00:00
Karl Heuer
5fb0f713c5 (ada-adjust-case-region, ada-indent-region): Delete format call inside message. 1996-01-25 00:59:05 +00:00
Karl Heuer
23161c61c4 (simula-electric-keyword): Pass proper format string to message. 1996-01-25 00:57:23 +00:00
Richard M. Stallman
8d3a793498 (makefile-browser-toggle): Use delete-region, not kill-line. 1996-01-24 20:06:06 +00:00