首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Emacs:同时使用ffap和ido-mode

Emacs:同时使用ffap和ido-mode
EN

Stack Overflow用户
提问于 2012-07-16 03:42:48
回答 1查看 1.3K关注 0票数 2

我曾经使用find-file-at-point打开文件,URL等。我的.emacs包含

代码语言:javascript
复制
(require 'ffap)
(ffap-bindings)

我发现了ido-mode,并尝试将其用于

代码语言:javascript
复制
(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,那就太好了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-16 04:06:35

是的--您需要重新绑定您使用的函数。

您可以在ffap内部查看所需的函数,并像这样重新绑定它们:

(global-set-key end‘函数)

(使用您的组合更改结束键)。

有很多方法可以重新绑定一个键,但首先看看ffap中对您有用的函数。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11495035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档