Configurando um editor externo no Vimperator

4

O Vimperator tem uma função muito conveniente - usando um editor externo para preencher campos de texto. Por padrão, ele usa o GVim, mas eu gostaria de usar o Gedit ou o Vim. Eu tentei adicionar a ~/.vimperatorrc as seguintes linhas, mas sem resultado (os editores são abertos, mas o texto digitado não é adicionado aos campos de texto):

:set editor=gedit

:set editor="gnome-terminal -e vim"

Como posso definir um editor externo para preencher campos de texto no Vimperator?

    
por Shamaoke 10.09.2010 / 01:10

3 respostas

2

É completamente um mistério para mim porque as coisas que você tentou não funcionam quando colocadas em .vimperatorrc (embora elas não funcionem para mim também). É muito estranho. Mas isso parece funcionar:

autocmd LocationChange .* :set editor="gedit"

Ele entra em vigor mesmo com a primeira página carregada.

    
por 10.09.2010 / 02:48
2

Para usar vim a gnome-terminal v3.4.1.1, eu tive que dizer gnome-terminal para não bifurcar um processo, mas bloquear:

Em ~ / .vimperatorrc:

:set editor="gnome-terminal --disable-factory -x vim"

ou melhor ainda, ter seu ~ / .bashrc carregado (por exemplo, caso configure condicionalmente o TERM ou outro ambiente) antes de iniciar o vim, e passar alguns comandos de configuração para o vim (por exemplo, um comando ExtEditor definido em ~ / .vimrc que eg ajusta a configuração do linbreak):

:set editor="gnome-terminal --maximize --disable-factory -x bash -ic 'vim -c ExtEditor $0'"
    
por 15.11.2012 / 20:10
1

O que eu fiz foi

:set editor="urxvt -e vim"

Funciona como um encanto. Claro que você tem que estar usando o vim do terminal urxvt.

    
por 26.01.2013 / 15:52