GNU Emacs 25计划了哪些主要功能?


36

我尝试使用以下命令通过自制软件安装Emacs 24.4:

brew install emacs --HEAD --use-git-head --cocoa --with-gnutls

最终安装了Emacs 25(朝着可能的方向发展)。我无法找到有关Emacs路线图的任何信息,但是由于该版本正在开发中,所以我认为有某种计划。Emacs 25规划了哪些主要功能?


1
确实没有书面的路线图。您可以阅读NEWS,但这些内容已经实现(某些内容在发布之前可能会有所更改)。
德米特里

“但是由于该版本正在开发中,所以我认为会有某种计划”。值得一提:Emacs始终在开发中,有或没有计划(保存任何功能冻结期)。
马拉巴巴

Answers:


65

您已经安装了Emacs 25(即将成为)的开发版本。(Emacs 25尚未发布。)

因此,请使用C-h N阅读NEWS。它是对Emacs 25中所有新增功能的概述。

人们在这里重复这些信息几乎没有意义。当然,某些人可能希望引起人们对他们最喜欢的更改的注意。没有错。

切记:首先询问Emacs。如果您似乎无法从Emacs本身找到所需的信息,请在其他地方询问。但是,通过学习问Emacs可以帮自己一个忙。


感谢您的回答,提请。此后,我恢复为24.3,但最好知道在哪里可以找到更改。
康纳2014年

16
好答案。但是:如果安装Emacs 25(在线?),在哪里可以找到新闻?
mbork


7
为“ Ask Emacs” +1,毕竟是自记录编辑器:)
Sean Allred

23

Emacs 25的NEWS文件可在http://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-25上获得 -目前大约有400个项目。

由于它即将发布,因此下面列出了一些(主观的)到目前为止所包含的主要功能-内容可能会发生变化。还有其他功能(x-widgets?更多参与其中的人可能知道正在使用的主要功能):

  • 改进的矩形编辑-拐角可以超过EOL,Cx Cx在拐角处循环,string-rectangle可动态预览在矩形的所有行之前插入字符串的结果
  • 新命令describe-symbol-适用于函数,变量,面等,默认情况下绑定到Ch o
  • list-packages 在后台异步加载软件包列表
  • Ch l显示命令也运行
  • 新软件包Project提供了用于处理项目的通用基础结构
  • 新软件包Xref替换了etags前端和UI- M-,以返回到先前的位置
  • 新命令 comment-line
  • seq用于序列操作功能的新库-处理列表,字符串和向量
  • 新库map可用于列表,哈希表和数组
  • 支持动态加载的二进制模块(例如POSIX的.so文件)
  • 连续的单个字符删除在撤消日志中被折叠
  • 新宏 define-advice

还有一些其他有趣的事情:

  • 改进的程序包依赖性管理-将作为依赖性安装的程序包标记为
  • Dired中的压缩/解压缩处理
  • Elisp支持发电机
  • 新功能 alist-get
  • 初始暂存消息被解释为文档字符串
  • 编模式支持多模式缩进
  • 当符号位于符号内部时,它们可能无法修饰
  • Mw女士使用eww在网上搜索所选文本
  • eww呈现可变宽度的字体,添加新命令 eww-toggle-fonts
  • 呼叫quick-calc前缀参数插入结果存入缓冲区
  • 新宏let-alist-允许绑定存储在列表中的值
  • 新函数directory-files-recursively(递归)返回目录下的所有匹配文件
  • 新变量inhibit-message禁止message在回显区域显示消息

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.