2015/09/04

Recent entries from same category

  1. Vim の :terminal の中から外の Vim を操る方法
  2. Vim と日本語入力の話。
  3. Windows で子プロセスの標準入出力バッファリングを無効にする
  4. Vim で端末機能が動くようになった。
  5. vim-soundcloud 作った。

Vimのウィンドウが勝手にびよんびよんなってたのしいやつができたぞ!!!

let s:i = 0
let s:s = 10

functions:byonbyon()
  let &columns = s:w + float2nr(cos(3.141592*(0.0 + s:i * s:s)/180.0) * 10)
  let &lines = s:h + float2nr(sin(3.141592*(0.0 + s:i * s:s)/180.0) * 5)
  let s:i += 1
  call feedkeys(mode() ==# "i" ? "\<C-g>\<ESC>" : "g\<ESC>""n")
endfunction

functions:stop_byonbyon()
  augroup ByonByon
    autocmd!
  augroup END
endfunction

functions:start_byonbyon()
  let s:w = &columns
  let s:h = &lines
  set lazyredraw updatetime=10
  augroup ByonByon
    autocmd!
    autocmd CursorHold,CursorHoldI * call s:byonbyon()
  augroup END
  commandStopByonByon call <SID>stop_byonbyon()
endfunction

commandStartByonByon call <SID>start_byonbyon()

:StartByonByon を実行するとびよんびよんなってたのしい。まったく仕事できない。止めるには:StopByonByonを実行する。

びょんびょん

参考資料: Emacsのウィンドウが勝手にびよんびよんなってたのしいやつ - hitode909の日記



/ ()
 
発送可能時間:


blog comments powered by Disqus