Configurando Slimv no Windows + Vim/gVim

Configurando Slimv no Windows + Vim/gVim

Pretendo aprender Common Lisp, e o livro que pretendo seguir sugeriu que o GNU Emacs em conjunto com o SLIME fosse usado. No entanto, não gosto muito da maneira como o Emacs é executado no Windows e geralmente acho o Vim/gVim mais fácil, então fiquei extremamente feliz ao descobrir que existe basicamente uma versão do SLIME para Vim/gVim, chamadaSlimv.

No entanto, não consegui fazer funcionar. Recebo o seguinte erro sempre que abro um *.lisparquivo:

Error detected while processing C:\Users\d125q\vimfiles\bundle\slimv0912\ftplugin\lisp\slimv-lisp.vim:
line 66:
E128: Function name must start with a capital or "s:" b:SlimvAutodetect( preferred )
line 80:
E133: :return not inside a function
line 85:
E133: :return not inside a function
line 89:
E133: :return not inside a function
line 195:
E117: Unknown function: SlimvInitBuffer``

Eu tenho o Python 2.7 instalado, que é a versão com a qual meu gVim foi compilado (conforme verificado por :version). eu também tenhoBanco de Aço Lisp Comume pode executá-lo a partir da linha de comando sem problemas. Não tenho nenhuma configuração relacionada ao Slimv em meu arquivo ~\_vimrc, embora tenha tentado definir uma linha de comando personalizada do Swank e isso resultou nos mesmos erros.

Devo tentar instalar o Python 3, já que minha cópia do Vim também foi compilada com suporte ao Python 3? No entanto, não parece que o erro esteja relacionado ao fato de o Python não estar instalado.

Qualquer ajuda é muito apreciada.

Responder1

Não há funções locais de buffer, que o plugin tenta definir. Antes da versão 7.4.260 do Vim que era ignorada; agora é um erro.

Como você descobriu, isso foi corrigido na versão de desenvolvimento, mas ainda não foi lançado. Uma solução alternativa seria continuar a usar uma versão mais antiga do Vim.

Responder2

Baixe o Slimv mais recente emhttps://bitbucket.org/kovisoft/slimv/downloads/?tab=downloadsseria bom!

informação relacionada