gpt4 book ai didi

emacs - 仅使用邪恶包中的两个函数作为键绑定(bind)

转载 作者:行者123 更新时间:2023-12-01 12:40:21 25 4
gpt4 key购买 nike

我想得到 search at point functionality (“*”和“#”)在 emacs 中。

所以我想使用 emacs evil-mode 中的“*”和“#” ,因为这是建议之一。然而,我不想要 evil-mode 的任何其他东西,只想要这两个功能!

这是我的 .emacs 文件:

(package-initialize)
(evil-mode 1) ;; enable evil-mode
(global-set-key (kbd "C-*") 'evil-search-symbol-forward)
(global-set-key (kbd "C-#") 'evil-search-symbol-backward)

现在键绑定(bind)工作了,但我加载了整个 evil-mode,所以它弄乱了我的标准 emacs 键绑定(bind),比如“C-y”代表 yank。

如果我不在 .emacs 文件中加载 evil-mode,我会得到错误:

Symbol's function definition is void: evil-search-symbol-forward

最佳答案

@event_jr 的回答提到了 highlight-symbols,这可能是一种更轻量级的方式来做你想做的事情。

但是,如果你真的想使用 evil 版本,你可以在你的 .emacs 文件中 (require 'evil) 没有打开它(即,离开 (evil-mode 1) 语句)。

同时,您想要的函数实际上被命名为 evil-search-word-forwardevil-search-word-backward,而不是 ... -symbol-... 您在维基页面上看到的版本(可能已过时)。

关于emacs - 仅使用邪恶包中的两个函数作为键绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25494881/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com