Configurações do Vim dentro da edição ncftp

3

Estou usando o utilitário ncftp . Ele tem um comando edit que lida com a sequência get, edit, put para mim como nos clientes ftp da GUI.

É ótimo, exceto por uma coisa, eu recebo baunilha vim , sem nenhuma das minhas configurações. Idealmente, gostaria de configurá-lo exatamente da mesma forma que fora de ncftp (cores, mapeamentos de teclas, bundles de patógenos, etc.).

Como posso forçar o vim a carregar minhas configurações quando chamado de ncftp ?

O NCFTP depende da seguinte variável de ambiente para encontrar o editor:

EDITOR="/usr/bin/vi" ; export EDITOR

Isso pode de alguma forma ser ajustado para forçar o carregamento das minhas configurações?

    
por user39622 22.05.2013 / 00:31

2 respostas

0

Eu acho que você precisa definir a variável de ambiente EDITOR da seguinte forma:

EDITOR="/usr/bin/vim"; export EDITOR

Além disso, se você tiver uma alternativa ao $ HOME / .vimrc que deseja usar, poderá fazer o seguinte:

EDITOR="/usr/bin/vim -u $HOME/.othervimrc"; export EDITOR
    
por 22.05.2013 / 08:18
0

O vim não está carregando baunilha. O que está acontecendo é que o arquivo que você está editando não é reconhecido porque é um arquivo temporário.

ncftp / > edit appiniconfig.sh

Please wait while appiniconfig.sh is downloaded for editing.
/tmp/ncftp_editcmd.L1XVxZ:                             130.00 B    2.87 kB/s

Observe como você está realmente editando ncftp_editcms.L1XVxZ. É lamentável que se você se importa com o realce de sintaxe, você terá que :set ft=javascript (ou qualquer outro) e eu também quero uma solução melhor.

Desculpe por não ser uma resposta.

    
por 16.09.2014 / 20:50