動機
楽しくneovimで開発していたら急にこんなエラーが出てきて困った
ソースファイルが見つからないらしい。
急に楽しくなくなった。
tsserver: 1: <semantic> TypeScript Server Error (4.9.5)
Could not find source file:.
Error: Could not find source file: .
at getValidSourceFile
at Object.getDocumentHighlights
at Session.getDocumentHighlights
at Session.handlers.ts.Map.ts.getEntries._a.<computed>
at Session.executeWithRequestId
at Session.executeCommand
at Session.onMessage
at process.<anonymous>
at process.emit
at emit
at process.processTicksAndRejections
しかも、エラーが発生するファイルと発生しないファイルがあってイミフだった。
よく見てみると、エラーがでるファイルはエラーが起こる直前に
Wxxx: Ignoring swapfile from Nvim process <PID>
の警告がされていた。
なので、このPIDのswapfileを削除すればエラー解消。
だけど、.swpいらねえなと思って次の設定をしました。
解決
-- swapfileを作成しないように設定
vim.opt.swapfile = false
上記はluaでの設定。vimscriptだと
set noswapfile
結論
私、swapfileだいっきらあい
だって意味ないもおん