Emurasoftは1月24日、多機能ながら軽量・高速化を追求するテキストエディター「EmEditor」最新版となるv23.1をリリースした。

KeepRunningプロパティでChatGPT連携も改良

v23.0.0でWebView2コントローラを用いたWebブラウザ表示機能を搭載、ChatGPTでの検索結果を取得するマクロChatGPT.jseeを公開するなど、マクロによる生成AIの連携も進める「EmEditor」の新バージョンv23.1では、Shellオブジェクトに新しいKeepRunningプロパティを追加(Professional版)。同プロパティは、EmEditor内のWebブラウザが非表示の場合でもマクロを終了せずにJavaScriptのfetchなど非同期関数の終了を待つプロパティでより安定したChatGPT活用が可能になる。

公式ブログでは、実際にKeepRunningを用いてChatGPTを動かすサンプルやソースコードや選択テキストによく使う質問の一覧(「校正」、「要約」、「調べる」、「翻訳」など)をポップアップメニュー表示させる新マクロCharOpenAI.jseeなどを示している。

  • ChatGPTのAPIでサンプルを実行させたところ