return {}
endif
- if bufnrToServers[bnr]->len() == 0
+ if bufnrToServers[bnr]->empty()
return {}
endif
lspserver.textdocDidClose(bnr)
endif
diag.DiagRemoveFile(lspserver, bnr)
- buf.BufLspServerRemove(bnr)
+ buf.BufLspServerRemove(bnr, lspserver)
enddef
# Stop all the LSP servers
var fname: string = symTbl[result - 1].file
var bufnum = fname->bufnr()
var winList: list<number> = bufnum->win_findbuf()
- if winList->len() == 0
+ if winList->empty()
# Not present in any window
if &modified || &buftype != ''
# the current buffer is modified or is not a normal buffer, then open