cygwin: vim em mc não está colorindo

0

Eu tenho uma configuração usando o cygwin com o comando da meia-noite e o vim. Eu tenho um bom .vimrc na minha pasta pessoal, o que funciona bem se eu iniciar o vim diretamente no console. Agora eu também quero que o mc use vim, então eu desativei "use viewer / editor interno". Eu também aliasse o vi para o vim no meu .bashrc e o alias está funcionando corretamente.

O problema é: quando eu abro o vim via mc, a coloração não está funcionando. Se eu tentar manualmente ativar o realce de sintaxe (sintaxe ativada), obtenho

E319: Sorry, the command is not available in this version

Se eu começar o vim diretamente, tudo está funcionando como deveria. Meu .vimrc e .bashrc parecem o seguinte:

~/.vimrc
set nocompatible
set nocp
set backspace=indent,eol,start
set term=xterm-256
syntax on
set hlsearch
set t_Sb=m
set t_Sf=m
set autoindent
set cindent
set smartindent
colorscheme distinguished
set t_Co=256

~/.bashrc
export EDITOR vim
alias vi="/usr/bin/vim"
[..other stuff..]

Eu também tentei alias vi e configurar explicitamente o Terminal para xterm-256color, que o cygwin usa no meu caso.

A mesma configuração no debian está funcionando bem ..

    
por CShark 31.10.2014 / 09:58

1 resposta

1

Oh. Adivinhe: houve uma falta '='

export EDITOR=vim

Só encontrei porque o mc não iniciou o editor ao mover o vi para o vi-dontuse

    
por 31.10.2014 / 14:51