redguardtoo/emacs.d

Symbol's function definition is void: linum-mode

iFHiGM opened this issue · 4 comments

大佬你好,

我的配置环境:
系统:windows11
emacs环境:MSYS2 MinGW 64
emacs版本:源码自编译(MINGW工具链),30.0.50
基于您的配置版本:9ebe7fdf476d1a6d8c4e64cd9c0207da5b36b9e7
我的fork: https://github.com/iFHiGM/emacs.d/tree/my_emacs_setting

最近打开emacs的时候总会出现:

Error running timer 'global-git-gutter-mode': (void-variable global-linum-mode)

这样子的报错。

而且当我在package-list-packages界面,使用U, x更新包时,会提示:

Symbol's function definition is void: linum-mode

遂查了一下相关的文档,怀疑是linum-mode的问题,在我做了如下修改之后,相关错误消失了。

请问,这个算是bug吗?

phye commented

Same issue here with emacs-plus@29 on macos
May be linum-mode is deprecated?

eb3824a drop support for linum-mode which is not useful since emacs27 (Chen Bin)

linum 应该emacs27就没什么用了.

Same issue here with Emacs v29

我的配置环境:

  • OS:fedora 40
  • emacs版本:fedora 官方源中的 29.4

使用您的 emacs.d 最新版本,刚升级了 fedora ,想按照您提供的方案全功能配置使用,结果编译完 myelpa 下的包后也报了同样的错误,然后参考了下面两个 issue,都是个 emacs 29 startup 相关的, 解释是 Emacs 29 master declares global-linum-mode obsoleted.
emacsorphanage/git-gutter#221
emacsorphanage/git-gutter#222
采用的方法是用最新的 git-gutter.el 替换 ./sit-lisp/git-gutter/git-gutter.el ,可以正常启动了。
呼吁大佬更新一下!谢谢

eb3824a drop support for linum-mode which is not useful since emacs27 (Chen Bin)

linum 应该emacs27就没什么用了.

Thanks, f081730 upgrade git-gutter (Chen Bin)