Skip to content

slegetank/WGEECN

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Writing GNU Emacs Extesions 翻译

《Writing GNU Emacs Extensions》是由Bob Glicksteion在1997年基于Emacs 19版本编写的一本关于如何编写Emacs extensions的书。作者对于基础的讲解非常非常耐心,很适合想要深入学习使用emacs和elisp的同志作为基础读物。

Emacs的中文书籍很少,对于部分同志,特别是想入坑的同志来说难免遗憾。因此将本书翻译为中文,以为有志于走上不归路的后来人提供指引。

resource/cover.png

目前项目状态

编号章节状态
0前言完成
1自定义Emacs完成
2简单的新命令完成
3协作命令完成
4搜索和修改Buffers完成
5Lisp文件完成
6列表完成
7子模式完成
8求值和纠错完成
9主模式完成
10一个综合示例完成
附录A总结完成
附录BLisp快速参考完成
附录C调试和性能分析完成
附录D分享你的代码完成
附录E获取以及编译Emacs完成

html版本

html文件夹下有导出的html文件,可以直接阅读。

译者的话

这是一本讲解如何自己扩展Emacs的基础的书籍,在阅读的时候定位要准确。以后辈的角度看,书中很多要处理的问题现在都能找到一些更好的解决方案。在能理解书中所讲的基础的情况下,再结合github上流行的配置,再去折腾自己的配置方能事半功倍。毕竟,站在巨人的肩膀上才能看得更远。

业余时间翻译,校对自己完成,能力时间有限。因此其中出现的语言晦涩,用词错误,还请各位同志不吝赐教。

声明

之前联系过作者和出版社,后来不了了之。再后来工作忙,也懒得去要授权了。因此各位且看且珍惜,说不定哪天就凉了。 目前采用GPL协议。

About

Writing GNU Emacs Extensions 翻译

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages