query: tag:vim

slimの記法を見やすくカラーリングしてくれるvimプラグインはこちらです

git clone して ~/.vim 以下にコピーすればokです。

posted by genki genki on Thu 1 Dec 2011 at 03:46 with 0 comments

Vimの正規表現はちょっと特殊な感じです。

Vimで()で囲まれた文字から、()を取り除くには

pre>>
:%s/((.{-}))/\1/
<<--

のようにします。

posted by genki genki on Sat 23 Apr 2011 at 11:24 with 0 comments

Sinatraのインラインテンプレート(__END__以降に記述するテンプレート)が真っ青になって見難かったので、インラインテンプレートだけHamlとしてシンタックスハイライトするようにしてみました。

Before

ss1

After

ss2

見やすいですね。

INSTALL

Vimに
sintax/haml.vim
などをインストールした上で、以下のような設定を記述します。

.vim/ftdetect/ruby.vim

pre>>
" Sinatra
au BufNewFile,BufRead *.rb set filetype=ruby | unlet b:current_syntax | syn include @rubyData syntax/haml.vim | syn region rubyDataHaml matchgroup=rubyData start="^END$" keepend end="%$" contains=@rubyData | syn match inFileTemplateName "^@@\w+" containedin=rubyData | hi def link inFileTemplateName Type
<<--

See Also

posted by genki genki on Sat 22 Aug 2009 at 20:44 with 0 comments

行末に|を記述するHamlの複数行記法が書きにくかったので、
Vimで整形出来るようにするための外部プログラムを作ってみました。

http://gist.github.com/112140

pre>>
set fp=/path/to/haml_formatter.rb
<<--

して、visualモードで選択してgqで整形です。

posted by genki genki on Sun 17 May 2009 at 07:32 with 0 comments

Sassを使うようになって、属性とタグの区別がつきにくいなと感じていたので、シンタックスハイライトをする方法を探してみました。

これを使うと、こんな感じになります。

ss

だいぶ見やすくなりました。

posted by genki genki on Sun 26 Apr 2009 at 17:30 with 0 comments