我已经成功地设置了绝地来做标准的自动完成。但是,它只匹配单词开头的字母。如果有一个名为toBankCurrency
的方法,那么键入tob
就可以很好地弹出它
我想要输入tbc
并弹出toBankCurrency
的选项。我见过这样描述的子序列匹配、模糊匹配和驼峰匹配
这在Emacs中可能吗This Github request表示ELisp太慢。有一个possible solution here,但它涉及显式调用autcomplete(我更希望它自动弹出),并且被描述为很慢
我的首要任务是用Python语言设置它
Emacs中的本机完成样式(公司可以/确实使用)包括
partial-completion
,当单词被-
或_
之类的东西分隔时,它会做您想要的事情分隔符的精确描述由
completion-pcm delim-wild-regex
控制,它可以处理“0宽度”分隔符,如camel case分隔符。当前仅在执行C-x REF f
时使用,因此可以按u8 TAB
完成utf-8
,但设置它应该很容易,以便它完成eR
或emR
到emacsRules
为了将
er
扩展到emacsRules
,您可能需要使用一些不同的方法:要么使用initials
完成样式,要么使用某种“flex”匹配方法我很欢迎补丁程序将这些功能添加到Emacs中
相关问题 更多 >
编程相关推荐