Re: [Vim Users BR] VIM -> NeoVIM o que acha do projeto

40 views
Skip to first unread message

Magnun Leno

unread,
Jan 26, 2015, 11:26:07 PM1/26/15
to Gutierri Barboza, vim-us...@googlegroups.com
On 27-01-2015 02:16, Gutierri Barboza wrote:
Poxa bacana, não sabia que o Atom iria usar ele como headless. Parece ser uma boa ideia ir migrando aos poucos para ver o resultado.
https://www.youtube.com/watch?v=lH_zb7X6mZw

Acho que ainda não está oficial, mas tem pessoas trabalhando nisso, existem diversas pessoas postando resultados.

Muitas pessoas têm escrito suas "opniões" acerca do embate VIM e NeoVIM, esse é um que vale a pena ler[1] e que foi resumido perfeitamente pelo site UseVIM[1].

Achei em uma lista a opinião de Bram Moolenaar sobre o NeoVIM, já chegou a ver isso? 


Desde o início o Bram Moolenaar não foi a favor, pois ele acreditava ser desperdício de tempo, esforço e que na verdade ia quebrar compatibilidade com plataformas. Inclusive, se me recordo bem, inicialmente esse trabalho foi proposto a ser feito no source code do VIM, mas o Bram não concordou, então criou-se o fork.

Mas se você ler o texto que citei antes, vai ver alguns pontos acerca disso que realmente mostram que o código precisa ser refatorado, por exemplo, ele ainda tem suporte para a plataforma Amiga (já falecida) e uma funcionalidade simples de "ler uma tecla" possui várias chamadas e reimplementações para manter compatibilidade. É esse tipo de coisa que o NeoVIM visa melhorar, além de foca na característica assíncrona, que é a minha grande aposta.

[1]: http://geoff.greer.fm/2015/01/15/why-neovim-is-better-than-vim/
[2]: http://usevim.com/2015/01/16/neovim-better/

Att,
Magnun Leno

Lucas Caton

unread,
Jan 27, 2015, 1:44:45 AM1/27/15
to Magnun Leno, Gutierri Barboza, vim-us...@googlegroups.com
Interessante:

New plugin architecture
 
All code supporting embedded scripting language interpreters will be replaced by a new plugin system that supports extensions written in any programming language.
Compatibility layers will be provided for legacy Vim plugins written in some of the currently supported scripting languages such as Python or Ruby.
Most plugins should work on Neovim with little modification, if any.


​​
--
Lucas Caton
Software Engineer

--
:wq
---
Você recebeu essa mensagem porque está inscrito no grupo "Vim Users BR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para vim-users-br...@googlegroups.com.
Para postar nesse grupo, envie um e-mail para vim-us...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/vim-users-br.
Para mais opções, acesse https://groups.google.com/d/optout.

Reply all
Reply to author
Forward
0 new messages