タグ付けされた質問 「compilation-mode」

3
コンパイルモードの現在のディレクトリを自動的に変更しますか?
現在、私のコンパイルコマンドは次のとおりです。 cd ~/somedir && ./somescript.sh これにより、emacsはエラーが発生したファイルを見つける(および開く)ことができなくなります。 もちろん、M-x cd手動で実行できますが、現在のディレクトリをプログラムで変更するようにバッファに指示する方法はありますか?

1
コンパイル時の最初のエラーへのジャンプ-警告ではない-
このcompilation-auto-jump-to-first-errorオプションにより、Emacsはコンパイル中に最初のエラーにジャンプするはずです。しかし、Emacsは警告とエラーを同じように扱い、どちらかの最初のものにジャンプするようです。Emacsに最初のエラーがある場合はどのようにしてジャンプしますか、そうでない場合は最初の警告にジャンプさせますか?最初にエラーを修正し、次に警告を修正します(特に、サードパーティのライブラリによって警告が発生する可能性があるため)。

1
コンパイルモードが入力を待っていることをどのように検出できますか
これは、Linuxカーネルを構築するときに、しばしばつまずきます。コンパイルを開始しますが、しばらくすると、完了していないことに気付きます。通常、デフォルトの設定が変更されたため、コンパイルウィンドウでのユーザー入力を待機しています。たとえば、コンパイルウィンドウが次のように停止しているのがわかります。 -*- mode: compilation; default-directory: "~/lsrc/kvm/kernel-v8.build/" -*- Compilation started at Tue Nov 25 10:34:20 cd /home/alex/lsrc/kvm/kernel-v8.build && ARCH=arm64 make -j9 GEN ./Makefile scripts/kconfig/conf --silentoldconfig Kconfig * * Restart config... * * * File systems * Second extended fs support (EXT2_FS) [Y/n/m/?] y Ext2 extended attributes (EXT2_FS_XATTR) [N/y/?] n Ext2 execute …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.