Skip to content

Nvimdots starts up very slowly on the Windows platform, please help analyze this issue. #765

@sunchangtan

Description

@sunchangtan

Version confirmation

  • Confirm

Following prerequisites

  • Confirm

Neovim version

NVIM v0.9.0

Operating system/version

Windows 11 Professional Edition

Terminal name/version

Powershell 7.3.4

$TERM environment variable

No response

Branch info

main (Default/Latest)

Fetch Preferences

SSH (use_ssh = true)

Affected language servers

lua-language-server

How to reproduce the issue

  1. install vimdots
  2. launch nvim

Actual behavior

Nvimdots starts up very slowly on the Windows platform
image

Expected behavior

The startup time is less than one second.

Support info

:LspInfo
image

Logs

[START][2023-05-26 09:22:51] LSP logging initiated
[ERROR][2023-05-26 09:22:51] .../vim/lsp/rpc.lua:734	"rpc"	"C:\\Users\\sunli\\AppData\\Local\\nvim-data\\mason\\bin\\clangd.CMD"	"stderr"	"I[09:22:51.947] clangd version 16.0.2 (https://github.com/llvm/llvm-project 18ddebe1a1a9bde349441631365f0472e9693520)\r\nI[09:22:51.948] Features: windows+grpc\r\nI[09:22:51.948] PID: 23408\r\nI[09:22:51.948] Working directory: C:\\Users\\sunli\\AppData\\Local\\nvim\r\nI[09:22:51.948] argv[0]: C:\\Users\\sunli\\AppData\\Local\\nvim-data\\mason\\packages\\clangd\\clangd_16.0.2/bin/clangd.exe\r\nI[09:22:51.948] argv[1]: --background-index\r\nI[09:22:51.948] argv[2]: --pch-storage=memory\r\nI[09:22:51.948] argv[3]: --query-driver=[31;1mSet-PSReadLineOption: \27[0mE:\\sunli\\Documents\\PowerShell\\Microsoft.PowerShell_profile.ps1:38\27[0m\r\nI[09:22:51.951] Starting LSP over stdin/stdout\r\nI[09:22:51.952] <-- initialize(1)\r\nI[09:22:51.963] --> reply:initialize(1) 10 ms\r\n"
[ERROR][2023-05-26 09:22:52] .../vim/lsp/rpc.lua:734	"rpc"	"C:\\Users\\sunli\\AppData\\Local\\nvim-data\\mason\\bin\\clangd.CMD"	"stderr"	"I[09:22:52.022] <-- initialized\r\nI[09:22:52.022] <-- textDocument/didOpen\r\n"
[ERROR][2023-05-26 09:22:52] .../vim/lsp/rpc.lua:734	"rpc"	"C:\\Users\\sunli\\AppData\\Local\\nvim-data\\mason\\bin\\clangd.CMD"	"stderr"	"E[09:22:52.030] System include extraction: driver clang not found in PATH\r\n"
[ERROR][2023-05-26 09:22:52] .../vim/lsp/rpc.lua:734	"rpc"	"C:\\Users\\sunli\\AppData\\Local\\nvim-data\\mason\\bin\\clangd.CMD"	"stderr"	"I[09:22:52.031] <-- textDocument/semanticTokens/full(2)\r\n"
[ERROR][2023-05-26 09:22:52] .../vim/lsp/rpc.lua:734	"rpc"	"C:\\Users\\sunli\\AppData\\Local\\nvim-data\\mason\\bin\\clangd.CMD"	"stderr"	'I[09:22:52.031] Failed to find compilation database for C:\\Users\\sunli\\AppData\\Local\\nvim\\test.c\r\nI[09:22:52.031] ASTWorker building file C:\\Users\\sunli\\AppData\\Local\\nvim\\test.c version 0 with command clangd fallback\r\n[C:\\Users\\sunli\\AppData\\Local\\nvim]\r\n"D:\\\\Scoop\\\\apps\\\\mingw\\\\12.2.0-rt_v10-rev2\\\\bin\\\\clang" "-resource-dir=C:\\\\Users\\\\sunli\\\\AppData\\\\Local\\\\nvim-data\\\\mason\\\\packages\\\\clangd\\\\clangd_16.0.2\\\\lib\\\\clang\\\\16" -- "C:\\\\Users\\\\sunli\\\\AppData\\\\Local\\\\nvim\\\\test.c"\r\n'
[ERROR][2023-05-26 09:22:52] .../vim/lsp/rpc.lua:734	"rpc"	"C:\\Users\\sunli\\AppData\\Local\\nvim-data\\mason\\bin\\clangd.CMD"	"stderr"	"I[09:22:52.043] Indexing c17 standard library in the context of C:\\Users\\sunli\\AppData\\Local\\nvim\\test.c\r\n"
[ERROR][2023-05-26 09:22:52] .../vim/lsp/rpc.lua:734	"rpc"	"C:\\Users\\sunli\\AppData\\Local\\nvim-data\\mason\\bin\\clangd.CMD"	"stderr"	"I[09:22:52.043] Built preamble of size 224708 for file C:\\Users\\sunli\\AppData\\Local\\nvim\\test.c version 0 in 0.00 seconds\r\n"
[ERROR][2023-05-26 09:22:52] .../vim/lsp/rpc.lua:734	"rpc"	"C:\\Users\\sunli\\AppData\\Local\\nvim-data\\mason\\bin\\clangd.CMD"	"stderr"	"I[09:22:52.043] --> workspace/semanticTokens/refresh(0)\r\n"
[ERROR][2023-05-26 09:22:52] .../vim/lsp/rpc.lua:734	"rpc"	"C:\\Users\\sunli\\AppData\\Local\\nvim-data\\mason\\bin\\clangd.CMD"	"stderr"	"I[09:22:52.044] <-- $/cancelRequest\r\n"
[ERROR][2023-05-26 09:22:52] .../vim/lsp/rpc.lua:734	"rpc"	"C:\\Users\\sunli\\AppData\\Local\\nvim-data\\mason\\bin\\clangd.CMD"	"stderr"	"I[09:22:52.044] <-- textDocument/semanticTokens/full(3)\r\nI[09:22:52.044] <-- reply(0)\r\n"
[ERROR][2023-05-26 09:22:52] .../vim/lsp/rpc.lua:734	"rpc"	"C:\\Users\\sunli\\AppData\\Local\\nvim-data\\mason\\bin\\clangd.CMD"	"stderr"	"I[09:22:52.054] --> textDocument/publishDiagnostics\r\n"
[ERROR][2023-05-26 09:22:52] .../vim/lsp/rpc.lua:734	"rpc"	"C:\\Users\\sunli\\AppData\\Local\\nvim-data\\mason\\bin\\clangd.CMD"	"stderr"	"I[09:22:52.054] --> reply:textDocument/semanticTokens/full(2) 22 ms, error: Task was cancelled.\r\nI[09:22:52.054] --> reply:textDocument/semanticTokens/full(3) 10 ms\r\n"
[ERROR][2023-05-26 09:22:52] .../vim/lsp/rpc.lua:734	"rpc"	"C:\\Users\\sunli\\AppData\\Local\\nvim-data\\mason\\bin\\clangd.CMD"	"stderr"	"I[09:22:52.116] Indexed c17 standard library: 2698 symbols, 1058 filtered\r\n"
[ERROR][2023-05-26 09:22:52] .../vim/lsp/rpc.lua:734	"rpc"	"C:\\Users\\sunli\\AppData\\Local\\nvim-data\\mason\\bin\\clangd.CMD"	"stderr"	"I[09:22:52.146] <-- textDocument/documentSymbol(4)\r\nI[09:22:52.146] --> reply:textDocument/documentSymbol(4) 0 ms\r\n"
[ERROR][2023-05-26 09:22:52] .../vim/lsp/rpc.lua:734	"rpc"	"C:\\Users\\sunli\\AppData\\Local\\nvim-data\\mason\\bin\\clangd.CMD"	"stderr"	"I[09:22:52.306] <-- textDocument/signatureHelp(5)\r\n"
[ERROR][2023-05-26 09:22:52] .../vim/lsp/rpc.lua:734	"rpc"	"C:\\Users\\sunli\\AppData\\Local\\nvim-data\\mason\\bin\\clangd.CMD"	"stderr"	"I[09:22:52.320] --> reply:textDocument/signatureHelp(5) 13 ms\r\n"

Additional information

[ERROR 2023/5/26 9:22:51] ...on-lspconfig.nvim/lua/mason-lspconfig/lspconfig_hook.lua:84: Failed to expand cmd path html { "html-languageserver", "--stdio" }

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingenvIssues caused by incorrect environment settings (terminal, package manager, etc.)platform:windows

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions