在 Ubuntu 上安装 Spacemacs
我通常使用 Emacs,但我听说 Spacemacs 是最强、最好、最神的编辑器后,被吸引了,所以打算安装并开始使用 Spacemacs。
由于在安装过程中遇到了一些困难,所以我总结了安装步骤。其中一部分是基于Spacemacs在GitHub上的文档。
安裝環境
-
- Ubuntu 19.04
- Emacs 26.1
安装步骤
获取.emacs.d文件夹的备份
cd ~
mv .emacs.d .emacs.d.bak
mv .emacs .emacs.bak
克隆 Spacemacs 存储库
git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d
由于更新机制被破坏,不可对主分支进行更改。
如果想要进行更改,请分叉开发分支进行操作。
安装任意的Source Code Pro字体
mkdir <download> # フォントをダウンロードしたいディレクトリに置き換える
cd <download>
wget https://github.com/adobe-fonts/source-code-pro/archive/2.010R-ro/1.030R-it.zip
unzip 1.030R-it.zip
mkdir -p ~/.fonts
cp source-code-pro-2.010R-ro-1.030R-it/OTF/*.otf ~/.fonts/
fc-cache -f -v
启动 Emacs
如果在下载包时出现错误,您可以通过运行emacs –insecure启动Emacs,或者您可以在运行Emacs之前将.spacemacs文件的第86行的dotspacemacs-elpa-https从t更改为nil。
如果出现错误,可能是因为软件包损坏了,所以请清除.emacs.d/elpa目录,以便重新安装软件包。
在我的环境中,由于没有公钥,导致无法成功安装软件包并正常启动Spacemacs(issue-#8984)。
在这种情况下,可以执行 gpg –homedir ~/.emacs.d/elpa/gnupg –receive-keys 066DAFCB81E42C40。
mkdir -p ~/.emacs.d/elpa/gnupg
gpg --homedir ~/.emacs.d/elpa/gnupg --receive-keys 066DAFCB81E42C40
emacs
重新启动Emacs并完成安装。
当Emacs启动并完成包的下载时,我已经感觉到已经转变为Spacemacs了。因为这没有特别大的麻烦,所以我会按照官方的安装步骤进行操作。
请参考
-
- syl20bnr/spacemacs
-
- ubuntuにsourcecodeProを入れる
-
- File error: Cannot open load file, No such file or directory, bind-map #8984
- Macへのspacemacsインストールメモ