1. 云栖社区>
  2. 全部标签>
  3. #emacs#
emacs

#emacs#

已有0人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

Emacs之魂(六):宏与元编程

数据和代码 如果说Lisp语言有一个特性最能使人津津乐道的话,我想应该是它的宏系统(macro system)了吧, 在Lisp语言中,程序和代码的表现形式(textual representation)几乎一致,造就了它无与伦比的元编程能力。

lisp emacs 元编程

Emacs之魂(四):标识符,符号和变量

1. 符号 上文我们提到了Emacs Lisp是一种Lisp-2, 即同一个符号(symbol)在不同的上下文中,可以分别表示两种不同的值(value): 变量(variable)或者函数(function), 这里符号(symbol)实际上是一个Lisp对象,而它的文本表示(textual representation)称之为标识符(identifier)。

lisp emacs 变量 动态绑定 静态绑定 符号

Emacs之魂(三):列表,引用和求值策略

回顾 上文我们介绍了Emacs的用法,发现一分钟学会使用它并不是难事, 而且,我们没有让快捷键束缚住,因为Emacs的精髓在于Emacs Lisp中。 本文我们开始探讨Emacs Lisp,不过在这之前我们还要先熟悉一下Lisp的特点和Lisp家族的成员, 随后本文重点分析和介绍了列表,引用和求值策略, 这几个概念,尤其是引用,对学习者来说非常容易引起困惑, 本文采用了不同的角度来描述这些概念。

lisp emacs quote

Emacs之魂(二):一分钟学会人界用法

上文提到了编辑器之战, 据江湖传说,Emacs被称为“神的编辑器”, Emacs有着无与伦比的可扩展性和可定制性,简直变成了一个“操作系统”。 使用Emacs你可以收发电子邮件, 编辑远程档案,登录远程主机,登录IRC和朋友聊天, 当做计算器,管理目录,进行文件比较合并,浏览网站, 甚至还可以模拟其他编辑器,玩游戏,煮咖啡,等等, 最不济的话,用它还可以写代码,编辑文本文件。

emacs 快捷键 编辑器 elisp

Emacs之魂(一):开篇

程序员大部分的时间都是在和代码打交道,因此,对于文本编辑器一定不会陌生了。 编辑器是处理文本的工具。 就像趁手的兵器对武林高手的辅助作用一样, 强大的编辑器也会使编码工作事半功倍,趣味十足。 可是,什么样的编辑器可以称之为强大呢? 江湖中,流传着关于两大编辑器的传说, Emacs是神的编辑器,而Vim是编辑器之神 有关最强编辑器的争论却一直没有结果,战争一触即发, 热爱Emacs的人们说,Emacs是神用的,而Vim是人用的。

lisp emacs 编辑器 elisp 解释器模式

我也说说Emacs吧(6) - Lisp速成

emacs lisp速成

函数 lisp emacs

我也说说Emacs吧(4) - 光标的移动

spacemacs的光标移动命令,兼容vi的操作,与标准emacs有所不同

函数 lisp emacs

我也说说Emacs吧(3) - 文件基本操作

我们正式开始学习emacs. 我们先从最简单的打开和保存文件开始。

函数 lisp 空格 插件 file input emacs

我也说说Emacs吧(1) - Emacs和Vi我们都学

好友幻神的《Emacs之魂》正在火热连载中,群里人起哄要给他捧捧场。 作为一个学习Emacs屡败屡战的用户,这个场还是值得捧一下的。至少我是买了HHKB键盘的。。。

HTTPS lisp 布局 空格 插件 vim emacs

emacs+ensime+sbt打造spark源码阅读环境

Scala越来越流行, Spark也愈来愈红火, 对spark的代码进行走读也成了一个很普遍的行为。不巧的是,当前java社区中很流行的ide如eclipse,netbeans对scala的支持都不算太好。在这种情况下不得不想到编辑器之神emacs,利用emacs+ensime来打造scala编程环

spark emacs

Emacs常用命令汇总

emacs

1
GO