GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/emacs/Flymake.html ・ emacs-doc.conao3.com

29.5 構文エラーの即時検出

Flymakeモードは、C、C++、Perl、HTML、TeX/LaTeXなど、多くのプログラミング言語やマークアップ言語に対してリアルタイムで構文チェックを行うマイナーモードです。これは、同様の手法で一般的な自然言語のスペルチェックを行うFlyspellモードにある程度似ています(スペルチェックと修正を参照)。ファイルを編集する際、Flymakeモードはバッファの一時コピーを使用して、バックグラウンドで適切な構文チェックツールを実行します。その後、エラーや警告メッセージを解析し、バッファ内の誤りのある行をハイライト表示します。使用される構文チェックツールは言語によって異なり、例えばC/C++ファイルの場合は通常Cコンパイラが使用されます。また、Flymakeは複雑なプロジェクトのチェックにmakeなどのビルドツールを利用することもできます。

Flymakeモードを有効にするには、M-x flymake-modeと入力してください。M-x flymake-goto-next-errorおよびM-x flymake-goto-prev-errorを使用すると、検出されたエラー箇所へジャンプできます。現在のバッファの診断結果の詳細な概要を表示するにはM-x flymake-show-buffer-diagnosticsコマンドを、プロジェクト全体(プロジェクトの操作を参照)の同様の診断概要を表示するにはM-x flymake-show-project-diagnosticsを使用してください。

Flymakeの使用に関する詳細については、The Flymake ManualのFlymakeを参照してください。