Emacs2016.md anything.el/helm.el とunite.vim を比較してみた anything.el や helm.el の話をしますVim における anything.el 的存在であるunite.vim の話をしますEmacs 全然分からないので、間違っているところがあったら突っ込み歓迎 さらにオマケもあるよ About Shougo です https://github.com/Shougo https://twitter.com/ShougoMatsu 異文化交流にきました仕事:Vim、副業:???Vim は環境Vim プラグインを作っています(neocomplete.vim, dein.vim,unite.vim,vimfiler.vim)Vim チョットダケデキルVim,neovim パッチチョットダケカク 最近neovim 用

この記事はVim Advent Calendar 2012 287日目の記事になります。 さて、unite.vim の候補は以下のようにして動的にソートする事が出来ます。 " :help unite#mappings#set_current_filters() " 参照 nnoremap <buffer><expr> S unite#mappings#set_current_filters( \empty(unite#mappings#get_current_filters()) ? ['sorter_reverse'] : []) これで S を押せば候補が逆順にソートされます。 しかし、unite.vim にはいくつか sorter が用意されており、vimfiler.vim のように候補を選択してソートを行いたい事が稀によくあります。 (vimfiler.vim は S を押すと

この記事はVim Advent Calendar 2012 :ATND の 156 日目の参加記事です. 寝るまでがこどもの日(ry本日,5 月 5 日は「こどもの日」,ということでVim 弄りを少し離れて 東方 Project の作品をプレイしましょう! まだプレイしたことがなければサイトのほうに体験版がありますのでお試しあれ. というわけでVim の Unite でプレイしたい東方作品を選べる Unite Source を作りました. アクションで設定に使う custom.exe と,非公式ながら一部のユーザーにはお馴染みの vpatch.exe を起動できます(設定すれば インストール NeoBundle 'Jagua/vim-unite-toho' (vimproc もインストールしてればそれを利用するようにしてます) 設定 .vimrc に以下のように設定します. "
個人的にそういうことをよくやるので、action を定義した。こういうのが簡単にできて unite は素晴らしい。 let s:unite_action = { \ 'is_selectable': 1, \ } function! s:unite_action.func(candidates) " {{{ tabnew `=a:candidates[0].action__path` for c in a:candidates[1 :] vsplit `=c.action__path` endfor endfunction " }}} call unite#custom_action('openable', 'tabvsplit', s:unite_action) unlet! s:unite_action この手のは応用が効きやすいと思うので、よくやる操作があれば登録しておくといいと思う
おひさしぶりです。Shougoです。 ver.3.1のリリースから4ヶ月近くが経ってしまいましたが本日、無事にunite.vim ver.4.0をリリースすることができました。 メジャーバージョンアップということもあり、今回のリリースにはver.3.1と比較して多くの機能が実装されています。 「unite.vimの変更点をまとめてほしい」という声があったので、今回はunite.vimにどのような変更点があったかを解説していこうと思います。 もちろん、unite.vimには追加できなかった機能も数多く存在します。それらは今日より実装を開始したunite.vim 4.1以降で実装を開始する予定です。 1: ドキュメントの英語化 内部ドキュメントが完全に英語化されました。この決定は賛否両論あるでしょうが、unite.vimの日本語情報はたくさんありますし、Vimテクニックバイブルで勉強すること
2012年2月26日日曜日 git status と git branch ができる unite の source 書いた 書きました。 https://github.com/kmnk/vim-unite-giti すでに有りそうな気もするんですが、今のところ知らないのと、 http://kmnk.blogspot.com/2011/02/unitesvn-statussvn-diffsource.html で書くといって既に一年経っているのとで自分で書いてみました。 まだ仕事でがっつり使っていないので、バグや動作不全などあるかもしれません。 昔作った svn と違って何故かvim-unite-git じゃなくて giti なのは、日和っただけで深い意味は無いです。 インストール方法は割愛します。unite.vim 使っている方なら余裕なはずという想定で… 作ったsour
ついカッとなってやった後悔はしている。 [unite-homo] unite-homo -github :NeoBundle "git://github.com/osyo-manga/unite-homo.git" . .: : : : : : : : :: :::: :: :: : ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: . . : : : :: : : :: : ::: :: : :::: :: ::: ::: :::::::::::::::::::::::::::::::::::::: . . .... ..: : :: :: ::: :::::: :::::::::::: : ::::::::::::::::::::::::::::::::::::::::::::: Λ_Λ . . . .: : :

unite.vim のバージョンをあげたら新規ファイルをつくれなくなって涙で枕をぬらした話 Date: Sat Mar 3 15:41:02 2012 +0900 あたりの変更かとおもうのだけど、いままでの設定だと新規のファイルをつくれなくなった。 こまったので、ドキュメントをみたところ、ファイルをしぼりこむ source と file を新規作成するsourceが別になったようだ。 - nmap bg :Unite -buffer-name=files buffer_tab file_mru file<CR> + nmap bg :Unite -buffer-name=files buffer_tab file_mru file bookmark file/new<CR> として解決した。 Published: 2012-03-30(Fri) 03:56
昨年の秋頃から目立った変化のない unite-outline ですが、開発が停滞しているとか、作者のやる気がなくなった*1とかではなく、「今年の抱負 -Vimプラギン編」で述べた通り、次期バージョンの開発(準備)を少しずつ進めています。 ある程度形になったら別ブランチを切って push しようと思ってますが、まだ仕様をあれこれ考えたり非同期実行のやり方を模索している段階で、ものは全然できておりません(汗 まあ、上半期のうちに最初のバージョンを push できたらいいな、ぐらいの見込みです。*2 大きな変更が必要になるついでに、「もうこの際、たまった負債を全部返済してやる!」みたいな意気込みでして、プラグインの構成上前から気になっていた点や、作者がまずいと思っている outline info の仕様など、全面的に見直してドカンと刷新する予定です。(というか、そうせざるを得ないのです…… 詳

と、いう事でunite.vim でライフゲームをつくってみました。 ライフゲームについてはここら辺を読んでみてください。 最初に言い訳しておくと結構アレな感じになってしまったのでレスポンスは悪いです。 [Vimプラグイン] unite-life-game -github [コマンド] :Unite life-game:■ -update-time=10 -cursor-line-highlight=Normal引数で生死の表記を変えることが出来ます。 自分で設定する場合は、 :Unite life-game:■:□ -update-time=10 -cursor-line-highlight=Normalとかが見やすいと思います。 [操作方法] スタート/ストップ 1キー ランダム配置 2キー リセット 3キー 配置 マウスの左クリック 自分で設置したい場合は、 1キーでストップ 3キ

全国8万人の技術系Advent Calendarファンの皆さんこんばんわ。技術系Advent Calendar見るのは好きだけど思い立った時にいちいち探すのマンドクサイ! まとめて頂いてるサイトもあるけど、できればここはVimからアクションしたい! そんなアナタに送ります。mattn/unite-advent_calendar -GitHub unite source for advent calendar 2011 in japan https://github.com/mattn/unite-advent_calendar :Unite advent_calendar として起動すると ドゥーーーーーーーーーン! 現状、86個のAdvent Calendarが一覧表示されます。さらにこの中の一つを選ぶと(例えばVim Advent Calendar) ズゴゴゴゴゴゴゴゴゴ....

ちょっと前からちまちま作ってるunite-mpcですが、いろいろと修正して一通り完成したかなーという感じになりました。 ・変わったところ :Unite mpc:listall :Unite mpc:playlist より多くの情報を表示するように変更しました。 ただし、この場合情報を自前でパースして整形してるので時間がかかります。自分の場合 mpc:listall すると3万曲ぐらいで、数十秒かかります。 1回実行すると候補はキャッシュされるので次からはすぐに実行できます。 そんなに何秒も待ってられないって時のために以前と同じ出力を、 :Unite mpc:listall2 :Unite mpc:playlist2 で得られます。この場合実行は速いですが、表示される情報はファイル名もしくはアーティスト名と曲名のみです。 また、アーティスト名による検索ができるようになりました。 :Unite

2011年2月12日土曜日 uniteでsvn statusとsvn diffするsource書いた 書きました。 普段使い用に自己満足化した状態で作ってしまっているので、 必要だろうと思われる設定や機能等、教えていただけるとありがたいです。 使い方はunite.vim を入れた上で、autoloadディレクトリをマージしてもらえればいけると思います。 https://github.com/kmnk/vim-unite-svn svn/statusに対してsvnコマンドを実行するactionを拡張していますが、ベースは jump_list なので特に違和感は無いと思います。 拡張しているのは以下のコマンドです。 複数選択可 commit add revert delete diff 複数選択不可blamelog 以下、簡単な動作説明 Unite svn/status すると 簡単な一
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く