【问题标题】:How to autocomplete lua in vim?如何在vim中自动完成lua?
【发布时间】:2019-02-02 18:34:59
【问题描述】:

我无法让 lua 在 vi​​m 中自动完成。 我尝试了安装良好的 lua-ftplugin,因为我可以执行它的一项功能,但是当我输入标准 lua 函数时,它不会自动完成。

我做错了什么?

我尝试了一个干净的 vimrc,只安装了 lua 插件:

call plug#begin()
Plug 'xolox/vim-misc'
Plug 'xolox/vim-lua-ftplugin'
call plug#end()

【问题讨论】:

  • 我们应该怎么知道?我们没有你的 vimrc。
  • 你为什么期望自动完成?
  • @romainl 因为该插件的文档说它应该。 vimawesome.com/plugin/vim-lua-ftplugin
  • 没有。它谈论的是“全能补全”,Vim 内置的 manual 文件类型感知补全(参见:help ins-completion),而不是“自动补全”,后者只能通过第三方插件获得。
  • @romainl 谢谢。这与我正在寻找的足够接近。

标签: vim lua autocomplete


【解决方案1】:

我知道一种启用vim-lua-ftplugin 自动补全的间接方法。安装vim-mucomplete 并在.vimrc 中启用g:lua_complete_omni 选项。但正如vim-lua-ftplugin 手册中所述,启用此选项可能会产生不良副作用。您也可以将vim-luacomplete 插件与 vim-mucomplete 搭配使用,而不是 vim-lua-ftplugin。

【讨论】:

    猜你喜欢
    • 2023-03-30
    • 2012-11-19
    • 2011-07-22
    • 2011-10-22
    • 2010-12-22
    • 2021-04-07
    • 2013-01-17
    • 1970-01-01
    • 2011-11-26
    相关资源
    最近更新 更多