Vimari: Vimari 叉子

创建于 2020-07-11  ·  10评论  ·  资料来源: televator-apps/vimari

这主要针对 Vimari 的维护者(我相信是@danielcompton和 @simeg)

我使用 Vimari 已经有一段时间了,但它缺少一些我和其他人希望看到的功能。 这些包括:

  • 自定义(#171、#166、#155、#153、#142、#98)
  • 更好的模式隔离( insert vs normal )(#170、#168、#148、#110、#102)
  • 平滑滚动 (#157, #83)
  • 帮助页面 (#158)

其中一些功能已经在项目的 PR 中提供了一段时间,我已经在我自己的fork上结合了我自己的 Vimari 版本。


2020-07-11 20 12 26

我的叉子目前包括:

  • 更新捕鼠器库
  • 配置支持(主要由@nieldm 完成),
  • 平滑滚动
  • 隔离normal模式,这样不会发生 #168 之类的问题

在能够将这些更改合并回主存储库之前,我想:

  • 实现一个指示器,显示您何时处于插入模式。
  • 使用帮助页面引入某种覆盖(尽管这可以单独完成)
  • 清理与 Safari 12 之前的扩展工作方式相关的遗留代码。似乎应该删除一些未使用的代码。
  • 确保扩展在 macOS Big Sur 上正常工作。

我想知道是否有兴趣将其中一些功能带回这个主存储库并将其发送给所有使用 App Store 中的 Vimari 的人。 由于我已经在自己的 fork 上投入了一些空闲时间,因此我愿意投入一些额外的时间来将这些功能带回主仓库。 然而,由于回购已经有一段时间了,我想在投入工作之前讨论这个问题。

我希望这是讨论这个问题的正确地方,如果对此感兴趣以及我们如何去做,请告诉我。

最有用的评论

@nbelzer ,感谢您完成所有这些工作。 正如您可能知道的那样,由于 COVID 和其他个人问题,在过去的六个月里,我没有太多时间花在 Vimari 上。 如果你愿意,我很高兴邀请你作为仓库的维护者。

从长远来看,我很高兴看到 Safari 将支持WebExtensions 。 从理论上讲,这可以让我们将代码库与 Vimium 统一起来。 我看到你已经参与了https://github.com/philc/vimium/issues/3610 的讨论。

所有10条评论

你好。

我不再维护这个 repo,但这对我来说听起来很棒!

我的建议是不要以大爆炸式集成为目标,而是制作多个小型且描述性的 PR。 您的代码可能对您有意义,但对于维护人员来说,如果代码更改被分组并且缺少良好的提交消息,则可能很难理解它们。 这对任何人来说可能都不是新闻,但我觉得值得重复一遍🙂

@nbelzer ,感谢您完成所有这些工作。 正如您可能知道的那样,由于 COVID 和其他个人问题,在过去的六个月里,我没有太多时间花在 Vimari 上。 如果你愿意,我很高兴邀请你作为仓库的维护者。

从长远来看,我很高兴看到 Safari 将支持WebExtensions 。 从理论上讲,这可以让我们将代码库与 Vimium 统一起来。 我看到你已经参与了https://github.com/philc/vimium/issues/3610 的讨论。

感谢您的回复@danielcompton ,希望您一切都好!

作为维护者,我很乐意提供帮助。 现在我(至少)在接下来的 2 个月里有一些额外的时间在我手上,我认为将上述功能引入 Vimari 可能是有价值的。 我应该提一下,我对开源领域还很陌生,所以有一个警惕的眼睛会很好。

@nbelzer感谢更新的扩展。

我已经从 App Store 安装了 Vimari,从你的 fork 中替换了 Applications 中的应用程序,并在 Safari 偏好设置中启用了它。

但是没有打开配置文件 userSettings.json 的按钮。

有关此文件位置的任何提示?

@srikat ,感谢您试用。 要获得这些功能,您必须从我的分支feature/access_configuration上的分支编译和安装应用程序。 如果一切成功,您可以打开 Vimari 面板(通过单击 Safari 中的扩展图标)并按“打开配置文件”。 但要知道,这在很大程度上是一个实验分支,最初仅供我个人使用。 正如本期上面提到的,我将努力将这些功能(如配置)放入主仓库。

谢谢。 我将等待它出现在二进制文件中。

@nbelzer感谢您的出色工作,只是想知道您希望何时将新功能合并到主存储库中? 我迫不及待想试一试。 ^.^

@DarkAlexWang很高兴听到,我希望很快。 正如您可能已经看到的,这项工作已经在 pr #175 和 #176 中可用。 但是,我更喜欢 Daniel Compton 在合并之前先看看它。

@nbelzer知道了,将等待合并。 谢啦。

除了帮助页面之外,我的 fork 中的功能都已在 master 分支中实现。 感兴趣的人已经可以通过最新的 beta 版本获得它们。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

arjenzhou picture arjenzhou  ·  5评论

livc picture livc  ·  6评论

jonchoi picture jonchoi  ·  7评论

mihar picture mihar  ·  3评论

manish-makwana picture manish-makwana  ·  7评论