問題タブ [pymacs]

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

python - pymacs: 一般的な質問とインストールの問題

Python 開発用に emacs をセットアップしようとしています。

私が読んだところによると、Emacs 22.3 のデフォルトの python.el ではなく、python-mode.el を使用することをお勧めします。だから私は新しい冒険に乗り出す。

私の理解では、python-mode にはいくつかの依存関係があるため、rope、ropemode、ropemacs をインストールする必要があります。その上で、pymacs をインストールする必要があります。

Q:それは正しいですか?

これは私の新しい .emacs です:

さて、emacs を起動すると、次のエラー メッセージが表示されました。

もう少し複雑にするには:

仕事上の理由から、Python 2.4 を使用する必要がありますが、私の PC には Python 2.6 がインストールされています。しかし明らかにロープは 2.4 を好まないので、setup.py は実行しませんでした。これらのパッケージを untar/unzip し、これらのファイルを ~/.emacs.d/site-lisp の下に置きます。デフォルトでは、python がコマンド プロンプトで呼び出された場合、それは python 2.4 実行可能ファイルです。

Q: 'pymacs' を正常にロードするにはどうすればよいですか?

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

python - Emacsを駆動するPython; pymacsが機能しない

入力を無期限に待機してループし、入力が発生したときに何かを実行するPythonスクリプトがあります。私の問題は、Pythonにemacsに何かをするように指示させることです。emacs入力を送信し、emacsにその入力を評価させる方法が必要です。

これが私の問題を説明するためのいくつかのコードです...

理想的には、emacsにそのelispインタープリターで評価する文字列を送信します。私はpymacsを試しましたが、pymacsはpythonではなくemacsから開始するように作られているようです。pymacsでこのようなことを試みると、ループが終了するまでロックされます。これは、十分に知っていれば、unixパイプラインで解決できる問題のように見えます。誰かがこの問題を解決する方法について何かアイデアを持っているなら、私は大いに義務づけられるでしょう、ありがとう。

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

python - Emacs: Pymacs が Carbon Emacs でropemacs をロードしない

ここで説明されているように、flymake 構文チェックのために、rope/ropemacs で Pymacs を使用しようとしています。 http://www.enigmacurry.com/2009/01/21/autocompleteel-python-code-completion-in-emacs/

Carbon Emacs を「通常どおり」起動すると、次のエラーがスローされます。

エラー: Pymacs がropemacsを読み込んでいます...失敗しました

Carbon Emacs を使用して OSX 10.5 でこれを動作させましたが、10.6 では失敗します。ただし、「ターミナル」emacs、Aquamacs をロードするとき、または「/Applications/Emacs.app/Contents/MacOS/Emacs」を使用してコマンドラインから Carbon Emacs を開くと機能します。これはある種のパスエラーだと思いますが、私の人生では理解できません。

私のセットアップはOSX 10.6.2で、macports python 2.6.4を使用しています。

ありがとう!

0 投票する
3 に答える
2368 参照

python - Pythonファイルを開くときにのみPymacsとRopemacsをロードしますか?

私はPymacsを使用して、ここで説明されているように、 .emacsファイルに次の行を含むropemacsropeをロードします。

ただし、 Ropemacsのロードには時間がかかるため、Emacsの起動が大幅に遅くなります。

代わりに次の行を試しましたが、Pythonファイルを開くたびにRopemacsが読み込まれます。

pymacs-loadPythonファイルを開くときに操作を実行する方法はありますが、 ropemacsropeがまだロードされていない場合に限りますか?

0 投票する
3 に答える
8515 参照

python - Python 3 と Emacs

GNU Emacs 23.2 を Python 3 でうまく動作させるためにすべきことはありますか?

Emacs で Python 3 を使用して開発するための理想的な環境はどのようなものでしょ?

Python 3 でのropemacsの使用に関するドキュメントはありますか?

site-packagesPython 3 のディレクトリを Python パスに追加する必要がありますか?

こちらの手順(python-mode.el の場合)に従うかpython-python-command、python.el を python3 に設定すると、pymacsやropmacs に影響しますか?

編集: GNU Emacs 23.2 のpython.el (Dave Love が作成) から:

python-mode.elはそれをどの程度サポートしていますか?

0 投票する
6 に答える
9584 参照

python - python with emacsでメタドット(M-。)を使用するにはどうすればよいですか?

Pythonに相当するスライムはありますか?

たとえば、カーソルをfoo()に置き、M-を実行するとします。(定義にジャンプ)関数fooのソース定義を見たい

これは、fooが含まれているかどうかに関係なく機能するはずです

1)ローカルプロジェクトディレクトリ

2)一部の〜/ .virtualenvs / bar / lib /site-packages

3)他のpython-pathで

4)仮想環境が使用されています(つまり、現在の仮想環境を調べる必要があります)

pymacs / ropemacsの組み合わせはこれのいずれかを行いますか?

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

python - Python のインストール後に Emacs を起動すると Pymacs エラーが発生する

msi ファイルの 1 つを使用して python をインストールしました。しかし、emacs を起動すると、次のようになります。

私が修正したと思っていた問題1

cmd を実行して python と入力すると、

したがって、オンラインソースから(Windows 7 btw)システムプロパティと環境変数に移動し、特定のユーザーのユーザー変数を追加しました

パスと %PATH%;C:\Python27

それは少しの間うまくいきましたが、そうではありませんでした。

問題 2:

pymacs-report-error: Pymacs ヘルパーが 30 秒以内に開始されませんでした

理由がわかりません。どうすればこれを修正できますか?

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

python - Windows で Emacs 内の py-shell から Matplotlib または enthought.mayavi.mlab を実行する

通常の cmd シェルから次のコードを正常に実行できます。

Matplotlib ウィンドウを起動します。ただし、シェルまたは py-shell を使用して Emacs 内で実行すると、バッファーがハングするだけで、ウィンドウは起動されません。ここで何が起こっていて、どうすれば修正できますか?

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

emacs - lopemacsの提案を別のコマンドにパイプできますか?

別のコマンドで使用するために、ropemacsのrope-code-assist(ropemodeでは「M- /」にバインドされている)から完了の提案を取得する方法はありますか?

私がやろうとしていることは次のようなものです:

編集:python.elに切り替えて、魔法のように動作を開始しました。上記のハックは必要ありません。単にrope-code-assistを呼び出すだけで、ミニバッファーにidoの方法で提案が表示されるようになりました。

0 投票する
3 に答える
486 参照

python - Pymacs Lisp バージョンの希少性

私はUbuntu Nattyを実行しており、リポジトリからすべてEmacsとpymacsとropemacsをインストールしています。したがって、ropemacs と pymacs をロードするスクリプトを .emacs ファイルに追加すると、次のエラーが発生します。

ファイル モード指定エラー: (エラー「Pymacs Lisp バージョンは 0.23、Python は 0.24-beta2 です」

ドキュメントと readme を読んでいますが、ここで何が起こっているのかわかりません。だから私はあなたに目を向けます。何か案は?ありがとう!