問題タブ [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 投票する
1 に答える
1924 参照

python - Emacs での python コード補完

この記事http://www.enigmacurry.com/2009/01/21/autocompleteel-python-code-completion-in-emacs/のようにemacsを使用してPythonIDEを作成しようとしましたが、emacsは「オートコンプリートモードが有効になっていない」と言いました"。Pythonコーディングにemacsを使用することは可能ですか?

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

python - RopemacsはWindows環境では機能しません

win32でPythonIDEとしてEmacsを使用しようとしています。私はインターネット上のいくつかの投稿を参照し、yasinppet、オートコンプリート、pymacs、ropemacsをEmacsにインストールしました。* .pyファイルを作成した後、EmacsがPythonモード、ロープモード、yasモード、オートコンプリートモードをロードすることを示しています。しかし、ropeの「Gotodefinition」(Cc g)などの関数を使おうとすると、pymacs.pyファイルが見つからないというエラーが発生しました。私はpymacsを正しくインストールし、パスが正しいと確信しています。だから誰かがこれから私を助けることができますか?

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

python - numpy1.6.1とpython2.7、およびropemacsのクラッシュコード補完

Pythonを2.7から2.7.2に更新したので、emacsでrope-codeassistを呼び出すことができなくなりました。

私は典型的なロープ0.9.3、ropemode-0.1-rc2、pymacs 0.24-beta2、ropemacs0.6を持っています

M-/またはMxrope-code-assistを実行すると、python 2.7では取得できなかったnumpy名前空間で次のトレースが取得されます:(sciPyでも同じ取引です。逆説的に、matplotlibは引き続き機能します)

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

python - PymacsがEmacs24Carbonで起動しない

私はemacsで優れたPythonIDEをセットアップするためのEnigmaCurryの指示に従いました。emacs24で少し変更があり、カスタマイザーを頻繁に使用してオプションを設定しているため、逐語的には従いませんでした。いずれにせよ、flymakeをセットアップしているときに、CarbonEmacsがシェルと同じPATHを持たないという問題に遭遇しました。これを行うことで修正しまし

pymacsでも同様のことが起こっているのではないかと思います。emacsを起動すると、次のエラーが発生します。

*Pymacs*バッファを調べて、私は注意します:

私のsite-packagesディレクトリは私のPATH変数とPYTHONPATH変数の両方にありますが、emacsがPYTHONPATHをオーバーライドしているようです。python -c "import sys; print sys.path"説明のために、シェルを入力すると、次のようになります。

しかし、emacsで同じことを行うと、次のM-! python -c "import sys; print sys.path" [RET]ようになります。

IIUC、これは、手動で作成したPYTHONPATHシェル変数(2番目のリスト項目)を正しく取得することに加えて、emacsがMacの工場出荷時のデフォルトのPythonフレームワークを取得していることを意味します。それでも、pymacsは見つかりません。

正しいPythonがパス上で先行しているにもかかわらず、私はに設定python-python-commandしました。python2.7つまりpython --version、シェルでは2.7ですが、emacsでは2.6です。

自作を使用してインストールされた最新のカーボンemacs24を実行しています。

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

python - opencv pythonバインディングでropemacsを使用したコードのオートコンプリート

openCV の cv 名前空間で get ロープ コード アシストが機能しているかどうか疑問に思っています。

これまでのところ、[一致なし] になります。他に何かする必要がありますか?

cv2.pyd は PYTHONPATH にあり、opencv ソースからビルドされています。

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

python - ヘルパーの死を管理する

Pymacs、rope、ropemode、ropemacsをインストールしましたが、pymacs-terminate-services誤って実行したときに、変更されたバッファーを保存できませんでした。それは最初に私に尋ねました- The Pymacs helper died. Restart it? (yes or no)。「はい」と答えると、投げました- Debugger entered--Lisp error: (error "There is no Pymacs helper!")。私が「いいえ」と答えた場合、それは投げました:

実行しpymacs-load、モジュールをロードosし、Pymacsヘルパーの再起動の質問に「はい」と答えることで、なんとか回避できました。バッファは保存されましたが、ファイルを保存するたびに別のエラーが発生し始めました。

これは私のinitファイルです:

Pymacsマニュアルには、Pymacsヘルパーの死について説明されています。これはヘルパーを殺すので、バッファを閉じてはいけないことを示しています*Pymacs*。また、ヘルパーが殺された場合はEmacsを再起動する必要があります。私は時々すべてのバッファを閉じる習慣があり、Emacsを再起動することはめったにないので、これは受け入れられません。私は今、いくつかの関連する質問があります:

  • このような問題を最小限に抑えるためにPymacsを処理する最良の方法は何ですか?Pythonを使用している場合にのみPymacsを実行して、安全に終了することはできますか?
  • pymacs-terminate-servicesのために、そして私はそれを実行する必要がありますか?
  • 誤って走った場合はどうすればよいpymacs-terminate-servicesですか?before-save-hookエラーメッセージなしでバッファ保存を可能にするために編集する方法に特に興味があります。
0 投票する
2 に答える
161 参照

python - Pymacs で GTK プログラムをロードする方法

こんにちは、ウィンドウ フォーカスが失われたときに Emacs のファイルを保存する Python プログラムを作成しようとしています。

そのために、完全な gtk アプリケーションを作成し、wnck モジュールを使用する Python プログラムを作成しました。

残念ながら、Python プログラムは Emacs をフリーズさせます。おそらく、Emacs がプログラムの終了を待っているためです。プログラムをバックグラウンドで実行させる方法はありますか?

どんな助けでも本当に感謝しています。

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

python - Pymacs ヘルパーが読み込まれない

OS X バージョン 10.8 (マウンテン ライオン) で emacs 22.1.1 を実行しており、次の手順に従って pymacs、rope、ropemacs のセットアップを開始しました: http://www.saltycrane.com/blog/2010/05 /my-emacs-python-environment/

auto-complete-mode の前の段階に到達した後、emacs を起動すると次のエラーが表示されます。

--debug-init オプションを指定して emacs を起動すると、

助言がありますか?

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

python - Emacs24 + Pymacs -fスイッチとpymacs-load-pathが冗長ですか?

Emacs24にアップグレードしましたが、Pymacsを起動すると、タイムアウトが原因で壊れてしまいます。

以下はバックトレースです。

次に調べました:

以下の部分で;; Launch the Pymacs helper.は、コンソールで同じコマンドを実行するだけで、それを再現しようとしました。

-fスイッチを外すと、正常に動作しているようです(以前のように!)。したがって、私の質問は、なぜこのスイッチが必要だったのかということです。このスイッチが必要な場合、私は何か間違ったことをしたかもしれませんが、それは私にとってはうまくいきませんか?

次にスイッチをコメントアウトすると、-fバージョンチェックで失敗します。

Debugger entered--Lisp error: (error "Pymacs Lisp version is 0.24-beta2, Python is 0.23") では、Pymacsの0.24-beta2バージョンを入手するにはどうすればよいですか? 申し訳ありませんが、古いepy-setupへの参照を削除するのを忘れていましたが、削除した後、Pymacsは適切なバージョンで正常に起動します(ただし、-fスイッチは必要ありません)。私は何が間違っているのですか?

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

emacs - 新しいプロセスの指定プログラムは、Pymacs を使用した Emacs のディレクトリです

私はできる限り Pymacs のインストール手順に従おうとしました。インストールはうまくいったようですが、Mx pymacs-eval を repr(2L**111) で実行したり、Mx pymacs-load を os RET RET で実行したりすると、「Specified program for new process is.ディレクトリ」。ただし、 Mx load-library RET pymacs RET を実行できますが、エラーは発生しません。Windows 7 で Emacs 24.1.1 と Python 2.7 を使用しています。

どんな助けでも大歓迎です。