J6uil.vimを使ってみた

vim
Lingrクライアントです。

photo-credit: syui


J6uil.vim



依存



https://github.com/basyura/J6uil.vim

https://github.com/Shougo/vimproc.vim

https://github.com/mattn/webapi-vim


インストール



NeoBundle 'basyura/J6uil.vim'


""""または、
call neobundle#config('J6uil.vim', {
      \ 'lazy' : 1,
      \ 'autoload' : {
      \   'commands' : {
      \      'name' : 'J6uil',
      \      'complete' : 'custom,J6uil#complete#room'},
      \   'function_prefix' : 'J6uil',
      \   'unite_sources' : 'J6uil/rooms',
      \ },
      \ 'depends' : 'mattn/webapi-vim',
      \ })



設定



let g:lingr_vim_user     = 'your user name'
let g:lingr_vim_password = 'you password'
let g:J6uil_no_default_keymappings = 1
let g:J6uil_display_offline  = 0
let g:J6uil_display_online   = 0
let g:J6uil_echo_presence    = 1
let g:J6uil_display_icon     = 1
let g:J6uil_display_interval = 0
let g:J6uil_multi_window     = 1
let g:J6uil_align_message    = 0
let g:J6uil_updatetime       = 1000



コマンド



効果 コマンド
接続 :J6uil
接続解除 :J6uilDisconnect
再接続 :J6uilReconnect
Lingrの部屋一覧 :Unite J6uil/rooms



キーバインド



キー 効果
s バッファで書き込みモードを表示する
Enter 決定、書き込みの実行
Esc キャンセル