由于各种原因,我不喜欢在我的代码中执行自动缩进的文本编辑器,但Kakoune似乎是硬编码的吗?是否可以禁用它?
我无法找到任何已定义的"钩子"对于indent
,仅适用于autocomplete
。
答案 0 :(得分:1)
只需在您的Kakoune窗口中运行:set global disabled_hooks .*-indent
或输入
set global disabled_hooks .*-indent
在kakrc
。
在https://github.com/mawww/kakoune/wiki/How-To#disable-auto-indentation找到答案,虽然它没有立即清除" disabled_hooks选项"的意思。
答案 1 :(得分:0)
严格来说,这不是您问题的答案,但有时我需要通过Windows上的SSH会话将文本粘贴到kakoune中。在vim中,我可以做:set paste
/ :set nopaste
。
在kakoune中,我发现我可以通过先输入\
来输入带有禁用钩子的插入模式(请参见https://discuss.kakoune.com/t/hooks/544中的“禁用钩子”),例如\i
。然后,我粘贴文本而没有缩进,可以再次退出插入模式。干净!