1. 12 Sep, 2009 2 commits
    • Glenn Morris's avatar
      (elint-file): Make max-lisp-eval-depth at least 1000. · bf01513f
      Glenn Morris authored
      (elint-add-required-env): Don't beep on error.
      (elint-forms): In case of error, return ENV unchanged.
      bf01513f
    • Glenn Morris's avatar
      (elint-file, elint-directory): New autoloaded commands. · 6974be68
      Glenn Morris authored
      (elint-current-buffer): Set mode-line-process.
      (elint-init-env): Handle define-derived-mode.
      Fix declare-function with unspecified arglist.  Guard against odd
      defalias statements (eg iso-insert's 8859-1-map).
      (elint-add-required-env): Use a temp buffer.
      (elint-form): Just print the function/macro name, not the whole form.
      Return env unchanged if we fail to parse a macro.
      (elint-forms): Guard against parse errors.
      (elint-output): New function, to handle batch mode.
      (elint-log-message): Add optional argument.  Use elint-output.
      (elint-set-mode-line): New function.
      6974be68
  2. 24 Jul, 2009 1 commit
    • Glenn Morris's avatar
      (elint-current-buffer, elint-defun): · 7a8ae964
      Glenn Morris authored
      Add autoload cookies.  If necessary, initialize.
      (elint-log): Handle non-file buffers.
      (elint-initialize): Add optional argument to reinitialize.
      (elint-find-builtin-variables): Save excursion.
      7a8ae964
  3. 23 Jul, 2009 1 commit
    • Glenn Morris's avatar
      (elint-standard-variables): Remove most members, · e2d5a67f
      Glenn Morris authored
      since the next two variables cover them automatically now.
      (elint-builtin-variables, elint-autoloaded-variables): New.
      (elint-unknown-builtin-args): Remove all members, since they can be
      parsed automatically now.
      (elint-extra-errors): New.
      (elint-env-add-env, elint-env-add-macro): Use cadr.
      (elint-current-buffer): Use or.  Change final message.
      (elint-get-top-forms): Use line-end-position.
      (elint-init-env): Use cadr.  Handle autoload, declare-function,
      and defalias.
      (elint-add-required-env): Doc fix.  Use or.  Standardize error.
      (regexp-assoc): Remove unused function.
      (elint-top-form): Set elint-current-pos, to record the start of the
      top-level form, for compilation-mode.
      (elint-form): Trap errors in macro expansion.  Use dolist.
      (elint-unbound-variable): Use elint-builtin-variables and
      elint-autoloaded-variables.
      (elint-get-args): Use cadr, or.
      (elint-check-cond-form): Use dolist, cadr.
      (elint-check-condition-case-form): Doc fix.  Use cadr.
      Use elint-extra-errors.
      (elint-log): New function.
      (elint-error, elint-warning): Use elint-log for a bytecomp-style format.
      Distinguish errors and warnings.
      (elint-log-message): Use with-current-buffer.  Inhibit read-only.
      Use a bytecomp-style format.
      (elint-clear-log): Preserve default-directory.  Inhibit read-only.
      (elint-get-log-buffer): Use compilation mode.  Disable undo.
      Don't truncate lines.
      (elint-initialize): Set builtin and autoloaded variable lists.
      Only process elint-unknown-builtin-args if non-nil.
      (elint-find-builtin-variables, elint-find-autoloaded-variables):
      New functions.
      (elint-find-builtin-args): Doc fix.  Handle "BODY...)".
      e2d5a67f
  4. 24 Feb, 2009 1 commit
  5. 05 Jan, 2009 1 commit
  6. 06 May, 2008 1 commit
  7. 10 Apr, 2008 1 commit
  8. 07 Jan, 2008 1 commit
  9. 26 Sep, 2007 1 commit
  10. 25 Jul, 2007 1 commit
  11. 21 Jan, 2007 1 commit
  12. 07 Dec, 2006 1 commit
  13. 06 Feb, 2006 1 commit
  14. 06 Aug, 2005 1 commit
  15. 04 Jul, 2005 1 commit
  16. 16 Jun, 2005 1 commit
  17. 12 Jan, 2005 1 commit
  18. 13 Dec, 2004 1 commit
  19. 03 Dec, 2004 1 commit
  20. 16 Apr, 2004 1 commit
  21. 20 Oct, 2003 1 commit
  22. 08 Sep, 2003 1 commit
  23. 01 Sep, 2003 1 commit
  24. 17 Oct, 2002 1 commit
  25. 22 Dec, 2001 1 commit
  26. 20 Dec, 2001 1 commit
  27. 16 Jul, 2001 1 commit
  28. 02 Oct, 1997 1 commit
  29. 07 Aug, 1997 1 commit