2015/09/04

Recent entries from same category

  1. Vim で Go 言語を書くために行った引越し作業 2020年度版
  2. Vim をモダンな IDE に変える LSP の設定
  3. ぼくがかんがえたさいきょうの Vim のこうせい 2019年 年末版
  4. VimConf 2019 を終えて
  5. clangd を使う時に便利なコマンド compiledb

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の日記

B00DGN51WAは、ItemIdの値として無効です。値を変更してから、再度リクエストを実行してください。

Posted at by | Edit


blog comments powered by Disqus