Pregunta:
Algunos programas como Firefox tienen botones que al hacer clic en ellos abren un administrador de archivos para buscar archivos. ¿Cómo hago para que se abra en emacs con el modo dired en Debian Linux?
Respuesta:
Dependiendo de su entorno de escritorio, el método para configurar una aplicación predeterminada puede diferir. Dicho esto, muchos entornos de escritorio respetan las asociaciones en ~/.local/share/applications/mimeapps.list
, donde puede configurar una asociación para los tipos de inode/directory
application/x-directory
y / o inode/directory
.
Mi lista mimeapps.list
ve así ahora:
[Default Applications]
application/x-directory=emacs-dired.desktop
inode/directory=emacs-dired.desktop
En el mismo directorio tengo un archivo llamado emacs-dired.desktop
con el siguiente contenido:
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
NoDisplay=true
Exec=emacsclient --eval '(dired "%f")'
Name=Dired
Comment=Emacs Dired
Cuando mi instancia de Emacs de larga duración ejecuta un servidor ( Mx server-start
) y hago clic en, digamos, el icono de carpeta en la lista de Descargas en Icecat, se abre un nuevo búfer dired
.
Esto realmente funciona para mí ahora. Gracias por hacer la pregunta — de lo contrario no habría configurado esto.