slegetank / Wgeecn
Licence: gpl-3.0
Writing GNU Emacs Extensions 翻译
Projects that are alternatives of or similar to Wgeecn
Lsp Pyrightlsp-mode ❤️ pyright
Stars: ✭ 111 (-10.48%)
Mutual labels: emacs
Pocket Reader.elEmacs client for Pocket reading list (getpocket.com)
Stars: ✭ 113 (-8.87%)
Mutual labels: emacs
Emacs GdbGDB graphical interface for GNU Emacs
Stars: ✭ 119 (-4.03%)
Mutual labels: emacs
Emacs Doom ThemesA megapack of themes for GNU Emacs.
Stars: ✭ 1,706 (+1275.81%)
Mutual labels: emacs
Fcitx.elBetter fcitx integration for Emacs.
Stars: ✭ 113 (-8.87%)
Mutual labels: emacs
CheatsheetPretty cheat sheets, or ``reference cards'', obtainable from Org files.
Stars: ✭ 116 (-6.45%)
Mutual labels: emacs
Emacs GtdGet Things Done with Emacs
Stars: ✭ 111 (-10.48%)
Mutual labels: emacs
Emacs SolidityThe official solidity-mode for EMACS
Stars: ✭ 120 (-3.23%)
Mutual labels: emacs
Emacs Application FrameworkA free/libre and open-source extensible framework that revolutionizes the graphical capabilities of Emacs, the key to ultimately Live in Emacs
Stars: ✭ 1,932 (+1458.06%)
Mutual labels: emacs
MgMicro (GNU) Emacs-like text editor ❤️ public-domain
Stars: ✭ 117 (-5.65%)
Mutual labels: emacs
Marginalia📜 marginalia.el - Marginalia in the minibuffer
Stars: ✭ 111 (-10.48%)
Mutual labels: emacs
DotfilesIf there is a shell, there is a way!
Stars: ✭ 112 (-9.68%)
Mutual labels: emacs
Doom EmacsAn Emacs framework for the stubborn martian hacker
Stars: ✭ 12,774 (+10201.61%)
Mutual labels: emacs
Magit DeltaUse delta (https://github.com/dandavison/delta) when viewing diffs in Magit
Stars: ✭ 109 (-12.1%)
Mutual labels: emacs
WalkmanWrite HTTP requests in Org mode and replay them at will using cURL
Stars: ✭ 120 (-3.23%)
Mutual labels: emacs
Org Pandoc ImportSave yourself from non-org formats, thanks to pandoc
Stars: ✭ 111 (-10.48%)
Mutual labels: emacs
Emacs Mini FrameShow minibuffer in child frame on read-from-minibuffer
Stars: ✭ 115 (-7.26%)
Mutual labels: emacs
Elisp KoansEmacs Lisp Koans -- learn elisp through test-driven development.
Stars: ✭ 123 (-0.81%)
Mutual labels: emacs
Novels.orgNovels.org - Your Novels in Plain Text (Emacs . org-mode)
Stars: ✭ 120 (-3.23%)
Mutual labels: emacs
1passA caching wrapper for the 1Passworld CLI
Stars: ✭ 117 (-5.65%)
Mutual labels: emacs
#+TITLE: Writing GNU Emacs Extesions 翻译
#+AUTHOR: slegetank
#+OPTIONS: \n:\n
《Writing GNU Emacs Extensions》是由Bob Glicksteion在1997年基于Emacs 19版本编写的一本关于如何编写Emacs extensions的书。作者对于基础的讲解非常非常耐心,很适合想要深入学习使用emacs和elisp的同志作为基础读物。
Emacs的中文书籍很少,对于部分同志,特别是想入坑的同志来说难免遗憾。因此将本书翻译为中文,以为有志于走上不归路的后来人提供指引。
[[file:resource/cover.png]]
-
目前项目状态
| 编号 | 章节 | 状态 |
| 0 | 前言 | 完成 |
| 1 | 自定义Emacs | 完成 |
| 2 | 简单的新命令 | 完成 |
| 3 | 协作命令 | 完成 |
| 4 | 搜索和修改Buffers | 完成 |
| 5 | Lisp文件 | 完成 |
| 6 | 列表 | 完成 |
| 7 | 子模式 | 完成 |
| 8 | 求值和纠错 | 完成 |
| 9 | 主模式 | 完成 |
| 10 | 一个综合示例 | 完成 |
| 附录A | 总结 | 完成 |
| 附录B | Lisp快速参考 | 完成 |
| 附录C | 调试和性能分析 | 完成 |
| 附录D | 分享你的代码 | 完成 |
| 附录E | 获取以及编译Emacs | 完成 |
-
html版本
html文件夹下有导出的html文件,可以直接阅读。
-
译者的话
这是一本讲解如何自己扩展Emacs的基础的书籍,在阅读的时候定位要准确。以后辈的角度看,书中很多要处理的问题现在都能找到一些更好的解决方案。在能理解书中所讲的基础的情况下,再结合github上流行的配置,再去折腾自己的配置方能事半功倍。毕竟,站在巨人的肩膀上才能看得更远。
业余时间翻译,校对自己完成,能力时间有限。因此其中出现的语言晦涩,用词错误,还请各位同志不吝赐教。
- 声明
之前联系过作者和出版社,后来不了了之。再后来工作忙,也懒得去要授权了。因此各位且看且珍惜,说不定哪天就凉了。
目前采用GPL协议。
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].