Closed5

vim-rest-consoleを導入してvimからREST APIを叩いて結果を表示する

koga1020koga1020

plugin追加。lazy.nvimを使っててこんな感じ。restというfiletypeの場合のみ読み込まれるようにする

  {
    "diepm/vim-rest-console",
    ft = "rest",
    config = function()
      require("plugins.configs.vim-rest-console")
    end,
  },
koga1020koga1020

読み込むconfigで好みの設定にする。curlのoptionsを諸々設定できる模様。

-- disbale default mapping
vim.g.vrc_set_default_mapping = 0

vim.g.vrc_response_default_content_type = "application/json"

vim.g.vrc_auto_format_response_patterns = {
  json = "jq",
}

vim.g.vrc_curl_opts = {
  ["--silent"] = '',
  ["--include"] = ''
}
koga1020koga1020

別途keymapで <leader>r:call VrcQuery()<CR> が呼ばれるように設定した

koga1020koga1020

sample.rest というファイルを作って、次のように記述。GETの行にカーソルを置いてコマンド実行。API呼び出し結果がbufferで開いた 🎉

https://dummyjson.com
GET /todos/1

vim-rest-console result

このスクラップは2023/11/19にクローズされました