1

我想在 dotspacemacs/user-config 中添加一个键绑定,以在 elm 层中执行外部“elm-format”命令,并带有一些参数:

elm 格式 -- 是的 current-file.elm

我找不到怎么做,我发现如何定义键绑定是:

(define-key elm-mode-map (kbd "f") 'elm-format)

所以我不确定这里的一些事情:

  1. 我如何知道应该向哪个键映射添加键绑定?仅阅读 elm 层代码 [1] 并不清楚
  2. 阅读 elm 层代码,他们定义键绑定的方式应该是单引号前缀“'elm-package-refresh”,但这根本不是一个命令,所以我猜它是在引用外部的东西?我应该如何在那里发出命令?

如果您需要任何进一步的说明,请告诉我。

[1] https://github.com/syl20bnr/spacemacs/tree/master/layers/%2Blang/elm

4

1 回答 1

0

我如何知道应该向哪个键映射添加键绑定?

如果您使用 emacs 25 或更高版本,您可以使用SPC h k d描述 elm 相关elm-mode的键,并且键映射信息与键描述一起包含。

我应该如何在那里发出命令?

你总是可以为这种东西编写一个命令包装器。

于 2017-04-29T01:24:22.900 回答