Gostaria que os *.pyc
arquivos não fossem mostrados no plugin NERDTree vim.
Como conseguir isso?
Gostaria que os *.pyc
arquivos não fossem mostrados no plugin NERDTree vim.
Como conseguir isso?
Respostas:
Você quer a NERDTreeIgnore
opção. Por exemplo, no seu .vimrc
:
let NERDTreeIgnore = ['\.pyc$']
Onde NERDTreeIgnore
está uma matriz de expressões regulares que correspondem aos arquivos que você deseja excluir.
:help NERDTreeIgnore
Acabei de encontrar o problema: Que tal ocultar arquivos binários que não têm extensão?
Não é possível ocultá-los, mas pode classificar arquivos para eliminar algumas desorganizações bregas. O problema parece com:
file1*
file1.c
file2*
file2.c
Solução:
let NERDTreeSortOrder=['\.c$']
Resultado:
file1.c
file2.c
file1*
file2*
que classificará primeiro os arquivos que terminam com ".c" (seguidos de outra extensão, se desejar). Você não se livra dos arquivos binários, mas eles se tornam gerenciáveis.
O NERDTree possui um mecanismo para detectar e destacar arquivos com o bit de execução extra, onde é -rwxr-xr-x
exibido em negrito com um "*" no final do nome do arquivo. Não seria difícil adicionar um mecanismo extra para ocultar arquivos executáveis (útil para coisas compiladas, não tão desejável para scripts).