Spacemacs
炼气散人
等儿子高考后,或许会回来
展开
-
spacemacs放大缩小文本
放大M-x text-scale-increase缩小M-x text-scale-decrease原创 2017-07-04 23:06:12 · 2092 阅读 · 0 评论 -
spacemacs用git layer管理代码
安装在.spacemacs文件的dotspacemacs-configuration-layers属性里面设置git layer.然后重启。git status更好的看法只要在一个git目录里面,按下M-m g s,就会弹出magit状态窗口比如下面显示有两个文件处于staged状态,就是可以被提交Staged changes (2)modified a.htmlmodified a.orgg原创 2016-10-20 12:41:06 · 4508 阅读 · 0 评论 -
Emacs性能分析
最近使用Spacemacs的时候,输入代码总是会卡1秒多,很不流畅。可以用下面的命令分析先启动分析器M-x profiler-start选择cpu然后输入代码,遇到卡顿了,用下面的命令生成报告M-x profiler-report这是查看report,发现savehist消耗的cpu最多现在到.spacemacs的user-config ()函数里加上一行代码禁用savehist-mode(sav原创 2017-07-24 20:25:37 · 2435 阅读 · 0 评论 -
Spacemace 禁用ensime启动通知buffer
在.spacemacs配置layer的地方加上两个变量 (scala :variables scala-auto-start-ensime t ensime-startup-snapshot-notification nil ensime-startup-notification nil )最后原创 2017-07-24 20:20:05 · 1131 阅读 · 0 评论 -
spacemacs升级步骤
升级分为两种,spacemacs自身升级和emacs的packages升级。升级前最好备份.spacemacs文件和.emacs.d目录。启动spacemacs后,在主界面上点击Update Spacemacs如果提示目录not clean,需要将那些文件或者目录移动到.emacs.d目录之外,等升级完后,再复制回来。升级完成后,重新启动spacemacs,点击Update Packages,之后原创 2016-10-18 21:18:30 · 2537 阅读 · 0 评论 -
spacemacs中用google translate翻译英文
先声明,这是英文词典,不是中英文词典。安装方式,在package system中,选择安装dictionary.重启Emacs后就可以使用。使用方法:移动到某个单词,M-x 运行dictionary-lookup-definition, 就会出现一个Dictionary Buffer,显示词义。可以设置一个快捷键F8运行这个命令,在~/.emacs.d/init.el文件中添加;; diction原创 2014-02-15 17:47:39 · 5477 阅读 · 4 评论 -
安装和使用spacemacs
据说超级牛,很方便,看了youku上的视频,感觉的确可以加强我自己的emacs的配置,比如主题,目录树等,还有chrome编辑插件等。今天试一下。安装很简单,先备份自己的.emacs.d目录,然后移走。现在clone项目到~/.emacs.d目录去git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d有点大20多兆,等等吧,没关系。安装原创 2016-10-06 17:52:15 · 21992 阅读 · 0 评论 -
spacemacs使用emms播放视频和音乐
clone github的这个项目git clone https://github.com/K0HAX/spacemacs-emms在~/.emacs.d/private/下创建emms layer目录将github上的两个文件package.el和README.org复制过去,修改package.el中的目录,改为自己电脑上的视频,音频文件所在目录。重启emacs,会看到在下载安装emms启动后原创 2016-10-11 12:06:13 · 2841 阅读 · 0 评论 -
spacemacs shell layer
在.spacemacs中取消shell layer的注释,用 M-m f e R 安装重启emacs后,来使用一下:打开shellM-m '打开了一个小窗口,是shell这个默认高度比例真心舒服,赞一个!文档在这里,享受吧。原创 2016-11-02 19:41:00 · 2990 阅读 · 0 评论 -
spacemacs启动慢诊断
突然有一天就慢了,看了网上的一些文章,发现都是个别经验,还是需要一个诊断方法。分析启动时间消耗在哪里emacs --timed-requires启动后,我看到*load-times* buffer里有一条最大的spacemacs Loaded ~/.emacs.d/.cache/savehist 68s再看一下savehist,68M,文件太大。直接删除该文件,再启动,问题解决了。分析CPU和内存原创 2017-03-27 11:35:27 · 2567 阅读 · 0 评论 -
spacemacs project设置
如果是git项目,spacemacs发现有.git目录,就会认为是一个spacemacs project.如贵没有.git目录,就需要手动创建一个空文件,告诉spacmeacs此处是project根目录。这个空文件就是touch .projectile原创 2017-04-30 15:23:48 · 3227 阅读 · 1 评论 -
spacemacs mysql连接管理
安装sql layer然后M-x sql-mysql按照提示输入用户名,密码,数据库名和服务器IP现在可以交互式查询mysql了保存当前的连接配置,可以用下面的快捷键M-m m b S输入一个名称,回车保存。下次直接用保存的连接配置进行连接,无需再次输入一堆M-m sql-connect原创 2017-05-03 17:34:29 · 1488 阅读 · 0 评论 -
spacemacs远程开发
远程操作文件这里实际用的是tramp插件,不过spacemacs已经内置了,十分方便假设有服务器A,开通了ssh服务,为了方便,将本机的ssh公钥放在服务器A上,保证无密码登录在本机的spacemacs中用C-x C-f如此访问服务器A的文件/ssh:root@192.168.50.99:/etc/nginx现在就像浏览自己本地文件目录一样,也可以编辑远程跳转多个服务器从本机->A->B, 然后操原创 2017-05-05 15:57:31 · 3307 阅读 · 0 评论