Configurando a extensão de arquivo do editor externo do Vimperator (para o tipo de arquivo vim)

0

Atualmente tenho o seguinte como parte da configuração do meu Vimperator para usar o MacVim (gvim) para editar campos de texto:

editor=/bin/bash -lc "mvim -f \$*" mvim

Isso funciona bem, mas o arquivo temporário que ele cria tem uma extensão .tmp e eu gostaria de dar uma extensão diferente para que eu possa fazer com que o Vim associe isso a um tipo de arquivo e, assim, configurar várias opções para editar .

Existe uma configuração no Vimperator ou no Vim que possa fazer isso?

    
por Chris 15.11.2012 / 20:30

1 resposta

1

Bem, a questão é com qual extensão você o associaria?

Como é apenas um campo de texto, não há realmente nenhuma maneira de qualquer parte do sistema saber o que você pretende que seja (ou seja, o que você está editando); é o código C? É mediawiki? É um comentário no Facebook ?, etc.

Considerando isso, consigo pensar em duas soluções:

  1. Se há apenas um tipo de arquivo que você gosta para esse tipo de coisa, apenas diga ao vim sobre isso: autocmd BufReadPost,FileReadPost *.tmp setl filetype=wibble
  2. Se houver lotes, crie combinações de teclas para que você possa mudar facilmente depois de abrir o arquivo; %código%

Esses dois vão no seu vimrc.

-Robin

    
por 15.11.2012 / 21:07