Signed-off-by: shane.xb.qian <shane.qian@foxmail.com>
endfor
endif
- #writefile([$'chcol = {chcol}, starttext = [{starttext}], prefix = [{prefix}], start_idx = {start_idx}, end_idx = {end_idx}, start_col = {start_col}'], '/tmp/lspcomplete.log', 'a')
-
var completeItems: list<dict<any>> = []
for item in items
var d: dict<any> = {}
# Empty out the LSP server trace logs
export def ClearTraceLogs(fname: string)
- writefile([], fname)
+ var fullname = $'{lsp_log_dir}{fname}'
+ # If file existed but not writable
+ if filewritable(fullname) != 1 && filereadable(fullname)
+ ErrMsg($'File {fullname} is not writable')
+ return
+ endif
+ writefile([], fullname)
enddef
# Open the LSP server debug messages file.