我正在尝试编写一个自定义的选项卡完成实现,它根据当前光标所在位置尝试许多不同的选项。然而,如果没有满足选项完成条件的情况,我希望选项卡执行当前模式最初意图执行的操作。
类似这样:
类似这样:
(defun my-custom-tab-completion ()
(interactive)
(cond
(some-condition
(do-something))
(some-other-condition
(do-something-else))
(t
(do-whatever-tab-is-supposed-to-do-in-the-current-mode))) ;; How do I do this?
目前我正在检查特定的模式并为该模式执行正确的操作,但我真的希望有一种解决方案,可以在不需要显式添加该特定模式条件的情况下自动执行正确的操作。
有什么想法吗?
谢谢!/Erik
define-key
和local-set-key
的文档。通常通过修改特定模式的键映射来完成此操作。 - Miserable Variable