Para adicionar a esta questão de stackoverflow , o que se deve colocar .vimrc
para garantir a "edição privada" de determinadas extensões de arquivo (por exemplo, .gpg
arquivos).
Sem comprometer a eficácia da sessão, nenhuma informação sobre o trabalho realizado deve ser salva, incluindo registros, histórico de pesquisa, histórico de comandos, visualizações, trocas, etc. Para gpg
arquivos, é possível usar este plugin vim , mas além de editar o plugin, como um estender essas idéias discutidas para tipos de arquivos arbitrários?
Provavelmente, usaremos os seguintes comandos,
if <ft in privacy_ext_list>
set noswapfile
set noundofile
set viminfo=
endif
mas, além da declaração condicional apropriada, o que está faltando?
Além disso, existe uma maneira com o Vimscript criar uma matriz de extensões de arquivo e avaliar se o tipo de arquivo atual está dentro da matriz?