Pymacs install for windows
Pymacsはpythonからelispの関数を呼び出すためのpythonモジュールで、 pymacs.elがemacsからpythonの関数を呼び出すためのelisp。詳細は インストール方法 に記載があるが、windowsのは分かりにくいかもしれない。
Pymacsのインストール
GitHubからPymacs-0.25.zipを入手。 releasesタブを選択すると最新リリースが入手できる。
解凍後のフォルダに以下のコマンドを記載した PYTHONPATH設定用バッチファイルを作成する。
pppp実行用バッチファイル (makefileのinstallのところを書き下 したもの)を作成する。
両方のバッチファイルを順番に実行すると、Pymacsがインストールされる。 ipythonを起動し、Pymacsをインポートできれば正常。
set PYTHONPATH=%PYTHONPATH%;"c:\path to download folder\Pymacs-0.25\Pymacs-0.25"
python pppp -C ppppconfig.py Pymacs.py.in pppp.rst.in ^ pymacs.el.in pymacs.rst.in contrib tests python setup.py install
from Pymacs import lisp
pymacs.elのインストール
pymacs.elはPymacsインストール後(バッチファイル実行後)に作成される。
バイトコンパイルの実行
M-x byte-compile-file RET pymacs.el RET
;; pymacs (autoload 'pymacs-apply "pymacs") (autoload 'pymacs-call "pymacs") (autoload 'pymacs-eval "pymacs" nil t) (autoload 'pymacs-exec "pymacs" nil t) (autoload 'pymacs-load "pymacs" nil t) (autoload 'pymacs-autoload "pymacs")
M-x pymacs-eval RET repr(2L**111) RET (python3での利用時には、)repr(2**111) RET M-x pymacs-load RET os RET RET M-: (os-getcwd) RET