我尝试创建一个atom-editor包,它通过命令面板提供它的接口。
我找到了SelectListView类,这正是我想要的,但是我无法找到一种记录方法将我自己的视图附加到命令调色板。
有没有办法做到这一点还是根本不允许?
答案 0 :(得分:1)
如果我理解正确,您正在尝试将自己的命令添加到命令选项板中。目前(截至v0.139.0),这是通过atom.workspaceView.command()
方法完成的:
atom.workspaceView.command 'package-name:command-name', ->
# Code that you want to execute when the command is called
按照惯例,所有命令的名称都遵循模式package-name:command-name
,因此如果您的包名为“Foo Bar”且命令为“Frob The Fraggles”,则命令名称为foo-bar:frob-the-fraggles
。
包的命令系统将在不久的将来更新,因此您可能希望观看Atom repository on GitHub更新。即便如此,上述方法应该在改变后继续工作一段时间。