問題タブ [flymake]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - flymake モード用の automake m4 マクロはありますか?
Automake を使用している場合、 EmacsWiki ( http://www.emacswiki.org/emacs/FlyMake内) には flymake.mk ファイルを作成し、それをすべての Makefile に含めることを推奨していますが、これはあまりないようです... Automake -y これには標準の m4 マクロを使用する方がより良い解決策になると思います。私が出かけて自分で作ってみる前に、誰かが野生でそのような獣を見たことがあるかどうか疑問に思っていました.
haskell - Emacs Haskell モード Flymake
FlymakeをemacsのHaskellモードで動作させようとしています。Flymake と Haskell の型システムの組み合わせは途方もなく相乗効果があると言わざるを得ません。今、エラー/警告の強調表示とすべてが機能するのに問題があるようです。私は ghc-mod を試しましたし、いくつかの wiki もフォローしました。cabal-devで動作させることができれば、助けてください。
GHC-7.4 と GHC 7.0。Emacs 23.4.
emacs - コーヒースクリプトでemacs flymakeモードが失敗する
CoffeeScript で flymake モードを実行しようとしています。何らかの理由で flymake モードを起動すると、次のメッセージが表示されます (エラー ログの 1 行にすべて表示されます)。
Flymake: 実行中に構成エラーが発生しました (/usr/bin/coffee /tmp/flymake16162knP.coffee)。Flymakeがオフになります
coffeescript コマンドが見つからないと思っていたので、フルパスを指定しましたが、今のところ機能しません。
python - emacs の Python コード チェッカー ラッパーが結果を win32 の flymake に正しくフィードしない
だから私はコマンドラインで動作するpep8、pyflakes、およびpylintの周りでemacs python wiki(ここにあります)で提案されたこのラッパーを使用しています(「 Running python scripts with subprocess in windows. emacswiki の Python コード チェッカー ラッパーは、同じエラー".
ただし、emacs では、flymake はエラーのある行に下線を付けますが、マウスをホバーすると、エラー メッセージを含むはずのボックスが空になります。私のinitファイルには以下が含まれています:
etcwraper.bat は、python ラッパー スクリプトで python を実行する単純なバッチ スクリプトです。便宜上、システムパスのディレクトリに配置しました。また、行全体ではなく 1 文字だけに flymake の下線を引くことはできますか? 助言がありますか?
html - flymakeをDjangoで動作させる?
Djangoテンプレートで作業しているときにflymakeを無効にするにはどうすればよいですか?
FlymakeはPythonファイルの編集には最適ですが、djangoテンプレートで実際に問題が発生します。たとえば、次のテンプレートはエラーをスローしませんが、構文の強調表示はテンプレートタグでは機能しません。
ただし、次のテンプレートには、flymakeエラーのフォントロックが含まれています。
マウスでエラーにカーソルを合わせると、flymakeが「テキストは許可されていません」と不平を言っていることがわかります。
私はこの関連する質問の各解決策に従いましたが、HTMLバッファーのflymakeを無効にするものはありません。すべてのテンプレートファイルの名前を、の.djhtml
代わりに終了するように変更しようとしまし.html
たが、ファイルに再度アクセスした後もflymakeはアクティブでした。自動モードリストをdjango-html-mode
ファイルに適用するように変更した.djhtml
ので、おそらく問題はそこにあります。
更新:html-mode
前述のソリューションを実装したので、に切り替えてもこの問題は発生しないことがわかりました。ただし、nxml-mode
またはdjango-html-mode
(使用したいもの)に切り替えると、flymakeが再び起動し、次のように通知されます。
ユキヒョウのEmacs24カーボン。
emacs - emacs 23.4.1/latex/flymake-mode: マスターファイルが見つかりません
emacs 23.4.1 で latex ファイルを編集するときに flymake-mode で問題が発生します。まず、モードを開始すると、Flymake:! が表示されます。モードラインで。マニュアルには、これは「Flymake が現在のバッファのマスター ファイルを見つけられなかった」ためだと書かれていますが、解決策は示されていません。apropos は、関数 TeX-master-file-ask があることを教えてくれるので、それを呼び出してマスター ファイルを設定し、flymake-mode を再試行しましたが、.#file.tex が見つからないというエラーが発生しましたが、ファイルは存在。
latex ファイルの編集時に flymake モードを動作させるにはどうすればよいですか?
emacs - makefileを変更する必要のないFlymakeの代替
この質問によると、Flymakeが機能するには、makefileに特別なターゲットを追加する必要があります。私はこれをしたくありません。makefileをいじる必要のないFlymakeの代替手段はありますか?
emacs - マイナーモード (.eg flymake-mode) がオンになっているかどうかを確認するには?
flymake-mode を使用すると、常にエラーが発生します。そして flymake-mode をオフにします。
だから私はflymake-modeがオンになっているかどうかを確認したい. オンになっていない場合は、flymake-next-error を呼び出す前にオンにします。
ありがとう。
emacs - emacs用ラケットflymake-mode
たとえば erlang や python の場合のように、flymake-mode にラケット ファイルの構文 (またはその他の) エラーを認識させることは可能ですか? 必要に応じて、ラケットにガイザーモードを使用しています。
emacs - FlymakeはMakefileの場所を指定します
Haxeコンパイラからflymake出力をフィードしようとしていますが、makeファイルがどこにあるかを伝える方法がわかりません(理想的には、代わりにnxmlファイルを使用します)。これまでのところ、Makefileにこれがあります。
後でそのように実行すると:
期待される出力を生成します。ただし、チェックしようとしているファイルはsrcディレクトリの奥深くにあるため、flymakeはMakefileを見つけることができません(またはそう思われます)。
makefileがどこにあるかを認識できるようにflymakeを構成する方法は何ですか?(または、さらに良いことに、Haxeコードをコンパイルする一般的な方法は* .nxml設定ファイルを使用することであるため、シェルコマンドを実行するだけです。
編集:
近づいているようですが、どうもありがとうございましたが、flymakeは何か奇妙なことをしていて、それが何をしているのか正確に理解できないので、ここにログがあります:
実行しようとしているコマンドは次のようになります。
印刷されるメッセージは次のようになります。
したがって、私が理解できる限り、結果のコマンドは次のようになります。
haxe /home/wvxvw/projects/wafer/build.nxml
しかし、flymakeは引数の前または後に何かを追加するように見えます。これにより、Haxeコンパイラはエラー「エラー:無効なクラス名」を生成します。このエラーは、追加の引数が1つある場合に発生し、コンパイラは次のように理解します。コンパイルする追加のクラス。しかし、ログには何が送信されているかは示されていません...
編集2:
私は追加しました:
そして、flymakeにコンパイラの代わりにこのスクリプトを呼び出させ、私が期待するように、引数を1つだけ渡します...ため息