LoginSignup
1
1

More than 5 years have passed since last update.

初手から躓く - vim-metarw-qiitaが動かん

Last updated at Posted at 2018-05-02

つかうもの

joker1007/vim-metarw-qiita

具体的に何やったのよ?

プラグイン管理がvim-plugなので.vimrcに書いた。

vimrc
Plug 'mattn/webapi-vim'
Plug 'kana/vim-metarw'
Plug 'joker1007/vim-metarw-qiita'
    :
    :
let g:qiita_user='astrorobot110'
let g:qiita_token='[API token]'

…で、確認で:QiitaMineしてみたけど何も出てこない。

何処がおかしいの?

:scriptnameは?

webapi-vimが出てこないけどこれ大丈夫なの?

チェックすれば?

:call webapi#base64#test()してみる…ok。この間「本当にvim-plugがweb-api.vim読んでるの?」とか余計なことを詮索するも徒労に終わる。このディレクトリ構成で動くんだー…

じゃあ何が悪いの?

トークン?まさかぁ。(2~3回やり直す)

Win10でwebapi-vimがcurl使うときなんかおかしくなってないか確認した?

え、パス通ってるしPowershellもエイリアス通したよ?

やってみる

:let res = call webapi#http#get("http://google.com")
:echo res

{'status': '500', 'header': [], 'message': 'Couldn''t connect to host', 'content': ''}

えぇー…

これどうすんの?

調べた結果、vimrcにset shell=powershellを書いているせいでポリシー周りで悪さしてるので一旦コメントアウト。認識不足なのでちゃんと後で調べることに。
これでwebapi#http#get()は無事結果を返す。

再度:QiitaMine

アイエエエエエエ?

わからんだろうけどとりあえずソースを見てみっか…

vim-metarw-qiita/autoload/metarw/qiita.vim
function! s:endpoint_url() " {{{
  return "https://qiita.com/api/v1"
endfunction " }}}

えっAPIv2じゃないの?それが原因?

えっどーすんのこれ?vimの練習でvimから書けるっぽいからQiitaの垢取ったんだけど…え?

その後

qiitactlをインストールしたところです。無事なんとかなりました

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1