2012-02-21 11 views
6

que montar un sistema de archivos sshfs conemacs da advertencia al intentar guardar archivos a través de sshfs

% sshfs remote.host.org:/home/jrm /home/mnt/remote.host 

luego editar un archivo con este sistema de archivos con

% emacsclient -n /home/mnt/remote.host/some_file.c. 

Cuando guardo el archivo me sale la advertencia

some_file.c has changed since visited or saved. Save anyway? (yes or no) 

Otros editores no tienen este problema. ¿Qué está causando esto? ¿Cómo puedo prevenirlo? Ambos hosts ejecutan ntp y los tiempos son los mismos.

TIA.

P.S. Soy consciente de que puedo abrir los archivos directamente con vagabundo, pero prefiero los sshfs, suponiendo que puedo deshacerme de esta advertencia cada vez que intento guardar un archivo.

+0

Es la hora de modificación del archivo local actualiza después de realizar un cambio, guardar el archivo, y la respuesta 'sí' al indicador? –

+0

Hola @LukeGirvin; No, extrañamente no lo es. – jrm

+0

Oh, no wait it is updated. Parece que hay un retraso. – jrm

Respuesta

0

Tuve este problema y una solución es simplemente ignorar las advertencias de que el archivo ha cambiado si está seguro de que no va a escribir algo importante.

escribí un pequeño modo menor a ignorar todas las advertencias de cambio de archivos llamados modtime-skip-mode

puede encontrar el repositorio aquí: https://github.com/jordonbiondo/modtime-skip-mode

este paquete también está en la mermelada por lo que si usted tiene que configuración puede simplemente

M-x: package-install <enter> modtime-skip-mode <enter>

Cuestiones relacionadas