| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 Gutov | 2013-12-01 | 1 | -1/+2 |
* | Fix typo in previous | Glenn Morris | 2012-07-09 | 1 | -1/+1 |
* | Apply GNU coding style to objc-mode as well as c-mode | Glenn Morris | 2012-07-09 | 1 | -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 Monnier | 2012-05-08 | 1 | -1/+2 |
* | * .dir-locals.el: Change the debbugs regexp to allow having the bug number as... | Lars Magne Ingebrigtsen | 2011-09-19 | 1 | -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 Yidong | 2011-04-24 | 1 | -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 Monnier | 2011-02-24 | 1 | -1/+1 |
* | Merge from emacs-23 | Stefan Monnier | 2010-11-17 | 1 | -0/+2 |
|\ |
|
| * | Comments related to `bzr commit --fixes'. | Glenn Morris | 2010-11-09 | 1 | -1/+2 |
* | | Merge from emacs-23 | Stefan Monnier | 2010-11-09 | 1 | -0/+2 |
|\| |
|
| * | * .dir-locals.el (log-edit-mode): Set log-edit-rewrite-fixes. | Stefan Monnier | 2010-11-08 | 1 | -0/+2 |
* | | * .dir-locals.el: The Emacs convention is sentence-end-double-space....Remove arch-tag comment.
| Glenn Morris | 2010-10-04 | 1 | -2/+1 |
* | | * .dir-locals.el (c-mode): Turn on whitespace-mode for diff-mode. | Dan Nicolaescu | 2010-03-19 | 1 | -1/+2 |
|/ |
|
* | (bug-reference-url-format): Change to debbugs.gnu.org. | Glenn Morris | 2009-12-17 | 1 | -2/+1 |
* | (change-log-mode): Restore bug-reference-mode. | Dan Nicolaescu | 2009-09-14 | 1 | -1/+2 |
* | (change-log-mode): Remove bug-reference-mode. | Juri Linkov | 2009-01-14 | 1 | -2/+1 |
* | (change-log-mode): Add bug-reference-url-format and bug-reference-mode. | Juri Linkov | 2009-01-14 | 1 | -1/+4 |
* | Don't set indent-tabs-mode. | Glenn Morris | 2009-01-09 | 1 | -2/+1 |
* | Remove non-working entry for pmail....(fill-column): Fix typo.
(change-log-mode): Add fill column.
| Dan Nicolaescu | 2008-12-27 | 1 | -4/+3 |
* | Changes from arch/CVS synchronization | Miles Bader | 2008-12-26 | 1 | -0/+2 |
* | * make-dist (tempdir): Distribute .dir-locals.el....* .dir-locals.el: New file.
| Dan Nicolaescu | 2008-12-24 | 1 | -0/+7 |