在helm-ff-guess-ffap-filenames中禁用事物

时间:2015-11-14 21:15:01

标签: emacs elisp

helm-find-files绑定到C-x C-f,因为它提供了一种更方便的方式来打开文件。对我来说不幸的是,如果point当前位于看起来像文件名的内容之外,则会改变helm-find-files的行为,通常会更改其当前目录。 (见http://www.w3schools.com/ajax/ajax_xmlhttprequest_send.asp

我是否有一种直截了当的方式让thing-at-point内的helm-find-files-initial-input徘徊,以至于它永远不会认为点在文件名中?我认为defadvice会有所帮助,但我却无法解决问题。

或许还有一种更好的方法可以让helm-find-files在没有直接修改其实现的情况下始终如一地表现一致?

1 个答案:

答案 0 :(得分:1)

您可以将helm-find-file-ignore-thing-at-point设置为t

<强>文档

Use only ‘default-directory’ as default input in ‘helm-find-files’.
I.e text under cursor in ‘current-buffer’ is ignored.
Note that when non-nil you will be unable to complete filename at point
in ‘current-buffer’.