1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-01-14 15:30:29 -08:00
emacs/lisp/progmodes
Dan Nicolaescu 7ea26faf0c * progmodes/verilog-mode.el (top-level): Don't require compile.
(compilation-error-regexp-alist, compilation-last-buffer):
Define for compiler.
(verilog-insert-1): New function.
(verilog-insert-indices, verilog-generate-numbers): Doc fixes.
Use verilog-insert-1.
(verilog-surelint-off): Use next-error-last-buffer if bound.
Check compile buffer is live.

* progmodes/verilog-mode.el: Replace all instances of
string-to-int with string-to-number, insert-string with insert,
and read-input with read-string.
(top-level): No need to require imenu, reporter, dinotrace, vc,
font-lock when compiling.  Always require compile.  Relegate remaining
compatibility cruft to XEmacs.  Don't require font-lock.
(verilog-version): Remove superfluous concat.
(dinotrace-unannotate-all, zmacs-activate-region, customize-apropos):
No need to define.
(verilog-regexp-opt): On Emacs, just make it an alias for regexp-opt.
(verilog-font-lock-keywords, verilog-font-lock-keywords-1)
(verilog-font-lock-keywords-2, verilog-font-lock-keywords-3)
(verilog-startup-message-displayed): These are variables, not constants.
(verilog-batch-execute-func, verilog-auto-inst)
(verilog-auto-inst-param): Use mapc rather than mapcar.
(sigs-in, sigs-inout, sigs-out): Define for compiler rather than
actually defining.
(verilog-modi-get-decls, verilog-modi-get-sub-decls)
(verilog-modi-get-outputs, verilog-modi-get-inouts)
(verilog-modi-get-inputs, verilog-modi-get-wires)
(verilog-modi-get-regs, verilog-modi-get-assigns)
(verilog-modi-get-consts, verilog-modi-get-gparams)
(verilog-modi-get-sub-outputs, verilog-modi-get-sub-inouts)
(verilog-modi-get-sub-inputs): Move inline functions earlier in
the file.
(sigs-in, sigs-out): Don't declare multiple times.
(got-sig, got-rvalue, uses-delayed): Define for compiler with just
`defvar'.
(verilog-auto): Call dinotrace-unannotate-all only if bound.
(verilog-module-inside-filename-p): No need to wrap fboundp test
in condition-case.
(reporter-submit-bug-report): Autoload it.
(verilog-mark-defun): Call zmacs-activate-region only if bound.
(verilog-font-customize): Call customize-apropos only if bound.
(verilog-getopt-flags, verilog-auto-reeval-locals):
Use make-local-variable rather than make-variable-buffer-local.
(verilog-company, verilog-project, verilog-modi-cache-list):
Move make-variable-buffer-local calls to top-level.
(font-lock-defaults-alist): Don't define it.
(verilog-need-fld): Remove.
(verilog-font-lock-init): Don't set font-lock-defaults-alist.
(verilog-mode): Only call make-local-hook on XEmacs.
Set font-lock-defaults rather than using verilog-font-lock-init.
2008-01-05 10:23:26 +00:00
..
.gitignore
ada-mode.el (ada-create-keymap): Paren typo. 2007-08-21 16:25:41 +00:00
ada-prj.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
ada-stmt.el Add missing license notice (GPLv3 or later). 2007-07-25 04:28:39 +00:00
ada-xref.el (ada-gnatls-args): Fix docstring. 2007-08-13 11:38:37 +00:00
antlr-mode.el Replace `iff' in doc-strings and comments. 2007-08-08 07:34:30 +00:00
asm-mode.el (asm-mode-map): Add a major mode menu. 2007-12-25 20:00:12 +00:00
autoconf.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
cc-align.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
cc-awk.el Replace `iff' in doc-strings and comments. 2007-08-08 07:34:30 +00:00
cc-bytecomp.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
cc-cmds.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
cc-compat.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
cc-defs.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
cc-engine.el (c-crosses-statement-barrier-p): Fix typo in docstring. 2007-11-15 18:27:06 +00:00
cc-fonts.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
cc-langs.el (c-constant-kwds): Add java: null, true, false. 2007-08-28 02:51:09 +00:00
cc-menus.el (cc-imenu-c++-generic-expression): Tweak regexp to avoid overflow. 2007-10-17 01:36:24 +00:00
cc-mode.el Fix problem with modes derived from CC Mode: Move macro 2007-07-28 11:45:55 +00:00
cc-styles.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
cc-subword.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
cc-vars.el (defcustom-c-stylevar): Revert to pre-2007-12-12 version. 2007-12-17 09:16:57 +00:00
cfengine.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
cmacexp.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
compile.el (compilation-start): Set initial visible point properly even when 2007-12-27 03:31:20 +00:00
cperl-mode.el * progmodes/perl-mode.el (perl-continued-statement-offset) 2007-12-09 19:19:46 +00:00
cpp.el Replace `iff' in doc-strings and comments. 2007-08-08 07:34:30 +00:00
cwarn.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
dcl-mode.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
delphi.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
ebnf-abn.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
ebnf-bnf.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
ebnf-dtd.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
ebnf-ebx.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
ebnf-iso.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
ebnf-otz.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
ebnf-yac.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
ebnf2ps.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
ebrowse.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
etags.el (tags-table-mode): Disable undo. 2007-11-02 08:19:17 +00:00
executable.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
f90.el (f90-indented-comment-re, f90-directive-comment-re) 2007-10-25 04:00:42 +00:00
flymake.el (flymake-err-line-patterns): Fix infloop in javac regexp. 2007-08-12 18:01:29 +00:00
fortran.el (fortran-comment-line-start-skip, fortran-directive-re): 2007-10-25 03:57:21 +00:00
gdb-ui.el (gdb-var-set-format): Set the output format 2008-01-03 21:58:33 +00:00
glasses.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
grep.el (rgrep): Fix last change. 2007-12-28 10:48:05 +00:00
gud.el (gud-def): Do nothing if gud-running is t. 2008-01-03 22:00:06 +00:00
hideif.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
hideshow.el Replace `iff' in doc-strings and comments. 2007-08-08 07:34:30 +00:00
icon.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
idlw-complete-structtag.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
idlw-help.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
idlw-shell.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
idlw-toolbar.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
idlwave.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
inf-lisp.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
ld-script.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
m4-mode.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
make-mode.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
mantemp.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
meta-mode.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
mixal-mode.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
modula2.el (m2-definition, m2-module): Don't use previous-line. 2007-08-27 13:41:54 +00:00
octave-hlp.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
octave-inf.el (inferior-octave-mode): Use add-hook to 2007-09-22 20:12:05 +00:00
octave-mod.el (octave-looking-at-kw): Add doc string. 2007-10-13 20:08:01 +00:00
pascal.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
perl-mode.el * progmodes/perl-mode.el (perl-continued-statement-offset) 2007-12-09 19:19:46 +00:00
prolog.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
ps-mode.el (ps-mode-map): Delete C-c v binding. 2007-10-25 02:23:34 +00:00
python.el (python-eldoc-function): Doc fix. 2007-09-27 21:23:43 +00:00
scheme.el (scheme-mode-variables): Set font-lock-comment-start-skip. 2007-08-18 23:45:58 +00:00
sh-script.el * progmodes/sh-script.el (sh-indentation): Add safe-local-variable property. 2008-01-03 06:40:58 +00:00
simula.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
sql.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
tcl.el (tcl-indent-level, tcl-continued-indent-level): Add safe-local-variable prop. 2007-08-07 17:00:44 +00:00
vera-mode.el Switch license to GPLv3 or later. 2007-07-25 04:29:40 +00:00
verilog-mode.el * progmodes/verilog-mode.el (top-level): Don't require compile. 2008-01-05 10:23:26 +00:00
vhdl-mode.el (vhdl-update-progress-info): Avoid divide by zero error. 2007-08-13 11:39:45 +00:00
which-func.el Replace `iff' in doc-strings and comments. 2007-08-08 07:34:30 +00:00
xscheme.el Replace `iff' in doc-strings and comments. 2007-08-08 07:34:30 +00:00