help – Faltan manuales de Emacs en Debian / Ubuntu

Pregunta:

Esperaba el Manual de referencia de Emacs Lisp en ( Ch im elisp ). Pero no había ningún elisp o lisp menú. Ch v embargo, Ch v y Ch f funcionan bien para variables o funciones. Ch i 5 me lleva a los permisos de archivo.

¿Qué otra encuadernación es estándar para encontrar algo como esto ?

¿Es eso algo que hay que instalar?

Respuesta:

¡Esta es una gran pregunta!

He encontrado las instrucciones en línea para instalarlo a mano poco claras y, francamente, un poco molestas (al menos en Debian).

En Debian …

Emacs en Debian no viene con el Manual de referencia de Emacs Lisp por defecto. Es un poco tonto , pero Debian lo almacena en repositorios no gratuitos . Desafortunadamente, una instalación regular de apt-get install no Just Work ™ .

Nota: Antes de continuar, supongo que ha instalado Emacs desde un espejo oficial de Debian y no lo ha compilado desde la fuente o instalado desde algún .deb aleatorio de algún tipo aleatorio en Internet.

Para comenzar, debe incluir repositorios no gratuitos . Haga esto agregando non-free 1 al final de cada entrada en /etc/apt/sources.list , como

deb http://http.us.debian.org/debian stable main non-free

Deberá ejecutar sudo apt-get update para actualizar la lista de paquetes.

Una vez que haya actualizado la lista de paquetes, instale el paquete emacs-common-non-dfsg , como

sudo apt-get install emacs-common-non-dfsg

Tenga en cuenta que las versiones anteriores de Debian o Ubuntu pueden no tener emacs-common-non-dfsg ; en esos casos, deberá agregar el número de versión de Emacs, es decir,

sudo apt-get install emacs25-common-non-dfsg

Puede que necesite reiniciar Emacs, o cerrar y reiniciar el navegador de información de Emacs.

Instalando manualmente …

No he probado esto, pero también debería ser posible apuntar a Emacs al archivo apropiado. La fuente se llama elisp.info y está disponible en gnu.org . Querrá el enlace "Documento de información". Compruebe Ch v Info-default-directory-list para ver dónde está el directorio de Info predeterminado. Debería poder colocar el archivo emacs.info allí o agregar otro directorio a la lista Info-additional-directory-list con

(add-to-list 'Info-additional-directory-list "/path/to/my/info")

Puede leer más sobre la ruta de información en EmacsWiki .

1 DESCARGO DE RESPONSABILIDAD: Aunque el Manual de referencia de Emacs Lisp es libre , los repositorios que no son libres le abren a software que no es libre .

2 Esto debería instalar el Manual de referencia de Emacs Lisp como emacs.info.gz en /usr/share/info . Estrictamente hablando, parece que dpkg es la única dependencia , pero no pude hacer que Emacs reconociera los nuevos contenidos en /usr/share/info sin install-info . Tal vez alguien pueda aclarar por qué, pero esa es más una pregunta de Debian que de Emacs …

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım