Emacs 30.1 python.el (v0.28) 简体中文翻译补丁
2025-11-03
使用方法
原理和步骤:
- 把 翻译过的 python.el 文件,放在 Emacs 的 site-lisp/ 目录下。
Linux 版本的 Emacs
以 Debian 13.1, Emacs 30.1 为例:
python.elc 的默认安装位置是:
/usr/share/emacs/30.1/lisp/progmodes/python.elc
Windows 版本的 Emacs
python.el 和 python.elc 的默认安装位置是:
c:/Program Files/Emacs/emacs-30.1/share/emacs/30.1/lisp/progmodes/python.elc
翻译后的 python.el, 可以放在下面任意一个 site-lisp/ 目录下:
c:/Program Files/Emacs/emacs-30.1/share/emacs/30.1/site-lisp/
或者
c:/Program Files/Emacs/emacs-30.1/share/emacs/site-lisp/
-
【重要步骤】删除 Emacs 自带的 python.elc 文件! 只有删除了这个文件,才能正常调用 翻译过的 python.el 文件!
-
打开 Python 源码文件,Emacs 会自动显示 翻译过的 Python 相关菜单。
加载 翻译过的 el 文件的技术说明
Windows 系统下的 ~/.emacs.d/ 目录
以 Windows 10 为例,~/.emacs.d/ 目录,通常对应的实际目录为:
c:/Users/Administrator/AppData/Roaming/.emacs.d/
或者
c:/Users/用户名/AppData/Roaming/.emacs.d/
说明:Roaming 即“漫游”的意思。
- 某些 el 文件,翻译后,只需要放到 site-lisp/ 目录下即可。在需要时,就会自动、优先加载。 比如:
-
lisp/dired.el
-
lisp/speedbar.el
-
lisp/org/org.el
-
lisp/textmodes/sghl-mode.el
但是,
- lisp/progmodes/python.el
这个文件,是必须要先删除 Emacs 自带的 python.elc 文件,才能正常加载 site-lisp/ 目录下的、翻译过的 python.el.
使用时,别忘记了这个操作过程。
- 某些 el 文件,翻译后并放到 site-lisp/ 目录下后,还需要手动添加 加载指令。 比如:
- lisp/textmodes/text-mode.el
** 加载指令**
在 ~/.emacs 配置文件,或者 ~/.emacs.d/init.el 文件中,添加一行 (load “text-mode”)
Emacs-30.1_Debian-13.1_python_v0.28-CN_4in1.zip
Emacs-locale-zh-cn_v30.1_windows:
https://url48.ctfile.com/d/30646948-156295991-81a8ee?p=6859
(访问密码: 6859)
