Emacs 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Emacs 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Emacs 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPL
开发语言 C/C++ 查看源码 »
操作系统 Linux
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-09-18

软件简介

Emacs是一种强大的文本编辑器,在程序员和其他以技术工作为主的计算机用户中广受欢迎。EMACS,即Editor MACroS(宏编辑器)的缩写,最初由Richard Stallman于1975年在MIT协同Guy Steele共同完成。这一创意的灵感来源于TECMAC和TMACS,它们是由Guy Steele、Dave Moon、Richard Greenblatt、Charles Frankston等人编写的宏文本编辑器。自诞生以来,Emacs演化出了众多分支,其中使用最广泛的两种分别是:1984年由Richard Stallman发起并由他维护至今的GNU Emacs,以及1991年发起的XEmacs。XEmacs是GNU Emacs的分支,至今仍保持着相当的兼容性。它们都使用了Emacs Lisp这种有着极强扩展性的编程语言,从而实现了包括编程、编译乃至网络浏览等等功能的扩展。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(22) 发布并加入讨论🔥
发表了资讯
09/27 14:26

GNU 和自由软件运动四十周年

自由软件基金会 (FSF) 发表文章庆祝 GNU 和自由软件运动四十年。 1983 年 9 月 27 日,计算机科学家 Richard Matthew Stallman(简称 RMS)宣布开发类 Unix 自由软件操作系统的「GNU 计划」,并借此发起自由软件运动,GNU 名字代表 GNU's not Unix。 ▲「GNU 计划」标志 四十年后的今天,GNU 和自由软件比以往任何时候都重要,虽然软件已经深入到我们的日常生活,但绝大多数用户无法完全控制它。 自由软件的定义最初由 RMS 本人...

4
4
发表了资讯
09/11 16:35

GNU 自由软件项目贡献者 Thien-Thi Nguyen 去世

GNU Emacs 开发者邮件列表近日公布了一则维护者去世的消息:Goodbye to Thien-Thi Nguyen,并表示他的去世是自由软件世界的巨大损失。 根据邮件的描述,Thien-Thi Nguyen (ttn) 于 2022 年 10 月去世,他是一位黑客、艺术家、作家,也是许多 GNU 程序和其他自由软件的长期维护者和贡献者。 ttn 曾担任 rcs、guile-sdl、 alive 和 superopt 软件包的 GNU 维护者,同时还在开发 GNU Go。 Thien-Thi 特别喜欢 GNU Emacs、GNU Taler...

5
2
发表了资讯
08/01 11:13

Emacs 29.1 发布

GNU Emacs 29.1 已正式发布。 GNU Emacs 29.1 带来了对 Unicode 15 的支持、禁用将连续单引号更改为双引号的默认模式的新用户选项、全局更改字体大小的新命令、各种菜单和文本用户界面改进、各种终端 Emacs 增强功能、新的表情符号插入和处理命令以及各种其他新的命令行选项。 此外,GNU Emacs 29.1 在加载文本行数很长的文件时不再轻易出现问题。 公告写道,Emacs 现在可以编辑长行文件。对长行的显示进行了优化,当显示的缓冲...

5
0
发表了资讯
02/27 08:45

Android 版 Emacs 上架 F-Droid

如今手机、平板电脑等移动设备的性能是越来越好,搭载 Snapdragon 8 Gen 2 的 Android 设备在某些场景下的性能上甚至能够匹敌 PC,愿意折腾的用户自然是会尝试探索这些移动设备的 “新奇” 使用方式,打造一个专属的极客设备。 假如你是一个离不开 Emacs 的开发者,你之前一定尝试过使用 Termux 终端模拟器从而实现在 Android 上运行 Emacs。当然这个方法需要一定的动手能力来配置,而且 Termux 上的 Emacs 版本跟进的也不算特别...

2
2
发表了资讯
2022/12/08 08:24

RMS:GNU Emacs 最不应该支持的语言是 JavaScript

12 月 4 日,自由软件基金会 (FSF) 和 GNU 项目创始人 RMS 以线上形式在 EmacsConf 2022 大会发表了演讲,主题是《What I'd like to see in Emacs》。 RMS 说道,GNU Emacs 是他发布的第一个 GNU 程序,在这个过程中,他了解到软件许可证以及捍卫软件自由的知识。 于是 RMS 在演讲开头首先强调了 GNU 操作系统的目标。他表示 GNU 不仅仅是要在技术层面和使用层面做得好,它的主要目标——甚至可以说是整体目标,就是为了让大众自...

7
4
发表了资讯
2022/12/02 08:12

Emacs 29 进入功能冻结阶段

根据 Emacs 开发者邮件列表的消息,Emacs 29 的开发已基本完成,不再增加任何新功能,未来主要集中在修复 bug 上面。 Emacs 29 重要变化包括: Eglot 现在是 Emacs 核心的一部分 Emacs 包含多个 LSP 集成,例如 LSP Mode、Eglot 和 lsp-bridge。从 Emacs 29 开始,Eglot 已成为 Emacs 核心的一部分,不再需要安装。只需注册一个 LSP 服务器,自动补全、文档、错误检测和其他功能将立即可用。 解析器生成器工具 Tree-Sitter 成为...

0
0
发表了资讯
2022/09/14 07:03

Emacs 28.2 发布

Emacs 28.2 稳定版已发布,更新内容主要是修复错误,没有添加新功能。 主要变化 'kdb-macro-redisplay' 命令被重新命名为 'kmacro-redisplay'。这是为了修复原名称中一个令人尴尬的错别字 'desktop-save-mode' 模式现在将桌面保存在 'save-buffers-kill-emacs' 中。在旧版本中,桌面通过 'kill-emacs-hook' 保存在 'kill-emacs' 中。但这违反了 'kill-emacs-hook' 中的函数不能与用户交互的惯例,特别是在结束 Emacs 的守护进程...

3
0
发表了资讯
2022/04/07 07:38

Emacs 28.1 发布

Emacs 28.1 正式发布,该版本带来了很多新的特性和变化,其中包括: 安装变化 Lisp 文件的本地编译 默认使用 Cairo 图形库 如果使用 Cairo,'configure' 现在会警告不要使用 HarfBuzz 特定模式的命令 对 project.el 的许多改进和扩展 配置选项 --without-makeinfo 已被删除 已删除对使用 -fcheck-pointer-bounds 进行构建的支持 Emacs 不再支持旧的 OpenBSD 系统 启动变化 在 GTK 构建中,Emacs 现在支持启动通知 kill-emacs-h...

3
1
发表了资讯
2021/03/30 07:05

Emacs 27.2 发布

Emacs 27.2 已发布。发布公告显示,这是一个 bug-fix 版本,没有带来任何基于 Emacs 27.1 之上的新功能。 部分修复的错误: 修复 non-GUI 构建中的'frame-inner-height'问题 修复文档`buffer-string'保留文本属性的问题 从 ELisp 手册中移除重复的 @table 条目 修复 diff 模式文档中对'diff-font-lock-syntax'的引用 修复 xbm_scan 中的缓冲区溢出问题 (bug#47094) 修复 (elisp)Button Buffer Commands 中的拼写错误和遗漏问题 ...

3
1
发表于开发技能专区
2020/12/10 08:48

RMS 谈 Emacs :看不见未来,亮点在 Lisp

近日,RMS 在 EmacsConf 2020 线上峰会上发表演讲并回答提问,回顾了 Emacs 项目的相关发展。 RMS 1976 年在 Guy Steele 的帮助下编写了 Emacs 编辑器,1984 年创建了 GNU Emacs。1985 年,GNU Emacs Lisp 出现,这是 Lisp 的方言之一,一种直译式的脚本语言,可用于扩展 GNU Emacs 的功能,其直译器用 C 语言实现。RMS 曾说过,他的职业生涯做了太多和 Lisp 相关的工作。他认为,Emacs 的有趣之处就在于有编程语言 Lisp,用户的...

18
5
发表于大前端专区
2020/08/12 07:25

Emacs 27.1 发布,Linux 文本编辑器

Emacs 27.1 发布了,新特性包括: 内置对任意大小整数的支持 使用 HarfBuzz 进行文字整形 对 JSON 解析的原生支持 对 Cairo 绘图的更好支持 使用便携式转储替代 unexec 支持初始化文件的 XDG 约定 附加早期初始化文件 默认情况下使用词法绑定 内置对标签栏和标签线的支持 支持在不使用 ImageMagick 的情况下调整图像的大小和旋转 更新说明:https://lists.gnu.org/archive/html/emacs-devel/2020-08/msg00237.html...

6
1
发表于大前端专区
2019/04/14 07:44

Emacs 26.2 发布,Linux 文本编辑器

Emacs 26.2 发布了,更新亮点如下: 现在可以在 Emacs 源代码树之外构建 Emacs 模块 兼容 Unicode 最新版本 11.0 标准 在 Dired 中,目录名称上的 “Z” 命令会压缩所有目录文件 详情见发布公告。 下载地址:https://www.gnu.org/software/emacs/download.html Emacs 是一种强大的文本编辑器,在程序员和其他以技术工作为主的计算机用户中广受欢迎。EMACS,即 Editor MACroS(宏编辑器)的缩写,最初由 Richard Stallman 于 19...

7
4
发表于大前端专区
2018/05/29 07:19

Emacs 26.1 发布了,文字终端支持 24 位颜色

Emacs 26.1 发布了,此次更新内容包括: 内置的 Lisp 线程机制,它提供了一些并发性 支持在缓冲区中可选显示行号 在 X Window 系统下运行时双缓冲 重新设计的 Flymake 模式 TRAMP 为 Google 云端硬盘提供了一种新的连接方式 新的单行水平滚动模式 提供了 systemd user unit 文件 支持文本模式下的24位颜色 详情见发布公告。 下载地址:https://lwn.net/Articles/755797/...

13
3
发表了资讯
2017/09/14 07:51

Emacs 25.3 发布,Linux 文本编辑器

Emacs 25.3 发布了。主要更新内容: 修复安全漏洞:该漏洞在 Emacs 19.29 中引入。 为了解决这个问题,可在 25.3 之前的 Emacs 版本中,将以下内容添加到您的 〜/ 中:   (eval-after-load "enriched"     '(defun enriched-decode-display-prop (start end &optional param)        (list start end))) 获取PGP签名: http://ftp.gnu.org/gnu/emacs/emacs-25.3.tar.xz.sig http://ftp.gnu.org/gnu/emac...

15
3
发表了资讯
2017/04/24 08:12

Emacs 25.2 发布,Bug 修复版本

Emacs 25.2 发布了,本次发布的版本主要是一个 bug 修复版本,不过也有一些其他的更改,详细如下: 'find-library', 'help-function-def' and 'help-variable-def' now run 'find-function-after-hook'. New basic face 'fixed-pitch-serif', for a fixed-width font with serifs. The 'Info-quoted' and 'tex-verbatim' faces inherit from it by default. New variable 'use-default-font-for-symbols', for backward compati...

4
0
发表了资讯
2016/09/18 00:00

Emacs 25.1 发布,能加载动态库

Emacs 25.1 发布了。这个版本的亮点包括: Emacs 现在可以加载共享/动态库(模块) Cairo图形的实验性支持 增强网络安全性 (TLS/SSL证书有效性等) 新的辅助模式'electric-quote-mode',作用于使用弯引号作为你的键入 在isearch.el中支持字符折叠 Xwidgets: 用于嵌入Emacs缓冲区内的原生窗口部件 新的和改进的方式用于插入Unicode字符 完整改进请看 etc/NEWS 文件,或者从 Emacs 使用 `C-h n' 查看,或者从下载文件里面的 Change...

12
5
发表了资讯
2016/02/11 00:00

如何给 GNU 项目贡献代码

本文以Emacs项目为例。 1 订阅邮件列表 GNU的项目都通过邮件列表和全世界的贡献者交流,所以你应该先去 https://lists.gnu.org/mailman/listinfo 找到相应项目的邮件列表。一般建议加入bug和devel两个邮件列表。比如Emacs,找到Emacs-devel和bug-gnu-emacs邮件列表并订阅,前者用于讨论改进、提新的feature等,后者用于反馈bug、提交patch。 邮件列表的邮件量一般都比较大,尤其是加入了多个项目的邮件列表后,不仅信息多,还很...

12
50
发表了资讯
2015/04/11 00:00

Emacs 24.5 发布,Linux 文本编辑器

Emacs 24.5 发布,此版本现已提供下载: http://ftpmirror.gnu.org/emacs/emacs-24.5.tar.xz http://ftpmirror.gnu.org/emacs/emacs-24.5.tar.gz 镜像下载:http://www.gnu.org/prep/ftp.html GNU ftp 服务器:http://ftp.gnu.org/gnu/emacs/ Emacs 24.5 主要是 bug 修复,完整改进请看 etc/NEWS 文件,或者从 Emacs 使用 `C-h n' 查看,或者从下载文件里面的 ChangeLog 查看。 Emacs是一种强大的文本编辑器,在程序员和其他以技...

20
10
发表了资讯
2014/11/14 00:00

Emacs 将用 Git 作为版本控制系统

Eric S. Raymond今年一月提议将Emacs的版本控制系统从Bazaar(bzr)迁移到Git,理由是bzr已死。Bazaar版本控制系统由Canonical公司雇员开发,但如今Canonical自己的内部项目也都迁移到了Git。经过几个月的商讨之后,迁移正式从11月11日启动,Emacs将改用Git作为版本控制系统。Git是非常受欢迎的版本控制系统,理论上讲它有可能帮助Emacs项目吸引到新的开发者。...

9
7
发表了资讯
2014/10/21 00:00

Emacs 24.4 正式发布!!!

Emacs 24.4 正式发布啦,此版本现已提供下载: 选择最近的 GNU 镜像: http://ftpmirror.gnu.org/emacs/emacs-24.4.tar.xz http://ftpmirror.gnu.org/emacs/emacs-24.4.tar.gz 或者:http://www.gnu.org/prep/ftp.html GNU ftp server:http://ftp.gnu.org/gnu/emacs/ 此版本值得关注的新特性: - 内置 Web 浏览器 (M-x eww) - 改进多个监控和全屏支持 - 默认开启 "Electric" indentation - 支持保存和重新存储 frames 和 wind...

38
15
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
22 评论
109 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部