Nick Roberts
97726d1bb6
(c-macro-preprocessor): Update for Mac OSX.
2005-05-03 22:38:39 +00:00
Nick Roberts
5c66660f61
(gdb-cpp-define-alist-program)
...
(gdb-define-alist): New variables.
(gdb-create-define-alist): New function.
(gdb-set-gud-minor-mode-1): Handle gdb-define-alist.
(gdb-source, gdb-memory-set-repeat-count): Replace string-to-int
with string-to-number.
(gdb-reset): Kill gdb-define-alist. Move assignments outside loop.
2005-05-03 06:48:47 +00:00
Nick Roberts
0d2794e362
Replace string-to-int with string-to-number.
...
(gud-find-file): Handle gdb-define-alist.
2005-05-03 06:47:18 +00:00
Nick Roberts
004e695aa5
(cc-define-list-program): Remove this
...
recent addition.
2005-05-03 06:45:54 +00:00
Nick Roberts
a70d41f7d3
(cc-define-alist, cc-create-define-alist):
...
Remove these recent additions.
(c-mode): Restore to before 2005-04-28.
2005-05-03 06:45:08 +00:00
Nick Roberts
975e5c47ca
(cc-define-list-program):
...
Change to "gcc -E -dM -". Make customizable.
2005-05-02 00:32:00 +00:00
Nick Roberts
9c09f54acc
(cc-create-define-alist): Use a shell.
...
(cc-mode-cpp-program): Rename to cc-define-list-program and
move to cc-vars.el.
2005-05-02 00:28:20 +00:00
Nick Roberts
fbc6be52eb
(cc-mode-cpp-program): Change to "gcc -E".
2005-05-01 22:52:29 +00:00
Richard M. Stallman
53ec26eded
(flymake-split-string)
...
(flymake-split-string, flymake-log, flymake-pid-to-names)
(flymake-reg-names, flymake-get-source-buffer-name)
(flymake-unreg-names, flymake-add-line-err-info)
(flymake-add-err-info): Clarify docstrings.
(flymake-popup-menu, flymake-make-emacs-menu)
(flymake-make-xemacs-menu): Add docstrings.
(flymake-get-buffer-*, flymake-set-buffer-*): Functions deleted.
Set variables directly throughout.
2005-04-30 20:13:39 +00:00
Nick Roberts
f55b37c038
(c-mode): If there is no file (Macroexpansion) don't create an alist.
2005-04-30 05:16:49 +00:00
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