blink.cmp source for sshconfig files.
Keywords and their meanings are taken from OpenBSD ssh_config(5).
- neovim >= 0.11.0
pythonuvGNU make
require("lazy").setup({
spec = {
{
"saghen/blink.cmp",
dependencies = {
{
"bydlw98/blink-cmp-sshconfig",
build = 'make',
},
},
opts = {
sources = {
default = { "lsp", "path", "snippets", "buffer", "sshconfig" },
providers = {
sshconfig = {
name = "SshConfig",
module = "blink-cmp-sshconfig",
}
}
}
}
},
},
})call plug#begin()
Plug 'Saghen/blink.cmp'
Plug 'bydlw98/blink-cmp-sshconfig', { 'do': 'make' }
lua << EOF
require("blink.cmp").setup({
sources = {
default = { "lsp", "path", "snippets", "buffer", "sshconfig" },
providers = {
sshconfig = {
name = "SshConfig",
module = "blink-cmp-sshconfig",
}
}
}
})
EOF
call plug#end()You can generate the keywords and their meanings in lua/blink-cmp-sshconfig/completion_items.lua with the following command:
make