Ⅰ. 插件描述
slackをvimで編集するようにポストするやつⅡ. 基本信息
|
Ⅲ. 安装方法
使用Vundle管理器安装
在你的.vimrc下添加:Plugin 'yaasita/slack-vim'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall
对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。
使用NeoBundle管理器安装
在你的.vimrc下添加:NeoBundle 'yaasita/slack-vim'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall
使用VimPlug管理器安装
在你的.vimrc下添加:Plug 'yaasita/slack-vim'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall
使用Pathogen管理器安装
在终端中运行以下命令:cd ~/.vim/bundle
git clone https://github.com/yaasita/slack.vim
Ⅳ. 文档说明
# slack.vim
これは何
slackをファイル見たく編集して、ポストできるやつ
現状はチャンネルのみ対応

動作に必要なもの
- vim (perlインタフェイス)
- perl
- curl
- gunzip
使い方
なんか適当なパッケージマネージャで入れる
" vim-plug
Plug 'yaasita/slack.vim'
" NeoBundle
NeoBundle 'yaasita/slack.vim'
" Vundle
Bundle 'yaasita/slack.vim'
SlackのAPIページからTokenを取ってくる
vimrcとかに書いておく
let g:yaasita_slack_token = "xoxp-xxxxxxxxxx-xxxxxxxxxx-xxxxxxxxxx-xxxxxx"
ページを開く
# generalチャンネルを開く場合
vim slack://ch/general
チャンネルを開いて、=== input ===の下に書き込みたいテキストを書いて:wで送信できます

チャンネル一覧を開く
vim slack://ch/
チャンネルに合わせてgfで開く

TODO
- リファクタリング
- Directメッセージ対応
- プライベートグループ対応
- 改行時の表示整形
- syntax
- ファイルタイプ、バッファタイプ