martes, 11 de enero de 2011

vim-addon-manager: la madre de todos los plugins de vim.

Buscando activar los plugins de Vim que más uso en una nueva instalación del sistema me he encontrado con lo que me ha parecido una utilidad tremenda: vim-addon-manager


Este te permite de una manera fácil y centralizada (desde el mismo .vimrc) mantener una lista de los scripts que más te interesen.

La instalación y funcionamiento son treméndamente sencillos, por lo menos comparado con los estándares de Vim:

creamos una carpeta en nuestro home:

mkdir  ~/vim-addons

Clonamos el repositorio de Git del desarrollador dentro:


cd ~/vim-addons
git clone git://github.com/MarcWeber/vim-addon-manager.git

Por último incluimos las líneas que cargan los plugins deseados, en mi caso, en mi .vimrc:


fun ActivateAddons()
  set runtimepath+=~/vim-addons/vim-addon-manager
  try
  call scriptmanager#Activate(['yamlvim','The_NERD_Commenter','gnuplot','taglist','fugitive'])
  catch /.*/
  echoe v:exception
  endtry
  endf
call ActivateAddons()
  " experimental: run after gui has been started
  " option1:  au VimEnter * call Activate()
  " option2:  au GUIEnter * call Activate()
  " See BUGS sections below [*]


Y ya está!

Cuando lee el .vimrc al ejecutar vim verifica si falta por instalar alguno de los plugins y en caso de no haberlo instalado lo descarga e instala. En caso de necesitar de alguna dependencia se encarga de buscarla, descargarla e instalarla.

Lo dicho una delicia.

A disfrutar del mejor editor del mundo mundial.

viernes, 7 de enero de 2011

Recapitulando.

Curiosa manera de empezar cualquier cosa es hacerlo por una recapitulación, pero como aunque sea el primer sitio hacia el que "esto" va, sea lo que sea que "esto" sea (estamos que las tiramos oiga... ¿quiere un par de comillas?), "esto" no es lo primero que hago.

Sí, ya sé, ¿será lo primero que hago que valga la pena? Como nunca es bueno empezar presuponiendo, vamos a no contar con ello y otorgarnos por ende, la experiencia en hacer muchas cosas que no valgan (necesariamente) la pena. Lo que gente más capaz acumula en obras como "Muchas gracias de nada".

Qué nos queda preguntará el avieso lector (me consta que uno tengo)... pues el ejercicio y la obligación de escribir algo. Una rutina, una actitud, una declaración de intenciones, la búsqueda tras todo ello... Una lista de ingredientes con las que ponerse a trabajar.

Un propósito pues para el año nuevo: no dejar día en que no haya alguna reflexión que dejar en el tiesto.

Bueno, bueno... ¿y la recapitulación?... pues de lo poco que he querido dar como poso a este sitio... Lo que quiero que trasluzca.. Algo tan tan sencillo como la REnuncia a la CAPITULACIÓN.

Creo que para hoy no es poco.

El trono, la gloria vana, el oropel vacuo...

Bola extra:

Hoy morirán hojas y animales,
más no morirán para siempre.
Y en su transformación de mañana
darán con más calor,
a la tierra de su muerte,
pasado mañana, brotes de esperanza.
¡Y yo no he muerto!.
Si tengo frío, me caliento.
Si tengo miedo, —que no lo tengo—, susurro y pienso, 
y para mañana, ya me he comido
mi pequeña ración de esperanza.(1)
(1) Extraído del poema “Una sola puerta abierta” de Manolillo Chinato.
http://www.extremoduro.com/disco_rock_transgresivo.php

lunes, 3 de enero de 2011

Hola Mundo!

# The Greeter class
class Greeter
  def initialize(name)
    @name = name.capitalize
  end

  def salute
    puts "Hello #{@name}!"
  end
end

# Create a new object
g = Greeter.new("world")

# Output "Hello World!"
g.salute

O mejor aún citando a la wikipedia...
:D