Virtual methods overriding support

Does NeoVim LSP support code-completions for overriding base class virtual methods? Something like this from clangd: βš™ D50898 [clangd] Suggest code-completions for overriding base class virtual methods.
Another illustration is the next feature from CLion: Override functions | CLion

Some language server do return virtual methods as part of the completion candidates if snippets are enabled.

You’d have to add a plugin like nvim-compe that does that.

I don’t know if clangd supports it, but here is how it would look with a language server that does:

recording

1 Like