slack.vim


Ⅰ. 插件描述

slackをvimで編集するようにポストするやつ

Ⅱ. 基本信息

创建日期:  2015-03-20
使用用户:  1
Github星:  4
插件作者:  yaasita

Ⅲ. 安装方法

使用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をファイル見たく編集して、ポストできるやつ
現状はチャンネルのみ対応

slack-vim

動作に必要なもの

  • 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で送信できます

ch

チャンネル一覧を開く

vim slack://ch/

チャンネルに合わせてgfで開く

list

TODO

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

添加新评论