Merge branch 'emacs-29'
This commit is contained in:
commit
e4c8ba6c05
20 changed files with 207 additions and 97 deletions
|
@ -391,7 +391,7 @@ or call the function `%s'."))))
|
|||
(not (equal ,last-message
|
||||
(current-message))))
|
||||
(let ((local ,(if globalp "" " in current buffer")))
|
||||
(message ,(format "%s %%sabled%%s" pretty-name)
|
||||
(message "%s %sabled%s" ,pretty-name
|
||||
(if ,getter "en" "dis") local)))))
|
||||
,@(when after-hook `(,after-hook)))
|
||||
(force-mode-line-update)
|
||||
|
|
|
@ -92,12 +92,22 @@ report errors as appropriate for this kind of usage."
|
|||
(forward-sexp (- arg) interactive))
|
||||
|
||||
(defun mark-sexp (&optional arg allow-extend)
|
||||
"Set mark ARG sexps from point.
|
||||
The place mark goes is the same place \\[forward-sexp] would
|
||||
move to with the same argument.
|
||||
Interactively, if this command is repeated
|
||||
or (in Transient Mark mode) if the mark is active,
|
||||
it marks the next ARG sexps after the ones already marked.
|
||||
"Set mark ARG sexps from point or move mark one sexp.
|
||||
When called from Lisp with ALLOW-EXTEND ommitted or nil, mark is
|
||||
set ARG sexps from point.
|
||||
With ARG and ALLOW-EXTEND both non-nil (interactively, with prefix
|
||||
argument), the place to which mark goes is the same place \\[forward-sexp]
|
||||
would move to with the same argument; if the mark is active, it moves
|
||||
ARG sexps from its current position, otherwise it is set ARG sexps
|
||||
from point.
|
||||
When invoked interactively without a prefix argument and no active
|
||||
region, mark moves one sexp forward.
|
||||
When invoked interactively without a prefix argument, and region
|
||||
is active, mark moves one sexp away of point (i.e., forward
|
||||
if mark is at or after point, back if mark is before point), thus
|
||||
extending the region by one sexp. Since the direction of region
|
||||
extension depends on the relative position of mark and point, you
|
||||
can change the direction by \\[exchange-point-and-mark].
|
||||
This command assumes point is not in a string or comment."
|
||||
(interactive "P\np")
|
||||
(cond ((and allow-extend
|
||||
|
|
|
@ -759,11 +759,13 @@ indicating the package name and SPEC is a plist as described in
|
|||
symbol whose name is the package name, and the URL for the
|
||||
package will be taken from the package's metadata.
|
||||
|
||||
By default, this function installs the last version of the package
|
||||
available from its repository, but if REV is given and non-nil, it
|
||||
specifies the revision to install. If REV has the special value
|
||||
`:last-release' (interactively, the prefix argument), that stands
|
||||
for the last released version of the package.
|
||||
By default, this function installs the last revision of the
|
||||
package available from its repository. If REV is a string, it
|
||||
describes the revision to install, as interpreted by the VC
|
||||
backend. The special value `:last-release' (interactively, the
|
||||
prefix argument), will use the commit of the latest release, if
|
||||
it exists. The last release is the latest revision which changed
|
||||
the \"Version:\" header of the package's main Lisp file.
|
||||
|
||||
Optional argument BACKEND specifies the VC backend to use for cloning
|
||||
the package's repository; this is only possible if NAME-OR-URL is a URL,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue