首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用nvim nvim-cmp显示自动导入的路径

如何用nvim nvim-cmp显示自动导入的路径
EN

Stack Overflow用户
提问于 2022-06-18 11:35:22
回答 1查看 1K关注 0票数 2

在ecmascript/typescript中使用neovim和nvim,我希望菜单显示默认情况下不存在的两样东西。

  1. 如果是本地模块,则显示路径。
  2. 如果是来自库的导入,则显示库名。(最好采用不同的颜色/字体/图标,而不是从本地组件导入)。

文档展示了一些如何设置图标的示例,但没有显示路径。

EN

回答 1

Stack Overflow用户

发布于 2022-07-11 11:30:48

您可以通过在调用nvim的设置时在format函数中添加这些行来实现类似的目标:

代码语言:javascript
复制
  if entry.completion_item.detail ~= nil and entry.completion_item.detail ~= "" then
    vim_item.menu = entry.completion_item.detail
  else
    vim_item.menu = ({
      nvim_lsp = "[LSP]",
      luasnip = "[Snippet]",
      buffer = "[Buffer]",
      path = "[Path]",
    })[entry.source.name]
  end

结果:

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72668920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档