请问在 Centaur Emacs 中,如果想删除某一个包,比如 grip-mode,标准流程是怎样做呢?
当然是问作者@seagle0128 啦, 那么活跃都没看到吗?另外参考 github 上的 issue ,How to disable package · Issue #109 · seagle0128/.emacs.d · GitHub
谢谢,没有搜到这个 issue
你可以在custom.el
或者 custom-post.el
中定义自己的行为,比如去掉hook,unbind key。对于grip-mode,只要你不使用快捷键触发,安装了也没有关系。如果还不能满足就自己fork一份维护。
(add-hook 'org-mode-hook (lambda (grip-mode -1)) )
这样并没有删除这个 mode,并且在 org-mode 里面还是能使用 grip-mode。我不是想默认关闭它,而是直接不安装。至少不要占用 C-c C-g 这个快捷键。因为 C-g 一般都是取消。
那你参考 Remove Keybinding in Emacs | Emacs Redux ,试试
(define-key org-mode-map (kbd "C-c C-g") nil)
or
(unbind-key "C-c C-g" org-mode-map)
这个我没试过哈,也是文章中这么写的,如果还是不行,就把 init-markdown.el文件里的 grip-mode部分注释掉,然后M-x,执行pakcage-list-packages,找到 grip-mode,按d然后按x,删除这个包就好了
谢谢。可行。能把快捷键解绑也行。
org mode 下面有一个很烦人的特性。org babel 的输出字体颜色,总是和 theme 的背景色一致,无论 light 还是 dark theme 都如此。这导致永远无法直接看到 org babel 的结果。不知道在哪里可以设置这个。
并没有一样的颜色啊。
我是 win10 emacs28.2,主题就是 centaur 默认主题。babel result 的颜色永远和背景色几乎一致。
emacs -Q 查
windows 下面 multiple cursors hydra 里面有一个奇怪的现象。比如我进入 hydra 之后多次按 n,它选中的不是后面第1,2,3,4,5个相同的元素,而是3,7,15,31,63,127个元素。与之对应的,如果不进入multiple cursors hydra,直接使用 mc/mark-next-like-this,则选中了后面第1,2,3,4,5个相同元素。
其他操作系统下没有问题吗?测试下直接使用 mc/mark-next-like-this
有没有问题。
手中只有 windows,mc/mark-next-like-this没问题,但是用 multiple cursors hydra进行相同操作就有问题。另外,mc/edit-lines 也能正常工作,但是 hydra 中的 edit-lines 就没有任何效果。具体做法是,选中多行区域,打开hydra,执行edit-lines,指令敲完就选中了一行。
使用emacs29
开启了treesit
后tsx
文件开启了tsx-ts-mode
不会自动启动prettier-mode
配置中已经添加了tsx-ts-mode
的hooks
代码如下
(when (executable-find "prettier")
(use-package prettier
:diminish
:hook ((js-mode js2-mode css-mode sgml-mode web-mode typescript-mode tsx-ts-mode typescript-ts-mode css-ts-mode less-css-mode) . prettier-mode)
:init (setq prettier-pre-warm 'none)))
大佬知道这是什么原因吗 ?可否看看大佬有没有这样子的问题。
更新后发现使用了nerd-icon
当时在启动的时候dashboard
界面输入?
提示nerd-icons-mdicon: Unable to find icon with name ‘nf-md-dashboard’ in icon set ‘mdicon’
已经修复了。。。
最新版有没有出现magit提交完就自动关闭magit-status buffer
同样有这样子的问题C-c C-c
会出现
是用了 persp-mode-project-bridge
行为发生了变化。有时间我看看能不能解决,不行就去掉。
有计划想用tab-bar来替换persp-mode,一直没有时间。