↑なんちゃってロゴ
部内SNS†traQ†のvimクライアント
まだ実装途中なので、後々破滅的変更が入る可能性おおいにあり
プラグイン本体はメッセージの受信・送信程度の簡単な事しかしないが、他プラグイン(ddc・ddu)等と連携することによってある程度便利になっています
dduとの連携
ddu-ui-ff
ddu-ui-filer
ddcとの連携
" for keymap
autocmd FileType traqvim call s:traqvim_setting()
function s:traqvim_setting()
omap <buffer> im
\ <Plug>(traqvim-motion-message)
nmap <buffer> <LocalLeader>y
\ <Plug>(traqvim-operator-message-yank-link)
nmap <buffer> <LocalLeader>Y
\ <Plug>(traqvim-operator-message-yank-markdown)
nmap <buffer> <LocalLeader>d
\ <Plug>(traqvim-operator-message-delete)
nmap <buffer> <LocalLeader>p
\ <Plug>(traqvim-operator-pin-toggle)
endfunction
telescope.nvimとの連携
require("telescope").load_extension "traqvim"
WebSocketとか実装して、手動リロードしなくてもいいようにしたいなぁ...