doom和spacemacs的切换
如何切换doom emacs和Spacemacs的两种不同的配置?
环境为mac/linux.
安装spacemacs
不可以安装在.emacs.d位置。这个文件夹chemacs工具使用。或者先将spacemacs安装在.emacs.d下,然后mv到别的地方。
git clone https://github.com/syl20bnr/spacemacs ~/.spacemacs.d
安装doomemacs
git clone --depth 1 https://github.com/doomemacs/doomemacs ~/.doomemacs.d
~/.doomemacs.d/bin/doom install
这个比较依赖git, git经常网络不好。
可能需要在~/.gitconfig结尾添加
[url "https://hub.fastgit.xyz/"]insteadOf = https://github.com/
或许要在.zshrc中添加: export DOOMGITCONFIG=~/.gitconfig
或者暂时执行此条命令
安装chemacs2
备份.emacs.d 和文件.emacs, 及安装
rm .emacs
[ -f ~/.emacs ] && mv ~/.emacs ~/.emacs.bak
[ -d ~/.emacs.d ] && mv ~/.emacs.d ~/.emacs.default
git clone https://github.com/plexus/chemacs2.git ~/.emacs.d
建立文件~/.emacs-profiles.el。
填入emacs的参数。可以看出,可以切换各种配置的版本
(("doom" . ((user-emacs-directory . "~/.doomemacs.d")))("legacy" . ((user-emacs-directory . "~/.emacs.legacy")))("spacemacs" . ((user-emacs-directory . "~/.spacemacs.d"))))
在启动emacs时需要参数例如
emacs --with-profile spacemacs
alias简化命令行
可以在.zshrc添加
alias doom='emacs --with-profile doom'
alias spemacs='emacs --with-profile spacemacs'
最后就可以在命令行下用doom或者spemacs切换了两者配置了。
结果
两者差别不大。我反而觉得spacemacs外观好些(同样的字体)。启动速度我个人无所谓,一般情况也不关机。
spacemacs(left) doom emacs (right)
doom和spacemacs的切换相关推荐
- spacemacs各种问题修复方法
快捷键操作时报 tr不是内部命令 ------说明是缺少tr命令,win10可以安装coreutils for gnuwin32工具集,然后把bin目录加到系统path路径即可 没有ispell, f ...
- python scatter 简书_写给 Pythonist 的 Spacemacs 入门指北
前言 最开始,使用 Sublime Text 编码,后来用 Vim 混合 PyCharm 写 Python. 前几天,Github 上的 Spacemacs 已经成功的突破一万 Star, 听说几个我 ...
- spacemacs email layer
安装依赖程序 本地也需要安装mu4e和mu程序. offlinemap也要安装并且设置好.参考: offlineimap读取qq邮箱 安装layer dotspacemacs-configuratio ...
- Doom Emacs入门:通过Doom Emacs框架搭建一个基本的Python开发环境及其基本操作
Doom Emacs入门:通过Doom Emacs框架搭建一个基本的Python开发环境及其基本操作 一.写在前面 1.1 明确目标:搭建一个完整的Python开发环境 1.2 前置工作 二.Doom ...
- 设置普通用户执行docker命令,执行docker命令无需输入密码或者切换root用户
每次执行docker命令都要输入密码或者切换root用户,非常不方便,尤其是在shell脚本中就更麻烦了,一起来解决这个问题: 1. 创建名为docker的组,如果之前已经有该组就会提示已存在: su ...
- Git 常用操作(3)- 本地分之显示、创建、切换、合并和删除操作
1. 分支简介 Git 的 "master" 分支并不是一个特殊分支.它就跟其它分支完全没有区别.之所以几乎每一个仓库都有 master 分支,是因为 git init 命令默认创 ...
- Vue登录切换中的问题及解决
用户登录切换案例 用户在登录时,可以切换使用用户账号登录或者用户邮箱登录: 类似场景: <!DOCTYPE html> <html lang="en"> & ...
- VsCode 开发工具中英文切换
如果是想英文的版本想切换成中文的版本,下载中文包即可 如果现在是中文的想切换为英文的版本 使用 快捷键:ctrl + shift + p 或者 view + Command Palette 打开 然后 ...
- Ubuntu 系统禁止或者改变中文简体切换繁体,方便使用AS全局搜索
使用Ubuntu 系统 开发的我们在使用android studio 或者idea 在使用全局搜索的时候发现确实切换中文简体字和繁体字 很烦闹,自己也不使用繁体字就把切换禁止了算了 下面说下禁止的方法 ...
最新文章
- graphpad如何加标注_咱也是有挖掘机加长臂的人了
- 前端跨域通信的几种方式
- 加州大学信息科学院长:数据科学课程不只是工程师才修的
- 1使用技巧_新版PubMed使用技巧1
- python逐个读取字符_玩转python之字符串逐个字符或逐词反转
- YII2 实现后台操作记录日志
- 二叉树最近公共祖先 LCA
- 成功修复2G金士顿U盘
- python困境_学习 Python 编程的三种困境
- 深度学习掩膜_学习资源 | NOAA连接AI与环境科学(九)—海洋环境视频和图像分析教程...
- SEO之关键词的选择
- vue3+vite2警告提示The above dynamic import cannot be analyzed by vite问题,vite中import动态引入
- 盗QQ号的现在越来越牛B了,我差点被骗!大家要小心了
- RWD----响应式网页设计
- STM32 GPS定位
- 微信小程序会议OA-后台数据交互(首页)05
- 测试显卡显存以及tensorflowGPU
- 未来软件工作室2019年年会总结
- 纳尼,五子棋AI居然这么简单?
- 用Python从头开始实现一个神经网络
热门文章
- 使用PyCharm进行接口测试
- 字节与字符串之间的转化
- 实验吧-密码学-疑惑的汉字(当铺密码)
- 2016年BYOD四大趋势
- 阿里要收购陌陌了,可来往该怎么办?
- 中科院90多科研人员集体辞职后续:已低调处理,被质疑所长新添重要职务
- POJ_1845_Sumdiv_各种数学
- Effective java 总结11 - 序列化
- php7 libmcrypt.dll_libmcrypt.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家
- [C语言] 平淡的日子里泛起光 初阶最后的战役