我曾经使用find-file-at-point打开文件,URL等。我的.emacs包含
(require 'ffap)
(ffap-bindings)我发现了ido-mode,并尝试将其用于
(ido-mode 1); enable ido-mode
(setq ido-enable-flex-matching t); flexibly match names
(setq ido-everywhere t); use ido-mode everywhere, in buffers and for finding files
(setq ido-use-filename-at-point 'guess); for find-file-at-point事实证明,用于查找文件的C-x C-f不会激活ido-mode (我没有看到典型的文件名建议,就像我在执行C-x b时对缓冲区所做的那样)。当我注释掉与ffap相关的两行代码时,它按预期工作,但是,我也想使用ffap。
这个是可能的吗?
假设该点位于一个URL上。如果C-x C-f C-f (退回到“旧的”完成风格)能够激活ffap并提供打开URL,那就太好了。
发布于 2012-07-16 04:06:35
是的--您需要重新绑定您使用的函数。
您可以在ffap内部查看所需的函数,并像这样重新绑定它们:
(global-set-key end‘函数)
(使用您的组合更改结束键)。
有很多方法可以重新绑定一个键,但首先看看ffap中对您有用的函数。
https://stackoverflow.com/questions/11495035
复制相似问题