Como posso obter o vim para definir uma ACL em seus arquivos de troca?

1

Eu uso o vim em uma máquina do OS X Snow Leopard Server. Vários diretórios nos quais trabalho têm ACLs (para que vários grupos de usuários possam acessá-los através de AFP) que são herdados. Por alguma razão, quando estou trabalhando em um desses diretórios, o vim não pode ler seus próprios arquivos de troca. Ele pode criá-los bem, mas não pode lê-los, o que, por algum motivo, faz com que seja exibida a mensagem "arquivo de troca já existe" (e não, o arquivo de troca não já existe).

vim -r lista o arquivo de troca recém-criado como "[não pode ser lido]". O proprietário e o grupo estão corretos e as permissões são 0600 , e as ACLs no arquivo de troca e no arquivo que estou editando são idênticas (conforme divulgado por ls -le e comparado com diff ). groups retorna a mesma coisa se invocado do meu shell de login ou via :! no vim.

Alguém encontrou (e esperamos que tenha resolvido) um problema como esse antes?

    
por thsutton 09.04.2010 / 05:02

1 resposta

1

crie os arquivos de troca em uma pasta que você possui.

:help directory
    
por 21.05.2010 / 08:47