AuctexのLaTeXコンパイルにC-Bをバインドする方法を教えてくれるEmacsの教祖がいますか?これは、C-C C-C RETの代わりに使用されます。私はUbuntuにいる。重要なEmacs LaTeXのコンパイル?
8
A
答えて
10
C-cは一般的な接頭辞キーで、短縮することは難しいということです。
お気に入りの機能をファンクションキーの1つにバインドすることもできます。 C-h k(キーのヘルプ)に続いてC-c C-cを押すと、キーにバインドされた関数がTeX-command-masterであることがわかります。したがって、この機能をF9に結合するようなものを試すことができます。
(global-set-key "^X9" 'TeX-command-master)
9
Dirkの答えは機能しますが、ファンクションキーを入力した後でもRETと入力する必要があります。私はTeXコマンドマスターからLatexコマンドを具体的に呼び出す方法を理解していません。だから、今の私のハックは、キーボードマクロを使用します。
(defun my-tex-mode-hook()
(local-set-key (kbd "<f5>") (kbd "C-c C-c C-j")))
(add-hook 'TeX-mode-hook 'my-tex-mode-hook)
(あなたはCcをCcとCjは他のモードで予期せぬ何かをするかもしれないので、ローカル・セットのキーの代わりに、グローバル設定 - キーを使用する必要があります!)
をそして、あなたは真に1つのキー押しのソリューションを持っています。
関連する問題
- 1. Emacsでのコンパイル
- 2. Emacs preview-latex mintedパッケージと-shell-escape
- 3. NewcommandがLaTeXコンパイルをハングアップ
- 4. emacs(再コンパイル-y)
- 5. emacsカスタムC++コンパイルのサポート
- 6. rmarkdown :: render LaTeXドキュメントをコンパイルする
- 7. EmacsからLatexをコンパイルするときにtex-shellを開くのを止める
- 8. Emacsでtexcountを使ってLatexやtexファイルの単語数を調べる(オプションのパラメータが必要な場合)
- 9. 重要なデータ
- 10. emacs:バランスのとれた表現(LaTeXタグなど)を強調表示
- 11. emacs 23.4.1/latex/flymake-mode:マスターファイルが見つかりません
- 12. emacs lisp:リストに「LaTeX-clean-intermediate-suffixes」を追加する方法は?
- 13. 重要でないIQueryableからLinq to SQLクエリをコンパイル
- 14. LaTeXドキュメント(www-data)が必要なパッケージにアクセスできない場合、PHPにLaTeXドキュメントをコンパイルする方法を教えてください。
- 15. 条件付きコンパイルのためのLaTeXマクロの書き方は?
- 16. emacsをコンパイルする方法22.3
- 17. 「!重要な」
- 18. Telegram-masterをコンパイルするための重要なプロブラム "error: 'struct r_debug'の再定義"
- 19. LaTeXファイルのコメントを無視する方法(可能であればEmacs内で)
- 20. Emacs:自動的にLaTeXをUnicodeのシンボルに置き換えます
- 21. makefileサブディレクトリに変更されたlatexファイルをコンパイルします
- 22. カーネルモジュールのコンパイル - 必要なパッケージ
- 23. RStudioで生成されたlatexファイルをコンパイルする
- 24. RマークダウンはLaTeXコードをコンパイルしません
- 25. のEmacs + AUCTex +スキムミルクは
- 26. IE8!重要なバグ?
- 27. 不要な重複
- 28. CombineBy重要なインプリメンテーションエラー
- 29. ユーザエージェントの重要な部分
- 30. 重要な領域とモニタの重要性と同期メカニズム
この回答は、回避策のほうが優れていますが、他の目標よりも優れた目的を達成しています。他のキーの前に "C-x C-s"を追加したので、尋ねることなく保存します。 – Malabarba
完全に動作しますが、ハックのようなものです。変数LaTeX-commandは、C-c C-c C-jによって実行されるコマンドを格納する。私はlispのnoobですので、 '(kbd" C-c C-c C-j ")'を '(LaTeX-commandを実行する)'のように置き換えることはできますか? – itmuckel