at kaneshin

Free space for me.

vim

CtrlPプラグインでの「突然の死」作ったった

vim

本当は、すでに @mattn さんが作っていました。 mattn/ctrlp-sudden-death でも、何か使ってみると文字が変えられないのでモドカしい!! mattn さんちゃんと元ネタ見たんだろうか…。これコード見た限り文字列変更できないような。 github.com/mattn/ctrlp-s…

Vimプラグインの拡張機能プラグインを作ってVimをさらに使いやすくしよう

Vim

この記事はVim Advent Calendar 2012 の 31 日目の記事です。 2012年も今日で終わりですね。12月は忙しかったので気付いたら年末でした。 最近はXcodeばかりを使用していたのでVimエディタからは離れていましたが、XcodeをVimライクにするプラグインのXVimを…

crontab -e でファイルが保存されない

結論からいうと、編集するエディターをVimでないものにしたらできました。 EDITOR=nano crontab -e で、できました。どうやらVim(.vimrc?)がダメだったようです。 何度やっても、何度やってもcrontab -lで確認しても何も出て来ませんでした。ナニコレ…参照…

make session (mksession)

vim

I put my make session setting in .vimrc.That setting is below.Execute :Session if current buffer is blank. $VIMHOME/Session.vim is opened.Execute :Session if curren buffer is NOT blank. Session file is omitted in $VIMHOME (Set your Vim dir…

Vim撮ってみた

Vim

Vim撮ってみたけど、まず、画質悪くてひどい。。 http://youtu.be/w6p5WO0izPc 使ったPlugin CtrlP sonictemplate-vim quickrun.vim gist-vim ctrlp-filetype ctrlp-sonictemplate くらいかな。補完系のプラグインはあまり使わないので、デフォです。

memolist.vimのCtrlPプラグインを書いた

vim

シンプルなメモ管理用プラグインmemolist.vimを作った - Glide Note - グライドノート@glidenote さんのメモプラグインであるglidenote/memolist.vim · GitHubをふと見つけて、すごく使いやすそうだっため、すぐさま(自分のために)CtrlPプラグイン書いたka…

CentOS 6.2でgVimをビルド

流れをさらっとdevelのパッケージが結構必要みたいなんで、最初にGUI用のパッケージをいれます。 $ yum groupinstall "Desktop Platform Development" $ hg clone https://vim.googlecode.com/hg/ vim $ cd vim $ ./configure --enable-fontset --enable-mul…

括弧の処理、キーマップ

vim

コーディングしているときに、括弧を入力しないことはないですよね?そこで、Vimを使ってる人は大体 inoremap ( ()<left> や inoremap () ()<left> のようにマッピングしているのでは?(他の括弧や、クオーテーション含む)実際、これって for (int i = 0; i < n; i++) </left></left>…

ctrlp's extension for sonictemplate-vim を書いた。

vim

ctrlpのpluginのpluginを書いた。kaneshin/ctrlp-sonictemplate · GitHubruntimepath配下に置いて、 nnoremap <c-e> :<c-u>CtrlPSonictemplate<cr> のようにマップしておけば使いやすいかも。もともと、mattn/sonictemplate-vim · GitHubはすっごく使いやすくて、ctrlpのプ</cr></c-u></c-e>…

vimの\zs, \zeがすごい

http://vim-users.jp/2009/09/hack70/タイトルでほぼ終わって、上のURLで全部終わる。わざわざ置換しないでも return matchstr(str, '^\d\+\ze.*') これだけで済む。もし、置換するなら return substitute(str, '^\(\d\+\).*', '\1', '') ってなる

CtrlPのプラグインぱく。。書いた

vim

http://mattn.kaoriya.net/software/vim/20120427205409.htmalmost パクらせていただきました。 CtrlPからタブの候補だして、選択すればアクティブタブになります。 個人的に、タブ表示部分を色々いじっているので、タブが全部でないため作ってみました。 (…