问题标签 [emacs-lsp]

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 回答
1803 浏览

emacs - emacs lsp c-mode:路径上不存在命令“clangd”

我想使用 Emacs LSP c 模式,但我收到错误“路径上不存在命令“clangd””。

我做了以下步骤来安装:

  1. 从 melpa-stable 获取 lsp 包
  2. 从 melpa-stable 获取 company-lsp
  3. 使用自制软件获取 ccls
  4. 将以下内容添加到我的 .emacs 文件中:

    (require 'lsp-mode) (add-hook 'rust-mode-hook #'lsp) (add-hook 'c-mode-hook #'lsp) (require 'company-lsp) (push 'company-lsp company-后端)

我已经使用自制软件安装了 llvm(应该包括 clang)并将其路径添加为环境变量。

有人知道我为什么会收到此错误吗?

0 投票
2 回答
6344 浏览

macos - 如何在 Mac 上安装 clangd?

我正在尝试clangd根据c-cpp页面使用 Spacemacs。我已经尝试下载 LLVM 的 macOS 二进制文件,并且我遵循了这个这个,但是当我运行时which clangd,它说找不到它。我也跑了brew install llvm,但这也没有表明那clangd在我的路上。我确实有一个二进制文件/usr/local/Cellar/llvm/9.0.0_1/bin,但是当我重新启动 Emacs 并打开 C++ 源文件时,我的 LSP 没有做任何事情。我/usr/local/bin在我的路上。

0 投票
0 回答
199 浏览

python - 制表符完成在 python org src 中不起作用

我设置了一个 python org src

C-'调用代码缓冲区后,选项卡完成拒绝按预期工作。

即使激活了 python-mode 和 lsp-mode

在此处输入图像描述

ob-ipython 也不能正常工作。

0 投票
1 回答
848 浏览

go - 为什么 emacs-lsp go-mode 在路径中找不到 go 可执行文件?

go在 emacs 中,使用 gopls 但在我的路径上找不到。但它就在那里,我可以运行它。与社区联系,看看我是否遗漏了什么。我可以毫无问题地运行基本的杜松子酒服务器。

使用此配置,来自文档。

输出:

0 投票
0 回答
60 浏览

scala - 在使用 Scala 的金属进行调试时将参数传递给主函数?

我有一个扩展 App 的 Main 对象。我看到了运行/调试镜头。但我无法终生弄清楚如何将参数发送到 Main 函数以运行。有谁知道该怎么做?

我在这里找到了一些看似半相关的文档。

0 投票
0 回答
82 浏览

emacs - where to customize lsp-project-blacklist in spacemacs lsp layer

I use lsp in spacemacs, and I want to configure lsp enabled only for some projects (for some projects I don't have compile_commands.json due to historical reasons).

In spacemacs documentation, it says :

If you add lsp-**-enable to major mode hooks for auto initialization of language clients, customize lsp-project-whitelist and lsp-project-blacklist to disable projects you don't want to enable LSP.

But how could I customize lsp-project-whitelist/lsp-project-blacklist ?
I can't find where to customize (I tried to grep these two keywords in ~/.emacs.d directory, but found nothing), could anyone help me ?

0 投票
0 回答
129 浏览

emacs - Emacs lsp java模式 - 未找到定义

我正在尝试使用 java-mode-hook 设置 lsp,但由于某种原因,我无法使用 lsp 功能。我将最新的 eclipse jdtls 复制到本地文件夹并使用以下命令将其加载到 emacs 中:

然后我使用 lsp-workspace-folders-add 添加项目。jdtls 服务器已启动并正在运行,但由于某种原因,查找引用或定义不会显示任何结果,因为类、函数位于同一文件夹/文件中。

我正在使用java 11:

我在这里想念什么?

0 投票
0 回答
93 浏览

c++ - Emacs - LSP compile_command.json 文件?

我在 Arcolinux guyz,我在我的 Emacs 中使用 clang-lsp。

我是编程新手,但我需要准备一个关于 Opencv(C++) 的项目。每当我尝试脚本时,总是会出现类似#include <opencv2/opencv.hpp>文件未找到的警告?我在互联网上发现了一些东西,比如 command_compile.json,但它们都使用 cmake,当我尝试这样做时,出现以下错误:

谁能帮我 ?这真的很烦人。

还有一个问题:

我的 opencv 文件夹位于 /usr/include/opencv4/opencv2/ ,但我的项目文件夹位于~/Projects/opencv++/

感谢关注。

问候。