问题标签 [nvim-lspconfig]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2704 浏览

neovim - Neovim lspconfig 插件:尝试调用字段“nvim_multiline_command”(零值)

最近,当我打开一个安装了语言服务器的文件时,我收到了这个错误:

(这是在neovim :messages 中)

nvim_multiline_command所以我在我的 init.vim 中搜索,果然我找到了这个:

(是的,我从终端复制,因为我的剪贴板停止工作,不要向 emacs 用户显示这个)

我清楚地记得从官方自述文件中复制了这个。不知道为什么这停止工作。

0 投票
1 回答
1006 浏览

kubernetes - 使用 nvim-lspconfig 为自动完成设置 yaml.schema “kubernetes”

我试图让 kubernetes 自动完成在 nvim 中。我每晚使用neovim(0.5。)与'neovim-lspconfig'和'nvim-lua/completion-nvim'。我安装了 yaml-language-sever,它工作正常(我知道它工作正常,因为它在 nvim 的 yaml 文件中显示错误)。

我对 lua 和 nvim-lsp 还很陌生,这可能只是语法错误。我尝试使用此 lua 代码配置服务器:

我尝试了数千种不同的方式来编写它,但我总是得到如下错误:

加载 lua 时出错 [string ":lua"]:5: '}' 应在 '=' 附近(在第 4 行关闭 '{')

文档只是说通过设置键添加服务器配置。但我不太确定如何。

有人搞这个吗?非常感谢。

0 投票
1 回答
92 浏览

python - 在 Neovim 中运行 python 时文件“.stats”

我最近是 Neovim 的初学者我有一个问题,即当我在本地文件夹中运行任何 python 文件后立即自动创建一个结束文件名为“.stats”的新文件。我发布这篇文章希望有人可以帮助我。谢谢你的阅读。

这是我的图像示例: 在此处输入图像描述

这是我的 init.vim 链接: 在此处输入链接描述

0 投票
1 回答
565 浏览

lua - Neovim 0.5 在保存时组织导入

如何在保存时组织导入?我正在使用它来创建一个组织导入命令

这让我可以 :LspOrganize 来组织导入,但在保存缓冲区之前它不会这样做。执行自动命令组,但在保存文件后组织导入,因为我相信这是一个异步任务。有人可以帮我做这个同步吗?我想组织导入,然后保存缓冲区。

0 投票
1 回答
222 浏览

f# - 设置 Neovim 0.5 lspconfig 和 F#

我正在尝试使用 neovim lsp 设置 f# 语言服务器。我在 init.lua 中有这个

我可以看到 lsp 已附加到客户端,但没有 lsp 功能起作用。它给出了这样的错误RPC[Error] code_name = Internal Error, message = "Cahced typecheck results not yet available"

此外,fsautocomplete现在可以从dotnet工具链中获得。如何正确设置它以便 lsp 功能与任何 F# 项目或文件正常工作?

0 投票
1 回答
361 浏览

python - 用于 Neovim root_dir 问题的 Tailwindcss LSP

我在 Neovim 0.5 中遇到了 Tailwind LSP 的问题,其中语言服务器正在运行,但是在定义类时我没有得到智能感知。我正在开发一个 django 项目,tailwind 的所有设置都具有以下结构。
.
├── .git/
├── .venv/
├── node_modules/
├── src/
└── static/
├── package.json
├── postcss.config.js └──
tailwind.config.js

我已将 tailwind lsp 设置中的“root_dir”设置设置为:

lsp.util.root_pattern('tailwind.config.js') 或
lsp.util.root_pattern('tailwind.config.js', '.git', ' postcss.config.js')

等,但没有成功。

我可以获得智能感知的唯一方法是,如果我将一个 html 文件放在 tailwind.config.js 旁边的根目录中并对其进行编辑。

有没有其他人遇到过这个并且可能知道我哪里出错了。

感谢任何帮助,谢谢

0 投票
1 回答
185 浏览

node.js - 安装语言服务器 lspconfig

当我执行 npm i -g typescript typescript-language-server 这是终端返回的内容并且不安装语言

0 投票
0 回答
42 浏览

vim - 在缓冲区中获取显示的标志

我正在尝试编写一个脚本来获取给定缓冲区的符号列中的符号,我在帮助中看到:

获取给定缓冲区中的所有标志(我现在想要 lspconfig,但我们只是说它们现在都还可以)。

显示:[{'signs': [], 'bufnr': 1}]这无济于事

不起作用,说“需要字典”,明智的

显示:[{'signs': [], 'bufnr': 1}]这也无济于事

我需要帮助来了解如何在给定缓冲区中获取当前放置的标志。

0 投票
2 回答
1980 浏览

neovim - Nvim lsp - 更改 lspconfig 诊断消息位置

我遇到了一个问题,当我使用 neovim(+ lspconfighie设置)时,我有内联的诊断信息,但有时,我无法阅读整行: 在此处输入图像描述

有没有办法让我看到整个消息?我在网上搜索以找到一种将消息放在浮动窗口/状态行上的方法,当我悬停该行时,但我找不到解决方案。

感谢您的帮助!

0 投票
1 回答
300 浏览

linux - csharp_ls 不适用于 Neovim 内置 lsp

我像在官方 nvim lsp 文档中一样安装了 csharp_ls 。我安装了 dotnet-sdk:

以及 csharp-ls:

但是当我尝试在neovim中运行它时,我得到了这个错误:

我的 nvim 配置:

我在这里想念什么?