首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

(doom) emacs: lsp-mode在sbt-start上找不到项目根目录

(doom) emacs是一个基于Emacs编辑器的高度可配置的开发环境,它提供了许多功能和插件来提升开发效率。lsp-mode是一个用于集成Language Server Protocol(LSP)的Emacs插件,它可以提供代码补全、语法检查、跳转定义等功能。

在sbt-start上找不到项目根目录可能是由于以下原因导致的:

  1. 项目结构问题:确保你的项目结构是正确的,包括正确的目录结构和必要的配置文件。检查项目根目录下是否存在正确的构建文件,例如build.sbt或者project/build.properties。
  2. 缺少必要的插件:确保你已经安装了必要的插件来支持sbt项目。可以通过在.doom.d/init.el或者config.el文件中添加相应的插件来解决该问题。
  3. LSP服务器配置问题:确保你已经正确配置了LSP服务器。在.doom.d/init.el或者config.el文件中,你可以指定LSP服务器的路径和其他相关配置。
  4. 依赖问题:如果你的项目依赖其他库或者框架,确保这些依赖已经正确配置并且可用。

针对这个问题,腾讯云提供了一系列云计算产品和服务,可以帮助你构建和管理云端开发环境。例如,你可以使用腾讯云的云服务器(CVM)来搭建开发环境,使用云数据库(TencentDB)来存储数据,使用云原生容器服务(TKE)来部署和管理应用程序。此外,腾讯云还提供了云函数(SCF)、人工智能服务(AI)等产品,可以帮助你实现更多的功能和需求。

更多关于腾讯云产品的信息和介绍,你可以访问腾讯云官方网站:https://cloud.tencent.com/

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

project.el 使用说明

根目录 日常编程中,Emacs 的很多包都依赖一个功能:查找当前项目根目录,比如 lsp-mode、citre 等。...作为额外的补充,可以通过创建一个名为 .project 的文件,用作根目录的标识,与 .projectile 类似 该函数返回一个 cons,car 为项目类型,这里定义为 local,cdr 为根目录...,删除项目 • project-switch-project,切换项目 • project-compile,执行项目的 compile 命令 • project-search,项目中搜索指定关键字 •...project-query-replace-regexp,项目中执行正则替换 • project-shell-command,执行 shell 命令 • project-eshell,根目录打开...eshell • project-dired,根目录打开 dired • project-find-dir,项目指定目录打开 dired • project-switch-to-buffer,切换到项目中已经打开的

40710

用了VS Code、IDEA等十几款编辑器后,我总结出优秀编辑器的特质

最近,我一直尝试各种编辑器,花了不少时间配置和使用它们。主要有: neovim:我日常的主力编辑器,几乎所有项目都会用它。 IntelliJIDEA:用来对付 Java 代码库。...emacs:我很喜欢 Haskell 和 Rust 代码库(以及 YAML/Markdown/TOML)使用它。...7 emacsDOOM emacs 我最近一直使用 emacs(原始版本),因为我看到一位同事使用 DOOM emacs,就开始尝试了。这两款编辑器放在一起介绍,因为它们非常像。...总的来说,emacsDOOM emacs 比 vim 或 neovim 等编辑器更具交互性,我认为这种方法更好用。 它使用 gtk 作为 Linux 的主后端。...在所有这些编辑器花了几周时间后,我对 vim/neovim 有了一些新看法:我觉得并不一定就要用它们,尤其是我用上了 emacs/DOOM emacs 的 Evil 模式。

1.8K10
  • 与子龙山人聊 Emacs 与程序员修炼之道

    •入坑经历 • vim -> org mode -> spacemacs • 13 年开始使用,熟悉过程近 2 年 • 干活为主,不去过多折腾“花哨”的配置 •spacemacs vs doom-emacs...• 新手推荐 doom-emacs,spacemacs 历史包袱有些重 • 从 prelude[4] 那里学了不少 ELisp 知识 •是否需要把 Emacs 当作“操作系统” • 已经参加工作的人尤其要注意...,不要在“工具”花太多时间 • Master Emacs in 21 Days[5] • Hack Emacs 是件很上瘾的事情,需要防止过度,设置 deadline • 不要觉得用其他工具就信仰崩塌了...reproducible research[6] • 已经工作的话,基于成熟配置先把 Emacs 用起来 •使用 evil,彻底解决小手指痛的问题 • 不要觉得 Emacs 用 vim 按键方式就不...,不要迷失细枝末节中,找到对你职业生涯最重要的部分,熟练掌握它 • 漫长的职业生涯中跳槽时,要有一个长远的计划,朝一个方向不断前进 •如何在繁忙的工作中进行提升?

    55720

    前 Deepin CTO 王勇的 Emacs 传奇经历

    让听众想不到的是,嘉宾接触 Emacs 的动机竟然是“戒游戏瘾”,且接触 Emacs 一年左右就达到融会贯通的状态,经过多年深耕,最终达到与 Emacs 心流(身心)合一的境界。...31:03 写的 400 个插件中,印象最深的 • 00:31:03 开源项目维护的心得体会 • 00:44:40 使用 Emacs 十五年心得体会 • 00:54:46 EmacsOS?...China 账户 • 经历总结:我人生的前28年 • 对 Emacs 新手的建议:读 ELisp 手册 • 对嘉宾影响比较大的插件 • 项目重构: color-moccur.el,嘉宾后来写了 color-rg...Cogl, Clutter, GTK+, etc • 嘉宾使用 Haskell 重新造的一个 Emacs:Manatee • 推荐: • Richard Stallman:世界现存的顶尖黑客,虽然很多时候都很极端...主要作品:Quake(雷神之锤)、Doom(毁灭战士)。

    83510

    Emacs Verilog mode 简单使用指南

    (跳转到定义)和 M-, (返回上次位置)定义与引用之间快速切换。这对于大型项目尤其有用,帮助你快速理解代码结构和依赖关系。...Emacs允许你通过修改或创建新的color theme来调整,甚至可以为Verilog代码单独定制一套颜色方案。 模板定制:根据你的项目特点,可能需要频繁使用某些特定的Verilog结构。...高效的代码审查与重构 随着项目规模的增长,代码审查和重构变得越来越重要。Emacs配合一些插件,如dired用于文件目录操作,diff-hl高亮显示文件差异,可以高效地进行代码审查。...而利用Emacs的正则表达式搜索和替换功能,以及专门的重构工具(如xref和lsp-mode),可以安全地进行大规模代码重构,保证代码质量的同时,也提高了开发效率。...性能调优 对于大型Verilog项目Emacs的响应速度可能会受到影响。这时,进行一些性能调优是必要的。比如,限制后台进程的数量,关闭不必要的模式,或者使用idle-time减少实时检查的频率。

    31810

    地表最强14大超级程序员,游戏开发者比肩谷歌天才

    ——Erik Goldman 5John Carmack:毁灭战士《Doom》开发者回顶部 5.John Carmack 上榜理由:毁灭战士《Doom》开发者 资历:id Software的联合创始人...——dniblock “他基本可以一个周末写出任何东西......” ——Greg Naughton “他是计算机编码界的莫扎特......”...——Chris Morris 6Richard Stallman:Emacs和GCC创造者回顶部 6.Richard Stallman 上榜理由:Emacs和GCC创造者 资历:成立了GNU项目计划,...创造了许多核心工具,如Emacs、GCC、GDB以及GNU Make,还创立了自由软件基金会。...——Rajesh Rao “他的作品/创作Lucene和Hadoop(及其他项目)为世界人民创造了巨大的财富和就业机会。”

    2.2K50

    我的 IDE 太重了,所以迁到了 Emacs

    我注意到,有更多“开箱即用”的 Emacs 发行版,如 Spacemacs 和 Doom Emacs,对于那些想要一个现代编辑器而不必手动配置一切的人来说,会感觉更舒服。...但在 Emacs ,这样做就很有问题,因为按照我使用 lsp-java 的方式,配置 Java 项目需要通过 Eclipse 完成!...为了回答 Emacs 是否真的更轻的问题,我实际一个星期六的 24 小时内截图了我的笔记本电脑的电池使用情况,当时我花了一天的大部分时间 IntelliJ 编码,然后第二天做了同样的事情,但是使用...Emacs同一个项目中工作,做非常类似的事情)。...虽然你可以在上面的截图看到,我充一次电就几乎可以 Emacs 一整天,但使用 IntelliJ 我只花了半个上午就不得不插上充电器。

    1.1K10

    史上最轻量的 IDE……

    我注意到,有更多“开箱即用”的 Emacs 发行版,如 Spacemacs 和 Doom Emacs,对于那些想要一个现代编辑器而不必手动配置一切的人来说,会感觉更舒服。...但在 Emacs ,这样做就很有问题,因为按照我使用 lsp-java 的方式,配置 Java 项目需要通过 Eclipse 完成!...为了回答 Emacs 是否真的更轻的问题,我实际一个星期六的 24 小时内截图了我的笔记本电脑的电池使用情况,当时我花了一天的大部分时间 IntelliJ 编码,然后第二天做了同样的事情,但是使用...Emacs同一个项目中工作,做非常类似的事情)。...虽然你可以在上面的截图看到,我充一次电就几乎可以 Emacs 一整天,但使用 IntelliJ 我只花了半个上午就不得不插上充电器。

    28910

    史上最轻量的 IDE……

    我注意到,有更多“开箱即用”的 Emacs 发行版,如 Spacemacs 和 Doom Emacs,对于那些想要一个现代编辑器而不必手动配置一切的人来说,会感觉更舒服。...但在 Emacs ,这样做就很有问题,因为按照我使用 lsp-java 的方式,配置 Java 项目需要通过 Eclipse 完成!...为了回答 Emacs 是否真的更轻的问题,我实际一个星期六的 24 小时内截图了我的笔记本电脑的电池使用情况,当时我花了一天的大部分时间 IntelliJ 编码,然后第二天做了同样的事情,但是使用...Emacs同一个项目中工作,做非常类似的事情)。...虽然你可以在上面的截图看到,我充一次电就几乎可以 Emacs 一整天,但使用 IntelliJ 我只花了半个上午就不得不插上充电器。

    36410

    Doom而生!图形学大神纯FPGA实现Doom游戏芯片,无CPU、无操作码、无指令计数器

    作为经典的射击游戏,Doom 拥有大量拥趸,它能够大量设备运行,如数码相机、旧版诺基亚手机等等。强化学习领域,Doom 也被用作策略训练环境之一。...最近,计算机图形学大神级人物、法国国家信息与自动化研究所(INRIA)研究总监、MFX 团队负责人 Sylvain Lefebvre 新的设备运行 Doom 游戏,并放出了一段视频,展示他自制的无...使用 Altera CycloneV FPGA 运行 Doom 游戏。 为 Doom 游戏而生:DooM-chip Sylvain 推特介绍了该芯片 DooM-chip 的具体细节: ?...更有网友认为这有助于促进 Doom 游戏的永恒。Doom 游戏几乎可以被移植到任何具有 CPU 的系统,如 Linux。用户甚至可以搜索到 JSDoom 以及 RISC-V 游戏端口。...2012 年,他的 ShapeForge 项目得到了 ERC 启动资金。此外,Sylvain 还是 IceSL 软件的创始人和主要开发者。

    62160

    1.5 起步 - 初次运行 Git 前的配置

    初次运行 Git 前的配置 既然已经系统安装了 Git,你会想要做几件事来定制你的 Git 环境。 每台计算机上只需要配置一次,程序升级时会保留配置信息。...Git 同样也会寻找 /etc/gitconfig 文件,但只限于 MSys 的根目录下,即安装 Git 时所选的目标位置。...Doe" $ git config --global user.email johndoe@example.com 再次强调,如果使用了 --global 选项,那么该命令只需要运行一次,因为之后无论你该系统做任何事情...当你想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行没有 --global 选项的命令来配置。 很多 GUI 工具都会在第一次运行时帮助你配置这些信息。...如果你想使用不同的文本编辑器,例如 Emacs,可以这样做: $ git config --global core.editor emacs WARNING Vim 和 Emacs 是像 Linux

    56030

    GitHub 玩硬件——GitHub 热点速览 Vol.49

    让你在浏览器便可玩 Doom、Jazz、Keen4,当然还有 NLP 论文超全合集 ABigSurvey 这个硬货收录了 400+ NLP 和机器学习相关论坛,干到不行… 以下内容摘录自微博@HelloGitHub...项目作者对于小巧精致的电子产品有执着的追求,可市面上几乎找不到用手机屏幕做的迷你显示器,所以本项目就是为了解决这个需求。...它专为具有网络功能的嵌入式设备(例如 Raspberry Pi)使用而设计,但也可以在运行 Linux 的其他计算机(包括云实现)使用。...GitHub Trending 周榜 2.1 浏览器桌面:x 本周 star 增长数:1000+ New x 是一个国外大佬开源的浏览器桌面,可以在上面玩 Doom、Jazz、Keen4。...Neurax 的帮助下,Golang 二进制文件可以不使用任何外部服务器的情况下在本地网络上传播。

    1.2K20

    20美元的宜家台灯算力有多强?运行《毁灭战士》操作丝滑,最初竟是受假新闻启发

    接下来就和文摘菌一起来揭秘这个神奇的电灯吧~ 被假新闻“欺骗”,要完成《毁灭战士》的夙愿 这个项目的来源还要追溯到一条假新闻。 去年多家外媒报道,有人成功地验孕棒运行了《毁灭战士》。...但其实,整个项目PC端运行的,所以作者并没有将其移植到验孕棒或Cortex M4板。 但不管怎么样,这不失为一个有创意的想法。...电线连接到三个接头,将模块插入另一个原型板,该板将包含该项目的所有其他内容。 接着,还需要把电线直接焊接到DC-DC板触点,3个母头用于连接射频板,连接2针接头的音频部分。...GitHub中,存在已经转换好的共享软件DOOM1.wad(mg21DOOM1.wad)。如果WAD与共享软件版本不同,需要将其转换为与此端口兼容的特定格式。...黑客界,有一项由来已久的传统,那就是在看似不能运行《毁灭战士》的设备,尝试去运行。 目前,这款开源射击游戏已经可以广告牌卡车、烤面包机以及灯泡等各种设备运行了。

    40970

    围棋之后,AI玩FPS游戏也能秀人类一脸!

    关于ViZDOOM的详细情况,其作者们于2016年5月arXiv发布了论文:《ViZDoom: A Doom-based AI Research Platformfor Visual Reinforcement...禁止: 机器人根目录外修改文件系统; 网络通信; 使用send_game_command命令; 使用new_episode。 奖金 对了,大家可能会问有没有奖金呢?有奖金的哟!...回馈(reward)设计,作者们采取了回馈共享(reward shaping)的思路,即:修改回报函数,包含一些小的中间回报来加速学习过程。...我们显然也想提出这样的疑问:“能不能只使用一个网络来玩Doom达到这样的高水平?”Arnold的基础监督学习一个端到端网络算是一个办法,但是这样并不能更好的提升游戏AI的水平。...我们将AI欢乐地射击游戏跑,环境仿真越真实,算法效果越好,那么其潜在军事价值就越大,这实在不是一个让人感到欢乐的话题。

    1.2K60
    领券