This commit is contained in:
2026-07-12 07:05:08 +09:00
parent db8fa04f1f
commit c981153301
+13 -14
View File
@@ -36,8 +36,6 @@ my-yatex-review-highlight.el
└── my-yatex-review-highlight.el └── my-yatex-review-highlight.el
#+end_example #+end_example
* init.el で load-path に追加する * init.el で load-path に追加する
まず、=init.el= の先頭付近に以下を追加して、自作Lispのload pathを追加します。 まず、=init.el= の先頭付近に以下を追加して、自作Lispのload pathを追加します。
@@ -69,8 +67,8 @@ my-yatex-review-highlight.el
** my-labai.el ** my-labai.el
研究室用 Lab-AI GatewayEmacs から利用するためのクライアントです。 研究室用 Lab-AI GatewayEmacsから利用するためのクライアントです。
通常のテキスト変換、翻訳、メール校正、Python コード生成、チャット、画像生成、画像編集を Emacs 内から実行できます。 通常のテキスト変換、翻訳、メール校正、Python コード生成、チャット、画像生成、画像編集をEmacs内から実行できます。
*** 主な機能 *** 主な機能
@@ -85,7 +83,7 @@ my-yatex-review-highlight.el
*** 前提条件 *** 前提条件
- =~/.config/lab-ai/token= API トークンを保存しておく必要があります。 - =~/.config/lab-ai/token=大窪から配布してもらったAPIトークンを保存しておく必要があります。
- HTTP 通信には =curl= を使います。 - HTTP 通信には =curl= を使います。
- クリップボード画像添付には macOS の =pngpaste= が必要です。 - クリップボード画像添付には macOS の =pngpaste= が必要です。
- チャット内 LaTeX プレビューには =latex==dvipng= が必要です。 - チャット内 LaTeX プレビューには =latex==dvipng= が必要です。
@@ -162,6 +160,7 @@ my-yatex-review-highlight.el
- =lab-ai--dwim= がファイル内で2回定義されています。後半の定義が有効になります。動作上は問題ありませんが、整理するなら前半の定義は削除できます。 - =lab-ai--dwim= がファイル内で2回定義されています。後半の定義が有効になります。動作上は問題ありませんが、整理するなら前半の定義は削除できます。
- 起動画面には =C-c C-m Switch model= と表示されますが、現在の =lab-ai-chat-mode-map= には =C-c C-m= が割り当てられていません。必要なら以下を追加します。 - 起動画面には =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 #+begin_src emacs-lisp
(define-key lab-ai-chat-mode-map (kbd "C-c C-m") #'lab-ai-switch-model) (define-key lab-ai-chat-mode-map (kbd "C-c C-m") #'lab-ai-switch-model)
@@ -171,7 +170,7 @@ my-yatex-review-highlight.el
** my-org-pukiwiki.el ** my-org-pukiwiki.el
Org-mode の文書を PukiWiki 記法に変換する簡易 exporter です。 Org-modeの文書をPukiWiki記法に変換する簡易exporterです。
PukiWiki に貼り付けるためのテキスト生成、ファイル出力、クリップボードコピーができます。 PukiWiki に貼り付けるためのテキスト生成、ファイル出力、クリップボードコピーができます。
*** 主な機能 *** 主な機能
@@ -264,7 +263,7 @@ PDF や Web からコピーした文章、AI の出力、改行が多すぎる
*** 注意点 *** 注意点
- region がある場合は region、ない場合はバッファ全体を処理します。 - regionがある場合は region、ない場合はバッファ全体を処理します。
- リスト項目の継続行は、継続行自身が構造行でない限り通常段落として扱われます。 - リスト項目の継続行は、継続行自身が構造行でない限り通常段落として扱われます。
- 完全な Org parser ではなく、行単位の実用的な判定で処理します。 - 完全な Org parser ではなく、行単位の実用的な判定で処理します。
@@ -276,8 +275,8 @@ URL や短いテキストをスマートフォンに渡す用途に便利です
*** 主な機能 *** 主な機能
- region の文字列を =qrencode= に渡して PNG の QR コードを生成します。 - region の文字列を =qrencode= に渡して PNG の QR コードを生成します。
- QR コードを =*QR Code*= バッファに表示します。 - QRコードを =*QR Code*= バッファに表示します。
- QR コード専用の別フレームを作成します。 - QRコード専用の別フレームを作成します。
- =+=, =-= キーで拡大・縮小できます。 - =+=, =-= キーで拡大・縮小できます。
*** 前提条件 *** 前提条件
@@ -322,8 +321,8 @@ sudo port install qrencode
*** 注意点 *** 注意点
- regionactive でない場合はエラーになります。 - regionactiveでない場合はエラーになります。
- 生成 PNG は一時ファイルとして作成されます。 - 生成PNGは一時ファイルとして作成されます。
- ファイル末尾のコメント例では =my-region-to-qrcode= という古い関数名が残っていますが、現在の実コマンドは =my-qrcode-from-region= です。 - ファイル末尾のコメント例では =my-region-to-qrcode= という古い関数名が残っていますが、現在の実コマンドは =my-qrcode-from-region= です。
** my-replace-zen-to-ascii.el ** my-replace-zen-to-ascii.el
@@ -334,8 +333,8 @@ LaTeX 原稿、コード、ファイル名、コマンドラインに混入し
*** 主な機能 *** 主な機能
- 全角スペースを半角スペースに変換します。 - 全角スペースを半角スペースに変換します。
- 全角英数字を ASCII 英数字に変換します。 - 全角英数字をASCII英数字に変換します。
- 全角記号を ASCII 記号に変換します。 - 全角記号をASCII記号に変換します。
- =²=, =₃= などの上付き・下付き数字を通常の数字に変換します。 - =²=, =₃= などの上付き・下付き数字を通常の数字に変換します。
- =“ ” = などの引用符を ASCII の引用符に変換します。 - =“ ” = などの引用符を ASCII の引用符に変換します。
- ==, ==, =—= などのダッシュ・マイナス類を =-= に変換します。 - ==, ==, =—= などのダッシュ・マイナス類を =-= に変換します。
@@ -432,7 +431,7 @@ YaTeX バッファ内で、査読返信や改訂原稿用の独自 LaTeX マク
(add-hook 'YaTeX-mode-hook #'my-yatex-review-setup) (add-hook 'YaTeX-mode-hook #'my-yatex-review-setup)
#+end_src #+end_src
そのため、YaTeX バッファを開くと自動的に review macro highlight が有効になります。 そのため、YaTeXバッファを開くと自動的にreview macro highlightが有効になります。
*** 注意点 *** 注意点