2 votos

¿Cómo puedo hacer que Emacs abra y muestre un archivo en el directorio /storage/emulated/0/?

Estoy usando Samsung Galaxy S10+ en Android 12. Desde F-Droid, he descargado e instalado Emacs. Puede ejecutarse directamente en Android, no a través de Termux. En el almacenamiento interno de mi teléfono, he creado un archivo /storage/emulated/0/WE_test01.txt. Usando el editor de texto X-plore, he escrito 2 líneas:

asd
123

Luego, este archivo debe ser abierto por Emacs. Presioné el icono de Emacs y escribí C-x C-f, y en la línea inferior /storage/emulated/0/WE_test01.txt.

La respuesta de Emacs es

El archivo no se puede leer

¿Qué hice mal?

1voto

DrakeES Puntos 162

Tuve el mismo problema. Según el FAQ del repositorio de SourceForge, hay 3 formas. Como quería utilizar el disco completo, utilicé Acceso especial a la aplicación:

Configuración -> Aplicaciones -> menú ... -> Acceso especial -> Acceso a todos los archivos -> Emacs (activar/desactivar)

Si deseas permitir solo ubicaciones específicas, utiliza esta función interactiva:

M-x android-request-directory-access

También, si te sientes cómodo instalándolo / tienes medios para verificar su integridad, instala el APK de SourceForge porque tiene GnuTLS a diferencia del que está en F-Droid (que no tiene ninguno, cero, HTTP simple, creo, pero siéntete libre de corregirme).

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X