Skip to content

ピュア Vim script (ただし外部プログラムは使う)の、 必要最低限以下の Codex クライアントです。

License

Notifications You must be signed in to change notification settings

mikoto2000/codex.vim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 

Repository files navigation

codex.vim

ピュア Vim script (ただし外部プログラムは使う)の、 必要最低限以下の Codex クライアントです。

Usage:

以下の関数が定義されているので、お好きなコマンドやキーマッピングを設定して使ってください。

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()

Requirements:

  • Linux only
  • curl コマンドにパスが通っていること

License:

Copyright (C) 2025 mikoto2000

This software is released under the MIT License, see LICENSE

このソフトウェアは MIT ライセンスの下で公開されています。 LICENSE を参照してください。

Author:

mikoto2000 [email protected]

About

ピュア Vim script (ただし外部プログラムは使う)の、 必要最低限以下の Codex クライアントです。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published