问题标签 [spacemacs]

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

python - 带有硬制表符的 Spacemacs 中的 Python 缩进已关闭

让我先说我是从 vim 转换而来的相对较新的 emacs/spacemacs,所以我的知识仍然很基础。

我用 python 层设置了 spacemacs,在 dotspacemacs-additional-packages 中列出了额外的 dtrt-indent 包。并设置

在 dotspacemacs/用户配置中。我需要 dtrt-indent 因为我正在处理一些项目(在 python 和 lua 中),而我不是设置缩进规则的人。

此配置适用于具有不同长度的软标签的 python 文件。此配置也适用于具有硬标签的 lua 文件。

当我打开一个带有硬标签缩进的 python 文件时,似乎有些东西搞砸了,它似乎认为缩进是两个硬标签。意思是,如果我有这样的代码(假设 4 个空格是制表符):

然后按回车,我得到:

状态行打印 dtrt-indent 的消息说:

注意:如前所述,我对此很陌生,而且我的 spacemacs 配置非常稀疏。我的用户配置中没有其他内容,我没有自定义层,除了 dtrt-indent 之外,我什至没有任何其他包。

编辑:

python-indent-offset 设置为 8

缩进标签模式设置为 t

制表符宽度设置为 4

0 投票
1 回答
1299 浏览

emacs - 如何删除 flycheck 中烦人的下划线(使用 eslint)?

我正在使用 spacemacs 和 flycheck-eslint 作为 linter 来检查我的 React 代码。

这是我的项目.eslintrc

我在.eslintrc. 我尝试过 Atom Editor、Sublime Text3、VSCode,它们按预期工作。

但是在 spacemacs 中,我得到了烦人的下划线提示。

在此处输入图像描述

如何删除烦人的下划线?

谢谢!

0 投票
0 回答
276 浏览

emacs - Flycheck 自动更正错误

你好社区我正在使用 Spacemacs,我喜欢它。他的所有功能对我来说都很棒,而且所有层的组织方式都很棒。现在我正在使用打字稿,但这个问题对于任何语言都很常见。

我正确设置了 flycheck,它运行良好。它正在发出所有错误的信号。

如何让 Flycheck 为我批量纠正所有语法错误?现在我将一一添加分号或空格或谁知道;它应该是一个函数或允许我运行纠正所有这些错误的脚本的东西。

0 投票
2 回答
1937 浏览

emacs - 如何杀死 spacemacs 中的进程

我最近觉得有必要在我的 erlang/elixir 项目中使用 Spacemacs。(在eclipse上编码Erlang)。

现在我对 Spacemacs 感觉更舒服了,我有一个关于如何处理流程的问题。

我在我的代码上犯了一个错误并且有一个无限循环。我在控制台上杀死了它,但我想知道如何在 spacemacs 中做同样的事情。我发现SPC ap让我可以列出所有正在运行的进程。

如果可以在此菜单中终止正在运行的进程,请有人解释一下(我是 spacemacs/emacs 的完整初学者)?

问候

皮埃尔

0 投票
1 回答
761 浏览

intellij-idea - Spacemacs 外部库的代码完成

在带有 Cursive 插件的 IntelliJ 中,我们有代码完成,它

帮助您完成可见范围内的类、方法、字段和关键字的名称。当您调用代码完成时,IntelliJ IDEA 会分析上下文并建议可以从插入符号的当前位置到达的选项。

当一个项目被索引时,这也会在导入的库中找到方法:

在职的

reagent.core在这里,我们在我键入后弹出所有可用的方法reagent/

我希望在具有 Clojure 模式的 Spacemacs 中具有相同的行为。我得到的只是同一个文件中已经定义的名称:

Spacemacs 并未显示所有可能性

我尝试的是ctags通过按生成一个 TAGS 文件<SPC> p G。但这似乎不等同于 IntelliJ 的索引,因为它显示了其他完成,如下所示:

在此处输入图像描述

是否可以像 IntelliJ Cursive 一样在 Spacemacs Clojure 中显示导入库的完成?如果是这样,怎么办?

0 投票
1 回答
99 浏览

emacs - Spacemacs 苹果酒测试没有失败

当我通过 Clojure 模式在 Spacemacs 中运行测试时,<SPC> m t t它不会显示失败,即使测试明显失败。看:

测试没有失败

1 不等于 2,但仍然有 0 次测试失败。

我怎样才能使测试失败?

0 投票
2 回答
1017 浏览

emacs - 暂时禁用 Spacemacs 中的 Vim 键绑定

我安装了启用了 Evil 模式的 Spacemacs。有时,当习惯 Emacs 的人使用我的 Spacemacs 时,我想禁用 Vim 键绑定并使用常规 Emacs 绑定。

是否可以在 Spacemacs 中切换(启用或禁用)Vim​​ 键绑定?

0 投票
0 回答
24 浏览

bash - 为什么spacemacs中的节点提示很奇怪?

在 spacemacs 中,我运行shell命令,然后运行node以获取 REPL,我看到通常的节点提示

看起来像这种疯狂

一切实际上都很好,而且——虽然我有兴趣知道如何解决这个问题——但我更想知道为什么会发生这种情况。这似乎是一件我没有真正理解的奇怪事情(顺便说一句,当我启动 powershell OSX alpha 时,我得到了类似的奇怪显示)

0 投票
3 回答
10400 浏览

emacs - 卸载 Spacemacs

我正在尝试通过 Homebrew 安装 Emacs。完成此操作并将别名添加到我的应用程序文件夹后,我发现当我运行 Emacs 时,它出现了 Spacemacs。我让他们记得几年前系统安装了 Spacemacs。所以,我卸载了 Emacs,删除了 emacs 文件夹。现在,Homebrew 显示没有安装 Emacs。但是,当我在终端中运行 emacs 时,我仍然得到 Spacemacs。

如何完全删除 Spacemacs,以便安装“vanilla”Emacs?

我想我会看看 Spacemacs 的安装位置并做了一个“whereis emacs”,但除了提示之外什么都没有。

0 投票
2 回答
504 浏览

eclipse - company-emacs-eclim 使用错误的项目路径

我有一个用于大型 Java/Maven 项目的新 Emacs 设置(在 Windows 上)。

安装了 Eclipse 和 eclim(java 层更新到最新版本的 spacemacs,company-emacs-eclim 作为额外包安装),但是当 company-emacs-eclim 尝试自动完成时,它使用了错误的文件路径,两次插入项目文件夹,例如

代替

错误信息是

在 eclimd 中,我得到一个带有相同消息的异常:

我试过关闭并重新打开工作区,在 Emacs 中重新打开项目,重新创建整个工作区,一切都给出了相同的结果。