Vim
最近のお気に入りVimプラグインはsnippetsEmu.vimなんだけど、色々といじってる割に晒してなかったのでいまさらながら晒してみる。 動作画面はこんなかんじ。http://spiritloose.googlepages.com/catalyst_snippets.htm(TTYShareはなぜかうまく再生されなか…
http://d.hatena.ne.jp/webdoraku/20070511/p1 Vim7だと「:a!」みたいに「!」が必要。7以前で「:a」を使ってたひとは毎回めんどいので cnoremap a<CR> a!<CR> とかすればいい気がするけど、普通にaを入力するたびに毎回気持ち悪いのでなれたほうがいいのかも。あとは</cr></cr>…
http://code.google.com/p/google-gtags/ http://google-code-updates.blogspot.com/2007/03/google-gtags-version-10.html Google Tags(GTags)のメジャーバージョンがリリースされた様子。これはなにかって言うと、要するにtagsファイルをサーバにおいて(メ…
人がコード書いてるところを見ると、閉じ括弧を先に入力してひとつ戻ったり、あとで入力するつもりで閉じ忘れていたりと、無駄な苦労だなぁとおもうことがよくある。 Vimで以下の設定をしていると括弧やクォートを入力したときに自動で閉じてくれる。Eclipse…
zsh: diffの結果をvimで色付けして表示するグローバルエイリアス - Accept Things グローバルエイリアスで V に vim -R っていう話らしい。 Vim 使いは less.sh + less.vim つかってるんじゃないかなぁと思ってたんだけど。/usr/share/vim/vim63/macros とか…
アクセスログを眺めてると、なんかこの前作った VimColor が海外からもぼちぼちアクセスされているようなので、なんかやろうかなと思ってちょっと機能追加した。http://vimcolor.spiritloose.net/ テーマを選べるようにしたりとか。あとはちょこちょこ微調整…
はてなダイアリーユーザとしては、はてなグループのシンタックス・ハイライトがちょっと羨ましいわけだけど(よくソースコードを張るので)、似たようなことを出来るようにツールを作ってみた。 http://vimcolor.spiritloose.net/ たぶんもう似たようなやつい…
unwind-protect: Emacs の中から prove Emacsの中からproveを実行するという設定らしい。 自分の環境のVimでは以下のように設定している。 autocmd BufNewFile,BufRead *.t set filetype=perl autocmd BufNewFile,BufRead *.t nnoremap <F5> :!prove %<CR>1行目で、.</cr></f5>…
とりあえず WWW::Google::Notebook っていうのを作った。WWW-Google-Notebook-0.01 - Perl interface for Google Notebook - metacpan.org http://d.hatena.ne.jp/bonar/20061002/1159745024 で紹介されている Python の Google Notebook のライブラリを見て…
http://lowreal.net/logs/2006/07/31/1でVimでの遠隔リロードが紹介されていて、改造して使っているが、なんかもうこんなのでいい気がしてきた。 AutoHotkeyを使う。reload_firefox.ahk :*B0C::w`n:: SetTitleMatchMode, 2 WinGet, FF,, Mozilla Firefox Con…
最近よく話題になっているsvk。自分の環境でも使っている。 SWIGが嫌いなので、Subversionのバインディングその他はaptで入れた。インストールはDebianならこれだけ。 apt-get install svk で、Vim使いならSubversionを使うためにだいたいsvncommand.vimを使…
http://labs.unoh.net/2006/08/vi_ctags.html Vimとctags の連携が紹介されていたので、ついでにこちらも紹介してみる。 Vimでは、デフォルトで「gf」のキーバインドに、カーソル下の単語をファイル名として開く機能が割り当てられている。カレントディレク…
clearsilver - syntax files for *.cs and *.hdf : vim online なかったらつくろうかなぁと思ってたらあった。 スクリーンショットはこんな感じ。 Emacs用はソースのtarボールの中に入ってる様子(contrib/cs-mode.el)。
注文しておいた Haskell入門が届いた。 とりあえず環境を整えたいので、vim online でHaskellの便利なプラグインを物色しようとしたけど、無かった・・・Syntax 的には普段使ってる Align.vim が役に立つのかな・・・ まぁ Syntax Hilight はデフォルトでサ…
先日の Vim YAML Compiler Plugin に引き続き、Template-Toolkit の Compiler Plugin。TT2 syntax と一緒に使うといい感じ。 Perl と Template-Toolkit が必要。 if exists("current_compiler") finish endif let current_compiler = "tt2" let s:savecpo = …
Vim の YAML Compiler Plugin。 Plagger とか、Catalyst とか Rails とかで YAML を書くことが多くなったので、ちょっと前に作ってみた。これを ~/.vim/compiler/yaml.vim に作っておくと、:make → :cw でエラーチェック、修正が出来る。 とは言うものの、か…
vim7 新機能の説明 - #生存戦略 、それは - subtech とりあえず coLinux にはリリースされたときにインストールした。びびって6は上書きせずに /usr/local/vim7 に入れてある。 やっぱり目玉はタブとOmni completion かな。Omni completion かっこいい。Vim …
そういえば Vim ってみんななんて呼んでるんだろう。はてな勉強会では「ヴぃむ」って連呼してた気が。俺はなんでかわからんが、心の中では「ヴぃむ」。口に出すときは「ヴいあいえむ」。 はてなキーワードでは「ぶいあいえむ」ってなってる模様。あとで調べ…
UNIX上でのエディタはVimを使っている。Linuxでプログラム書き始めてからだからここ5年ぐらい。プログラマのエディタっていうとEmacsが主流っぽいけど、断固Vim派!! Emacsはいまだに簡単な操作すら怪しい・・・ 最近 Vim7 がリリースされたり、5月2日の技…