ピュア Vim script (ただし外部プログラムは使う)の、 必要最低限以下の Codex クライアントです。
以下の関数が定義されているので、お好きなコマンドやキーマッピングを設定して使ってください。
codex にリクエストを送る:
:call codex#Request("こんにちは!!!!!")
リクエスト入力専用バッファから送る:
" 入力専用バッファを開く(1度だけでOK)
:call codex#OpenRequestBuffer()
" バッファにリクエスト本文を複数行で入力してから送信
:call codex#RequestFromBuffer()
コンテキストをリセットする:
:call codex#ResetContext()
" 選択範囲のテキストをリクエストとして送るコマンド
command! -range CodexRequest call codex#Request(codex#GetVisualText())
" リクエスト専用バッファを開くコマンド
command! CodexOpenRequestBuffer call codex#OpenRequestBuffer()
" リクエスト専用バッファの内容をリクエストとして送るコマンド
command! CodexRequestFromBuffer call codex#RequestFromBuffer()
" コンテキストをリセットするコマンド
command! CodexResetContext call codex#ResetContext()
- Linux only
- curl コマンドにパスが通っていること
Copyright (C) 2025 mikoto2000
This software is released under the MIT License, see LICENSE
このソフトウェアは MIT ライセンスの下で公開されています。 LICENSE を参照してください。
mikoto2000 [email protected]