1886_emacs_v29中的行号配置

发布时间:2024年01月11日

Grey

全部学习内容汇总: GitHub - GreyZhang/editors_skills: Summary for some common editor skills I used.

emacs 29中的行号显示配置

行号显示

行号显示是一个编辑器中很常见的功能,我觉得这个功能的需求度可能因人群或者个人习惯而不同。对于只是拿来看看文本内容这样的阅读为主的应用来说,这个功能或许算不上什么必需的功能。不过,有这样的功能也算是一种锦上添花。因为,假如我们读读小说,通过行号来记录下现在的阅读进度应该是很好的一个方式。换一个人群,也就是我这样的软件开发人员,那么这个功能我觉得绝对是一个很好的加分项了。如果脚本运行中提示我们某一行出错了或者编译器提示,代码的某一行出现了错误,这时候行号的导引功能绝对是一个很好的辅助功能。此外,我经常借助于行号实现的功能是通过这个来判断文件的大小,算是一个经验性的提示。

问题描述

我的emacs配置以及emacs程序本身很久没有更新了,emacs之前一直使用V27.2,而配置则在我自己的配置和一套使用了很多年的spacemacs之间时不时做做切换。近段时间看到一个文章说emacs 29有了很多不错的更新,一个没人住就直接换了。不过,切换的时候不管是spacemacs还是我自己的配置都出现了报错。而且报错的内容都是行号的配置部分异常。

尝试与探索

我先尝试了一下是否是可以升级spacemacs的配置来解决。直接安装最新的spacemacs的确是没有问题,而且我发现最新的spacemacs其实也有了很大的变化。很吸引人去使用一下,只是一时间似乎很多配置使用的习惯有了冲突,一下子变得有些不习惯了。为了保证现在的习惯,还是尝试使用我自己的配置,毕竟我自己的配置基本上也是在常用的操作上照搬了spacemacs。

个人配置的分析与修改

我自己的配置在尝试启动的时候,出现了如下的提示:

这么看,emacs 29的这部分功能肯定是有变化的,我找了一下找到了一个链接: EmacsWiki: Line Numbers

从这里的介绍看,其实这个功能的修改在emacs 26.0.50的时候就已经修改了。这样,其实在配置上可以做成兼容的。不过,我用的这些版本看起来应该都是可以支持这个配置的。以后,只留下这个配置吧。

尝试修改配置如下:

其中,26行的部分是我之前的配置。

最终结果以及后续计划

现在先把我自己的配置给修改了,后面看看是不是再修改一下spacemacs的配置。不过,就我现在的需求来说,或许一直使用我自己的配置基本上也就可以了。

文章来源:https://blog.csdn.net/grey_csdn/article/details/135539053
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。