問題タブ [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 に答える
298 参照

python - hello world を pymacs で動作させる

コンテキスト: 私は Python 用のlopemacs を使用しており、pyemacs をセットアップして動作させています。Pythonでemacsのプログラミングを開始したいです(elispでemacsをプログラミングした経験があります)。そして、こんにちは世界のサンプルから始めました。docs

のサンプルで ~/.emacs.d/hello.py を作成しました:

次に、init ファイルに hello.py をロードしようとしています。

次のエラーが表示されます。私は何を間違っていますか?

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

emacs - 終了前に実行されているすべてのフックが実行されないようにするにはどうすればよいですか?

私は特に Pymacs について話していますが、これは、他の状況でそのようなことが起こるかどうかを知るのに役立ちます.

問題: Pymacs で何か問題が発生した場合、何を再起動しようとしても、まったく起動に失敗した場合は特にそうです。しかし、どういうわけか、ファイル (Python モードでは必要ありません) を保存または閉じる前に実行するフックを追加しています。それで、何が起こるか - 「良い」方法で Emacs をシャットダウンすることが不可能になる - Pymacs は無限ループに入るので、シェルからプロセスを終了することしかできない: ファイルを保存するとき - それは自分自身を再起動しようとし、失敗し、ファイルが保存されないようにします-失敗したため、再起動するように求められます-再起動に「はい」または「いいえ」と答えても、失敗し、再起動するように再度要求されます。

M-x unload-featureアンロードできないため、役に立ちません(.emacsがロードするため)。ちなみに、が意味のunload-featureあることをできるかどうかはまったくわかりません :| 評価しようとしまし(setq kill-buffer-hook nil)たが、これも役に立たなかったようです。もしかしたら、他にも引っ掛かりがあるのでは?unload-feature実際に何かを強制する方法はありますか? この状況では、ファイルを保存してクラッシュし、次に無限ループしてクラッシュせず、ファイルが保存されていない状況を好むでしょう。

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

emacs - pymacs-load が pymacs-load-path 変数のパスから python モジュールをロードしない

~/ に qwe.py という名前のモジュールがあります

次の行を実行します:

エラーを返します:

/usr/lib/python2.7/ に qwe.py をコピーする場合、すべて問題ありません。私は何を間違っていますか?

パイマックス 0.25

Emacs 24.2

pymacs.el でこの変数を変更し、動作しています。ご容赦ください :)

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

emacs - インポートされたすべてのモジュール関数をオートコンプリートする Emacs

オートコンプリートには、rope、ropemacs、pymacs を使用しています。それはかなりうまくいきますが、それが支援する補完の量にいくつかの制限があることに気付きました.利用可能なすべての機能ではなく、インポートされたモジュールのクラスを完了するだけのようです.

pymacs、ropmacs、rope に、インポートされたモジュールのすべての関数を検索させるにはどうすればよいですか?

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

python - Pymacs ヘルパーが 30 秒後に起動しませんでした

これに関する他の質問を見てきましたが、実際に回答されたものはなく、どれも私の問題ではありません.

私は新しいシステム、emacs 23.1、Centos 6.2 (と思います) を持っています。最新のpymacsをダウンロードしてインストールしました。しかし、私は得ています:

これは、以前は常に機能していた .emacs と .bashrc を使用したものです。また、gnome から実行すると、pymacs ヘルパーが検出されるように見えますが (ただし、ropemacs は実行されません)、KDE ​​(実際に使用しようとしているもの) では pymacs ヘルパー エラーが発生します。

数か月後にもう一度この質問を見つけたので、編集中です。

現在、gnome でも pymacs ヘルパー エラーが発生しています。次の行をコメントアウトしました。

しかし、それは役に立たないようです。これは最新の pymacs を使用しています。

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

emacs - PymacsがEmacs24で起動しない

Emacs 24を使用していますが、Pymacsが起動しないようです。

ELPAからpymacsをインストールしました。M-x pymacs-eval任意の式を記述して指定すると、次のエラーが発生します。

そして、Pymacsバッファに次のメッセージが表示されます。

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

python - Emacs Extension for Python Auto Complete

I'm looking for an extension which will help in Python's auto complete feature in Python.

If I type the following code:

Then I expect it would give me a suggestion for pop as it is one of the method of Python list. Is this thing achievable in Emacs?

I tried installing Rope, Rope mode, Ropemacs and Pymacs. The auto-complete suggestion, I get from that aren't the methods of list. But it suggests me something like print etc. Am I doing something wrong ?

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

emacs - emacs el-getは1回だけ実行され、その後は見つかりません

これをバッファに入力し、強調表示して、次のように押すことで、el-getをインストールしますC-j

...インストールドキュメントによると。

その後、コマンドを使用してインストールできM-x el-getます。これまでのところ素晴らしい。

しかし、emacsを閉じて再起動すると、M-x el-get見つからず、インストールしたパッケージも見つかりません。上記の方法でel-getを再インストールしようとすると、インストールでgitパッケージがすでに存在していると表示されます。

fatal: destination path 'el-get' already exists and is not an empty directory.

フォルダ内のel-getディレクトリを削除emacs.d/して最初に戻ることはできますが、el-getを最初からインストールしたままにしておくことができないようです。私は何が欠けているか、誤解していますか?

また---私は最初にel-getを使用しているだけで、Python開発にemacsを使用するためのオートコンプリートをインストールできます。そのためのより簡単な、またはより簡単なインストールのレシピがあれば、私もその提案をいただければ幸いです。

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

python - Pymacs-pymacs-evalで取得したメソッドを呼び出すことができません

Pymacs 0.25のマニュアルには、セクション3.4.2に次のスニペットがあります。

Python2.7.3を搭載したUbuntu12.04(32ビット)上のEmacs24.2では、最初の2つのステートメントは正常に実行されますが、3番目のステートメントは次のエラーをスローします。

Elispについてはよくわかりませんが、ラムダステートメント自体はCx Ceでエラーなしで評価されるため、何が問題になっているのかわかりません。また、Pymacs.pyを見ると、コードがelispコードを直接評価しようとしているように見えます。助けてください?

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

emacs - emacs 24でpymacsをインストールする明確な手順は?

Pythonを使用したemacsでのオートコンプリートとリファクタリングが必要です。

これを行うにはロープが必要だと思います。これを emacs で行うには、ropemacs が必要です。Ropmacs は pymacs に依存しています。

Pymacs をインストールするのは難しいです... または、少なくとも指示が明確ではありません。

2 つのことを行う必要がありますか? pymacs をインストールしてから、emacs に pymacs と対話するように指示するファイルをインストールしますか? 私はすでにロープとロープマックを非常に簡単にインストールしました。

pip install rope ropemacs

これが私がしたことです:

これにより、PIP に従って mac os x マウンテン ライオンに問題なくインストールされます。

しかし、私はまだ終わっていないと感じています。

pymacs、rope、ropemacs がすべて機能しているかどうかをテストするにはどうすればよいですか?