Estoy tratando de instalar dired + desde MELPA pero parece que ya no aparece en la lista. También revisé aquí: https://melpa.org/
¿Esto es normal?
Estoy tratando de instalar dired + desde MELPA pero parece que ya no aparece en la lista. También revisé aquí: https://melpa.org/
¿Esto es normal?
Respuestas:
Es cierto que MELPA ya no extrae bibliotecas de EmacsWiki.
Por favor, obtener Dired + y otras bibliotecas por mí de EmacsWiki: dired+.el
.
Todas mis páginas en EmacsWiki están bloqueadas (requieren un administrador del sitio para desbloquearlas). Nunca ha habido un problema de seguridad real reportado, AFAIK.
Sí, es cierto que una página web bloqueada no presenta el mismo nivel de seguridad que una firma digital (como la que se usa para GIT). Por otro lado, el hecho de que parte del código esté firmado digitalmente y extraído de un repositorio GIT no garantiza en absoluto que el código no sea malicioso o accidentalmente dañino.
(He aquí un pensamiento: si alguien quisiera propagar el código de veneno, ¿cree que preferiría hacerlo desde EmacsWiki, que tiene pocas descargas, o desde un sitio como MELPA, que tiene muchas veces más? ¿Desde un sitio donde necesita tocar un poco para descargar e "instalar" una biblioteca, o desde un sitio donde puedes hacer eso de forma rápida y rápida, sin pensarlo ni esforzarte?)
Si obtiene una de mis bibliotecas en otro lugar que no sea EmacsWiki, incluido https://github.com/emacsmirror/ , obtendrá una versión anterior que no se beneficia del mantenimiento (corrección de errores, mejoras). La versión de dired+.el
ese espejo data de noviembre de 2017. La versión de EmacsWiki data de enero de 2018. Y ni siquiera estoy seguro de que ese espejo continúe actualizándose de ahora en adelante.
[La biblioteca highlight.el
ahora está disponible también desde un nuevo espejo de GitHub, aquí . El mantenedor de ese espejo lo mantendrá actualizado para reflejar la última versión de la wiki.]
¿Esto es normal?
Sí, MELPA actualizó recientemente su política y ya no incluye paquetes alojados en EmacsWiki , citando razones de seguridad: https://github.com/melpa/melpa/pull/5008 . Ver también la respuesta de Drew .
Por ahora tendrá que instalarlo desde su fuente EmacsWiki aguas arriba en https://www.emacswiki.org/emacs/dired%2b.el o desde su clon Emacsmirror (potencialmente desactualizado) en https://github.com/ emacsmirror / dired-plus .
Puedes instalarlo usando el-get . Lo que funcionó para mí, paso a paso:
el-get
Intenté instalar desde melpa, luego me encontré con todo tipo de rarezas, por ejemplo, 1982 .
Así que opté por la configuración básica agregando a mi ~/.emacs
:
(add-to-list 'load-path "~/.emacs.d/el-get/el-get")
(unless (require 'el-get nil 'noerror)
(with-current-buffer
(url-retrieve-synchronously
"https://raw.githubusercontent.com/dimitri/el-get/master/el-get-install.el")
(goto-char (point-max))
(eval-print-last-sexp)))
(add-to-list 'el-get-recipe-path "~/.emacs.d/el-get-user/recipes")
(el-get 'sync)
Reiniciamos Emacs.
Mx el-get-emacswiki-build-local-recetas
Mx el-get-install dired +
Agregado a mi ~/.emacs
:
(require 'dired+)
Para actualizar el paquete: Mx el-get-update dired +