Roland McGrath
9f051ac24d
(find-tag-in-order): Don't set buffer-local value of tags-file-name.
1994-12-28 08:12:25 +00:00
Thien-Thi Nguyen
6da7653c6b
Initial revision
1994-12-27 23:28:51 +00:00
Richard M. Stallman
4e7ce12e67
(compilation-minor-mode-map): Bind C-m to compilation-goto-error.
1994-12-27 03:47:06 +00:00
Richard M. Stallman
c5af0a1823
(fortran-end-if, fortran-end-do,
...
fortran-beginning-if, fortran-beginning-do): New subroutines.
(fortran-blink-matching-if, fortran-blink-matching-do): Use them.
(fortran-mark-do, fortran-mark-if): New user functions.
(fortran-blink-matching-if, fortran-mode): Doc mod.
1994-12-18 21:20:07 +00:00
Richard M. Stallman
401662cb4b
(indent-c-exp): Don't be fooled by else_ or while_.
...
(c-indent-line): Likewise.
(c-backward-to-start-of-if): Don't be fooled by if_ or else_.
1994-12-17 00:40:24 +00:00
Roland McGrath
2d325322c1
(compilation-next-error-locus): Finish last change.
1994-11-30 21:48:37 +00:00
Roland McGrath
4ad26d84e1
(compilation-next-error-locus): Parsed column numbers are 1-origin.
1994-11-30 19:37:48 +00:00
Richard M. Stallman
caeb79ef07
(calculate-c-indent): Handle a top-level decl with multiple paren groups.
1994-11-28 16:53:54 +00:00
Roland McGrath
9c833060e3
(tags-query-replace): Use query-replace-read-args in interactive spec.
1994-11-15 21:03:22 +00:00
Roland McGrath
82f75ccadb
(tags-table-including): Don't gratuitously cons (what was I thinking?).
...
Properly skip t elements of tags-table-computed-list.
1994-11-15 02:38:03 +00:00
Karl Heuer
446e6a1462
(scheme-mode-variables): Set parse-sexp-ignore-comments to t.
1994-11-14 18:52:51 +00:00
Roland McGrath
08b1edf49f
(compile): With prefix arg, prompt even if (not compilation-read-command).
...
(compilation-error-regexp-alist): Make first regexp match column numbers too.
Remove regexp for "prog:file:line: error".
Replace GNAT 1.82 regexp with "prog: file:line\(:col\)?: error".
(compilation-parse-errors): If spec has a column subexpr, but it was
optional and didn't match, ignore it.
1994-11-10 23:01:15 +00:00
Richard M. Stallman
4cd90f206f
(compilation-error-regexp-alist): Add an element for Irix 5.2 warnings.
1994-11-09 12:46:54 +00:00
Richard M. Stallman
308a286030
Changed almost every doc string.
...
(makefile-macroassign-regex): Don't include space and tab in macro names.
(makefile-backslash-column): New variable.
(makefile-backslash-region): New function.
(makefile-backslashify-current-line): New function.
(makefile-mode-map): Bind C-c C-\ to makefile-backslash-region.
(makefile-tab-face): New variable.
(makefile-font-lock-keywords): Use makefile-tab-face.
(makefile-font-lock-keywords): Use defvar, not defconst.
1994-10-30 21:20:42 +00:00
Roland McGrath
5c9e49a953
(next-file): Initialize next-file-list all at once from all tables.
...
Never call visit-tags-table-buffer when INITIALIZE is not t.
1994-10-20 21:17:44 +00:00
Richard M. Stallman
610c25c1bf
(etags-tags-table-files, etags-tags-included-tables):
...
Search backwards for the comma in case the file name contains one.
1994-10-18 02:19:25 +00:00
Roland McGrath
c6987f0b90
(tags-reset-tags-tables): New function.
1994-10-14 03:26:31 +00:00
Richard M. Stallman
991c70f894
(compilation-filter): Do nothing if buffer is dead.
1994-10-13 07:40:50 +00:00
Simon Marshall
c4ca8d660f
Removed setting of font-lock-keywords inadvertently left after last patch.
1994-10-12 16:03:28 +00:00
Simon Marshall
0ffb818c8f
* sh-script.el: (sh-set-shell): Set font-lock-defaults.
1994-10-12 09:15:14 +00:00
Simon Marshall
cad69fcd2b
* perl-mode.el: (perl-mode): Set font-lock-defaults.
1994-10-12 09:04:05 +00:00
Simon Marshall
7fa28db0ca
* pascal.el: (pascal-mode): Set font-lock-defaults.
1994-10-12 09:02:43 +00:00
Simon Marshall
af4b1991f9
* makefile.el: (makefile-mode-syntax-table): Made '' and `' be
...
strings, and `#' be a comment.
(makefile-font-lock-keywords): Add variable reference regexp.
(makefile-mode): Set font-lock-defaults.
1994-10-12 08:55:27 +00:00
Simon Marshall
563f09b541
* fortran.el: (fortran-mode-syntax-table): Made `!' be a comment.
...
(fortran-font-lock-keywords-1, fortran-font-lock-keywords-2,
fortran-font-lock-keywords): New variables.
(fortran-mode): Set font-lock-defaults.
1994-10-12 08:24:50 +00:00
Simon Marshall
63a2daf6d0
* compile.el: (compilation-mode): Set font-lock-defaults.
1994-10-12 08:13:56 +00:00
Simon Marshall
788a3a2b22
* asm-mode.el: (asm-mode): Set font-lock-defaults.
1994-10-12 08:06:09 +00:00
Richard M. Stallman
a70332a1c7
(c-mode-map): Capitalize Mode in C Mode menu bar item.
1994-10-12 07:23:06 +00:00
Richard M. Stallman
6783b1ce6f
(makefile-mode-name): Removed.
...
(makefile-mode): Skip any number of "#"s at beginning of comments.
(makefile-electric-keys): New variable.
(makefile-electric-dot): Self insert if not at bol.
(makefile-electric-equal): Really self-insert if not at bol.
(makefile-pickup-everything): Prefix arg means force pickups to be
redone.
(makefile-insert-macro-ref): Don't use format.
(makefile-runtime-macros-list): Added "$" to list.
(makefile-insert-special-target): Don't use format.
(makefile-insert-macro): Don't use format.
(makefile-insert-target): Don't use format.
(makefile-insert-target-ref): Don't use format.
(makefile-electric-colon): Really self-insert if not at bol.
(makefile-complete): New function. Bound to M-TAB.
(makefile-do-macro-insertion): New function.
(makefile-mode-map): Add menu bar bindings.
(makefile-font-lock-keywords): New constant.
(makefile-mode): Deal with font-lock, add-log, imenu.
(makefile-macroassign-regex): Changed for use with font-lock.
(makefile-dependency-regex): Changed for use with font-lock.
(makefile-add-log-defun): New function.
(makefile-menu-index-function): New function.
1994-10-11 20:42:23 +00:00
Richard M. Stallman
c825792e64
(c-mode-map): Use "C mode" for the menu bar item name.
1994-10-11 02:32:39 +00:00
Tom Tromey
513a650902
(tcl-mode): imenu-create-index-function made buffer local.
1994-10-11 02:01:27 +00:00
Richard M. Stallman
210cf16d31
(pascal-font-lock-keywords): New variable.
...
(pascal-mode): Set comment-start-skip and comment-end.
Set font-lock-keywords locally.
1994-10-07 10:10:07 +00:00
Richard M. Stallman
9e55147771
(perl-font-lock-keywords): New variable.
...
(perl-mode): Set font-lock-keywords locally.
1994-10-07 10:08:48 +00:00
Richard M. Stallman
a4d8ed20e2
(asm-font-lock-keywords): New variable.
...
(asm-mode): Set font-lock-keywords locally.
1994-10-07 10:07:02 +00:00
Richard M. Stallman
9af0d3093f
(compilation-mode-font-lock-keywords): New variable.
...
(compilation-mode): Use kill-all-local-variables.
Set font-lock-keywords locally.
1994-10-07 09:52:36 +00:00
Richard M. Stallman
36668a5dff
(sh-font-lock-keywords): Default to nil.
1994-10-07 09:49:47 +00:00
Richard M. Stallman
a68ac8b57a
(indent-c++-exp): For public/private/protected,
...
don't do the case/label adjustment.
1994-10-02 03:44:59 +00:00
Richard M. Stallman
2441d53d8a
(scheme-mode-variables): Make parse-sexp-ignore-comments t.
1994-09-29 18:54:19 +00:00
Roland McGrath
63af2693ce
(etags-tags-completion-table): Allow ? and : in guessed tag names.
1994-09-27 05:41:20 +00:00
Richard M. Stallman
c6818db902
Comment change.
1994-09-24 04:14:20 +00:00
Richard M. Stallman
ebbc29c72f
(auto-mode-alist): Use \' in auto-mode-alist regexps.
1994-09-24 04:13:41 +00:00
Richard M. Stallman
e3ead21bf4
(icon-mode): Add autoload cookie.
1994-09-24 04:05:44 +00:00
Roland McGrath
eb21e7ae84
(tag-symbol-match-p): New function.
...
(etags-recognize-tags-table): Add that second in find-tag-tag-order,
after tag-exact-match-p.
1994-09-23 17:44:56 +00:00
Roland McGrath
c49a777a36
(tags-table-check-computed-list): Call tags-verify-table on existing
...
buffers.
1994-09-23 17:29:55 +00:00
Richard M. Stallman
fe213bf888
Fix indentation.
1994-09-21 19:05:52 +00:00
Richard M. Stallman
4cc32db661
(find-tag-noselect): Simplify.
...
Always run find-tag-hook at the tag's location.
1994-09-21 18:37:00 +00:00
Richard M. Stallman
7bbe1dea3b
Handle ==, !=, + and -.
...
(hif-tokenize): Handle ==, !=, + and -.
(hif-token-regexp): Handle ==, !=, + and -.
(hif-notequal, hif-plus, hif-minus, hif-mathify): New functions.
(hif-math, hif-eq-expr): New functions.
(hif-term): Call hif-eq-expr.
(hide-ifdef-define): Pass 1 to hif-set-var.
1994-09-19 05:29:15 +00:00
Richard M. Stallman
2bb240a98c
(compile-internal): Set EMACS=t in process-environment.
1994-09-16 23:54:06 +00:00
Karl Heuer
5cb9f2dba5
(compilation-sentinel): Include exit status in modeline.
1994-09-16 21:40:54 +00:00
Richard M. Stallman
c814718b2e
(c-mode-map): Add "Highlight Conditionals" menu item.
1994-09-14 18:55:08 +00:00
Richard M. Stallman
daf4206baf
entered into RCS
1994-09-14 18:48:45 +00:00