From c9811533013e4636849b40b27de8cc20bb11f183 Mon Sep 17 00:00:00 2001 From: Takahiro OHKUBO Date: Sun, 12 Jul 2026 07:05:08 +0900 Subject: [PATCH] update --- Readme.org | 119 ++++++++++++++++++++++++++--------------------------- 1 file changed, 59 insertions(+), 60 deletions(-) diff --git a/Readme.org b/Readme.org index a6a742a..82cd62f 100644 --- a/Readme.org +++ b/Readme.org @@ -36,8 +36,6 @@ my-yatex-review-highlight.el └── my-yatex-review-highlight.el #+end_example - - * init.el で load-path に追加する まず、=init.el= の先頭付近に以下を追加して、自作Lispのload pathを追加します。 @@ -69,8 +67,8 @@ my-yatex-review-highlight.el ** my-labai.el -研究室用 Lab-AI Gateway を Emacs から利用するためのクライアントです。 -通常のテキスト変換、翻訳、メール校正、Python コード生成、チャット、画像生成、画像編集を Emacs 内から実行できます。 +研究室用 Lab-AI GatewayをEmacsから利用するためのクライアントです。 +通常のテキスト変換、翻訳、メール校正、Python コード生成、チャット、画像生成、画像編集をEmacs内から実行できます。 *** 主な機能 @@ -85,7 +83,7 @@ my-yatex-review-highlight.el *** 前提条件 -- =~/.config/lab-ai/token= に API トークンを保存しておく必要があります。 +- =~/.config/lab-ai/token= に大窪から配布してもらったAPIトークンを保存しておく必要があります。 - HTTP 通信には =curl= を使います。 - クリップボード画像添付には macOS の =pngpaste= が必要です。 - チャット内 LaTeX プレビューには =latex= と =dvipng= が必要です。 @@ -162,7 +160,8 @@ my-yatex-review-highlight.el - =lab-ai--dwim= がファイル内で2回定義されています。後半の定義が有効になります。動作上は問題ありませんが、整理するなら前半の定義は削除できます。 - 起動画面には =C-c C-m Switch model= と表示されますが、現在の =lab-ai-chat-mode-map= には =C-c C-m= が割り当てられていません。必要なら以下を追加します。 - +- yatex modeでC-cが重複します。別キーにするか、M-xで関数呼び出ししてください。 + #+begin_src emacs-lisp (define-key lab-ai-chat-mode-map (kbd "C-c C-m") #'lab-ai-switch-model) #+end_src @@ -171,7 +170,7 @@ my-yatex-review-highlight.el ** my-org-pukiwiki.el -Org-mode の文書を PukiWiki 記法に変換する簡易 exporter です。 +Org-modeの文書をPukiWiki記法に変換する簡易exporterです。 PukiWiki に貼り付けるためのテキスト生成、ファイル出力、クリップボードコピーができます。 *** 主な機能 @@ -242,18 +241,18 @@ PDF や Web からコピーした文章、AI の出力、改行が多すぎる *** 主要設定 -| 変数 | 既定値 | 内容 | -| =my-org-unfill-aware-preserve-list-items= | =t= | リスト項目行を構造行として保持するかどうか | +| 変数 | 既定値 | 内容 | +| =my-org-unfill-aware-preserve-list-items= | =t= | リスト項目行を構造行として保持するかどうか | *** コマンド -| コマンド | 機能 | -| =my-org-unfill-aware-ascii= | 通常段落の改行を半角スペースに置換します。英文向けです。 | -| =my-org-unfill-aware-japanese= | 通常段落の改行をスペースなしで削除します。日本語向けです。 | -| =my-org-unfill-aware-auto= | 日本語/CJK を含む場合は日本語モード、それ以外は ASCII モードで処理します。 | -| =my-org-unfill-aware-ascii-copy= | ASCII モードで変換し、結果を kill-ring にコピーします。バッファは変更しません。 | +| コマンド | 機能 | +| =my-org-unfill-aware-ascii= | 通常段落の改行を半角スペースに置換します。英文向けです。 | +| =my-org-unfill-aware-japanese= | 通常段落の改行をスペースなしで削除します。日本語向けです。 | +| =my-org-unfill-aware-auto= | 日本語/CJK を含む場合は日本語モード、それ以外は ASCII モードで処理します。 | +| =my-org-unfill-aware-ascii-copy= | ASCII モードで変換し、結果を kill-ring にコピーします。バッファは変更しません。 | | =my-org-unfill-aware-japanese-copy= | 日本語モードで変換し、結果を kill-ring にコピーします。バッファは変更しません。 | -| =my-org-unfill-aware-auto-copy= | 自動判定で変換し、結果を kill-ring にコピーします。バッファは変更しません。 | +| =my-org-unfill-aware-auto-copy= | 自動判定で変換し、結果を kill-ring にコピーします。バッファは変更しません。 | *** 使用例 @@ -264,7 +263,7 @@ PDF や Web からコピーした文章、AI の出力、改行が多すぎる *** 注意点 -- region がある場合は region、ない場合はバッファ全体を処理します。 +- regionがある場合は region、ない場合はバッファ全体を処理します。 - リスト項目の継続行は、継続行自身が構造行でない限り通常段落として扱われます。 - 完全な Org parser ではなく、行単位の実用的な判定で処理します。 @@ -276,8 +275,8 @@ URL や短いテキストをスマートフォンに渡す用途に便利です *** 主な機能 - region の文字列を =qrencode= に渡して PNG の QR コードを生成します。 -- QR コードを =*QR Code*= バッファに表示します。 -- QR コード専用の別フレームを作成します。 +- QRコードを =*QR Code*= バッファに表示します。 +- QRコード専用の別フレームを作成します。 - =+=, =-= キーで拡大・縮小できます。 *** 前提条件 @@ -291,28 +290,28 @@ sudo port install qrencode *** 主要設定 -| 変数 | 既定値 | 内容 | -| =my-qrcode-buffer-name= | =*QR Code*= | QR 表示用バッファ名 | -| =my-qrcode-frame-pixel-size= | 500 | QR 表示フレームの縦横ピクセルサイズ | -| =my-qrcode-frame-left= | 100 | フレーム左位置 | -| =my-qrcode-frame-top= | 100 | フレーム上位置 | +| 変数 | 既定値 | 内容 | +| =my-qrcode-buffer-name= | =*QR Code*= | QR 表示用バッファ名 | +| =my-qrcode-frame-pixel-size= | 500 | QR 表示フレームの縦横ピクセルサイズ | +| =my-qrcode-frame-left= | 100 | フレーム左位置 | +| =my-qrcode-frame-top= | 100 | フレーム上位置 | *** コマンド -| コマンド | 機能 | +| コマンド | 機能 | | =my-qrcode-from-region= | region の文字列から QR コードを生成し、別フレームに表示します。 | -| =my-qrcode-zoom-in= | QR コードを拡大します。 | -| =my-qrcode-zoom-out= | QR コードを縮小します。 | -| =my-qrcode-zoom-reset= | QR コードの倍率を 1.0 に戻します。 | -| =my-qrcode-redraw= | 現在の倍率で QR コードを再描画します。 | +| =my-qrcode-zoom-in= | QR コードを拡大します。 | +| =my-qrcode-zoom-out= | QR コードを縮小します。 | +| =my-qrcode-zoom-reset= | QR コードの倍率を 1.0 に戻します。 | +| =my-qrcode-redraw= | 現在の倍率で QR コードを再描画します。 | *** QR 表示バッファ内のキー -| キー | 機能 | -| =+= / === | 拡大 | -| =-= | 縮小 | -| =0= | 倍率リセット | -| =q= | ウィンドウを閉じる | +| キー | 機能 | +| =+= / === | 拡大 | +| =-= | 縮小 | +| =0= | 倍率リセット | +| =q= | ウィンドウを閉じる | *** 使用例 @@ -322,8 +321,8 @@ sudo port install qrencode *** 注意点 -- region が active でない場合はエラーになります。 -- 生成 PNG は一時ファイルとして作成されます。 +- regionがactiveでない場合はエラーになります。 +- 生成PNGは一時ファイルとして作成されます。 - ファイル末尾のコメント例では =my-region-to-qrcode= という古い関数名が残っていますが、現在の実コマンドは =my-qrcode-from-region= です。 ** my-replace-zen-to-ascii.el @@ -334,8 +333,8 @@ LaTeX 原稿、コード、ファイル名、コマンドラインに混入し *** 主な機能 - 全角スペースを半角スペースに変換します。 -- 全角英数字を ASCII 英数字に変換します。 -- 全角記号を ASCII 記号に変換します。 +- 全角英数字をASCII英数字に変換します。 +- 全角記号をASCII記号に変換します。 - =²=, =₃= などの上付き・下付き数字を通常の数字に変換します。 - =“ ” ‘ ’= などの引用符を ASCII の引用符に変換します。 - =−=, =–=, =—= などのダッシュ・マイナス類を =-= に変換します。 @@ -343,19 +342,19 @@ LaTeX 原稿、コード、ファイル名、コマンドラインに混入し *** 主要設定 -| 変数 | 既定値 | 内容 | -| =my-replace-zen-to-ascii-convert-scientific-symbols= | =nil= | =t= にすると科学記号も ASCII 近似へ変換します。 | +| 変数 | 既定値 | 内容 | +| =my-replace-zen-to-ascii-convert-scientific-symbols= | =nil= | =t= にすると科学記号も ASCII 近似へ変換します。 | 科学記号変換は原稿中では意味を変える可能性があるため、既定では無効です。 *** コマンド -| コマンド | 機能 | -| =replace-zen-to-ascii-region= | region 内の対象文字を ASCII に変換します。 | -| =replace-zen-to-ascii-buffer= | バッファ全体の対象文字を ASCII に変換します。 | -| =replace-zen-to-ascii-region-copy= | region を変換し、結果を kill-ring にコピーします。バッファは変更しません。 | -| =replace-zen-to-ascii-buffer-copy= | バッファ全体を変換し、結果を kill-ring にコピーします。バッファは変更しません。 | -| =replace-zen-to-ascii-toggle-scientific-symbols= | 科学記号変換の ON/OFF を切り替えます。 | +| コマンド | 機能 | +| =replace-zen-to-ascii-region= | region 内の対象文字を ASCII に変換します。 | +| =replace-zen-to-ascii-buffer= | バッファ全体の対象文字を ASCII に変換します。 | +| =replace-zen-to-ascii-region-copy= | region を変換し、結果を kill-ring にコピーします。バッファは変更しません。 | +| =replace-zen-to-ascii-buffer-copy= | バッファ全体を変換し、結果を kill-ring にコピーします。バッファは変更しません。 | +| =replace-zen-to-ascii-toggle-scientific-symbols= | 科学記号変換の ON/OFF を切り替えます。 | *** 使用例 @@ -402,26 +401,26 @@ YaTeX バッファ内で、査読返信や改訂原稿用の独自 LaTeX マク *** 主要設定 -| 変数 | 既定値 | 内容 | -| =my-yatex-review-label-background= | =gray30= | ラベル部分の背景色 | -| =my-yatex-review-idle-delay= | 0.8 | 編集後、自動再ハイライトまでの待ち時間、秒 | +| 変数 | 既定値 | 内容 | +| =my-yatex-review-label-background= | =gray30= | ラベル部分の背景色 | +| =my-yatex-review-idle-delay= | 0.8 | 編集後、自動再ハイライトまでの待ち時間、秒 | *** コマンド -| コマンド | 機能 | -| =my-yatex-review-highlight-enable= | review macro highlight を有効化します。 | -| =my-yatex-review-highlight-disable= | review macro highlight を無効化します。 | -| =my-yatex-review-highlight-toggle= | 有効/無効を切り替えます。 | -| =my-yatex-review-highlight-refresh= | 現在のバッファ全体を再スキャンしてハイライトを更新します。 | -| =my-yatex-review-install-keybindings= | 現在のバッファにローカルキーを設定します。 | -| =my-yatex-review-setup= | キー設定とハイライト有効化をまとめて行います。 | -| =my-yatex-review-set-faces= | face 設定を再適用します。 | +| コマンド | 機能 | +| =my-yatex-review-highlight-enable= | review macro highlight を有効化します。 | +| =my-yatex-review-highlight-disable= | review macro highlight を無効化します。 | +| =my-yatex-review-highlight-toggle= | 有効/無効を切り替えます。 | +| =my-yatex-review-highlight-refresh= | 現在のバッファ全体を再スキャンしてハイライトを更新します。 | +| =my-yatex-review-install-keybindings= | 現在のバッファにローカルキーを設定します。 | +| =my-yatex-review-setup= | キー設定とハイライト有効化をまとめて行います。 | +| =my-yatex-review-set-faces= | face 設定を再適用します。 | *** YaTeX バッファ内のキー -| キー | コマンド | 機能 | -| =C-c h= | =my-yatex-review-highlight-toggle= | ハイライト ON/OFF | -| =C-c r= | =my-yatex-review-highlight-refresh= | 手動再ハイライト | +| キー | コマンド | 機能 | +| =C-c h= | =my-yatex-review-highlight-toggle= | ハイライト ON/OFF | +| =C-c r= | =my-yatex-review-highlight-refresh= | 手動再ハイライト | *** 自動設定 @@ -432,7 +431,7 @@ YaTeX バッファ内で、査読返信や改訂原稿用の独自 LaTeX マク (add-hook 'YaTeX-mode-hook #'my-yatex-review-setup) #+end_src -そのため、YaTeX バッファを開くと自動的に review macro highlight が有効になります。 +そのため、YaTeXバッファを開くと自動的にreview macro highlightが有効になります。 *** 注意点