i3: unfish
add interface script
xinitrc: add tor
interface: support line-oriented streaming (like grep)

require 'optparse'
interface: update TODO
interface: fix center test
quickfix.vim: import interface script
vim: simplify system()
i3_focus_selected_window: refactoring
i3: bind alt+shift+backspace to i3_focus_selected_workspace
replace offlineimap, isync with fdm
kak.vim: minor code cleanup
kak.vim: comment KakEnd hook
interface: interfacing with vim
interface: format_list returns string, instead of list, by joining
document how recording, stop recording gifcast and screencast
interface: make Kernel#sprintf, String#% working with hash list

> "%{X } %{ Y}\n" % [{:X=>:foo,:Y=>:bar},{:X=>:foobar,:Y=>:foobar}]
=> foo       bar
   foobar foobar

 * %{X}   → normal
 * %{X }  → left align
 * %{ X}  → right align
 * %{ X } → center
interface: remove Interface module
chronic: use print instead of puts
interface: document 'parse' command