设置代理 - 如何自定义编辑器
场景
Emacs
在下载包,或者第三方包在安装时依赖额外的软件,一般会提供自动下载,比如 lsp-mode
补全相关的 server
。这些第三方软件大多数放在国外的服务器上,由于 FW
的原因,需要使用代理服务器进行下载。
Emacs
在下载包,或者第三方包在安装时依赖额外的软件,一般会提供自动下载,比如 lsp-mode
补全相关的 server
。这些第三方软件大多数放在国外的服务器上,由于 FW
的原因,需要使用代理服务器进行下载。
Emacs
默认使用的是 https://elpa.gnu.org/
和 https://melpa.org
。 由于 FW
的原因,访问速度非常慢,经常超时,所以需要设置国内源。
git
地址问题Emacs
默认使用 list-packages
浏览官方的仓库列表,可使用的包比较少,主要是因为 LICENSE
不是 GPL
自由软件授权,都不会加入该仓库。
个人在使用 Emacs 的过程中,对自己的需求,系统性的介绍,在什么样的情况下,需要什么样的操作,这样能在下一次遇到时提高编辑效率,前几篇,主要介绍一些基础知识,后面会详细介绍一些高级操作,美化工作(默认的界面确实不怎么好看,不能容忍自己长期面对一个丑八怪)等。
编写该系列文章主要是因为目前大多数编辑器都没有系统性的介绍,在什么场景下如何提升编辑效率。个人在使用过程中,遇到的一些问题,归纳出来一个现代编辑器应有的功能,并且有效降低编辑器的学习成本(因为通过编程可以解决问题,如果你会写程序那么学习成本几乎为 0),熟悉一个编辑器,并且熟练的使用,可以大幅提高工作效率。