问题标签 [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.
emacs - 如何创建层键绑定以在 Spacemacs 中执行 shell 命令
我想在 dotspacemacs/user-config 中添加一个键绑定,以在 elm 层中执行外部“elm-format”命令,并带有一些参数:
elm 格式 -- 是的 current-file.elm
我找不到怎么做,我发现如何定义键绑定是:
(define-key elm-mode-map (kbd "f") 'elm-format)
所以我不确定这里的一些事情:
- 我如何知道应该向哪个键映射添加键绑定?仅阅读 elm 层代码 [1] 并不清楚
- 阅读 elm 层代码,他们定义键绑定的方式应该是单引号前缀“'elm-package-refresh”,但这根本不是一个命令,所以我猜它是在引用外部的东西?我应该如何在那里发出命令?
如果您需要任何进一步的说明,请告诉我。
[1] https://github.com/syl20bnr/spacemacs/tree/master/layers/%2Blang/elm
emacs - 我应该将包文件夹放在 spacemacs 中的哪个位置
我看到一个有趣的包裹,我想玩弄它。我应该创建一个层,然后创建一个扩展文件夹,然后在该文件夹中 git clone 包吗?
我运行创建层后的默认文件夹没有扩展文件夹。
对于我的情况,正确的工作流程是什么?
emacs - Emacs:ssh 远程服务器 repo 上的 magit 状态失败
我正在使用 ssh 连接到远程服务器。在服务器上有一个名为MRFLSSVM
. 但是,当我执行magit-status
时:
马吉特让我去Create repository in /ssh:qmServer:/home/Chang/qmCodeLab/MRFLSSVM/?
。
知道如何让 magit 识别该回购协议吗?(我已经在 /usr/local/git 上安装了 git 2.10.0 并将我的系统(CentOS)配置为通过 update-alternatives 使用它)
- - - - - -编辑 - - - - - - - - - - - - - - -
这个问题似乎tramp
是没有在远程服务器上使用正确的 git。我试图更改magit-git-executable
本地usr/local/git/bin/git
和远程安装 git 的路径。但这仍然行不通。
有什么想法可以解决这个问题吗?谢谢!
emacs - 如果 `projectile-invalidate-cache` 不起作用,我如何从 emacs-projectile 的缓存中删除已删除的文件?
和标题说的差不多。无论出于何种原因projectile-invalidate-cache
,都不会从弹丸的缓存中删除死文件,或者至少不会从它呈现给我的结果中删除。我正在使用 Spacemacs,Emacs 的扩展,但我相信这个问题是特定于射弹的。
重新启动编辑器并不能解决问题。
elixir - Iex 在炼金术士上,不能输入大写“T”
刚开始在 Alchemist 中使用 spacemacs。我目前正在处理一个文件名为 times.exs 的 Elixir 文件(来自 Programming Elixir 书)。该模块名为 Times。
当我在 Alchemist 上使用 Iex 时,我发现我无法在 Iex 的开头键入大写“T”。似乎它绑定了 evil-find-char-to-backward,我该如何更改它的绑定?
谢谢你。
emacs - 如何优化 spacemacs,以及如何突出光标位置?
我最近在我的 mac 上安装了 spacemacs,并且想找出一种方法来突出显示光标位置,我所在的行总是以绿色突出显示,但我经常无法在该行上找到光标。
我还想弄清楚如何优化 spacemacs。一开始,安装时有一个选项可以安装所有软件包,或者是轻量级模式。我想看看能不能切换到轻量模式来提升性能
python - 在 emacs 中使用跳转到定义时出现“无法打开 __builtin__ 模块”错误
我在 spacemacs 中启用了 python 层,当使用跳转到定义时,出现“无法打开__builtin__
模块”错误。我在pycharm中使用了相同的vim风格命令“gd”,没有问题。不确定我是否配置了任何错误或错误?
spacemacs - Spacemacs:如何全局自动禁用 smartparens?
我想永远禁用 spacemacs 中的 smartparens 。我知道我可以使用 SPC t Cp 全局关闭它们。我不想每次打开 spacemacs 时都要输入。
我尝试将以下内容(虽然并不真正理解我在做什么)扔到我的 .spacemacs user-config() 部分无济于事:
那没有做任何事情,所以我尝试了:
这也没有奏效。
spacemacs - Spacemacs:在多个项目中搜索文件
我知道我可以使用“SPC p f”来搜索当前项目中的文件,这对我来说意味着 git 存储库。现在,在我当前的项目中,我们有多个 git 存储库,我想在所有这些存储库中搜索文件。幸运的是,它们都位于同一个目录中(例如~/projects/x/)。
Spacemacs 中是否有一个命令可以让我在 ~/projects/x 下的所有 git 存储库中搜索文件?
ide - Spacemacs:如何在文件夹之间导航?
这可能是一个微不足道的问题,但我找不到任何有关此的信息。我以前从未使用过 vim 或 emacs。我已经完成了邪恶的教程,并且我已经玩了一点SPC-
命令。但是我找不到任何地方应该如何在文件夹之间导航...
我试过了::! cd ...
但是没有用。