問題タブ [elpy]

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 投票する
1 に答える
939 参照

python - (elpy-enable) が「Symbol's function definition is void: format-message」で失敗する

私はelpyを試してみて、私の中に次の行を入れようとしています~/.emacs.d/init.el:

起動時に「Symbol's function definition is void: format-message.」というメッセージが表示されます。他の誰かがこの問題に遭遇しましたか?

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

python - emacs: インデント用の Python セット タブ (pylint、autopep8、flycheck などの問題)

Python 開発用に emacs をセットアップしました。elpy や、autopep8、pylint、flycheck などのツールを使用して、構文やスタイルの問題について emacs からフィードバックを得ています。推奨されるアプローチ (pep8) であるインデントにスペースを使用します。すべてがうまく機能します。

仕事ではインデントにタブを使用しており、そのために emacs をセットアップしたいと考えています。私は自分のemacsに以下を追加しましたが、うまくいくようです。

問題は、これらの行を追加した後、pylint、autopep8 などで多くの問題が発生することです。

たとえば、pylint はタブの使用について不平を言い、autopep8 は自動的にタブを修正し、それらをスペースに置き換えます。また、スペースの代わりにタブを使用するという事実に関連するその他の多くのエラーも発生します。

エラーチェックの一部 (E123 など) を無効にしてから、pylint、autopep8、flycheck などで動作させることができます。 「残忍な」アプローチ。

Python でインデント用のスペースの代わりにタブで emacs を動作させると同時に、他のプラグイン (pylint、autopep8、flycheck など) からの苦情をできるだけ回避するエレガントできちんとした方法はありますか?

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

python - Flake8 属性エラー:「module」オブジェクトに属性「normalize_paths」がありません

flake8検証中の私の出力は次のとおりです。

なぜ使えないのですか?

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

python - flake8 はグローバル構成を尊重しません。エルピー

私はemacsが初めてで、pythonプログラミングに使用しようとしています。elpy をインストールしましたが、1 つのことを除いてすべて正常に動作しています。警告、E401、E402、E501 などのエラーが多数表示されます。すべてが恐ろしい赤色です。

少し調べたところ、これらのエラーは flake8 から発生しているようです。したがって、flake8 を次のように構成します。

~/.config/flake8 で、

しかし、まだそれらのエラーが発生しています。で同じように PEP8 と pycodestyle も構成しました.config/。しかし進展なし。setup.cfg&をプロジェクトルートに入れようとしましtox.iniたが、それもうまくいきませんでした。

詳細については、sublime flake8 repo に同様のチケットがあります。 https://github.com/SublimeLinter/SublimeLinter-flake8/issues/24

有効な解決策や emacs のハックがあれば教えてください。

以下はいくつかの詳細です

前もって感謝します。

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

emacs - Emacs elpy flymake は継続的に構文をチェックします

私は構文チェッカーとして emacs と flake8 で elpy を使用しています。

入力するたびに構文をチェックし続けることがわかりました。たとえば、括弧を開き始めると構文エラーが発生します。これにより、入力中に関数宣言を表示できなくなり、emacs も遅くなります。

ファイルを保存するときにのみ構文がチェックされるように、この機能を削除するにはどうすればよいですか。

私のemacs構成からの関連行は次のとおりです。

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

emacs - Ctrl+Enter を無効にする

私は正常に動作するelpyモードでpythonを使用していますが、誤って押し続けるため、CTRL+を押すたびにカーソルの下でコマンドを実行するデフォルトに本当に悩まされています。ENTERこの動作を無効にするにはどうすればよいですか? 私は試した

しかし、それは効果がないようです。どんな助けでも大歓迎です。