Gần đây tôi đã nâng cấp từ Emacs 23 lên Emacs 24. Kể từ khi nâng cấp, có vẻ như tôi đã mất khả năng gọi "M-x python-shell" (!).Shell Python trong Emacs 24?
Điều gì đã xảy ra? Chế độ python có bao giờ không còn hoạt động với chức năng này không?
Sử dụng Emacs 23:
○ /usr/local/bin/emacs -Q
Describe function: python-shell
python-shell is an interactive autoloaded Lisp function in
`python.el'.
Sử dụng Emacs 24:
○ /Applications/Emacs.app/Contents/MacOS/Emacs -Q
Describe function: python-shell [No match]
Còn 'py-shell' thì sao? Đó là lệnh trong XEmacs 21.5; có thể nó đã thay đổi thành tên này trong GNU Emacs. – celtschk
Không, khi tôi cố gắng hoàn thành tab "M-x py ...", tôi thấy "chế độ python" là hoàn thành duy nhất. –
Như bạn đã lưu ý, nếu chế độ python không được tải, chức năng py-shell sẽ không khả dụng. Bạn có thể sử dụng một autoload trong .emacs của bạn thay vì tải một cách rõ ràng chế độ '(autoload 'py-shell" python-mode "" Python shell. "T)' –