IntelliJ 插件开发:具有 class 预览的 LookupElement
IntelliJ Plugin Development: LookupElement with class preview
对于自定义语言,我创建了 CompletionContributor。一切正常。但我仅限于我可以显示的信息(仅在列表或底部 "advertisement" 并且只有 1 行)。
当尝试自动完成 java class 名称时,它将在小边 window 中显示有关所选行的更多信息。我想利用该机制,但我真的不知道它是如何完成的。
查看提供的选项时,我可以使用自定义的 LookupElementRenderer,但在 LookupElementPresentation 中没有与右侧相关的方法 window。
知道它是如何完成的吗?
您指的是打开相应设置(设置->编辑器->常规->代码完成->显示文档弹出窗口)时可能显示的文档弹出窗口吗?
如果您希望该功能适用于您的语言,您必须使用 lang.documentationProvider 扩展点。
对于自定义语言,我创建了 CompletionContributor。一切正常。但我仅限于我可以显示的信息(仅在列表或底部 "advertisement" 并且只有 1 行)。
当尝试自动完成 java class 名称时,它将在小边 window 中显示有关所选行的更多信息。我想利用该机制,但我真的不知道它是如何完成的。
查看提供的选项时,我可以使用自定义的 LookupElementRenderer,但在 LookupElementPresentation 中没有与右侧相关的方法 window。
知道它是如何完成的吗?
您指的是打开相应设置(设置->编辑器->常规->代码完成->显示文档弹出窗口)时可能显示的文档弹出窗口吗?
如果您希望该功能适用于您的语言,您必须使用 lang.documentationProvider 扩展点。