
emacs
文章平均质量分 76
亓磊
牛逼的人生,不需要简述
展开
-
gvim创建菜单、创建快捷键、实现emacs verilog-mode三种常见命令
gvim下实现emacs verilog-mode indent/auto操作。原创 2022-05-15 13:54:59 · 1412 阅读 · 0 评论 -
转载 Org-mode 简明手册
转载来自:https://www.cnblogs.com/Open_Source/archive/2011/07/17/2108747.html#sec-4-1Org-mode 简明手册 UP | HOME Org-mode 简明手册Table of Contents1 简介1.1 序1.2 安装1.3 激活1.4 反馈2 文档结构2.1 大纲2.2 标题2.3 视图循环2.4 移动2.5 结构编辑2.6 稀疏树2.7 文本列表2.8转载 2021-03-02 10:11:00 · 692 阅读 · 0 评论 -
linux系统下,工作过程的一些习惯总结
2017/5/21 简单更改# 正文基本上,是依赖spacemacs,去打造linux下的工作习惯。spacemacs不方便的操作,采取其它解决办法进行补充。原创 2016-09-22 21:33:38 · 660 阅读 · 0 评论 -
windows下emacs的中文字体设置
解决中英文字体宽度不一致的问题(org-mode的表格可以中英文对齐);解决了中文字体导致emacs卡的现象。 ;; 中文字体的设置,同时解决中英文字体宽度不一致的问题(org-mode的表格可以中英文对齐)。 ;; 而且解决了中文字体导致emacs卡的现象。 (set-frame-font "-unknown-PragmataPro-normal-normal-normal-*原创 2017-06-05 20:43:20 · 7684 阅读 · 0 评论 -
Windows10下安装emacs25.1及spacemacs
安装emacs最新版251编辑emacs配置文件安装spacemacsspacemacs真正的启动还需要很多设置步骤emacs和initel的区别1. 安装emacs最新版25.1步骤: 1. 下载emacs最新版 http://ftp.gnu.org/gnu/emacs/windows/ 2. 解压并执行emacs安装目录的\bin\addpm.exe 下文的安装目录,是“D:/E原创 2017-01-07 21:44:23 · 34223 阅读 · 9 评论 -
emacs dired简单操作
按键 说明 具体操作 + 新建文件夹 会有提示 C copy文件或者文件夹 Cx会有提示 D 删除文件或者文件夹 Dx会有提示 R 重命名文件或者文件夹 Rx会有提示 m 标记 u 取消标记 c-x c-f 新建文件 会有提示 x C/D/R命令的执行...原创 2016-09-03 11:55:59 · 2793 阅读 · 0 评论 -
windows spacemacs实现org-mode转latex,然后生成pdf
spacemacs默认英文字体做如下修改安装了完整版ctex套装增加windows的path路径解决org-mode里中英文等宽问题latex编译命令pdf预览等实现了org转texspacemacs默认英文字体做如下修改 dotspacemacs-default-font '("Courier New" :size 13原创 2017-06-06 23:43:55 · 2847 阅读 · 0 评论 -
emacs evil-matchit实现verilog配对的代码跳转
背景emacs插件evil-matchit参考文档背景vim里常使用%进行跳转。遇到代码段较长的情况,跳转方便而且有助于debug。 vim 实现begin end 配对 使用matchit插件 - 岁月长河 - 博客园 http://www.cnblogs.com/air-of-code/p/4733151.htmlemacs怎么搞?emacs插件evil-matchitspacemacs原创 2017-07-13 23:57:45 · 1356 阅读 · 0 评论 -
emacs verilog-mode方式实现verilog实例化集成
背景介绍AUTOINST和AUTOWIRE的应用背景介绍emacs默认自带verilog-mode插件,不仅仅支持语法高亮、代码段自动补全等功能,核心应用还有/*AUTOXXX*/。 IC顶层集成,最常见的工作就是实例化和端口线网的连接。可以利用/*AUTOINST*/和/*AUTOWIRE*/节省很多工作量,减少出错可能性。AUTOINST和AUTOWIRE的应用下面是示例。用到的技巧包括:原创 2017-07-09 09:55:17 · 12366 阅读 · 0 评论 -
spacemacs操作卡顿的解决方法
打开命令监控寻找卡顿来源通过minor-mode寻找卡顿来源如何删除插件删除emacs-lispspacemacs因为功能丰富,对工程操作带来了极大方便;但是因为插件的原因,偶尔会出现卡顿问题。打开命令监控,寻找卡顿来源如果发现卡顿现象,可以打开m-x profiler-start; 经过半小时以上的正常编辑, m-x profiler-report 如果发现某个命令占用cpu不正常。原创 2017-07-22 13:47:57 · 4579 阅读 · 0 评论 -
emacs company自动补全的候选来源
company的安装和配置,这里不再说明。spacemacs里,可以通过SPC h SPC快捷键,选择company的readme.org去阅读。emacs company实现补全的候选来源,叫company-backends;是一个emacs变量,可以使用c-h v company-backends查看。如下所示:company-backends is a variable defined in原创 2017-07-22 12:05:36 · 8413 阅读 · 0 评论 -
emacs org-mode嵌入graphviz代码,并执行
一、 graphviz是一种依赖代码实现的画图工具二、 org-mode是emacs里的一种文档编辑模式。堪称神器。三、 org-mode嵌入graphviz代码,并执行意义:步骤:问题一、 graphviz是一种依赖代码实现的画图工具特点: 1. 跨平台支持; 2. 代码书写简单;维护图片方便 3. 常用来画流程图 3. 生成图片种类丰富,支持矢量画...原创 2018-01-14 21:25:43 · 3101 阅读 · 0 评论 -
org-mode报错:export html等格式时,错误args out of range
错误概述:参数超出范围。 解决过程:相关命令没有任何改动。 原因:org的内容有问题。当前遇到的是表格写法,不符合org-mode的规则。原创 2018-05-16 20:21:59 · 527 阅读 · 0 评论 -
windows下emacs latex编译命令的实现
背景问题及解决办法代码举例背景操作系统是windows; emacs使用的是spacemacs; latex使用的是ctex;spacemacs安装latex插件,是通过layer->latex实现的。问题及解决办法emacs打开*.tex文件,c-c c-c命令没有可执行的程序。 解决办法: 1. $path指的是windows的可执行程序的目录;跟linux是一致的。emacs通过s原创 2017-06-04 17:52:00 · 2741 阅读 · 0 评论 -
spacemacs的buffer分类方法(利用Perspectives和layout功能)
我是怎样使用spacemacs的spacemacs的layout操作个人推荐的操作流程举例网上的一篇文章虽说是针对spacemacs,但是emacs也是类似的(不过要装插件,使之支持layout)。本文,重点其实是讲的如何使用“Perspectives”(spacemacs默认有一个菜单“Perspectives”,可见其很重要)。个人理解“Perspectives”可以极其方便的分组/分类文原创 2017-05-01 22:50:29 · 2522 阅读 · 0 评论 -
spacemacs:emacs和vim结合,大杀器。vim党转emacs
vim/emacs,它们的主要特性: 1. vim优势是快捷键简洁,打开快; 2. emacs优势是插件更丰富,emacsclient也可以达到秒开速度;按键有点烦;spacemacs的主要特性: 1. 按键可以选择vim方式。常见或者高级操作,99%支持兼容; 2. 常用命令的按键方式,采用SPC f/SPC b/SPC s/SPC p等,即文件类/buffer类/search类/proj原创 2016-09-03 12:41:37 · 11390 阅读 · 1 评论 -
在emacs org-mode 中插入截图
使用iimage-mode可以在buffer里面显示图片,改了一个lisp函数来实现截屏、保存文件并插入到buffer中的功能。参考了这个: http://dreamrunner.org/wiki/public_html/Emacs/org-mode.html#sec-2-3安装起来很简单:安装scrot,会用这个工具来截图创建一个文件夹 ~/.emacs.img ,截屏产生的图片会保存到这里把下面转载 2016-09-22 21:51:20 · 4452 阅读 · 0 评论 -
emacs elisp教程
新编程语言的学习步骤。 1. 找个中文初级教程。快速了解语言特点。包括数据结构、函数定义、基本语法。 2. 然后,是找复杂的教程。 3. 然后,是找语法手册。 4. 最后,是练手。 5. 不断迭代2~4步骤。elisp,复杂的教程。推荐 Practical Emacs Lisp http://ergoemacs.org/emacs/elisp.html 学习技巧总结。 1. 确认教原创 2016-09-21 20:52:57 · 2130 阅读 · 0 评论 -
emacs快速启动--emacsclient
emacs快速启动的目标emacs因为插件太多,启动速度慢。使用emacsclient,实现快速启动emacs;emacs的buffer管理特别方便,特别是spacemacs。打开的文件,最好不要释放,虽然占用内存,但是现在的电脑已经不在乎1~2G的内存了。所以,打开的文件基本不会关掉;这样的好处是历史记录的文件很快就能找到。ps:文件大的,不要用emacs打开,用vim临时编辑就可以。ema原创 2016-09-22 20:45:31 · 3174 阅读 · 0 评论 -
emacs脚本实现verilog代码的缩进
简介公司很多人用vim,不愿意尝试emacs。 而emacs的verilog-mode代码缩进,很经典。 如果不打开emacs编辑器,直接对某个verilog文件进行verilog-indent;可以利用emacs –script实现。emacs脚本名称verilog-indent.el#!/d/tools/emacs-24.5-bin-i686-mingw32/bin/emacs --scri原创 2016-09-29 22:46:12 · 3170 阅读 · 2 评论 -
为什么Lisp语言如此先进?
为什么Lisp语言如此先进?(译文) - 阮一峰的网络日志 http://www.ruanyifeng.com/blog/2010/10/why_lisp_is_superior.html转载 2016-10-01 22:35:33 · 587 阅读 · 0 评论 -
emacs插件yasnippet,方便搭建代码模板(可以认为是一种特殊的补全工具)。
效果的视频欣赏yasnippet的安装及使用参考文档verilog-mode下的yasnippet举例spacemacs verilog语言的yasnippet操作tips可以实现各种代码模板包括注释模板可以参考emacs自带的yasnippet文档可以利用emacs的elisp代码实现功能命令输出效果的视频欣赏emacs yasnippet—在线播放—优酷网,视频高清在线观看 h原创 2016-11-20 12:38:05 · 6410 阅读 · 0 评论 -
spacemacs 快捷键
spacemacs的快捷键,是归类的,特别好记。推荐学习方法:emacs tutor M-x help-with-tutorialSPC开头的快捷键,SPC是启动键。(见下文,原来一直望而却步的emacs快捷键,就这么简单)其它的快捷键是为了深入折腾,一般人不学也足够了。本文记录常用的快捷键,不常用的,不介绍。一些emacs名词概念解释 名词 解释 project 在某目录里建原创 2016-10-11 23:50:40 · 13819 阅读 · 0 评论 -
spacemacs org-mode配置GTD
org-mode的GTD来自spacemacs大神-子龙山人的配置个人可根据需求修改spacemacs的org-mode快捷键org-mode的GTDGTD,getting thing done。 org-mode的GTD,传说很强大,可以随时记录任务。需要了解的有: 1. org-capture;随时记录一个任务。采用下文的配置,可以任务组分类。 org-capture是临时加入一个任务原创 2017-01-08 20:27:08 · 11298 阅读 · 0 评论 -
emacs org-mode插入excel实现的表格内容
excel用于写表格,还是很常用的。excel的表格内容,默认是用Tab键隔开。1 1 1 12 2 2 23 3 3 34 4 4 45 5 5 5org-mode适合写GTD/notes。 excel表格内容直接用于org-mode,其实有命令。操作如下: 1. 选中所有行; 2. c-c | ;对应命令的描述如下:原创 2017-01-09 21:14:59 · 2221 阅读 · 0 评论 -
spacemacs复制minibuffer的内容到buffer里
spacemacs复制minibuffer的内容到buffer里获取当前buffer的绝对路径spacemacs复制minibuffer的内容到buffer里不常用,但可以开阔一下视野。举例, 1. SPC ff,然后移动到需要复制的文件名(会复制该文件的完整路径)【这一步骤,也可以改为SPC SPC,复制命令】 2. c-c TAB,效果如下:获取当前buffer的绝对路径SPC f y原创 2017-05-03 23:08:12 · 885 阅读 · 0 评论 -
spacemacs删除行尾无意义的空格符号
SPC SPC delete-trailing-whitespace 或者 SPC x d w原创 2017-05-04 10:13:52 · 1120 阅读 · 0 评论 -
spacemacs创建layer
m-x configuration-layer/create-layer 选择目录,默认是private; 然后命名layername,比如my在.spacemacs文件里,增加my到layer-list里;在private/my/packages.el里增加一个快捷键(spacemacs/declare-prefix "o" "my")(spacemacs/set-leader-key原创 2016-09-03 11:39:57 · 2109 阅读 · 0 评论