-
起因
需要支持复杂格式的笔记,使用了 vscode(markdown)、onenote/语雀等工具后都不太满意。经人介绍尝试 org。日常使用 windows,选择 wsl 下的 Emacs。
-
经过
emacs + wslg 正常运行。进行字体设置时,因为个人能力原因(elisp 只是入门,对 emacs 机制也是皮毛了解)对于字体相关的经验贴只能照搬,无力调整。后来发现一篇文章对字体调整的说明非常清晰明了。反复尝试后得到满意效果。推荐入门的兄弟遇到类似问题参考该文章:linux - 为 Emacs 配置字体,你可曾认真过? - 死循环 - SegmentFault 思否
-
细节
- wsl 系统为 debian 12
- emacs 为 bookworm-backports 源里的 emacs-pgtk (30.1)
- windows wsl 版本为 2.5.7.0
- init.el 非常简单,只包含字体配置、pyim、melpa 仓库、corfu 的设置
- debian 的相关环境变量
- DISPLAY=localhost:10.0
- GDK_BACKEND=wayland
- LANG=en_US.UTF-8
- LIBGL_ALWAYS_INDIRECT=1
- WAYLAND_DISPLAY=wayland-0
- WSL2_GUI_APPS_ENABLED=1
- XDG_RUNTIME_DIR=/run/user/1000/
-
已知问题
- windows 休眠后再次启动 emacs,因为笔记本是高分屏,emacs 的窗口会非常小。需要执行 wsl --shutdown,再次启动 emacs 就正常了。
4 个赞
wslg输入法跟随虚拟机,不太方便。
1 个赞
我是直接在 WSL 里使用 Emacs,终端用 window terminal,Emacs 的字体会继承终端的字体,直接设置 window terminal 就好了。
设置:
字体预览,个人用着还挺舒服。
用到的字体:
字体安装到 Windows 上就好了,WSL 好像需要做一个软链接,链接到 Windows 上的字体库。
1 个赞
楼主所贴的文章甚好,简直就是一个学不会 Emacs 的人写的,此人是我。这个论坛,绝大多数文章,我都看不懂……
6 个赞
非常同意 但就是复制的时候很不舒服 唉
没考虑终端的原因主要是笔记里有不少图片
我入坑5年了 也看不懂
写得非常好。连刷了几篇,期待更新中