Emacs子序列自动压缩

2024-09-27 07:17:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经成功地设置了绝地来做标准的自动完成。但是,它只匹配单词开头的字母。如果有一个名为toBankCurrency的方法,那么键入tob就可以很好地弹出它

我想要输入tbc并弹出toBankCurrency的选项。我见过这样描述的子序列匹配、模糊匹配和驼峰匹配

这在Emacs中可能吗This Github request表示ELisp太慢。有一个possible solution here,但它涉及显式调用autcomplete(我更希望它自动弹出),并且被描述为很慢

我的首要任务是用Python语言设置它


Tags: 方法github标准键入选项字母序列this
1条回答
网友
1楼 · 发布于 2024-09-27 07:17:26

Emacs中的本机完成样式(公司可以/确实使用)包括partial-completion,当单词被-_之类的东西分隔时,它会做您想要的事情

分隔符的精确描述由completion-pcm delim-wild-regex控制,它可以处理“0宽度”分隔符,如camel case分隔符。当前仅在执行C-x REF f时使用,因此可以按u8 TAB完成utf-8,但设置它应该很容易,以便它完成eRemRemacsRules

为了将er扩展到emacsRules,您可能需要使用一些不同的方法:要么使用initials完成样式,要么使用某种“flex”匹配方法

我很欢迎补丁程序将这些功能添加到Emacs中

相关问题 更多 >

    热门问题