https://machlang.org
https://github.com/briar-systems/mach-lsp
Install using vim-plug
Plug 'yegappan/lsp'
Plug 'angluca/mach.vim'Setting lsp
setl omnifunc=LspOmniFunc
def g:MyLspSetup()
g:LspOptionsSet(g:lsp_options)
g:LspAddServer([
{ name: 'mach', filetype: ['mach'], path: exepath('mls') },
])
enddef
au User LspSetup call g:MyLspSetup()