vim
もう 2 ヶ月近く経っていたのか・・・。情報をうまく拾えてなくて English Only という思い込みがあって発表枠にエントリしなかったのだけど、普通に日本語発表だった (;´Д`) なにかやっとけばよかった。顔が見れるとアイコンと発言とのヒモ付がよりしっか…
https://github.com/osyo-manga/vim-sugarpot/ sugarpot.vim は clientserver を利用して画像ファイルのプレビュー表示を行うプラグインです。 画像プレビューする際に新しく Vim を立ちあげてそこで画像の描画を行います。 画像ファイルの描画には convert …
J6uil - yet another lingr.vim let g:J6uil_multi_window = 1 で ON になります。ウインドウ切り替えは今までどおり <leader>r (デフォルト)で、Unite を使った切り替えになります。 部屋を切り替えたときはメッセージをキャッシュしてなくて、取り直してるのもその</leader>…
Vim call neocomplete#custom_source('neosnippet', 'rank', 400) この設定は効かないのだと思ってた。200 に設定したのに反映されないから、neocomplete に移行してからおかしいおかしいとずっと思ってた。なんとなく閃いて neocomplete.vim/autoload/neoco…
TweetVim 1.0 をリリースします!!! - basyura's blogTweeVim 1.0 をリリースしてから、1 年 8 ヶ月ぐらい。先日 2.2 をリリースしたところで、1.0 リリースのエントリが記念すべき 100 ブクマに到達しました。かなりうれしい。
Vim Vim グループにリストされるかのテスト。紛らわしいことに「 vim」「vim」タグが混ざってて、「 vim」でタグ付けしてたのが原因だった orz
Vim 本日、はてなブログを「ブログ グループ」に参加させる際に、ブログ記事のカテゴリーを指定できるようにしました。自分のブログで「写真」カテゴリーにある記事だけを「写真」グループに参加させる、といったことができます。 ブログ グループに参加する…
status line の plugin が流行ってますが、僕は表示されてることの違和感がどうしても取れないので非表示設定しにしています。 (コマンド行と status line が融合して 1 行になれば変わるかもしれませんけど・・・どうだろう)ただ、tweetvim で文字数を見た…
https://github.com/basyura/TweetVimtweetvim 2.2 をリリースします。今回は userstream の安定化が主な修正内容です。 主な修正内容 :TweetVimClearIcon {screen_name} で screen_name 指定 or 全部のアイコンを ~/.tweetvim/ico から削除するコマンドを追…
neco-tweetvim yomi322 さんの neco-tweetvim に neocomplete 版の source を追加しました。 @ の後で screen name の補完、# の後で tag の補完をします。 neocomplete/sources/tweetvim_name_complete.vim let s:source = { \ 'name' : 'tweetvim_name_com…
理由 7.3 の patch が 1000 を越えても、7.4 が正式リリースされても乗り換えなかった理由。 neocomplcache で g:neocomplcache_enable_auto_select = 1 にしても選択状態が維持されない 僕としては結構深刻な理由。自動補完に便りっぱなしな上に、該当する…
*'showmode'* *'smd'* *'noshowmode'* *'nosmd'* 'showmode' 'smd' 切替 (Vimの既定値: オン、Viの既定値: オフ) グローバル 挿入モード、置換モードまたはビジュアルモードで最終行にメッセージを表示 する。このメッセージの強調表示の設定には、オプショ…
windows で vim を使ってる時に枠が気になるのをどうにかしたいなぁと思っていたのだけど、ウインドウ境界の間隔を狭くする設定でいけた。 設定 before 設定値 : 4 (デフォルト) after 設定値 : 0 もっというと・・・ 枠と文字開始位置(左端)の間隔も調整し…
nnoremap <C-x><C-n> :setlocal nu!<CR> べんりかも。</cr></c-n></c-x>
https://github.com/basyura/J6uil.vim(ブログネタがないので) :J6uil {room} で room 名を補完するように修正。 ただし、 let g:J6uil_user = 'your user name' let g:J6uil_password = 'your password'or let g:lingr_vim_user = 'your user name' let g:l…
TokyoVim#15 - PARTAKE#5 以来っぽいので 1 年 2 ヶ月ぶりか・・・。仕事ばっかやっててコミュニティに参加する機会がどっと減ってしまった。いかんいかん。もくもくタイムでは unite.vim の head 資源に合わせた vimrc と自作プラグインの修正をして、その…
ウインドウ分割したくないし、いい案も浮かばないしでステータス行に表示してみた。 普段使わないんだけど。他ルームの発言を echo してみたり、そっちに未読数を表示してみたりを試したんだけど 折り返さずに (Enter の押下を強要されないで) 出すにはどの…
Vim advent calendar 190 日目です。 昨日は @yoshikaw さんの「vcscommand.vimを少し便利に使う」でした。毎日 Vim してますか? 僕は Vim のしすぎで仕事が手につきません。ビルド時間の合間にイジイジしすぎてやばいです。そんな時間を作ってしまうビルド…
basyura/unite-converter-file-directory · GitHub:Unite file_mru をしているところ。以前は file_mru では特殊な処理をしているので filter が適用されないという話でしたが、いつのまにか使えるようになった模様。 デフォルト 常に右端を見ればいいのだけ…
../../とか相対位置で辿るときに、「あれ?ここどこだっけ?」ということがよくあります。 そんな悩みを解決。以下を vimrc に書いてマッピング。 let my_absolute_path = { \ 'is_selectable' : 1, \ } function! my_absolute_path.func(candidates) let ca…
basyura/neco-sorter-length · GitHub これはなに g:neocomplcache_compare_function が無くなっちゃったので、定義していたものをそのまま外に出しました。 neocomplcache の方でレーティングして出してくれるのもいいんだけど、個人的には長さ順に並んでる…
https://github.com/basyura/TweetVim/きりが良いので streaming とかとか思ってたけど全く至らず・・・軽微な修正のみ。 きりが良いので vim.org に登録しました!! ただ、依存関係が多すぎるので(略 変更内容 icon 表示の際に複数行表示できていなかった…
これでだいたいいけるかな? ファイルのパスは、 autoload/unite/sources/sample.vim sample と ${1} が一致するように書く。 snippet unite-source let s:save_cpo = &cpo set cpo&vim " function! unite#sources#${1}#define() return s:source endfunctio…
https://github.com/basyura/J6uil.vimいろいろ怪しいけど、それっぽく動くようになってきた。 時間表示 アイコン表示 簡単な syntax アーカイブ表示 発言時にフォーカスをとられないようにした updatetime=1000 で更新 curl を定期的に投げてるところがあや…
某 neobundle にできて Ruby にできないわけ無いじゃない ヽ(`Д´)ノ てことで。僕は自作の Rakefile を叩いて最新化してます。 gitplugins フォルダに github にあるプラグインが沢山置いてあるとしてこんな感じ。 task :update_github do puts "" puts ">>>…
手順 vim 起動 バッファを縦に分割 :Unite file unite#set_substitute_pattern を使ったショートカット ひたすらディレクトリを辿ってファイルを開く 再度 :Unite file 再度 unite#set_substitute_pattern を使ったショートカット Unite バッファが 1 行だけ…
GitHub - basyura/J6uil.vim python に依存しない(けど、vimproc に依存する) lingr クライアントを作りました。僕の環境だと lingr.vim が動かないのが発端。patch バージョンを上げれば直るとか何とからしいんですけど、コンパイルとかよく分からないし(遠…
Unite.vimでChromeのブックマークを表示するスクリプトを作りました。(Mac限定) monochromegane/unite-script /examples/chrome_bookmarks.scpt Unite.vimでChromeのブックマークを表示するスクリプトを作った firefox 派なので、unite.vim で firefox のブ…
https://github.com/basyura/note.vim(※) note.vim という名前が既に存在しているのは知っています。 試行錯誤的なところもあるし、これといっていい名前も思い浮かばないし、自分しか使わないだろうということで付けています。試行錯誤中のもの メモをさっ…
おもに :Unite file で <C-w> の際に単語単位じゃなくてディレクトリ (/) 単位で削って欲しくて自作しようかなぁと思ってたら既にあった /(^o^)\ imap <buffer> <C-w> <Plug>(unite_delete_backward_path)</plug></c-w></buffer></c-w>