febrero 21, 2011

Emacs - Buffer is read-only: #

Si tenemos permiso de escritura a un archivo, pero no tenemos permiso de escritura en el directorio donde reside este, es decir no podemos crear el archivo temporal en el directorio donde esta ubicado el archivo que queremos modificar. Emacs nos da el error como Buffer is read-only o write protected

Para eso podemos apuntar los archivos de backup y los de guardado automático a una dirección distinta que en la que esta ubicado el archivo a editar. Para esto editamos el archivo .emacs en nuestro HOME y agregamos la siguiente indicación

;; apuntar los archivos de backup
(setq backup-directory-alist
`((".*" . ,temporary-file-directory)))

;; apuntar los archivos que se guardan automaticamente
(setq auto-save-file-name-transforms
`((".*" ,temporary-file-directory t)))

No hay comentarios:

Se ha producido un error en este gadget.