問題タブ [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.

0 投票する
0 に答える
184 参照

emacs - flymake モード用の automake m4 マクロはありますか?

Automake を使用している場合、 EmacsWiki ( http://www.emacswiki.org/emacs/FlyMake内) には flymake.mk ファイルを作成し、それをすべての Makefile に含めることを推奨していますが、これはあまりないようです... Automake -y これには標準の m4 マクロを使用する方がより良い解決策になると思います。私が出かけて自分で作ってみる前に、誰かが野生でそのような獣を見たことがあるかどうか疑問に思っていました.

0 投票する
2 に答える
1734 参照

haskell - Emacs Haskell モード Flymake

FlymakeをemacsのHaskellモードで動作させようとしています。Flymake と Haskell の型システムの組み合わせは途方もなく相乗効果があると言わざるを得ません。今、エラー/警告の強調表示とすべてが機能するのに問題があるようです。私は ghc-mod を試しましたし、いくつかの wiki もフォローしました。cabal-devで動作させることができれば、助けてください。

GHC-7.4 と GHC 7.0。Emacs 23.4.

0 投票する
1 に答える
1389 参照

emacs - コーヒースクリプトでemacs flymakeモードが失敗する

CoffeeScript で flymake モードを実行しようとしています。何らかの理由で flymake モードを起動すると、次のメッセージが表示されます (エラー ログの 1 行にすべて表示されます)。

Flymake: 実行中に構成エラーが発生しました (/usr/bin/coffee /tmp/flymake16162knP.coffee)。Flymakeがオフになります

coffeescript コマンドが見つからないと思っていたので、フルパスを指定しましたが、今のところ機能しません。

0 投票する
1 に答える
179 参照

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 の下線を引くことはできますか? 助言がありますか?

0 投票する
1 に答える
268 参照

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カーボン。

0 投票する
1 に答える
478 参照

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 モードを動作させるにはどうすればよいですか?

0 投票する
1 に答える
489 参照

emacs - makefileを変更する必要のないFlymakeの代替

この質問によると、Flymakeが機能するには、makefileに特別なターゲットを追加する必要があります。私はこれをしたくありません。makefileをいじる必要のないFlymakeの代替手段はありますか?

0 投票する
2 に答える
8769 参照

emacs - マイナーモード (.eg flymake-mode) がオンになっているかどうかを確認するには?

flymake-mode を使用すると、常にエラーが発生します。そして flymake-mode をオフにします。

ここに画像の説明を入力

だから私はflymake-modeがオンになっているかどうかを確認したい. オンになっていない場合は、flymake-next-error を呼び出す前にオンにします。

ありがとう。

0 投票する
1 に答える
442 参照

emacs - emacs用ラケットflymake-mode

たとえば erlang や python の場合のように、flymake-mode にラケット ファイルの構文 (またはその他の) エラーを認識させることは可能ですか? 必要に応じて、ラケットにガイザーモードを使用しています。

0 投票する
1 に答える
644 参照

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つだけ渡します...ため息