1. 28 Aug, 2009 1 commit
    • Stefan Monnier's avatar
      * gnus/nnheader.el (nnheader-find-file-noselect): · 14acf2f5
      Stefan Monnier authored
      * gnus/mm-util.el (mm-insert-file-contents):
      * org/org-html.el (org-export-as-html):
      * org/org-docbook.el (org-export-as-docbook):
      * textmodes/reftex.el (reftex-get-file-buffer-force):
      * progmodes/verilog-mode.el (verilog-batch-execute-func):
      * emulation/viper.el (viper-go-away, viper-set-hooks):
      * emacs-lisp/re-builder.el (re-builder-unload-function):
      * emacs-lisp/bytecomp.el (byte-compile-file):
      * ses.el (ses-unload-function):
      * hexl.el (hexl-find-file):
      * files.el (normal-mode):
      * ehelp.el (with-electric-help):
      * autoinsert.el (auto-insert-alist):
      * arc-mode.el (archive-mode):
      Use (default-value 'major-mode) instead of default-major-mode.
      14acf2f5
  2. 25 Aug, 2009 1 commit
  3. 22 Jul, 2009 1 commit
  4. 19 Jul, 2009 1 commit
  5. 06 Jul, 2009 1 commit
    • Dan Nicolaescu's avatar
      (verilog-error-regexp-emacs-alist): Coded custom · d88782c3
      Dan Nicolaescu authored
      representation of verilog error regular expressions to work with
      Emacs-22's new format.
      (verilog-error-regexp-xemacs-alist): Coded custom representation
      of verilog error regular expressions to work with XEmacs format
      (verilog-error-regexp-add-xemacs): Hook routine to install verilog
      error recognition into XEmacs.
      (verilog-error-regexp-add-emacs): Hook routine to install verilog
      error recognition into Emacs-22.
      d88782c3
  6. 28 Jun, 2009 1 commit
    • Dan Nicolaescu's avatar
      * verilog-mode.el (verilog-beg-of-statement) · a3a8b002
      Dan Nicolaescu authored
      (verilog-endcomment-reason-re): Support unique case and priority
      case.
      (verilog-basic-complete-re): Support localparam lineup.
      (verilog-beg-of-statement-1): Fix for robustness, unique case.
      (verilog-set-auto-endcomments): Fix for unique case, always_comb
      commenting.
      (verilog-leap-to-case-head): Now support *nested* unique &
      priority case statements.
      (verilog-auto-lineup): Make just declarations the default (as it
      had been).
      (verilog-leap-to-case-head): Support priority/unique case
      statements.
      (verilog-auto-lineup): Rework to give users radio buttons to
      select the various styles of automatic lineup
      (verilog-error-regexp-alist): Rework to support the XEmacs style
      of error regular expressions from compilers, lint tools &
      simulators.  Note that GNU Emacs has made it impossible for a mode
      to load such things.
      (electric-verilog-terminate-line, verilog-indent-declaration)
      (verilog-auto-wiure): Rework for radio button selection of
      auto-lineup selection of specification of auto lineup.
      (verilog-beg-of-statement-1): Redesign to support proper operation
      in additional code, based on testing with auto-lineup.
      (verilog-calculate-indent, assignments & declarations)
      (verilog-backward-token): Enhance to support auto-lineup of
      assignments & declarations.
      (verilog-in-directive-p, verilog-at-struct-p): New function for
      easy test of whether we are.
      (verilog-pretty-declarations, verilog-pretty-expr): Massive rework
      to support safe execution at almost anyline.
      (verilog-calc-1): Properly support indenting deep inside generate
      blocks.
      (verilog-init-font) Remove definition & use of verilog-init-font,
      as it is redundant with font-lock-defaults.
      (verilog-mode): Alter the definition of verilog-font-lock-defualts
      to avoid circular calls if syntax-ppss is a function (as is the
      case now in 22.x GNU Emacs) as that function would sometimes call
      itself, leading to (nearly) infinite recursion
      (verilog-ovm-begin-re, verilog-ovm-end-re)
      (verilog-ovm-statement-re, verilog-leap-to-head)
      (verilog-backward-token): Add support for OVM macros.  Some are
      complete statements, and others open and close scopes like begin
      and end.
      (verilog-defun-level-not-generate-re, verilog-defun-level-re)
      (verilog-defun-level-generate-only-re): Really fix the defun-list
      compilation issue
      (verilog-calc-1) (verilog-beg-of-statement): Enhance support for
      coverpoint, constraint and cross statements
      (verilog-defun-level-list, verilog-generate-defun-level-list)
      (verilog-all-defun-level-list): Redo these specifications - it is
      too hard to support eval-when compile aggregation of lists also
      built at when-compile time.
      (verilog-defun-level-list): Place defconsts of variables used in
      building regular expressions which are built in eval-when-compile
      bodies in the same eval-when-compile body to facilitate compile
      without load.
      (verilog-beg-block-re-ordered): Support indenting
      virtual/protected tasks and functions.
      (verilog-defun-level-list,verilog-in-generate-region-p)
      (verilog-backward-ws&directives, verilog-calc-1): Speed up
      indentation of some module items (generate items).
      (verilog-forward-sexp, verilog-leap-to-head): Support stepping
      across virtual/protected tasks and functions.
      
      * verilog-mode.el (verilog-auto-arg, verilog-auto-arg-sort): Allow
      sorting AUTOARG lists.  Suggested by Andrea Fedeli.
      (verilog-read-sub-decls-line): Fix AUTOWIRE signals getting lost
      in concatenations.  Reported by Yishay Belkind.
      (verilog-auto-ascii-enum): Support one-hot state machines in
      AUTOASCIIENUM.  Suggested by Lloyd Gomez.
      (verilog-auto-inst, verilog-auto-inst-port): Include interface
      modport in AUTOINST and add vl-modport for users.  Reported by
      David Rogoff.
      (verilog-auto-inout-module, verilog-auto-inst)
      (verilog-decls-get-interfaces, verilog-insert-definition)
      (verilog-insert-one-definition, verilog-read-decls)
      (verilog-read-sub-decls, verilog-read-sub-decls-sig)
      (verilog-sig-modport, verilog-signals-combine-bus)
      (verilog-subdecls-get-interfaces): Fix expansion of SystemVerilog
      interfaces in AUTOINOUTMODULE, AUTOINOUTCOMP, and AUTOINST.
      Suggested by David Rogoff.
      (verilog-repair-open-comma): Fix non-insertion of comma when
      `DEFINE occurs in V2K argument list.  Reported by Lane Brooks.
      (verilog-make-width-expression): Simplify [A-1:0] expression
      widths to just {A{1'b0}}.
      (verilog-mode): Cleanup checkdoc warnings.
      (verilog-auto-inout-module, verilog-signals-matching-dir-re): Add
      third optional regexp to AUTOINOUTMODULE to allow selecting only
      inputs/outputs or data type.  Suggested by Vasu Kandadi.
      (next-error-last-buffer): Fix byte-compiler warning.
      (verilog-auto, verilog-auto-insert-lisp, verilog-auto-inst)
      (verilog-delete-auto): Add AUTOINSERTLISP to insert arbitrary lisp
      or shell command text during AUTO expansion.  Suggested by Tad
      Truex.
      (verilog-read-sub-decls-expr, verilog-read-sub-decls-line)
      (verilog-read-sub-decls-sig, verilog-symbol-detick-text): Fix
      dotted nets {a.b,c.d} and excaped identifiers being mis-included
      in AUTOINOUT. Reported by Matthew Lovell.
      (verilog-read-always-signals-recurse): Fix AUTORESET "if (a<=b)"
      causing use of <= assignments.  Reported by Alex Reed.
      (verilog-read-decls): Fix triand, trior, wand, wor to be
      recognized by AUTOWIRE.  Reported by Spencer Isaacson.
      (verilog-extended-complete-re): Support import "DPI-C" functions.
      (verilog-read-always-signals-recurse): Fix AUTORESET of "x <=
      y[a+1:a+1]" to not include a in reset list.  Reported by Dan
      Dever.
      (verilog-insert-date, verilog-insert-year)
      (verilog-sk-header-tmpl): Fix verilog-header inserting error on
      Windows systems.  Reported by Michael Potts.
      (verilog-read-module-name): Fix AUTOINST when the child module
      declaration's name is a tick define. Reported by Elliot Mednick.
      (verilog-read-decls): Fix V2K parameter bit subscripts getting
      passed to next parameter's definition. Reported by Bruce T.
      (verilog-read-decls): Fix detecting "parameter int" when using
      AUTOINSTPARAM.  Reported by Bruce T.
      (verilog-goto-defun): Fix goto not finding modules unless first
      perform a verilog-auto expansion. Suggested by Lawrence Butcher.
      (verilog-mode): Expand -f flag arguments on entry to mode so
      verilog-goto-defun will work.  Reported by Lawrence Butcher.
      (verilog-getopt): Expand environment variables in -f file
      arguments.  Suggested by Lawrence Butcher.
      (verilog-set-define): Fix "Symbol's value as variable is void"
      when reading enumerations.
      (verilog-auto-ascii-enum): Fix duplicate labels in AUTOASCIIENUM.
      Suggested by Stephen Peltan.
      (verilog-read-defines): Fix reading of enumerations in include
      files.  Reported by Steve Peltan.
      a3a8b002
  7. 12 Feb, 2009 1 commit
  8. 09 Jan, 2009 1 commit
  9. 05 Jan, 2009 1 commit
  10. 05 Sep, 2008 1 commit
    • Dan Nicolaescu's avatar
      * verilog-mode.el (verilog-library-extensions): Enable .sv · 7cb1c4d7
      Dan Nicolaescu authored
      filename extensions to call verilog-mode.
      (verilog-auto, verilog-auto-inst, verilog-faq)
      (verilog-submit-bug-report): Update author support URLs.
      (verilog-delete-auto, verilog-auto-inout-module)
      (verilog-auto-inout-comp, verilog-auto): Add AUTOINOUTCOMP for
      creating complemented testbench modules.  Suggested by Yishay
      Belkind.
      (verilog-auto-inst-port, verilog-simplify-range-expression): When
      verilog-auto-inst-param-value is set, don't require a
      AUTO_TEMPLATE to expand parameter substitutions.  Suggested by
      Yishay Belkind.
      (verilog-auto-inst-param-value): Add safe variable.
      (verilog-re-search-forward, verilog-re-search-backward): Fix
      returning wrong search results on Emacs 22.1.
      (verilog-modi-cache-results, verilog-auto): Fix warning message
      about "toggling font-lock-mode."
      (verilog-auto): Fix loosing font-lock on errors.
      (verilog-auto-inst-param-value, verilog-mode-version)
      (verilog-mode-version-date, verilog-read-inst-param-value)
      (verilog-auto-inst, verilog-auto-inst-param)
      (verilog-auto-inst-port, verilog-simplify-range-expression): Allow
      parameters to be replaced with their values, on the expansion of
      an AUTOINST with Verilog 2001 style parameter settings.  Suggested
      by David Rogoff.
      * verilog-mode.el (verilog-beg-block-re-ordered, verilog-calc-1):
      Better support for the property statement.  Sometimes this keyword
      introduces a statement which requires an endproperty keyword, and
      sometimes it doesn't, dependening on the work before the property
      word. If property is prefixed with assert, assume or cover
      keyword, then the statement is ended with a ';' Otherwise,
      property is like task or specify, and is followed by some number
      of statements, which are ended with an endproperty keyword.
      (electric-verilog-tab): Support Emacs 22.2 style handling of tab
      in a highlighted region: indent each line in region according to
      mode.  Supply this so it works in XEmacs and older Emacs.
      7cb1c4d7
  11. 30 Jul, 2008 1 commit
    • Dan Nicolaescu's avatar
      * verilog-mode.el (verilog-do-indent): Remove special indent for · 4c5e69c6
      Dan Nicolaescu authored
      declarations inside a parenthetical list. The code is ill-advised,
      and doesn't work given user defined types.
      (verilog-set-auto-endcomments): Enhance function automatic
      endcomment to support functions that return user defined types.
      (verilog-mode): Add code to tell which-function-mode minor mode
      that Verilog supports this feature.
      (verilog-beg-block-re-ordered, verilog-indent-re)
      (verilog-forward-sexp, verilog-forward-wa, verilog-calc-1)
      (verilog-leap-to-head): Support the new virtual and/or protected
      tasks, as well as extern declarations of tasks for indenting and
      for foward/backward expression.
      
      * verilog-mode (verilog-read-decls): Allow AUTORESET to work with
      SV 'logic' signals.  [Julian Gorfajn]
      (verilog-auto-inst-column): Make verilog-auto-inst-column
      customizable.
      (verilog-string-replace-matches): Avoid recursion with small
      replacements.
      (verilog-auto-inst-param-value, verilog-mode-version)
      (verilog-mode-version-date, verilog-read-inst-param-value)
      (verilog-auto-inst, verilog-auto-inst-param)
      (verilog-auto-inst-port, verilog-simplify-range-expression): Add
      verilog-auto-inst-param-value option for AUTOINST.  [David Rogoff]
      This allows parameters to be replaced with their values, on the
      expansion of an AUTOINST with Verilog 2001 style parameter
      settings.
      4c5e69c6
  12. 08 May, 2008 1 commit
    • Dan Nicolaescu's avatar
      (verilog-type-font-keywords): Add leda and 0in · 9c059794
      Dan Nicolaescu authored
      as pragma keywords.
      (verilog-pretty-expr): Support lining up assignments which include
      part selects.
      (verilog-mode): More portable check for the availability of
      hideshow support.
      (verilog-do-indent): Remove special indent for declarations inside
      a parenthetical list.  The code is ill-advised, and doesn't work
      given the new user defined types.
      (verilog-set-auto-endcomments): Enhance function automatic
      endcomment to support functions that return user defined types.
      (verilog-mode): Add code to tell which-function-mode minor mode
      that Verilog supports this feature.
      9c059794
  13. 06 May, 2008 2 commits
    • Dan Nicolaescu's avatar
      (verilog-getopt-file): Cleanup warning message format. · 5509c6ad
      Dan Nicolaescu authored
      (verilog-auto, verilog-auto-arg, verilog-auto-ascii-enum)
      (verilog-auto-inout, verilog-auto-inout-module)
      (verilog-auto-input, verilog-auto-inst, verilog-auto-inst-param)
      (verilog-auto-output, verilog-auto-output-every, verilog-auto-reg)
      (verilog-auto-reg-input, verilog-auto-reset, verilog-auto-sense)
      (verilog-auto-sense-sigs, verilog-auto-tieoff)
      (verilog-auto-unused, verilog-auto-wire)
      (verilog-decls-get-assigns, verilog-decls-get-consts)
      (verilog-decls-get-gparams, verilog-decls-get-inouts)
      (verilog-decls-get-inputs, verilog-decls-get-outputs)
      (verilog-decls-get-ports, verilog-decls-get-regs)
      (verilog-decls-get-signals, verilog-decls-get-wires)
      (verilog-dir-cache-lib-filenames, verilog-dir-cache-list)
      (verilog-dir-cache-preserving, verilog-dir-file-exists-p)
      (verilog-dir-files, verilog-expand-dirnames, verilog-getopt-file)
      (verilog-inject-sense, verilog-library-filenames)
      (verilog-mode-release-date, verilog-mode-version)
      (verilog-modi-cache-add, verilog-modi-cache-preserve-buffer)
      (verilog-modi-cache-preserve-tick, verilog-modi-cache-results)
      (verilog-modi-get-assigns, verilog-modi-get-consts)
      (verilog-modi-get-gparams, verilog-modi-get-inouts)
      (verilog-modi-get-inputs, verilog-modi-get-outputs)
      (verilog-modi-get-ports, verilog-modi-get-regs)
      (verilog-modi-get-signals, verilog-modi-get-sub-inouts)
      (verilog-modi-get-sub-inputs, verilog-modi-get-sub-outputs)
      (verilog-modi-get-wires, verilog-preserve-cache)
      (verilog-preserve-dir-cache, verilog-preserve-modi-cache)
      (verilog-read-sub-decls, verilog-read-sub-decls-line)
      (verilog-read-sub-decls-sig, verilog-subdecls-get-inouts)
      (verilog-subdecls-get-inputs, verilog-subdecls-get-outputs):
      Add caching of additional state, and rework signal extraction
      routines to improve AUTO expansion performance by 300%++.
      5509c6ad
    • Glenn Morris's avatar
      b1fc2b50
  14. 16 Apr, 2008 1 commit
  15. 28 Mar, 2008 1 commit
    • Dan Nicolaescu's avatar
      * progmodes/verilog-mode.el (verilog-auto-inout-module): · 1dd4b004
      Dan Nicolaescu authored
      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.
      1dd4b004
  16. 25 Mar, 2008 1 commit
    • Dan Nicolaescu's avatar
      (verilog-auto-output) · e2076c2c
      Dan Nicolaescu authored
      (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.
      e2076c2c
  17. 20 Mar, 2008 3 commits
    • Dan Nicolaescu's avatar
      6bdc3dbb
    • Dan Nicolaescu's avatar
      (verilog-easy-menu-filter): New function. · 495ab0d5
      Dan Nicolaescu authored
      (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.
      495ab0d5
    • Dan Nicolaescu's avatar
      (verilog-easy-menu-filter): New function. · 6b189a32
      Dan Nicolaescu authored
      (verilog-stmt-menu, verilog-menu): Add :help.
      (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.
      6b189a32
  18. 19 Mar, 2008 2 commits
  19. 03 Mar, 2008 2 commits
  20. 01 Mar, 2008 1 commit
  21. 22 Feb, 2008 2 commits
  22. 21 Feb, 2008 2 commits
    • Dan Nicolaescu's avatar
      (eval-when-compile): Don't define · 7d55bf04
      Dan Nicolaescu authored
      add-submenu.
      (verilog-xemacs-menu): Add :keys for C-M-a, C-M-e and C-M-h.
      Remove.  Move contents to the only use ...
      (verilog-menu): ... here.
      (verilog-statement-menu): Remove.  Move contents to the only use ...
      (verilog-stmt-menu): ... here.
      (verilog-mark-defun): Simply call mark-defun for emacs.
      (occur-pos-list): Declare for byte compiler.
      (mode-popup-menu): Don't defvar.
      (verilog-add-statement-menu): Remove.
      (verilog-mode-hook): Don't add verilog-add-statement-menu.
      (verilog-mode): Call easy-menu-add and set mode-popup-menu for
      XEmacs.
      7d55bf04
    • Dan Nicolaescu's avatar
      * progmodes/verilog-mode.el (verilog-xemacs-menu): Remove XEmacs · 2a9eb3f5
      Dan Nicolaescu authored
      conditional.
      (verilog-font-grouping-keywords-face): Make the begin..end
      keywords standout more than other verilog keywords.
      (verilog-type-font-keywords): Move the begin..end out of this list
      to facilitate making them to (potentially) stand out more.
      (verilog-backward-token): Fix indent of bare always{_*}?, initial,
      function & task blocks.
      (verilog-behavioral-block-beg-re): Fix indent of bare always{_*}?,
      initial, function & task blocks.
      (verilog-forward-sexp): Handle the new "disable fork" statement of
      IEEE-1800 Verilog.
      (verilog-beg-block-re-ordered): Handle the new "disable fork"
      statement of IEEE-1800 Verilog.
      (verilog-calc-1): Handle the new "disable fork" statement of
      IEEE-1800 Verilog.
      (verilog-disable-fork-re): Add const to help handle the new
      "disable fork" statement of IEEE-1800 Verilog.
      (verilog-declaration-core-re): Add port directions by themselves,
      with no qualification, as base item of a declaration.
      (verilog-pretty-declarations): Add new flag to ask it to refrain
      from printing to the message buffer.
      (verilog-pretty-expr): Add a QUIET flag to ask it to refrain from
      printing to the message buffer.  Improve handling of the many
      types of expression line up.
      (verilog-just-one-space): Remove printing of an empty message.
      (verilog-get-lineup-indent): Rework to support the better handling
      of expression lineup for verilog-pretty-expr.
      (verilog-auto-wire): Pass the quiet flag to verilog-pretty-expr.
      2a9eb3f5
  23. 20 Feb, 2008 2 commits
    • Juanma Barranquero's avatar
      37ea4b9b
    • Dan Nicolaescu's avatar
      * progmodes/verilog-mode.el (customize): Fix typo in error message. · 90639eff
      Dan Nicolaescu authored
      (verilog-mode, verilog-mode-indent, verilog-mode-actions)
      (verilog-mode-auto, verilog-indent-level-module)
      (verilog-minimum-comment-distance, verilog-library-flags)
      (verilog-library-directories, verilog-library-files)
      (verilog-auto-reset-widths, verilog-imenu-generic-expression)
      (verilog-xemacs-menu, verilog-set-compile-command)
      (verilog-set-compile-command, verilog-mode-syntax-table, verilog-mode)
      (verilog-get-expr, verilog-strip-comments, verilog-one-line)
      (verilog-lint-off, verilog-batch-auto, verilog-batch-delete-auto)
      (verilog-batch-inject-auto, verilog-batch-indent)
      (verilog-continued-line, verilog-type-keywords)
      (verilog-read-sub-decls-sig, verilog-read-sub-decls-line)
      (verilog-read-inst-pins, verilog-read-arg-pins)
      (verilog-read-auto-template, verilog-read-signals, verilog-getopt-file)
      (verilog-add-list-unique, verilog-symbol-detick, verilog-modi-filename)
      (verilog-auto-star, verilog-auto-inst, verilog-auto-wire)
      (verilog-enum-ascii, verilog-sk-begin, verilog-sk-fork)
      (verilog-sk-datadef, verilog-colorize-include-files-buffer)
      (verilog-mode-version, verilog-mode-release-date)
      (verilog-mode-release-emacs, verilog-linter, verilog-coverage)
      (verilog-simulator, verilog-compiler)
      (verilog-auto-sense-defines-constant, verilog-company)
      (verilog-project, verilog-mark-defun, verilog-submit-bug-report):
      Fix typos in docstrings.
      (verilog-set-auto-endcomments, verilog-calculate-indent)
      (verilog-inject-auto, verilog-auto-arg, verilog-auto-inout-module):
      Reflow docstrings.
      (verilog-tab-always-indent, verilog-highlight-p1800-keywords)
      (verilog-auto-star-save, verilog-auto-inst-vector, verilog-mode-hook)
      (electric-verilog-forward-sexp, verilog-in-case-region-p)
      (verilog-in-struct-region-p, verilog-in-generate-region-p)
      (verilog-leap-to-head, verilog-current-indent-level)
      (verilog-case-indent-level, verilog-cpp-keywords)
      (verilog-defun-keywords, verilog-block-keywords, verilog-tf-keywords)
      (verilog-case-keywords, verilog-separator-keywords, verilog-completion)
      (verilog-signals-not-in, verilog-symbol-detick-text)
      (verilog-modi-cache-preserve-tick, verilog-modi-cache-preserve-buffer)
      (verilog-forward-close-paren, verilog-backward-open-paren)
      (verilog-backward-open-bracket): Doc fixes.
      90639eff
  24. 18 Feb, 2008 3 commits
    • Juanma Barranquero's avatar
      (customize): Fix typo in error message. · 436e9d04
      Juanma Barranquero authored
      (verilog-mode, verilog-mode-indent, verilog-mode-actions, verilog-mode-auto,
      verilog-indent-level-module, verilog-minimum-comment-distance,
      verilog-library-flags, verilog-library-directories, verilog-library-files,
      verilog-auto-reset-widths, verilog-imenu-generic-expression,
      verilog-xemacs-menu, verilog-set-compile-command, verilog-set-compile-command,
      verilog-mode-syntax-table, verilog-mode, verilog-get-expr,
      verilog-strip-comments, verilog-one-line, verilog-lint-off, verilog-batch-auto,
      verilog-batch-delete-auto, verilog-batch-inject-auto, verilog-batch-indent,
      verilog-continued-line, verilog-type-keywords, verilog-read-sub-decls-sig,
      verilog-read-sub-decls-line, verilog-read-inst-pins, verilog-read-arg-pins,
      verilog-read-auto-template, verilog-read-signals, verilog-getopt-file,
      verilog-add-list-unique, verilog-symbol-detick, verilog-modi-filename,
      verilog-auto-star, verilog-auto-inst, verilog-auto-wire, verilog-enum-ascii,
      verilog-sk-begin, verilog-sk-fork, verilog-sk-datadef,
      verilog-colorize-include-files-buffer, verilog-mode-version,
      verilog-mode-release-date, verilog-mode-release-emacs, verilog-linter,
      verilog-coverage, verilog-simulator, verilog-compiler,
      verilog-auto-sense-defines-constant, verilog-company, verilog-project,
      verilog-mark-defun, verilog-submit-bug-report): Fix typos in docstrings.
      (verilog-set-auto-endcomments, verilog-calculate-indent, verilog-inject-auto,
      verilog-auto-arg, verilog-auto-inout-module): Reflow docstrings.
      (verilog-tab-always-indent, verilog-highlight-p1800-keywords,
      verilog-auto-star-save, verilog-auto-inst-vector, verilog-mode-hook,
      electric-verilog-forward-sexp, verilog-in-case-region-p,
      verilog-in-struct-region-p, verilog-in-generate-region-p, verilog-leap-to-head,
      verilog-current-indent-level, verilog-case-indent-level, verilog-cpp-keywords,
      verilog-defun-keywords, verilog-block-keywords, verilog-tf-keywords,
      verilog-case-keywords, verilog-separator-keywords, verilog-completion,
      verilog-signals-not-in, verilog-symbol-detick-text,
      verilog-modi-cache-preserve-tick, verilog-modi-cache-preserve-buffer,
      verilog-forward-close-paren, verilog-backward-open-paren,
      verilog-backward-open-bracket): Doc fixes.
      436e9d04
    • Juanma Barranquero's avatar
      (verilog-mode-version, verilog-mode-release-date, erilog-mode-release-emacs, · 1418c701
      Juanma Barranquero authored
      verilog-linter, verilog-coverage, erilog-simulator, verilog-compiler,
      erilog-auto-sense-defines-constant, verilog-company, erilog-project,
      verilog-mark-defun, verilog-submit-bug-report): Fix typos in docstrings.
      1418c701
    • Juanma Barranquero's avatar
      (customize): Fix typo in error message. · 871c637e
      Juanma Barranquero authored
      (verilog-mode, verilog-mode-indent, verilog-mode-actions, verilog-mode-auto,
      verilog-indent-level-module, verilog-minimum-comment-distance,
      verilog-library-flags, verilog-library-directories, verilog-library-files,
      verilog-auto-reset-widths, verilog-imenu-generic-expression,
      verilog-xemacs-menu, verilog-set-compile-command, verilog-set-compile-command,
      verilog-mode-syntax-table, verilog-mode, verilog-get-expr,
      verilog-strip-comments, verilog-one-line, verilog-lint-off, verilog-batch-auto,
      verilog-batch-delete-auto, verilog-batch-inject-auto, verilog-batch-indent,
      verilog-continued-line, verilog-type-keywords, verilog-read-sub-decls-sig,
      verilog-read-sub-decls-line, verilog-read-inst-pins, verilog-read-arg-pins,
      verilog-read-auto-template, verilog-read-signals, verilog-getopt-file,
      verilog-add-list-unique, verilog-symbol-detick, verilog-modi-filename,
      verilog-auto-star, verilog-auto-inst, verilog-auto-wire, verilog-enum-ascii,
      verilog-sk-begin, verilog-sk-fork, verilog-sk-datadef,
      verilog-colorize-include-files-buffer): Fix typos in docstrings.
      (verilog-set-auto-endcomments, verilog-calculate-indent, verilog-inject-auto,
      verilog-auto-arg, verilog-auto-inout-module): Reflow docstrings.
      (verilog-tab-always-indent, verilog-highlight-p1800-keywords,
      verilog-auto-star-save, verilog-auto-inst-vector, verilog-mode-hook,
      electric-verilog-forward-sexp, verilog-in-case-region-p,
      verilog-in-struct-region-p, verilog-in-generate-region-p, verilog-leap-to-head,
      verilog-current-indent-level, verilog-case-indent-level, verilog-cpp-keywords,
      verilog-defun-keywords, verilog-block-keywords, verilog-tf-keywords,
      verilog-case-keywords, verilog-separator-keywords, verilog-completion,
      verilog-signals-not-in, verilog-symbol-detick-text,
      verilog-modi-cache-preserve-tick, verilog-modi-cache-preserve-buffer,
      verilog-forward-close-paren, verilog-backward-open-paren,
      verilog-backward-open-bracket): Doc fixes.
      871c637e
  25. 04 Feb, 2008 1 commit
    • Dan Nicolaescu's avatar
      * progmodes/verilog-mode.el (verilog-declaration-core-re): · 7e2a6000
      Dan Nicolaescu authored
      Add port directions by themselves, with no qualification, as base
      item of a declaration.
      (verilog-pretty-declarations): Add new flag that inhibits printing
      to the message buffer.
      (verilog-pretty-expr): Add new flag that inhibits printing to the
      message buffer.  Improve handling of the many types of expression
      line up.
      (verilog-just-one-space): Don't print an empty message.
      (verilog-get-lineup-indent): Rework to support the better handling
      of expression lineup for verilog-pretty-expr.
      (verilog-auto-wire): Pass the quiet flag to verilog-pretty-expr.
      (verilog-mode-version, verilog-mode-release-date): Update.
      7e2a6000
  26. 01 Feb, 2008 1 commit
    • Dan Nicolaescu's avatar
      (verilog-sk-prompt-msb) · f07fe184
      Dan Nicolaescu authored
      (verilog-sk-module, verilog-sk-function, verilog-sk-begin)
      (verilog-sk-if, verilog-sk-wire, verilog-sk-for)
      (verilog-sk-state-machine): Quote all calls to
      "auxiliary skeleton"s to prevent infloops.
      f07fe184
  27. 10 Jan, 2008 1 commit
    • Dan Nicolaescu's avatar
      (verilog-mode-map): Don't bind C-M-a, · e1776067
      Dan Nicolaescu authored
      C-M-e and C-M-h for emacs, they work by default.
      (verilog-emacs-features): Remove.
      (verilog-setup-dual-comments, verilog-populate-syntax-table):
      Remove.  Move syntax table initialization ...
      (verilog-mode-syntax-table): ... here.
      (verilog-mode): Don't initialize the syntax table here.
      (verilog-mark-defun): Only do something useful for XEmacs, emacs
      does not need it.
      e1776067
  28. 09 Jan, 2008 2 commits
    • Dan Nicolaescu's avatar
      * progmodes/verilog-mode.el (verilog-booleanp): New function for · eaf7efe9
      Dan Nicolaescu authored
      backward compatibility. Replace all uses of booleanp with
      verilog-booleanp.
      eaf7efe9
    • Dan Nicolaescu's avatar
      (top-level): Fix spacing. · 60618039
      Dan Nicolaescu authored
      (verilog-mode-version, verilog-mode-release-date): Update version
      number.
      (verilog-mode-release-emacs): New variable.
      (compile-command, reporter-prompt-for-summary-p): Define for byte
      compiler.
      (verilog-startup-message-lines)
      (verilog-startup-message-displayed)
      (verilog-display-startup-message): Remove.
      (verilog-highlight-p1800-keywords): Improve docstring.
      (sigs-in, sigs-out, got-sig, got-rvalue, uses-delayed)
      (vector-skip-list): Only defvar at compile time.
      (verilog-highlight-translate-off, verilog-indent-level)
      (verilog-indent-level-module, verilog-indent-level-declaration)
      (verilog-indent-declaration-macros, verilog-indent-lists)
      (verilog-indent-level-behavioral)
      (verilog-indent-level-directive, verilog-cexp-indent)
      (verilog-case-indent, verilog-auto-newline)
      (verilog-auto-indent-on-newline, verilog-tab-always-indent)
      (verilog-tab-to-comment, verilog-indent-begin-after-if)
      (verilog-align-ifelse, verilog-minimum-comment-distance)
      (verilog-auto-lineup, verilog-highlight-p1800-keywords)
      (verilog-auto-endcomments, verilog-auto-read-includes)
      (verilog-auto-star-expand, verilog-auto-star-save)
      (verilog-library-flags, verilog-library-directories)
      (verilog-library-files, verilog-library-extensions)
      (verilog-active-low-regexp, verilog-auto-sense-include-inputs)
      (verilog-auto-sense-defines-constant, verilog-auto-reset-widths)
      (verilog-assignment-delay, verilog-auto-inst-vector)
      (verilog-auto-inst-template-numbers)
      (verilog-auto-input-ignore-regexp)
      (verilog-auto-inout-ignore-regexp)
      (verilog-auto-output-ignore-regexp)
      (verilog-auto-unused-ignore-regexp, verilog-typedef-regexp): Add
      safe-local-variable properties.
      (verilog-statement-menu, verilog-company)
      (verilog-re-search-forward, verilog-re-search-backward)
      (verilog-error-regexp-add, verilog-end-block-re)
      (verilog-emacs-features, verilog-populate-syntax-table)
      (verilog-setup-dual-comments, verilog-type-font-keywords)
      (verilog-inside-comment-p, electric-verilog-backward-sexp)
      (verilog-backward-sexp, verilog-forward-sexp)
      (verilog-font-lock-init, verilog-mode)
      (electric-verilog-terminate-line, electric-verilog-semi)
      (electric-verilog-tab, verilog-insert-1, )
      (verilog-insert-indices, verilog-generate-numbers)
      (verilog-comment-region, verilog-label-be)
      (verilog-beg-of-statement, verilog-in-case-region-p)
      (verilog-in-struct-region-p, verilog-in-generate-region-p)
      (verilog-in-fork-region-p, verilog-backward-case-item)
      (verilog-set-auto-endcomments, verilog-get-expr)
      (verilog-expand-vector-internal, verilog-surelint-off)
      (verilog-batch-execute-func, verilog-calculate-indent)
      (verilog-calc-1, verilog-calculate-indent-directive)
      (verilog-leap-to-head, verilog-continued-line)
      (verilog-backward-token, verilog-backward-syntactic-ws)
      (verilog-forward-syntactic-ws, verilog-backward-ws&directives)
      (verilog-forward-ws&directives, verilog-at-constraint-p)
      (verilog-skip-backward-comments, verilog-indent-line-relative)
      (verilog-do-indent, verilog-indent-comment)
      (verilog-more-comment, verilog-pretty-declarations)
      (verilog-pretty-expr, verilog-just-one-space)
      (verilog-indent-declaration, verilog-get-completion-decl)
      (verilog-goto-defun, verilog-showscopes, verilog-header)
      (verilog-signals-combine-bus, verilog-read-decls)
      (verilog-read-always-signals-recurse, verilog-read-instants)
      (verilog-read-auto-template, verilog-set-define)
      (verilog-read-defines, verilog-read-signals, verilog-getopt)
      (verilog-is-number, verilog-expand-dirnames)
      (verilog-modi-lookup, verilog-modi-cache-results)
      (verilog-insert-one-definition, verilog-make-width-expression)
      (verilog-delete-autos-lined, verilog-auto-save-check)
      (verilog-auto-arg, verilog-auto-inst-port, 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-inout-module, verilog-auto-sense)
      (verilog-auto-reset, verilog-auto-tieoff, verilog-auto-unused)
      (verilog-auto-ascii-enum, verilog-auto)
      (verilog-sk-define-signal, verilog-mode-mouse-map)
      (verilog-load-file-at-mouse, verilog-load-file-at-point)
      (verilog-library-files): Cleanup spacing of )'s they should not be
      on unique lines.  Fix checkdoc warnings.
      60618039
  29. 07 Jan, 2008 1 commit