Yo uso vim en una máquina OS X Snow Leopard Server. Algunos de los directorios en los que trabajo tienen ACL (de modo que varios grupos de usuarios pueden acceder a ellos a través de AFP) que se heredan. Por alguna razón, cuando estoy trabajando en uno de estos directorios, vim no puede leer sus propios archivos de intercambio. Puede crearlos bien pero no puede leerlos, lo cual, por alguna razón, hace que se muestre el mensaje "el archivo de intercambio ya existe" (y no, el archivo de intercambio sí no ya existe).
vim -r
muestra el archivo de intercambio recién creado como "[no se puede leer]". El propietario y el grupo son correctos y los permisos son 0600
, y las ACL en el archivo de intercambio y el archivo que estoy editando son idénticos (según lo revelado por ls -le
y comparado con diff
). groups
devuelve lo mismo ya sea invocado desde mi shell de inicio de sesión o mediante :!
en vim.
¿Alguien ha encontrado (y con suerte resolvió) un problema como este antes?