MacVim, Command-T et RVM
MacVim (une forme de l’éditeur VIM adaptée à MacOS) est mon éditeur de prédilection actuellement malgré de nombreux autres essais (entre autres: Textmate, Kod, Sublime Text).
Il est très configurable et permet de rajouter de nombreuses fonctionnalités utiles: ici je vous parlerai du module Command-T qui permet de faire des recherches très fines et surtout pertinentes à travers les répertoires et fichiers d’un projet – un screencast est disponible sur le site de l’auteur.
Pour l’installer sur un mac avec RVM, il faut être vigilant sur la version de Ruby employée car MacVim ne compilant pas avec ruby 1.9.
Installation de MacVim via homebrew avec ruby 1.8.7:
rvm use system /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)" brew install wget macvim
Installation de CommandT à partir de vim.org:
wget http://www.vim.org/scripts/download_script.php?src_id=15560 mvim command-t-1.2.1.vba
Puis une fois MacVim ouvert:
:so %
En sortant de MacVim:
cd /$HOME/.vim/ruby/command-t ruby extconf.rb make
Et voilà normalement tout fonctionne, vous pouvez utiliser la version de ruby que vous souhaitez sans problème.