summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
Commit message (Collapse)AuthorAgeFilesLines
* * emacs-lisp/autoload.el (generated-autoload-load-name): New var.Chong Yidong2009-09-052-3/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (autoload-generate-file-autoloads): Use it. (make-autoload): Handle define-overloadable-function. * emacs-lisp/lisp-mode.el (define-overloadable-function): Add doc-string-elt property for define-overloadable-function. lisp/cedet/semantic/analyze.el: Add generated-autoload-load-name var. lisp/cedet/semantic/ctxt.el: Add generated-autoload-load-name var. lisp/cedet/semantic/db.el: Add generated-autoload-load-name var. lisp/cedet/semantic/db-file.el: Add generated-autoload-load-name var. lisp/cedet/semantic/db-mode.el: Add generated-autoload-load-name var. lisp/cedet/semantic/db-typecache.el: Add generated-autoload-load-name var. lisp/cedet/semantic/doc.el: Add generated-autoload-load-name var. lisp/cedet/semantic/find.el: Add generated-autoload-load-name var. lisp/cedet/semantic/format.el: Add generated-autoload-load-name var. lisp/cedet/semantic/lex.el: Add generated-autoload-load-name var. lisp/cedet/semantic/sb.el: Require semantic/format. lisp/cedet/semantic/sort.el: Add generated-autoload-load-name var. lisp/cedet/semantic/tag.el: Add generated-autoload-load-name var. lisp/cedet/semantic/tag-file.el: Add generated-autoload-load-name var. lisp/cedet/semantic/tag-ls.el: Add generated-autoload-load-name var.
* Fix last change.Chong Yidong2009-09-021-1/+2
|
* lisp/Makefile.in: Ignore CEDET subdirectories when making subdirs.el.Chong Yidong2009-09-021-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | lisp/emacs-lisp/autoload.el (generated-autoload-feature): New var. (autoload-rubric): Use it. lisp/cedet/semantic/adebug.el (data-debug-insert-find-results-button): Require db-find. lisp/cedet/semantic/analyze.el: Require semantic/tag. Don't declare autoloaded functions. lisp/cedet/semantic/chart.el: Don't declare autoloaded functions. lisp/cedet/semantic/complete.el: eval-when-compile semantic/find for macro. (semantic-collector-calculate-completions-raw): Require semantic/db-find. lisp/cedet/semantic/ctxt.el (semantic-up-context): Require semantic/find. Don't require it at top-level. lisp/cedet/semantic/db-ebrowse.el (semanticdb-ebrowse-dump): Require data-debug. Don't require it at top-level. Don't require semantic/sort. lisp/cedet/semantic/db-find.el: Add local vars for autoloading. Don't require semantic/tag-file and semantic/sort. (semanticdb-find-default-throttle, semanticdb-find-result-length) (semanticdb-find-result-nth, semanticdb-find-result-nth-in-buffer) (semanticdb-find-tags-by-name, semanticdb-find-tags-for-completion) (semanticdb-find-translate-path, semanticdb-find-table-for-include): Autoload. lisp/cedet/semantic/db-ref.el: Require semantic and semantic/tag. (semanticdb-ref-test): Require data-debug. Don't require it at top-level. lisp/cedet/semantic/db-typecache.el: Require semantic and semantic/tag. Declare semantic-sort-tags-by-name-then-type-increasing and semantic-scope-tag-clone-with-scope. eval-when-compile semantic/find for semantic-find-tags-by-* macros. Add local vars for autoloading. (semanticdb-typecache-find): Autoload. lisp/cedet/semantic/db.el: Add local vars for autoloading. (semanticdb-current-database, semanticdb-current-table) (semanticdb-file-table-object): Autoload. lisp/cedet/semantic/decorate.el: Don't requirements for autoloaded functions. lisp/cedet/semantic/doc.el: Add local vars for autoloading. (semantic-documentation-for-tag): Autoload. lisp/cedet/semantic/edit.el: Drop requirements for autoloaded functions. lisp/cedet/semantic/find.el: Add local vars for autoloading. (semantic-current-tag, semantic-find-tag-by-overlay) (semantic-find-first-tag-by-name): Autoload. lisp/cedet/semantic/format.el: Add local vars for autoloading. (semantic-format-tag-name, semantic-format-tag-custom-list) (semantic-format-tag-functions): Autoload. lisp/cedet/semantic/fw.el: Require semantic/loaddefs. lisp/cedet/semantic/html.el (semantic-html-recursive-combobulate-list): Use assoc-string instead of assoc-case. lisp/cedet/semantic/ia.el (semantic-ia-insert-tag): Move up to avoid compiler error. (semantic-ia-complete-symbol-menu): Require imenu. (semantic-ia-fast-jump): Require semantic/decorate/include. lisp/cedet/semantic/idle.el: Require semantic and semantic/tag. Declare semanticdb-typecache-refresh-for-buffer and eldoc-message. eval-when-compile semantic/find for semantic-find-tags-by-name macro. lisp/cedet/semantic/sort.el: Add local vars for autoloading. (semantic-flatten-tags-table, semantic-tag-external-member-parent): Autoload. lisp/cedet/semantic/tag-file.el: Add local vars for autoloading. (semantic-go-to-tag, semantic-dependency-tag-file): Autoload. lisp/cedet/semantic/tag-ls.el: Add local vars for autoloading. (semantic-tag-prototype-p): Autoload. lisp/cedet/semantic/tag.el: Don't declare autoloaded functions. lisp/cedet/semantic/analyze/complete.el: Add local variables for autoloading. (semantic-analyze-possible-completions): Autoload. lisp/cedet/semantic/analyze/fcn.el: Require mode-local.
* Move eieio/chart.el to emacs-lisp/chart.el.Chong Yidong2009-08-301-0/+755
|
* emacs-lisp/eieio-base.el, emacs-lisp/eieio-comp.el,Chong Yidong2009-08-308-0/+5414
| | | | | | emacs-lisp/eieio-custom.el, emacs-lisp/eieio-datadebug.el, emacs-lisp/eieio-doc.el, emacs-lisp/eieio-opt.el, emacs-lisp/eieio-speedbar.el, emacs-lisp/eieio.el: Move from eieio/directory.
* * emacs-lisp/cl-loaddefs.el (deftype): Add autoload for deftype.Chong Yidong2009-08-222-9/+16
| | | | * emacs-lisp/cl-macs.el (deftype): Add autoload.
* (authors-fixed-entries): Remove cvtmail.Glenn Morris2009-08-191-1/+0
|
* (lisp-indent-region): Remove unused function.Stefan Monnier2009-08-161-10/+0
|
* (byte-compile-interactive-only-functions): Add goto-line.Stefan Monnier2009-08-101-1/+2
|
* Updated.Andreas Schwab2009-08-061-1/+1
|
* fix message: new multibyte format requires 23Seiji Zenitani2009-08-061-2/+2
|
* (elint-current-buffer, elint-defun):Glenn Morris2009-07-241-31/+49
| | | | | | | 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.
* (emacs-lisp-mode-map): Add menu entriesDan Nicolaescu2009-07-231-0/+11
| | | | for Lint.
* (elint-standard-variables): Remove most members,Glenn Morris2009-07-231-263/+212
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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...)".
* (cl-compiling-file): Update for the name-change `outbuffer' toGlenn Morris2009-07-231-4/+5
| | | | `bytecomp-outbuffer'.
* (load-time-value): Update for the name-change `outbuffer' toGlenn Morris2009-07-231-1/+1
| | | | `bytecomp-outbuffer'.
* (byte-compile-from-buffer, byte-compile-output-file-form)Glenn Morris2009-07-231-50/+63
| | | | | | | (byte-compile-output-docform, byte-compile-file-form-defmumble) (byte-compile-output-as-comment): Give some more local variables with common names a "bytecomp-" prefix, so as not to shadow things during compilation.
* Remove leading * from defcustom docs.Glenn Morris2009-07-228-20/+21
|
* (shadows-compare-text-p): Remove leading * from defcustom doc.Glenn Morris2009-07-221-30/+40
| | | | (list-load-path-shadows): Optionally, just return shadows as a string.
* (cl-debug-env): Only define for compiler.Glenn Morris2009-07-211-7/+5
| | | | | (edebug-eval): Check cl-debug-env is bound. (print-level, print-circle): Don't redefine built-in variables.
* Remove leading * from defcustom docs.Glenn Morris2009-07-211-9/+5
| | | | (custom-print-vectors): Remove old comments from doc.
* (copyright-update): Save match-data across y-or-n-p, for safety.Stefan Monnier2009-07-161-2/+3
|
* (edebug-setup-hook, edebug-all-forms)Glenn Morris2009-07-141-25/+37
| | | | | | | | | | | (edebug-eval-macro-args, edebug-save-displayed-buffer-points) (edebug-print-length, edebug-print-level, edebug-print-circle) (edebug-sit-for-seconds, edebug-view-outside) (edebug-bounce-point, edebug-set-global-break-condition) (edebug-Go-nonstop-mode, edebug-trace-mode) (edebug-Trace-fast-mode, edebug-continue-mode) (edebug-Continue-fast-mode, edebug-forward-sexp, edebug-help) (edebug-visit-eval-list): Doc fixes.
* (defstruct): Fix :conc-name spec.Johan Bockgård2009-06-271-1/+1
|
* (elp-output-insert-symname): Add a link face to make it obvious itemDan Nicolaescu2009-06-231-0/+1
| | | | can be clicked.
* Remove leading "*" from defcustom docs.Glenn Morris2009-06-221-13/+22
| | | | Refill.
* (lisp-indent-offset): Fix safe-local-variable property.Glenn Morris2009-06-221-3/+5
| | | | (lisp-indent-function): Make it a defcustom.
* (lisp-indent-function): Add doc string.Glenn Morris2009-06-211-1/+6
|
* (lisp-indent-defun-method, common-lisp-indent-function): Add doc strings.Glenn Morris2009-06-211-3/+74
|
* (lisp-mode-variables): Fix doc-string.Martin Rudalics2009-06-071-3/+3
|
* Update.Juanma Barranquero2009-05-121-3/+5
|
* * emacs-lisp/cl-macs.el (lexical-let*): Doc fix (Bug#3178).Chong Yidong2009-05-101-2/+4
|
* * emacs-lisp/bindat.el (bindat-pack): Allocate and set a stringChong Yidong2009-05-041-2/+2
| | | | directly (Bug#2878).
* * emacs-lisp/lisp-mode.el: Give `deftype' a doc-string-eltChong Yidong2009-04-161-0/+1
| | | | property (Bug#2984).
* * emacs-lisp/benchmark.el (benchmark): Reflow docstring.Juanma Barranquero2009-03-171-2/+2
|
* (crm--choose-completion-string): New function.Chong Yidong2009-03-161-16/+38
| | | | | (completing-read-multiple): Set and restore choose-completion-string-functions (Bug#1080).
* (end-of-defun-function): Make it more clear thatStefan Monnier2009-03-031-1/+2
| | | | the function takes no argument.
* (eval-last-sexp): Mention truncation in doc.Glenn Morris2009-02-251-2/+4
|
* (elint-unknown-builtin-args): Fix encode-time spec. (Bug#2453)Glenn Morris2009-02-241-12/+12
| | | | | (elint-find-builtin-args): Make the match more restrictive. Handle errors. Return a result actually containing the function name.
* (beginning-of-defun): Fix harmless paren typo.Stefan Monnier2009-02-191-1/+2
|
* (end-of-defun): Consider the ".*\n" after the end ofStefan Monnier2009-02-191-0/+8
| | | | the function as being part of the function.
* Tweak copyright-regexpMiles Bader2009-02-171-1/+2
| | | | | | Tweaked to match copyright statements where the years follow the name. Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1549
* (copyright-update-year): Don't let y-or-n-p move point. (Bug#2209)Glenn Morris2009-02-171-5/+7
|
* (end-of-defun-function): Docstring fix.Stefan Monnier2009-02-141-2/+3
|
* (end-of-defun): Rewrite, to use the ARG argument to beginning-of-defun-raw.Stefan Monnier2009-02-121-44/+30
|
* (end-of-defun): Don't skip to next line afterStefan Monnier2009-02-121-6/+8
| | | | calling end-of-defun-function if it already moved to BOL.
* (find-library-name, find-library): Doc fixes.Chong Yidong2009-02-111-2/+4
|
* Add "^" to interactive spec of sexp movement commandsMiles Bader2009-02-041-10/+10
| | | | Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1534
* Add .gitignore filesMiles Bader2009-02-031-1/+3
| | | | Revision: emacs@sv.gnu.org/emacs--devo--0--patch-1533
* (emacs-lisp-file-regexp): Fix up EOB.Stefan Monnier2009-02-021-1/+1
|