summaryrefslogtreecommitdiff
path: root/.dir-locals.el
Commit message (Expand)AuthorAgeFilesLines
* Apply the initial log-edit tweaks discussed at emacs-devel...* .dir-locals.el: (log-edit-move): Add the "Author: " header. * lisp/vc/log-edit.el (log-edit-mode-map): Add binding for `log-edit-beginning-of-line'. (log-edit-setup-add-author): New user option. (log-edit-beginning-of-line): New command. (log-edit): Move major mode call above the contents setup so that the local variable values are already applied. (log-edit): Only insert "Author: " when `log-edit-setup-add-author' is non-nil. (log-edit): When SETUP is non-nil, position point after ": " instead of point-min. Dmitry Gutov2013-12-011-1/+2
* Fix typo in previousGlenn Morris2012-07-091-1/+1
* Apply GNU coding style to objc-mode as well as c-modeGlenn Morris2012-07-091-0/+1
* * lisp/vc/log-edit.el: Add GNU coding standards highlighting....(log-edit-font-lock-gnu-style) (log-edit-font-lock-gnu-keywords): New vars. (log-edit-font-lock-keywords): New fun. (log-edit-mode): Don't fold case in font-lock. (log-edit-font-lock-keywords): Do not assume case-folding. * .dir-locals.el (log-edit-mode): Enable gnu-style checks. Stefan Monnier2012-05-081-1/+2
* * .dir-locals.el: Change the debbugs regexp to allow having the bug number as...Lars Magne Ingebrigtsen2011-09-191-1/+1
* Revert undocumented change to .dir-locals.el in 2011-04-01T17:19:52Z!monnier@......This bumped fill-column from 70 to 79, but was not documented in the commit log, and appears to be a mistake. Chong Yidong2011-04-241-1/+1
* Get rid of funvec....* lisp/emacs-lisp/bytecomp.el (byte-compile-lapcode): Handle new form of `byte-constant'. (byte-compile-close-variables, displaying-byte-compile-warnings): Add edebug spec. (byte-compile-toplevel-file-form): New fun, split out of byte-compile-file-form. (byte-compile-from-buffer): Use it to avoid applying cconv multiple times. (byte-compile): Only strip `function' if it's present. (byte-compile-lambda): Add `reserved-csts' argument. Use new lexenv arg of byte-compile-top-level. (byte-compile-reserved-constants): New var. (byte-compile-constants-vector): Obey it. (byte-compile-constants-vector): Handle new `byte-constant' form. (byte-compile-top-level): Add args `lexenv' and `reserved-csts'. (byte-compile-form): Don't check callargs here. (byte-compile-normal-call): Do it here instead. (byte-compile-push-unknown-constant) (byte-compile-resolve-unknown-constant): Remove, unused. (byte-compile-make-closure): Use `make-byte-code' rather than `curry', putting the environment into the "constant" pool. (byte-compile-get-closed-var): Use special byte-constant. * lisp/emacs-lisp/byte-opt.el (byte-optimize-form-code-walker): Handle new intermediate special form `internal-make-vector'. (byte-optimize-lapcode): Handle new form of `byte-constant'. * lisp/help-fns.el (describe-function-1): Don't handle funvecs. * lisp/emacs-lisp/macroexp.el (macroexpand-all-1): Only convert quote to function if the content is a lambda expression, not if it's a closure. * emacs-lisp/eieio-come.el: Remove. * lisp/emacs-lisp/eieio.el: Don't require eieio-comp. (defmethod): Do a bit more work to find the body and wrap it into a function before passing it to eieio-defmethod. (eieio-defmethod): New arg `code' for it. * lisp/emacs-lisp/debug.el (debugger-setup-buffer): Don't hide things in debugger backtrace. * lisp/emacs-lisp/cl-extra.el (cl-macroexpand-all): Use backquotes, and be more careful when quoting a function value. * lisp/emacs-lisp/cconv.el (cconv-freevars): Accept defvar/defconst. (cconv-closure-convert-rec): Catch stray `internal-make-closure'. * lisp/Makefile.in (COMPILE_FIRST): Compile pcase and cconv early. * src/eval.c (Qcurry): Remove. (funcall_funvec): Remove. (funcall_lambda): Move new byte-code handling to reduce impact. Treat all args as lexical in the case of lexbind. (Fcurry): Remove. * src/data.c (Qfunction_vector): Remove. (Ffunvecp): Remove. * src/lread.c (read1): Revert to calling make_byte_code here. (read_vector): Don't call make_byte_code any more. * src/lisp.h (enum pvec_type): Rename back to PVEC_COMPILED. (XSETCOMPILED): Rename back from XSETFUNVEC. (FUNVEC_SIZE): Remove. (FUNVEC_COMPILED_TAG_P, FUNVEC_COMPILED_P): Remove. (COMPILEDP): Rename back from FUNVECP. * src/fns.c (Felt): Remove unexplained FUNVEC check. * src/doc.c (Fdocumentation): Don't handle funvec. * src/alloc.c (make_funvec, Ffunvec): Remove. * doc/lispref/vol2.texi (Top): * doc/lispref/vol1.texi (Top): * doc/lispref/objects.texi (Programming Types, Funvec Type, Type Predicates): * doc/lispref/functions.texi (Functions, What Is a Function, FunctionCurrying): * doc/lispref/elisp.texi (Top): Remove mentions of funvec and curry. Stefan Monnier2011-02-241-1/+1
* Merge from emacs-23Stefan Monnier2010-11-171-0/+2
|\
| * Comments related to `bzr commit --fixes'.Glenn Morris2010-11-091-1/+2
* | Merge from emacs-23Stefan Monnier2010-11-091-0/+2
|\|
| * * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes.Stefan Monnier2010-11-081-0/+2
* | * .dir-locals.el: The Emacs convention is sentence-end-double-space....Remove arch-tag comment. Glenn Morris2010-10-041-2/+1
* | * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode.Dan Nicolaescu2010-03-191-1/+2
|/
* (bug-reference-url-format): Change to debbugs.gnu.org.Glenn Morris2009-12-171-2/+1
* (change-log-mode): Restore bug-reference-mode.Dan Nicolaescu2009-09-141-1/+2
* (change-log-mode): Remove bug-reference-mode.Juri Linkov2009-01-141-2/+1
* (change-log-mode): Add bug-reference-url-format and bug-reference-mode.Juri Linkov2009-01-141-1/+4
* Don't set indent-tabs-mode.Glenn Morris2009-01-091-2/+1
* Remove non-working entry for pmail....(fill-column): Fix typo. (change-log-mode): Add fill column. Dan Nicolaescu2008-12-271-4/+3
* Changes from arch/CVS synchronizationMiles Bader2008-12-261-0/+2
* * make-dist (tempdir): Distribute .dir-locals.el....* .dir-locals.el: New file. Dan Nicolaescu2008-12-241-0/+7