問題タブ [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 - 構文の強調表示は、emacs で flymake errline の色と競合しますか?
jshint で flymake を使用して、emacs24 の JavaScript の問題を強調しています。私のcustom.elは持っています
これにより、jshint が文句を言うコードの背景色が赤に設定され、一部の色は赤い背景に対して読みにくいため、前景色が黒に設定されます。
問題は、強調表示されたコードに構文の強調表示がある場合、構文の強調表示の色が my:foreground "Black"
をオーバーライドし、強調表示されたコードを読み取ることができなくなることです。
さまざまな色を選ぶ以外に、この問題を回避するために人々は何をしていますか?
更新: 奇妙なことに、一部の色はmy によってオーバーライドされます:foreground "Black"
。
windows - Windows および Ubuntu Emacs for PHP で Flymake エラーが発生する
このエラーが発生しています。
私は Windows 7 で emacs 24 GNU Emacs 24.1.1 (i386-mingw-nt6.1.7601) を使用しています。http://sachachua.com
これは私の .emacs の現在関連する部分です。それを機能させるにはどうすればよいですか。
編集:
ubuntu 12.04でもこれを試してみましたが、同じエラーが発生しました。
python - ubuntu(virtualbox)でのemacsflymakeエラー
Windows7のubuntu12.04(virtualbox)でemacs 23を使用しています。次のようなエラーが発生します:
Flymake:args(views_flymake.py)を使用して構文チェックプロセス「pyflakes」を起動できませんでした:プログラムを検索しています:そのようなファイルまたはディレクトリはありません、pyflakes。Flymakeはオフになります
解決策が見つかりませんでした。どんな助けでもありがたいです。
emacs - JSHint + Flymake - 無限ループ エラー チェック
私は自分で問題を解決しようとしましたが、おそらく続行しますが、エラー報告が不十分なため、時間がかかりすぎます。したがって、おそらく、誰かが以前にこの問題に遭遇したことがある場合は、共有してください.
何が起こるか: flymake-jshint がエラーに遭遇した後、エラーが何であれ、たとえばセミコロンの欠落である可能性があります。無限ループに陥ります。ループはできC-gますが、これは非常に煩わしく、同じ行で複数回発生するため、何も書くことが絶対に不可能になります。
*Messages*
次にバッファを調べると、次のようなことがわかります。
つまり、Flymake はチェックを何度も実行するように要求されました。タイマー間隔は 2 秒に設定されていますが、2 秒で何百ものチェックを行うため、明らかにやり過ぎです。増加させようとしてflymake-log-level
も、追加情報は明らかになりません。
これらの変数をカスタマイズしました:
追加のカスタマイズはありません。
編集:
これは、オートコンプリート モードに関連しているようです。このマイナー モードを無効にすることで問題は「解決」しましたが、今では何百もの「無効な顔参照: nil [NNNN 回]」という種類のメッセージが表示されます。はぁ
python - emacsの正しいflymake設定は何ですか? (Python.el を使用)
Python IDE として emacs を使用しています。flymake をインストールしていますが、.py ファイルを操作するたびに次のエラーが表示されます。
エラー (flymake): Flymake: 構文チェック プロセス 'pycheckers' を引数 (string-operations_flymake.py) で起動できませんでした: プログラムを検索しています: そのようなファイルまたはディレクトリはありません、pycheckers. Flymakeがオフになります
flymake の .emacs 構成は次のとおりです。
これを解決する方法に関する提案
python - ファイルに .py 拡張子がない場合に Python 用の flymake を実行する
私はまったく Lisp 派ではありませんが、私の主要なスクリプト環境は emacs 上にあり、ファイルに .py 拡張子がない場合に flymake/pyflakes を実行するには、助けが必要です。私の職場の一部のスクリプトには .py 拡張子が付いていないためです。
これは、拡張子が .py のファイルを読み取ったりコーディングしたりするときに、pylint、pep8、pychecker などでうまく機能します。
.py 拡張子がない場合に、この機能する init スニペットを取得しようとしました。上記のコードを python-mode-hook でラップし、\.py\ セクションを \.*\ のようなものに変更しました。
ただし、これは Python ファイルだけでなく flymake-pylint-init 関数を呼び出しています。emacs 内で開いたものは何でも呼び出します。
ところで、拡張子のないファイルでは mx flymake-mode を使用できません。そのマイナー モードを開いていません。
私はそれを機能させるためのアイデアを得たいと思っています。ありがとう!
python - emacsのターミナルで`flymake-display-err-menu-for-current-line`を有効にするにはどうすればよいですか?
私はを使用してflymake-python
います。私が実行するflymake-display-err-menu-for-current-line
と、emacsは常にそれを文句を言いCan not put GUI menu on this terminal
ます。
ターミナルでflymakeのメッセージを表示する方法について誰かがアイデアを持っていますか?
emacs - g++を直接呼び出すようにEmacsFlymakeを構成する
単純な1つのファイルC++コードを書くとき、私は通常g++を直接呼び出します。デフォルトでは、Flymakeはcheck-syntaxターゲットを持つMakefileの存在を想定しているようです。単純にg++を直接呼び出すようにFlymakeを構成するにはどうすればよいですか。例:
答えを変更してコンパイラフラグを含めることができれば、それはさらに良いでしょう
どうもありがとう
emacs - リストの代わりにシンボルで渡す ELISP マクロ
上記はhttps://github.com/jedrz/.emacs.d/blob/master/setup-flycheck.elから取得したコードです
https://github.com/lunaryorn/flycheckにある flycheck のチェッカーを定義すること以外には何もしません。
私の問題は些細なことで、すでに 1 日を費やしており、さらに混乱しています。
コードの 2 番目の部分では、定義されたマクロを使用して flycheck を呼び出し、コンパイラを登録します。
上記のコードは完全に機能します。
しかし、コンパイラにいくつかの動的インクルードなどを持たせたかったので、次のように定義された変数があります
それを次のようなマクロに渡すと
コンパイル エラーが表示される
elisp でマクロがどのように展開されるかについて、私は混乱したと思います。
助けてください!
python - Emacs による Pyflakes
emacsでpyflakesをインストールしようとしています。これまでのところ、ここから flymake.el ファイルを取得しました。.emacs.d フォルダーに入れました。私の .emacs ファイル内には、次のものがあります。
pyflakes もダウンロードしましたが、コマンド ラインから呼び出すことができます。ただし、ファイルを使用して emacs を開くと、プログラム 'pyflakes' が見つからないというメッセージが表示されます。コマンド ラインでは検出できるのに、emacs では pyflakes を検出できないのはなぜですか? 私はiOSを使用しています。