まぁ既にあるんですが… http://github.com/motemen/hatena-vim metarw を使って自分なりに書いてみた. curl 必須.complete と read は実装していない. ~/.vim/autoload/metarw/hatena.vim に置いて, :w hatena:eagletmtとするとはてなダイアリーに投稿され, :w hatena:haskell:eagletmtとすると,Haskell グループのダイアリーに投稿される. function! metarw#hatena#complete(arglead, cmdline, cursorpos) return [] endfunction function! metarw#hatena#read(fakepath) return ["error", "read not supported"