版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/guanjintao/article/details/79875378
1 win系统下Emacs卡顿,慢,假死问题(仅在中文环境下)
原因:跟emacs的字体设置有关
解决方案:在图形界面点击选项 - >设置默认字体,设置为宋体(或其他支持中文的字体,我的设置成了楷体,觉得宋体不美观),点击确定后重新点击选项 - >保存选项。
(注:Save Options这一步不可省略,其原因应该跟emacs的模式有关,所有的修改只是在一个新的buffer里,只有主动保存才会真正的改变原始文件)
2 emacs安装软件(包)
在init.el或者其配置文件中先添加如下代码:
(require 'package)
(let* ((no-ssl (and (memq system-type '(windows-nt ms-dos))
(not (gnutls-available-p))))
(proto (if no-ssl "http" "https")))
;; Comment/uncomment these two lines to enable/disable MELPA and MELPA Stable as desired
(add-to-list 'package-archives
'("melpa-stable" . "https://stable.melpa.org/packages/") t)
;;(Add-to-list 'package-archives (cons "melpa-stable" (concat proto "://stable.melpa.org/packages/")) t)
(when (< emacs-major-version 24)
;; For important compatibility libraries like cl-lib
(add-to-list 'package-archives '("gnu" . (concat proto "://elpa.gnu.org/packages/")))))
(package-initialize)
注:以上代码意义是:要使用MELPA存储库中的稳定的软件包存储库,然后M-x package-list-packages RET就会看到软件包列表,进行如下操作就可以操作相关软件包:
i - 选择要安装的包
d - 选择要删除的包
U - 升级已安装的包
x - 执行操作
3、org-mode中的代码片段语法高亮
默认情况下,org-mode嵌入的代码是没有语法高亮的。如果要开启语法高亮,可以采用如下配置:
(setq org-src-fontify-natively t)
把上面这段配置加入到emacs的配置文件init.el或者.emacs中,令其生效(重新载入配置文件)。(注:需要是emacs支持的语言,此处区分大小写,例如:不能把java写为JAVA,否则也不会有高亮!)
下图是所支持的语言及其对照的标识符,对应填写即可实现相应语言代码的高亮:
欢迎志趣相投的朋友一起学习交流!
本人qq:906570770
技术资料分享群:272811256