fal*_*sum 4 emacs elisp glob pattern-matching eshell
如何使用 Eshell 进行不区分大小写的模式匹配?使用 Zsh,可以使用“globbing tags”(即,如果启用了 extended_glob),例如
print L(#i)in(#I)ux
Run Code Online (Sandbox Code Playgroud)
LINux例如,这将匹配。
Eshell 有类似的东西吗?据我所知,Eshell 不支持诸如 Zsh 的“globbing tags”之类的东西,但是您知道是否有 Eshell 谓词用于不区分大小写的匹配吗?如果没有,您对如何在 Eshell 中定义谓词有什么建议吗?
谢谢!
(setq eshell-glob-case-insensitive t) 不起作用。
(setq eshell-cmpl-ignore-case t) 这有效。把它放在你的.emacs或.emacs.d/init.el.