Merge from origin/emacs-25
ce4a052
Add defvar-local to lisp-imenu-generic-expressiona0121bc
Revert commitb1e3d14845
76fe2d5
* lisp/emacs-lisp/autoload.el (autoload-find-destination): Doc fix.1ae088f
* lisp/emacs-lisp/autoload.el (autoload-find-destination):b6b47af
Properly encode/decode base64Binary data in SOAPc632466
Obey coding-system-for-write when writing stdout/stderr in batch2f32cb5
* doc/misc/efaq.texi (Packages that do not come with Emacs): Update the URI of MELPA and marmalade-repo. Reported by CHENG Goa <chenggao@royau.me> in https://lists.gnu.org/archive/html/emacs-devel/2016-01/msg00390.html.d2937aa
* lisp/progmodes/opascal.el (opascal-mode-syntax-table):5330c25
* lisp/progmodes/xscheme.el (xscheme-prompt-for-expression-exit):7380990
Remove function wrongly on AWK Mode value of context fontification hook.d400753
* src/buffer.c: Stick with ASCII in doc string.221240c
Reword transient-mark-mode doc string977d3ea
Update doc string of 'selective-display'229c3fa
Make C++ buffers writeable when writing their initial text properties.f5c762c
Additional changes for "make check-expensive"1729cf3
; * admin/MAINTAINERS: Remove myself.33219d3
Apply text properties for <, > in new after-change function (C++ Java Modes).
This commit is contained in:
commit
fee9e3ff5e
20 changed files with 189 additions and 105 deletions
|
@ -701,8 +701,9 @@ Return FILE if there was no autoload cookie in it, else nil."
|
|||
(defun autoload-find-destination (file load-name)
|
||||
"Find the destination point of the current buffer's autoloads.
|
||||
FILE is the file name of the current buffer.
|
||||
LOAD-NAME is the name as it appears in the output.
|
||||
Returns a buffer whose point is placed at the requested location.
|
||||
Returns nil if the file's autoloads are uptodate, otherwise
|
||||
Returns nil if the file's autoloads are up-to-date, otherwise
|
||||
removes any prior now out-of-date autoload entries."
|
||||
(catch 'up-to-date
|
||||
(let* ((buf (current-buffer))
|
||||
|
@ -738,7 +739,7 @@ removes any prior now out-of-date autoload entries."
|
|||
;; last-time is the time-stamp (specifying
|
||||
;; the last time we looked at the file) and
|
||||
;; the file hasn't been changed since.
|
||||
((listp last-time)
|
||||
((listp last-time) (= (length last-time) 2)
|
||||
(not (time-less-p last-time file-time)))
|
||||
;; FIXME? Arguably we should throw a
|
||||
;; user error, or some kind of warning,
|
||||
|
|
|
@ -152,12 +152,11 @@ For example, you could write
|
|||
...BODY CODE...)"
|
||||
(declare (doc-string 2)
|
||||
(debug (&define name string-or-null-p
|
||||
[&optional [¬ keywordp] sexp
|
||||
&optional [¬ keywordp] sexp
|
||||
&optional [¬ keywordp] sexp]
|
||||
[&rest [keywordp sexp]]
|
||||
def-body))
|
||||
(indent 1))
|
||||
[&optional [¬ keywordp] sexp
|
||||
&optional [¬ keywordp] sexp
|
||||
&optional [¬ keywordp] sexp]
|
||||
[&rest [keywordp sexp]]
|
||||
def-body)))
|
||||
|
||||
;; Allow skipping the first three args.
|
||||
(cond
|
||||
|
|
|
@ -131,9 +131,10 @@
|
|||
t))
|
||||
"\\s-+\\(" lisp-mode-symbol-regexp "\\)"))
|
||||
2)
|
||||
;; For `defvar', we ignore (defvar FOO) constructs.
|
||||
;; For `defvar'/`defvar-local', we ignore (defvar FOO) constructs.
|
||||
(list (purecopy "Variables")
|
||||
(purecopy (concat "^\\s-*(defvar\\s-+\\(" lisp-mode-symbol-regexp "\\)"
|
||||
(purecopy (concat "^\\s-*(defvar\\(?:-local\\)?\\s-+\\("
|
||||
lisp-mode-symbol-regexp "\\)"
|
||||
"[[:space:]\n]+[^)]"))
|
||||
1)
|
||||
(list (purecopy "Types")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue