Eglot: re-rename eglot-upgrade to eglot-upgrade-eglot
* doc/misc/eglot.texi (Getting the latest version): Mention eglot-upgrade-eglot. * etc/EGLOT-NEWS: Mention eglot-upgrade-eglot. * lisp/progmodes/eglot.el (eglot-upgrade-eglot): Rename from eglot-update. (eglot-update): New compatibility alias.
This commit is contained in:
parent
b4e90070f9
commit
c0ab4e9ca9
3 changed files with 14 additions and 4 deletions
|
@ -1307,8 +1307,8 @@ Eglot, use @kbd{M-x package-install}.
|
|||
Often, a newer Eglot version exists that has fixed a longstanding bug,
|
||||
has more LSP features, or just better supports a particular language
|
||||
server. Recent Eglot versions can self-update via the command
|
||||
@kbd{M-x eglot-upgrade}. This will replace any currently installed
|
||||
version with the newest one available from the ELPA archives
|
||||
@kbd{M-x eglot-upgrade-eglot}. This will replace any currently
|
||||
installed version with the newest one available from the ELPA archives
|
||||
configured in @code{package-archives}.
|
||||
|
||||
You can also update Eglot through other methods, such as
|
||||
|
|
|
@ -18,7 +18,14 @@ That is, to look up issue github#1234, go to
|
|||
https://github.com/joaotavora/eglot/issues/1234.
|
||||
|
||||
|
||||
* Changes in Eglot bundled with Emacs 29
|
||||
* Changes in Eglot 1.12.29 (Eglot bundled with Emacs 29.1)
|
||||
|
||||
** Eglot can upgrade itself to the latest version.
|
||||
|
||||
The new command 'eglot-upgrade-eglot' works around behaviour in the
|
||||
existing 'package-install' command and the new 'package-upgrade'
|
||||
command which would prevent the user from easily grabbing the latest
|
||||
version as usual.
|
||||
|
||||
** LSP inlay hints are now supported.
|
||||
Inlay hints are small text annotations not unlike diagnostics, but
|
||||
|
|
|
@ -1967,7 +1967,7 @@ If it is activated, also signal textDocument/didOpen."
|
|||
(interactive) (info "(eglot)"))
|
||||
|
||||
;;;###autoload
|
||||
(defun eglot-upgrade (&rest _) "Update Eglot."
|
||||
(defun eglot-upgrade-eglot (&rest _) "Update Eglot to latest version."
|
||||
(interactive)
|
||||
(with-no-warnings
|
||||
(require 'package)
|
||||
|
@ -1976,6 +1976,9 @@ If it is activated, also signal textDocument/didOpen."
|
|||
(package-delete existing t))
|
||||
(package-install (cadr (assoc 'eglot package-archive-contents)))))
|
||||
|
||||
;;;###autoload
|
||||
(define-obsolete-function-alias 'eglot-update 'eglot-upgrade-eglot "29.1")
|
||||
|
||||
(easy-menu-define eglot-menu nil "Eglot"
|
||||
`("Eglot"
|
||||
;; Commands for getting information and customization.
|
||||
|
|
Loading…
Add table
Reference in a new issue