var opt = {}
var util = {}
-var buf = {}
+var diag = {}
if has('patch-8.2.4019')
import './lspoptions.vim' as opt_import
import './util.vim' as util_import
- import './buf.vim' as buf_import
+ import './diag.vim' as diag_import
opt.lspOptions = opt_import.lspOptions
util.WarnMsg = util_import.WarnMsg
util.TraceLog = util_import.TraceLog
util.LspUriToFile = util_import.LspUriToFile
util.GetLineByteFromPos = util_import.GetLineByteFromPos
- buf.LspDiagsUpdated = buf_import.LspDiagsUpdated
+ diag.LspDiagsUpdated = diag_import.LspDiagsUpdated
else
import lspOptions from './lspoptions.vim'
import {WarnMsg,
TraceLog,
LspUriToFile,
GetLineByteFromPos} from './util.vim'
- import {LspDiagsUpdated} from './buf.vim'
+ import {LspDiagsUpdated} from './diag.vim'
opt.lspOptions = lspOptions
util.WarnMsg = WarnMsg
util.TraceLog = TraceLog
util.LspUriToFile = LspUriToFile
util.GetLineByteFromPos = GetLineByteFromPos
- buf.LspDiagsUpdated = LspDiagsUpdated
+ diag.LspDiagsUpdated = LspDiagsUpdated
endif
# process the 'initialize' method reply from the LSP server
var bnr: number = fname->bufnr()
if bnr != -1
if &modified || &buftype != ''
- exe 'sb ' .. bnr
+ exe 'sbuffer ' .. bnr
else
exe 'buf ' .. bnr
endif
endfor
lspserver.diagsMap->extend({['' .. bnr]: diag_by_lnum})
- buf.LspDiagsUpdated(lspserver, bnr)
+ diag.LspDiagsUpdated(lspserver, bnr)
enddef
# process a show notification message from the LSP server
var opt = {}
var lserver = {}
var util = {}
-var buf = {}
+var diag = {}
if has('patch-8.2.4019')
import './lspoptions.vim' as opt_import
import './lspserver.vim' as server_import
import './util.vim' as util_import
- import './buf.vim' as buf_import
+ import './diag.vim' as diag_import
opt.LspOptionsSet = opt_import.LspOptionsSet
opt.lspOptions = opt_import.lspOptions
util.ClearTraceLogs = util_import.ClearTraceLogs
util.GetLineByteFromPos = util_import.GetLineByteFromPos
util.PushCursorToTagStack = util_import.PushCursorToTagStack
- buf.LspDiagsUpdated = buf_import.LspDiagsUpdated
+ diag.LspDiagsUpdated = diag_import.LspDiagsUpdated
else
import {lspOptions, LspOptionsSet} from './lspoptions.vim'
import NewLspServer from './lspserver.vim'
ClearTraceLogs,
GetLineByteFromPos,
PushCursorToTagStack} from './util.vim'
- import {LspDiagsUpdated} from './buf.vim'
+ import {LspDiagsUpdated} from './diag.vim'
opt.LspOptionsSet = LspOptionsSet
opt.lspOptions = lspOptions
util.ClearTraceLogs = ClearTraceLogs
util.GetLineByteFromPos = GetLineByteFromPos
util.PushCursorToTagStack = PushCursorToTagStack
- buf.LspDiagsUpdated = LspDiagsUpdated
+ diag.LspDiagsUpdated = LspDiagsUpdated
endif
# Needs Vim 8.2.2342 and higher
if lspserver->empty() || !lspserver.running
return
endif
- buf.LspDiagsUpdated(lspserver, bufnr())
+ diag.LspDiagsUpdated(lspserver, bufnr())
enddef
# A new buffer is opened. If LSP is supported for this buffer, then add it