Emacs设置theme、设置字体、显示行号

时间:2024-05-18 19:06:41

I. Theme

对lisp我还不熟悉,Emacs主题是在下面的地址复制过来的:
https://emacsthemes.com/

点击选中的theme,如下图,
Emacs设置theme、设置字体、显示行号

显示有两个链接,点击Local Source Code,即可跳到源代码页面,不需要下载包,直接复制代码,添加到.emacs文件,保存重启即可。

III. 设置字体

我暂时使用的是Windows Emacs自带的字体,在Options–Set Default Font 查询选择需要的字体,然后保存即可。

鉴于以上方法可能不会一直起效,可在.emacs文件添加:
(set-default-font “Consolas 14”)
其中,Consolas是字体名,14是字号,近几个Emacs版本才支持这种写法。

若此方法不可行,可在Options选择字体后,通过M-x describe-font查看字体信息,在.emacs添加:
(set-default-font “-outline-Courier New-normal-italic-normal-mono-16----c--iso8859-1″)
其中,“-outline-Courier New-normal-italic-normal-mono-16----c--iso8859-1”为字体信息,16 为字号

III. 显示行号

可能所选择的主题没有设置行号,可在.emacs文件添加:
(global-linum-mode 1) ;1表示行号常显
(setq linum-format “%d “);注意%d后有空格,即用空格将行号和代码隔开。

保存重启即可。