mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-10 00:00:39 -08:00
Merge from origin/emacs-25
9c2a1a2* doc/misc/texinfo.tex: Sync from gnulib.66cd4d8* lisp/emacs-lisp/find-func.el (find-feature-regexp) (find-al...1a5a05cDo not mistake colon at the end of regexp for slash symbol4c5a00bMake package-install-from-buffer not move point9596ea1; Revert "* emacs-lisp/lisp-mnt.el (lm-header): save-excursion"f79c352Redo the fix for bug#218398d2f78cDon't treat JS spread as contination method call
This commit is contained in:
commit
1adfb5ee55
10 changed files with 66 additions and 41 deletions
|
|
@ -299,7 +299,8 @@ FORM is of the form (ARGS . BODY)."
|
|||
;; Be careful with make-symbol and (back)quote,
|
||||
;; see bug#12884.
|
||||
(help--docstring-quote
|
||||
(let ((print-gensym nil) (print-quoted t))
|
||||
(let ((print-gensym nil) (print-quoted t)
|
||||
(print-escape-newlines t))
|
||||
(format "%S" (cons 'fn (cl--make-usage-args
|
||||
orig-args))))))
|
||||
header)))
|
||||
|
|
|
|||
|
|
@ -111,7 +111,7 @@ should insert the feature name."
|
|||
;; (point-min), which is acceptable in this case.
|
||||
:type 'regexp
|
||||
:group 'xref
|
||||
:version "25.0")
|
||||
:version "25.1")
|
||||
|
||||
(defcustom find-alias-regexp
|
||||
"(defalias +'%s"
|
||||
|
|
@ -120,7 +120,7 @@ Note it must contain a `%s' at the place where `format'
|
|||
should insert the feature name."
|
||||
:type 'regexp
|
||||
:group 'xref
|
||||
:version "25.0")
|
||||
:version "25.1")
|
||||
|
||||
(defvar find-function-regexp-alist
|
||||
'((nil . find-function-regexp)
|
||||
|
|
|
|||
|
|
@ -265,17 +265,16 @@ a section."
|
|||
|
||||
(defun lm-header (header)
|
||||
"Return the contents of the header named HEADER."
|
||||
(save-excursion
|
||||
(goto-char (point-min))
|
||||
(let ((case-fold-search t))
|
||||
(when (and (re-search-forward (lm-get-header-re header) (lm-code-mark) t)
|
||||
;; RCS ident likes format "$identifier: data$"
|
||||
(looking-at
|
||||
(if (save-excursion
|
||||
(skip-chars-backward "^$" (match-beginning 0))
|
||||
(= (point) (match-beginning 0)))
|
||||
"[^\n]+" "[^$\n]+")))
|
||||
(match-string-no-properties 0)))))
|
||||
(goto-char (point-min))
|
||||
(let ((case-fold-search t))
|
||||
(when (and (re-search-forward (lm-get-header-re header) (lm-code-mark) t)
|
||||
;; RCS ident likes format "$identifier: data$"
|
||||
(looking-at
|
||||
(if (save-excursion
|
||||
(skip-chars-backward "^$" (match-beginning 0))
|
||||
(= (point) (match-beginning 0)))
|
||||
"[^\n]+" "[^$\n]+")))
|
||||
(match-string-no-properties 0))))
|
||||
|
||||
(defun lm-header-multiline (header)
|
||||
"Return the contents of the header named HEADER, with continuation lines.
|
||||
|
|
|
|||
|
|
@ -1993,7 +1993,8 @@ Downloads and installs required packages as needed."
|
|||
((derived-mode-p 'tar-mode)
|
||||
(package-tar-file-info))
|
||||
(t
|
||||
(package-buffer-info))))
|
||||
(save-excursion
|
||||
(package-buffer-info)))))
|
||||
(name (package-desc-name pkg-desc)))
|
||||
;; Download and install the dependencies.
|
||||
(let* ((requires (package-desc-reqs pkg-desc))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue