Nick Roberts
6661c5bb79
(cc-create-define-alist): Check that file
...
exists. Initialise cc-define-alist.
(c-mode): Add cc-create-define-alist locally to after-save-hook.
2005-04-29 23:47:30 +00:00
Sam Steingold
bb9c1f2a82
(cc-mode-cpp-program): New user variable.
...
(cc-create-define-alist): Use it instead of the hard-coded string.
2005-04-29 18:23:33 +00:00
Lute Kamstra
5ad24c0b2e
(grep-mode-font-lock-keywords): Use the font-lock-face property to
...
highlight matches.
2005-04-28 09:15:40 +00:00
Nick Roberts
9cc4d7dd64
(gdb-active-process): New variable.
...
(gdb-exited): New function.
(gdb-annotation-rules): Use it.
(gdb-starting): Set gdb-active-process to t.
(gdb-stopping): Amend doc string.
(gdb-reset): Set gdb-active-process to nil.
2005-04-27 22:00:22 +00:00
Nick Roberts
a5bad486cc
(cc-create-define-alist): New function.
...
(cc-define-alist): New variable.
(c-mode): Make it local and set it.
2005-04-27 21:59:43 +00:00
Stefan Monnier
11b41e6f20
(cperl-mode): Don't precompile the font-lock-fontify-syntactic-keywords.
2005-04-27 19:46:13 +00:00
Luc Teirlinck
e10f0e78f6
(inferior-lisp-prompt): Doc fix.
2005-04-26 23:18:05 +00:00
Nick Roberts
a00917788e
(gdb-location-alist): Rename from
...
gdb-location-list.
Break lines that are over 80 characters wide.
2005-04-26 21:25:55 +00:00
Richard M. Stallman
8f348211f9
(python-mode): Use new name eldoc-documentation-function.
2005-04-26 11:01:52 +00:00
Glenn Morris
b78cbdf785
(f90-calculate-indent): Fix treatment of first statement in buffer
...
(broken by 2004-11-24 change).
2005-04-24 19:42:28 +00:00
Richard M. Stallman
0ea50e431b
(next-error-highlight-timer): New defvar.
...
(compilation-mode-font-lock-keywords):
Specify t for LAXMATCH when matching directories.
Save match data around compilation-compat-error-properties form.
2005-04-23 16:35:19 +00:00
Luc Teirlinck
7bf23e1990
(inferior-lisp): New defgroup.
...
(inferior-lisp-filter-regexp, inferior-lisp-program)
(inferior-lisp-load-command, inferior-lisp-prompt)
(inferior-lisp-mode-hook, lisp-source-modes)
(inferior-lisp-load-hook): defvar->defcustom.
(inferior-lisp-program, inferior-lisp-prompt)
(inferior-lisp-load-hook): Doc fixes.
(inferior-lisp-install-letter-bindings): Small change in introductory comment.
2005-04-20 23:08:12 +00:00
Nick Roberts
12b47dbf1f
(gud-menu-map): Add tooltip-toggle-gud-tips.
2005-04-20 10:08:21 +00:00
Stefan Monnier
b8471a023e
(flymake-get-absolute-file-name-basedir): Remove. Update callers to use
...
expand-file-name instead.
2005-04-19 18:19:43 +00:00
Nick Roberts
f6579c7182
(gud-goto-info): Use existing Info buffer, if
...
possible.
2005-04-15 10:35:09 +00:00
Glenn Morris
546e2f6ff2
(sh-here-document-word): Make it a defcustom. Doc fix.
...
(sh-add): Bash uses $(( )) for arithmetic.
(sh-while-getopts) <sh>: Set OPTIND back to 1 at end.
(sh-maybe-here-document): Remove quotes and leading whitespace
from heredoc word when closing. Indent heredoc with tabs if word
starts with "-".
2005-04-13 18:49:57 +00:00
Nick Roberts
4a7d2fb88d
Don't set overlay-arrow-string to "=>" as this is done
...
globally in C now.
2005-04-12 03:11:23 +00:00
Nick Roberts
583e8dd926
(gdb-assembler-mode):
...
Don't set overlay-arrow-string to "=>" as this is done
globally in C now.
2005-04-12 03:10:25 +00:00
Nick Roberts
6f120f70bc
(gud-display-line): GUD uses its own
...
overlay arrow now so don't set overlay-arrow-string.
(gud-pdb-command-name): Revert back to "pdb" (2004-04-26).
2005-04-11 22:32:24 +00:00
Glenn Morris
d694ccd7e5
(f90-electric-insert): Add optional prefix arg, and pass to
...
self-insert-command.
2005-04-11 15:23:20 +00:00
Nick Roberts
1a0320876e
(gdb-display-inferior-io-buffer)
...
(gdb-frame-inferior-io-buffer): New Functions to control
display of separate IO buffer.
(menu): Add them to menu-bar.
(gdb-display-buffer): Check for buffer in another frame.
Protect GUD buffer.
(gdb-setup-windows): Create IO buffer if not already there.
(gdb-memory-mode): Remove purecopy noops.
2005-04-11 12:48:42 +00:00
Stefan Monnier
4bcb9c95c1
(vhdl-mode-map-init): Don't override default
...
TAB binding so tab-always-indent is obeyed.
(vhdl-minibuffer-local-map): Move initialization into declaration.
(vhdl-mode-abbrev-table-init): Mark the abbrevs as `system'.
(vhdl-run-when-idle, vhdl-create-mode-menu, vhdl-character-to-event)
(vhdl-hooked-abbrev): Avoid test for XEmacs.
(vhdl-current-line): Use line-beginning-position.
(vhdl-doc-variable, vhdl-doc-mode): Call help-setup-xref before
with-output-to-temp-buffer, so the current position can be recorded.
2005-04-10 18:15:43 +00:00
Masatake YAMATO
0c9a01ff28
* compilation.txt (symbol): Added gcov-file
...
gcov-bb-file gcov-never-called-line gcov-called-line .
* progmodes/compile.el (compilation-error-regexp-alist-alist): Add
regexp for gcov.
2005-04-10 06:19:31 +00:00
Dan Nicolaescu
ea81d57ec5
* mh-customize.el (mh-speedbar-selected-folder-face): Special case
...
high number of colors displays.
* textmodes/table.el (table-cell-face): Add special case for
displays supporting a high number of colors.
* progmodes/vhdl-mode.el (vhdl-font-lock-prompt-face)
(vhdl-font-lock-reserved-words-face)
(vhdl-speedbar-architecture-face)
(vhdl-speedbar-instantiation-face)
(vhdl-speedbar-architecture-selected-face)
(vhdl-speedbar-instantiation-selected-face): Likewise.
* progmodes/sh-script.el (sh-heredoc-face): Likewise.
* progmodes/idlw-help.el (idlwave-help-link-face): Likewise.
* progmodes/ebrowse.el (ebrowse-tree-mark-face)
(ebrowse-root-class-face, ebrowse-member-attribute-face)
(ebrowse-progress-face): Likewise.
* progmodes/compile.el (compilation-info-face): Likewise.
* progmodes/cc-fonts.el (c-invalid-face): Likewise.
* emacs-lisp/re-builder.el (reb-match-3): Likewise.
* calendar/calendar.el (diary-face): Likewise.
* woman.el (woman-italic-face, woman-bold-face)
(woman-unknown-face): Likewise.
* wid-edit.el (widget-button-pressed-face): Likewise.
* whitespace.el (whitespace-highlight-face): Likewise.
* smerge-mode.el (smerge-mine-face, smerge-base-face): Likewise.
* pcvs-info.el (cvs-marked-face): Likewise.
* info.el (info-xref): Likewise.
* ido.el (ido-subdir-face, ido-indicator-face): Likewise.
* hilit-chg.el (highlight-changes-face)
(highlight-changes-delete-face): Likewise.
* hi-lock.el (hi-yellow, hi-green, hi-blue-b, hi-green-b)
(hi-red-b): Likewise.
* generic-x.el (show-tabs-tab-face, show-tabs-space-face): Likewise.
* font-lock.el (font-lock-keyword-face)
(font-lock-function-name-face, font-lock-warning-face): Likewise.
* cus-edit.el (custom-invalid-face, custom-modified-face)
(custom-set-face, custom-changed-face, custom-variable-tag-face)
(custom-group-tag-face-1, custom-group-tag-face): Likewise.
* comint.el (comint-highlight-prompt): Likewise.
2005-04-08 14:26:13 +00:00
Juri Linkov
6a1cdc5bee
(compilation-setup):
...
Set `next-error-overlay-arrow-position' to nil. Also set it to
nil in the local hook `kill-buffer-hook'. Make local variable
`overlay-arrow-string' and set it to "=>".
(compilation-goto-locus): Set BOL position to
`next-error-overlay-arrow-position' instead of
`overlay-arrow-position'.
2005-04-07 15:15:38 +00:00
Glenn Morris
450a39ffe2
(sh-builtins) <bash>: Add `caller'.
...
(sh-escaped-newline): New face.
(sh-font-lock-keywords) <shell>: Improve regexp for escaped
newline, and use sh-escaped-newline face.
2005-04-05 13:07:42 +00:00
Glenn Morris
d6d43bde05
(tcl-escaped-newline): New face.
...
(tcl-builtin-list): New variable.
(tcl-set-font-lock-keywords): Add builtins, variables, and escaped
newlines. Fix keywords subexpression number.
2005-04-05 13:06:25 +00:00
Lute Kamstra
0f06a4df3f
(hide-ifdef-mode): Specify :group.
2005-04-04 09:25:36 +00:00
Lute Kamstra
3b614b814e
(glasses-mode): Specify :group.
2005-04-04 09:23:59 +00:00
Lute Kamstra
d799c27880
(flymake-mode): Specify :group.
2005-04-04 09:22:59 +00:00
Lute Kamstra
1f644ce330
(cwarn-mode): Specify :group.
2005-04-04 09:21:06 +00:00
Stefan Monnier
4c5113c76b
(tcl-set-font-lock-keywords): Use new \_< ops.
2005-04-03 21:20:03 +00:00
Richard M. Stallman
a91877d296
Fix previous change.
2005-03-31 18:59:50 +00:00
Richard M. Stallman
64c66a6188
(scheme-mode-syntax-table): Update
...
syntax of | and # for two-character comment syntax.
2005-03-31 18:59:34 +00:00
Nick Roberts
63cc3b0975
(gdb): (Re)-initialise gud-filter-pending-text.
...
(gud-filter-pending-text): Move in front of gdb.
(gud-overlay-arrow-position): New variable.
(gud-sentinel, gud-display-line): Use it in place of
overlay-arrow-position.
2005-03-29 20:59:42 +00:00
Glenn Morris
8cb8832f25
Reformat and update copyright years.
...
(fortran-if-indent): Doc fix.
(fortran-font-lock-keywords-2): Add "where", "elsewhere".
(fortran-font-lock-keywords-4): New variable.
(fortran-blocks-re, fortran-end-block-re)
(fortran-start-block-re): New constants, for hideshow.
(hs-special-modes-alist): Add a Fortran entry.
(fortran-mode-map): Bind fortran-end-of-block,
fortran-beginning-of-block to \M-\C-n, \M-\C-p.
(fortran-mode): Doc fix. Add fortran-font-lock-keywords-4.
(fortran-looking-at-if-then, fortran-end-of-block)
(fortran-beginning-of-block): New functions, for hideshow.
2005-03-29 18:59:02 +00:00
Glenn Morris
fcca5273e5
(f90-end-block-re, f90-start-block-re): Doc fix. Tweak regexp.
...
(f90-beginning-of-block): Push mark first.
2005-03-29 18:34:22 +00:00
Stefan Monnier
ef91372af5
(which-function): Be robust in the face of an
...
imenu--make-index-alist failure.
2005-03-29 14:18:00 +00:00
Stefan Monnier
9f3f6a1854
(python-preoutput-filter): Fix last change.
2005-03-29 14:12:23 +00:00
Juri Linkov
073fcaf68b
(compilation-goto-locus):
...
Use `next-error-highlight-timer' instead of `sit-for'.
2005-03-29 04:57:52 +00:00
Stefan Monnier
12566797d3
(python-preoutput-leftover): New var.
...
(python-preoutput-filter): Use it.
(python-send-receive): Loop until all the result has been received.
2005-03-28 14:36:25 +00:00
Stefan Monnier
5ffc943b8f
(flymake-mode): Add autoload cookie.
2005-03-26 15:33:33 +00:00
Nick Roberts
0d43db4d62
(gdb-breakpoints-mode-map)
...
(gdb-frames-mode-map): Add follow-link property.
2005-03-25 22:04:45 +00:00
Stefan Monnier
95c9ef20be
(python-close-block-statement-p)
...
(python-outdent-p, python-current-defun): Use symbol-end.
2005-03-25 14:36:08 +00:00
Werner LEMBERG
2e8b9c7d51
* progmodes/cperl-mode.el, progmodes/idlw-shell.el,
...
progmodes/idlwave.el, progmodes/vhdl-mode.el: Replace `legal' with
`valid'.
2005-03-25 10:06:23 +00:00
Werner LEMBERG
eac9c0efd6
* progmodes/ebnf-abn.el, progmodes/ebnf-bnf.el,
...
progmodes/ebnf-ebx.el, progmodes/ebnf-dtd.el, progmodes/ebnf-iso.el,
progmodes/ebnf-yac.el, progmodes/ebnf2ps.el, progmodes/idlwave.el,
progmodes/sh-script.el, progmodes/xscheme.el: Replace `illegal' with
`invalid'.
2005-03-25 08:47:00 +00:00
Stefan Monnier
17404091a0
(flymake-get-file-name-mode-and-masks)
...
(flymake-find-buildfile, flymake-find-possible-master-files)
(flymake-check-include, flymake-parse-line): Replace loops over the
length of lists, by loops over lists, to remove silly O(n�) behavior.
2005-03-25 00:17:42 +00:00
Stefan Monnier
4bd0a5d078
(flymake-ensure-ends-with-slash): Remove.
...
Substitute file-name-as-directory in the rest of the file.
(flymake-get-common-file-prefix): Rewrite, using compare-strings.
(flymake-replace-region): Remove unused arg `buffer'.
(flymake-check-patch-master-file-buffer): Update calls to it.
(flymake-add-err-info): Remove unused var `count'.
(flymake-mode): Use define-minor-mode.
2005-03-25 00:06:07 +00:00
Stefan Monnier
cd2325cdd3
Use with-current-buffer.
...
(flymake-float-time, flymake-get-temp-dir, flymake-replace-regexp-in-string)
(flymake-line-beginning-position, flymake-current-row, flymake-selected-frame)
(flymake-line-end-position, flymake-popup-menu): Avoid testing for `xemacs'.
(flymake-nop): Move.
(flymake-region-has-flymake-overlays): Return the computed value.
(flymake-reformat-err-line-patterns-from-compile-el): Use dolist.
Remove unused var `endline'.
(flymake-get-line-count): Remove unused function.
(flymake-display-err-menu-for-current-line): Unused var `move-mouse-pos'.
2005-03-24 22:55:54 +00:00
Stefan Monnier
9a686ad201
Misc fix up of comments and docstrings.
2005-03-24 22:42:42 +00:00