librelist archives

« back to archive

[ANN] Vimerl: Erlang plugin for Vim

[ANN] Vimerl: Erlang plugin for Vim

From:
Ricardo Catalinas Jiménez
Date:
2012-02-28 @ 11:58
  Os copio el anuncio que he hecho en la ML erlang-questions sobre mi
nueva version de mi plugin de Erlang para Vim.

Saludos.


  I present the latest version of my fork of Vimerl[1], it features
better omni completion based on EDoc and much much better code indenting
with a more Emacs-like style (not 100% compatible yet). Project hosted
here:

	http://github.com/jimenezrick/vimerl


 Features
----------

- Syntax highlighting
- Code indenting
- Code folding
- Code omni completion
- Syntax checking with quickfix support
- Code skeletons for the OTP behaviours
- Uses configuration from Rebar
- Pathogen compatible (http://github.com/tpope/vim-pathogen)


[1] Note: this plugin is a *very very very* improved version of this:
          http://github.com/oscarh/vimerl


Regards
-- 
Ricardo (http://r.untroubled.be/)

Re: [erlar] [ANN] Vimerl: Erlang plugin for Vim

From:
Mariano Guerra
Date:
2012-02-28 @ 12:24
On Tue, Feb 28, 2012 at 11:58 AM, Ricardo Catalinas Jiménez
<jimenezrick@gmail.com> wrote:
>  Os copio el anuncio que he hecho en la ML erlang-questions sobre mi
> nueva version de mi plugin de Erlang para Vim.

buenisimo!

estoy por instalarlo, pero leo "Copy the content of the tarball to
your `.vim'" supongo que el tarball al que se refiere es si voy a
downloads y me bajo el tar del repo?
en caso que esto sea asi, me va a dejar en el vimrc algunos archivos
que no hacen falta como .gitignore, license y similares.

hay algun tar hecho y limpio?

aviso, no es que no sepa como no copiar archivos, es mas para mejorar
el readme :)

saludos y gracias por el proyecto

Re: [erlar] [ANN] Vimerl: Erlang plugin for Vim

From:
Ricardo Catalinas Jiménez
Date:
2012-02-28 @ 13:01
On Tue, Feb 28, 2012 at 12:24:24PM +0000, Mariano Guerra wrote:
> estoy por instalarlo, pero leo "Copy the content of the tarball to
> your `.vim'" supongo que el tarball al que se refiere es si voy a
> downloads y me bajo el tar del repo?
> en caso que esto sea asi, me va a dejar en el vimrc algunos archivos
> que no hacen falta como .gitignore, license y similares.
> 
> hay algun tar hecho y limpio?
> 
> aviso, no es que no sepa como no copiar archivos, es mas para mejorar
> el readme :)

Cierto, no hace falta que copies el test/,  .gitignore, README, LICENSE y
TODO. Sorry, no hay ningún tarball limpio ya hecho.

Yo lo que hago es usar Pathogen (https://github.com/tpope/vim-pathogen)
así que tengo cada plugin de Vim en un directorio separado. Como la
mayor parte de plugins suelen llevar ficheros extra no deseados (como el
mío) pues así no es tanta molestia que se cuelen dichos ficheros.

Saludos.
-- 
Ricardo (http://r.untroubled.be/)

Re: [erlar] [ANN] Vimerl: Erlang plugin for Vim

From:
Mariano Guerra
Date:
2012-02-28 @ 13:58
2012/2/28 Ricardo Catalinas Jiménez <jimenezrick@gmail.com>:
> On Tue, Feb 28, 2012 at 12:24:24PM +0000, Mariano Guerra wrote:
>> estoy por instalarlo, pero leo "Copy the content of the tarball to
>> your `.vim'" supongo que el tarball al que se refiere es si voy a
>> downloads y me bajo el tar del repo?
>> en caso que esto sea asi, me va a dejar en el vimrc algunos archivos
>> que no hacen falta como .gitignore, license y similares.
>>
>> hay algun tar hecho y limpio?
>>
>> aviso, no es que no sepa como no copiar archivos, es mas para mejorar
>> el readme :)
>
> Cierto, no hace falta que copies el test/,  .gitignore, README, LICENSE y
> TODO. Sorry, no hay ningún tarball limpio ya hecho.
>
> Yo lo que hago es usar Pathogen (https://github.com/tpope/vim-pathogen)
> así que tengo cada plugin de Vim en un directorio separado. Como la
> mayor parte de plugins suelen llevar ficheros extra no deseados (como el
> mío) pues así no es tanta molestia que se cuelen dichos ficheros.

me habia olvidado que yo tambien uso pathogen :D, estaria bueno que en
how to install diga que si usas pathogen lo pongas en tal lugar (para
los olvidadizos como yo :)

ya que estamos te sigo molestando, lo puse en el directorio bundle,
abri un archivo erlang pero no parece estar funcionando, tengo
pathogen#infect() en mi vimrc, alguna opcion necesaria para activarlo?
o para saber si esta andando o porque no cargo?

Re: [erlar] [ANN] Vimerl: Erlang plugin for Vim

From:
Ricardo Catalinas Jiménez
Date:
2012-02-28 @ 14:08
On Tue, Feb 28, 2012 at 01:58:36PM +0000, Mariano Guerra wrote:
> me habia olvidado que yo tambien uso pathogen :D, estaria bueno que en
> how to install diga que si usas pathogen lo pongas en tal lugar (para
> los olvidadizos como yo :)
> 
> ya que estamos te sigo molestando, lo puse en el directorio bundle,
> abri un archivo erlang pero no parece estar funcionando, tengo
> pathogen#infect() en mi vimrc, alguna opcion necesaria para activarlo?
> o para saber si esta andando o porque no cargo?

Sí, con tener `call pathogen#infect()' debería ser suficiente. Para
asegurarse de que funciona, al menos te debería funciona la omni
completion y el syntax checking.

Para la omni completion, se hace escribiendo primero el nombre del
módulo seguido de `:' y luego Ctrl+x Ctrl+o:

	`lists:' Ctrl+x Ctrl+o (sin salir del modo insert de Vim)

Para que te funcione el syntax checking, necesitas Vim 7.3.


Saludos.
-- 
Ricardo (http://r.untroubled.be/)

Re: [erlar] [ANN] Vimerl: Erlang plugin for Vim

From:
Mariano Guerra
Date:
2012-02-28 @ 14:11
2012/2/28 Ricardo Catalinas Jiménez <jimenezrick@gmail.com>:
> On Tue, Feb 28, 2012 at 01:58:36PM +0000, Mariano Guerra wrote:
>> me habia olvidado que yo tambien uso pathogen :D, estaria bueno que en
>> how to install diga que si usas pathogen lo pongas en tal lugar (para
>> los olvidadizos como yo :)
>>
>> ya que estamos te sigo molestando, lo puse en el directorio bundle,
>> abri un archivo erlang pero no parece estar funcionando, tengo
>> pathogen#infect() en mi vimrc, alguna opcion necesaria para activarlo?
>> o para saber si esta andando o porque no cargo?
>
> Sí, con tener `call pathogen#infect()' debería ser suficiente. Para
> asegurarse de que funciona, al menos te debería funciona la omni
> completion y el syntax checking.
>
> Para la omni completion, se hace escribiendo primero el nombre del
> módulo seguido de `:' y luego Ctrl+x Ctrl+o:
>
>        `lists:' Ctrl+x Ctrl+o (sin salir del modo insert de Vim)
>
> Para que te funcione el syntax checking, necesitas Vim 7.3.

resulta que si me anda :)

estaba probando ctrl+n para complesion y no estaba guardando el
archivo cuando cometía un error de sintaxis.

esta muy bueno, gracias!