1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2024-12-29 11:02:01 +00:00
Commit Graph

3881 Commits

Author SHA1 Message Date
Dan Nicolaescu
1dd4b00465 * progmodes/verilog-mode.el (verilog-auto-inout-module):
Add optional regular expression to AUTOINOUTMODULE.
(verilog-inject-auto, verilog-auto-arg, verilog-auto-inst)
(verilog-auto-inst-param, verilog-auto-reg)
(verilog-auto-reg-input, verilog-auto-wire, verilog-auto-output)
(verilog-auto-output-every, verilog-auto-input)
(verilog-auto-inout, verilog-auto-sense, verilog-auto-tieoff)
(verilog-auto-unused, verilog-auto): Update documentation to use
more obvious instance module names versus cell names.
2008-03-28 15:47:25 +00:00
Jan Djärv
5af370aba7 (compilation-mode-tool-bar-map): Only enable
kill if a process is running.
2008-03-28 10:06:13 +00:00
Jan Djärv
94e65e0d28 (grep-mode-tool-bar-map): The same. 2008-03-28 10:05:53 +00:00
Dan Nicolaescu
e2076c2c17 (verilog-auto-output)
(verilog-auto-input, verilog-auto-inout, verilog-auto)
(verilog-delete-auto): Add optional regular expression to
AUTOINPUT/AUTOOUTPUT/AUTOINOUT.
(verilog-signals-matching-regexp): New internal function for
signal matching.
2008-03-25 15:45:49 +00:00
Stefan Monnier
286d4b3b7d * progmodes/compile.el (compile):
* progmodes/grep.el (grep, grep-find): Use read-shell-command.
2008-03-20 19:56:58 +00:00
Dan Nicolaescu
6bdc3dbb28 (verilog-read-decls): Fix AUTOINPUT/AUTOOUTPUT mis-including
genvars.
2008-03-20 06:38:35 +00:00
Dan Nicolaescu
495ab0d547 (verilog-easy-menu-filter): New function.
(verilog-stmt-menu, verilog-menu): Add :help and filter it.
(verilog-customize, verilog-font-customize)
(electric-verilog-backward-sexp, electric-verilog-forward-sexp)
(verilog-mode): Update documentation strings to match tool tips.
(verilog-auto-search-do, verilog-auto-re-search-do)
(verilog-skip-forward-comment-or-string): Fix verilog-auto
expansion when a .* appears inside a string.
(verilog-re-search-forward, verilog-re-search-backward): Add
comment to recall how this works.
2008-03-20 06:27:52 +00:00
Stefan Monnier
d63b01e149 (verilog-syntax-ppss): New function.
(electric-verilog-terminate-line, verilog-in-struct-region-p)
(verilog-backward-ws&directives, verilog-forward-ws&directives)
(verilog-in-comment-p, verilog-in-star-comment-p)
(verilog-in-slash-comment-p, verilog-skip-backward-comments)
(verilog-parenthesis-depth, verilog-skip-backward-comment-or-string)
(verilog-skip-forward-comment-or-string, verilog-in-paren)
(verilog-skip-forward-comment-p): Use it,
2008-03-19 14:29:35 +00:00
Stefan Monnier
23ae1f25aa (sh-font-lock-quoted-subshell): Fix handling of \ and '. 2008-03-13 14:34:20 +00:00
Glenn Morris
599aeab922 (f90-font-lock-n): New function.
(f90-font-lock-1, f90-font-lock-2, f90-font-lock-3, f90-font-lock-4):
Use f90-font-lock-n.
(f90-mode-abbrev-table): Use newer form of define-abbrev, where
supported.  No need to bind abbrevs-changed for system abbrevs.
(f90-indent-region, f90-indent-subprogram, f90-match-end): Use cadr.
2008-03-13 03:29:35 +00:00
Glenn Morris
34d11b923e (fortran-mode-abbrev-table): Use newer form of define-abbrev, where
supported.  No need to bind abbrevs-changed for system abbrevs.
2008-03-13 03:26:47 +00:00
Dan Nicolaescu
2f9a87f57b (makefile-mode-abbrev-table): Add menu
entries and add :help to the existing ones.
2008-03-10 05:02:55 +00:00
Miles Bader
56388398e7 Merge from emacs--rel--22
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1095
2008-03-10 00:49:47 +00:00
Alan Mackenzie
6b6481ed72 (c-in-knr-argdecl): Limit number of paren/bracket pairs parsed, to solve
performance problem.
2008-03-07 22:34:09 +00:00
Dan Nicolaescu
388059876a * bindings.el (mode-line-remote): Add mouse-face. Improve tooltip.
(standard-mode-line-position): Add mouse-face.

* progmodes/compile.el (compilation-menu-map):
(compilation-mode-map):
* progmodes/grep.el (grep-mode-map):  Add :help.

* emacs-lisp/lisp-mode.el (emacs-lisp-mode-map): Define and
initialize in one step.  Add :help.  Use :enable to activate menu
items. Show the key binding for edebug-defun.
(lisp-interaction-mode-map): Add a menu.

* term.el (term-mode-map): Define and initialize in one step.

* ediff-init.el (ediff-color-display-p): Simplify.
(Xor): Remove unused function.
(ediff-with-syntax-table): Simplify for emacs.

* ediff-hook.el (menu-bar-ediff-menu): Don't depend on the
menu-bar being loaded, it always is.
2008-03-05 04:09:24 +00:00
Alan Mackenzie
f18ea992ca (c-neutralize-syntax-in-CPP): Fix coding bug. 2008-03-04 22:15:39 +00:00
Alan Mackenzie
212906e24a (c-before-font-lock-function): Fix bug in doc-string, "c-old-LEN" ->
"c-old-END".
2008-03-04 22:14:37 +00:00
Dan Nicolaescu
b1d0fc8669 (verilog-highlight-grouping-keywords):
Fix typo.
(verilog-type-font-keywords): Reindent.
2008-03-03 20:31:04 +00:00
Dan Nicolaescu
a1ebd734f1 * verilog-mode.el (verilog-font-grouping-keywords): Fix bug in the
grouping-keyword regular expression.
(verilog-font-lock-keywords): Allow users to toggle special
highlight of grouping-keywords.
(verilog-highlight-grouping-keywords): The toggle for special
highlighting of grouping keywords.
2008-03-03 08:52:49 +00:00
Dan Nicolaescu
9326028376 (compilation-menu-map): Add menu entries
for useful options.
2008-03-02 01:10:30 +00:00
Dan Nicolaescu
8e7883692a * textmodes/css-mode.el (css-indent-offset, css-electric-keys):
* textmodes/bibtex-style.el (bibtex-style-indent-basic):
* progmodes/verilog-mode.el (verilog-mode):
* net/socks.el (socks):
* vc-mtn.el (vc-mtn-mode-line-rewrite): Add :version.
2008-03-01 19:16:02 +00:00
Alan Mackenzie
0ce2ec82c9 (c-neutralize-syntax-in-CPP): Fix coding bug. 2008-03-01 09:05:12 +00:00
Alan Mackenzie
38cdd6f89d (c-before-font-lock-function): Fix bug in doc-string, "c-old-LEN" ->
"c-old-END".
2008-03-01 08:52:25 +00:00
Miles Bader
51fb064bc7 Merge from emacs--rel--22
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1090
2008-03-01 01:28:31 +00:00
Nick Roberts
707ae15225 (gdb-info-stack-custom): Apply
function-name-face correctly when user has
"set print address off".
2008-02-29 00:47:13 +00:00
Juri Linkov
5c842d76fa (hs-minor-mode-menu): Compare `hs-isearch-open' with t instead of
`comment' in :selected for "Code and Comment blocks" menu item.
2008-02-28 21:02:45 +00:00
Glenn Morris
d6a277d036 (Info-goto-node): Remove declaration.
(idlwave-convert-xml-system-routine-info): Don't require xml.
(idlwave-show-commentary, idlwave-shell-show-commentary): Don't require finder.
(idlwave-info): Don't require info.  Use info rather than Info-goto-node.
2008-02-28 03:47:24 +00:00
Dan Nicolaescu
76cdeb7d29 * progmodes/hideshow.el (hs-minor-mode-menu): Add some options to
the menu.

* vc.el (vc-deduce-fileset, vc-next-action, vc-start-entry)
(vc-finish-logentry): Check for vc-status-mode, not only for
vc-dired-mode.
2008-02-28 03:35:22 +00:00
Glenn Morris
3d452bded0 Standardize license text. 2008-02-27 08:55:44 +00:00
Glenn Morris
4fe4d2859f Change copyright to FSF, per the author's statement:
http://lists.gnu.org/archive/html/emacs-devel/2008-02/msg02647.html
Update FSF address.
2008-02-27 04:54:55 +00:00
Jan Djärv
df1a5d7dde (compilation-mode-tool-bar-map): The same. 2008-02-26 14:41:25 +00:00
Jan Djärv
f387c936a9 (grep-mode-tool-bar-map): Change place on next
and previous.
2008-02-26 14:41:01 +00:00
Miles Bader
f5c7594083 Remove RCS keywords
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1083
2008-02-26 09:00:24 +00:00
Juanma Barranquero
55222dc896 (gdb-pc-address, gdb-source-file-list, gdb-cpp-define-alist-program,
gdb-mouse-jump, gdb-get-buffer-create, gdb-debug-log,
gdb-set-gud-minor-mode-existing-buffers-1): Fix typos in docstrings.
(gdb-pending-triggers): Reflow docstring.
(gdb, gdb-init-1): Fix typos in docstrings of gud-def definitions.
2008-02-26 02:03:11 +00:00
Alan Mackenzie
d70e242245 (c-neutralize-syntax-in-CPP): Fix a bug on typing "#" at EOB. 2008-02-25 21:15:50 +00:00
Roland Winkler
5fe5075b03 * textmodes/bibtex.el: Remove support for hideshow minor mode as
it duplicates the bibtex support in progmodes/hideshow.el.
* progmodes/hideshow.el (hs-special-modes-alist): Allow bibtex
entry that do not start at the beginning of a line.
2008-02-25 19:49:23 +00:00
Jan Djärv
38cd9f1734 (grep-mode-tool-bar-map): New variable.
(grep-mode): Use grep-mode-tool-bar-map.
2008-02-25 10:52:57 +00:00
Jan Djärv
c45e48d29a (tool-bar): Rquire tool-bar.
(compilation-mode-tool-bar-map): New variable.
(compilation-mode): Use compilation-mode-tool-bar-map.
2008-02-25 10:52:09 +00:00
Juri Linkov
a46b95a834 (compilation-handle-exit):
Use compilation-error face instead of font-lock-warning-face.
Display the same message in the minibuffer as is inserted
at the end of the compilation buffer.
2008-02-24 23:21:56 +00:00
Dan Nicolaescu
a8bdd228f8 (compilation-start): Specify a face for
mode-line-process.
(compilation-handle-exit): Specify a face and a tooltip for
mode-line-process.
2008-02-24 20:44:24 +00:00
Miles Bader
b03f96dc5a Merge from emacs--rel--22
Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1074
2008-02-24 10:09:07 +00:00
Miles Bader
2872062129 Add arch tagline 2008-02-23 08:28:42 +00:00
Ken Manheimer
f7aa70c758 Finish pdbtrack integration cleanup, settling missing-functions
byte compiler warnings appropriately.

* progmodes/python.el (python-point): Remove this - beginning-of-line was
all that was necessary for `python-pdbtrack-overlay-arrow'.
(python-end-of-def-or-class, python-beginning-of-def-or-class)
(python-goto-initial-line): Drop these - they were only needed for
python-point.
(python-comint-output-filter-function): Use condition-case and
beginning-of-line directly, instead of python-mode.el functions
which require all sorts of baggage.
(point-safe): Unnecessary - we're using condition-case directly,
instead.
(python-execute-file): Include for python-shell, which i'm leaving
in keeping despite it being unnecessary for pdb tracking.
2008-02-22 17:49:48 +00:00
Andreas Schwab
d007adda89 Revert last change for now. 2008-02-22 15:10:13 +00:00
Thien-Thi Nguyen
12cf1a12ab (scheme-font-lock-keywords-2): Add SRFI 11 support.
(let-values, let*-values): Specify scheme-indent-function.
2008-02-22 11:12:09 +00:00
Andreas Schwab
fcca2aff43 (verilog-xemacs-menu): Fix setup of "Move" submenu. 2008-02-22 11:00:54 +00:00
Bastien Guerry
b198861124 2008-02-22 Bill Meier <wmeier@newsguy.com> (tiny change)
* progmodes/sh-script.el (sh-indent-comment): Docstring fix.
2008-02-22 01:28:08 +00:00
Ken Manheimer
82ede38976 Revise pdbtrack functionality to incorporate advances in python-mode.el.
(I'm doing this python.el checkin with some byte-compiler warnings.  These
warnings existed before Nick Roberts or I applied any of the pdbtrack
changes, and look very clearly like preexisting, incomplete adoption of
code from python-mode.el.  I'm going to next look at settling those
warnings, though I don't have time for a major reconciliation of the two
python-mode implementations.)

(python-pdbtrack-toggle-stack-tracking): Clarify docstring.
(python-pdbtrack-minor-mode-string): A sign indicating that pdb
tracking is happening.
(python-pdbtrack-stack-entry-regexp): Better recognize stack traces.
(python-pdbtrack-input-prompt): Better recognize PDB prompts.
(add python-pdbtrack-track-stack-file to comint-output-filter-functions):
Tracking is plugged in to all comint buffers once python.el is loaded.
(python-pdbtrack-overlay-arrow): Toggle activation of
`python-pdbtrack-minor-mode-string' in addition to the overlay arrow.
(python-pdbtrack-track-stack-file): Use new
`python-pdbtrack-get-source-buffer' for more flexible access to
debugging source files.
(python-pdbtrack-get-source-buffer): Identify debugging target
buffer according to pdb stack trace, optionally using new
`python-pdbtrack-grub-for-buffer' if file is not locally
available.
(python-pdbtrack-grub-for-buffer): Find most recent python-mode
named buffer, or having function with indicated name.
(python-shell): Remove comint-output-filter-functions hook
addition, it's being done elsewhere.  Wrap long line.
2008-02-21 22:28:13 +00:00
Chong Yidong
2bcda1d5ac Merge from Dave Love's 2008-01-20 version.
Require sym-comp.  Add Python buffer to same-window-buffer-names.
Fixup whitespaces.
(python-font-lock-keywords): Add highlighting for Python builtins.
(python-font-lock-syntactic-keywords): Rewrite.
(python-quote-syntax): Use syntax-ppss-context instead of parsing
ppss directly.
(python-mode-map): Add binding for python-find-function.
(python-calculate-indentation): Clean up the logic.
(python-beginning-of-defun): Explicitly set return value.
(python-beginning-of-statement): Stop looping if we get stuck
going backwards.
(python-next-statement): Stop looping if we somehow end up inside
a string while advancing.
(python-preoutput-continuation, python-version-checked): New vars.
(python-check-version): New function.
(run-python): Set default command to python-command instead of
python-python-command.
(run-python): Use python-check-version.  Give PYTHONPATH
precedence over data-directory in the process environment.  Load
function definitions in python process after.
(python-check-comint-prompt): New function.
(python-send-command, python-send-receive): Use it.
(python-complete-symbol, python-try-complete): Functions deleted.
Use symbol-complete instead of python-complete-symbol throughout.
(python-fill-paragraph): Further refine the fenced-string regexp.
(def-python-skeleton): Expand to the original abbrev instead if in
a comment or string.  Tweak skeletons for `if', `while', `for',
`try/except', `try/finally', `name'.
(python-pea-hook, python-abbrev-pc-hook): New functions.
(python-abbrev-syntax-table): New var.
(python-mode): Add python-pea-hook to pre-abbrev-expand-hook.  Use
symbol-completion-try-complete for hippie expansion.  Turn on font
lock unconditionally.
(python-mode-hook): Defcustom it.  No need to use make-local
variable on indent-tabs-mode in "Turn off Indent Tabs mode"
option, since it's buffer-local.
2008-02-21 17:03:47 +00:00
Chong Yidong
e21766aa63 New file. 2008-02-21 17:03:30 +00:00