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でしばらくの間利用可能であり、私は自分のフォークで自分のバージョンのVimariに結合しました。


2020-07-11 20 12 26

私のフォークには現在次のものが含まれています:

  • マウストラップライブラリを更新
  • 構成のサポート(主に@nieldmの作業による)、
  • スムーズなスクロール
  • #168のような問題が発生しないように分離されたnormalモード

これらの変更をメインリポジトリにマージする前に、次のことを行います。

  • 挿入モードにあることを示すインジケーターを実装します。
  • ヘルプページである種のオーバーレイを導入します(ただし、これは個別に行うことができます)
  • Safari12より前の拡張機能の動作に関連するレガシーコードのクリーンアップ。おそらく削除する必要のある未使用のコードがあるようです。
  • 拡張機能がmacOSBigSurで正しく機能することを確認します。

この機能の一部をこのメインリポジトリに戻し、AppStoreからVimariを使用しているすべての人に送信することに関心があるかどうか疑問に思っています。 私はすでに自分の自由な時間を自分のフォークに入れているので、これらの機能をメインリポジトリに戻すために少し余分な時間を入れたいと思います。 ただし、レポジトリはしばらく沈黙しているので、作業を開始する前にこれについて話し合いたいと思います。

これが議論するのにふさわしい場所であることを願っています。これに興味があるかどうか、そしてどうすればそれを実現できるかを教えてください。

最も参考になるコメント

こんにちは@nbelzer 、このすべての作業をしてくれてありがとう。 おそらくお分かりのように、COVIDやその他の個人的なもののために、過去6か月間Vimariに多くの時間を費やすことはありませんでした。 よろしければ、レポジトリのメンテナとしてご招待いたします。

長期的には、SafariがWebExtensionsをサポートすることに興奮しています。 理論的には、これによりコードベースをVimiumと統合できます。 https://github.com/philc/vimium/issues/3610でのディスカッションにすでに参加しているようです。

全てのコメント10件

こんにちは。

私はもうこのリポジトリを維持していませんが、それは私にとって素晴らしいことです!

私の推奨は、ビッグバンの統合を目指すのではなく、複数の小さくて説明的なPRを作成することです。 あなたのコードはあなたにとって意味があるかもしれませんが、メンテナにとって、コードがグループ化されていて、適切なコミットメッセージがない場合、コードの変更を理解するのは難しいかもしれません。 これはおそらく誰にとってもニュースではありませんが、繰り返す価値があると思います🙂

こんにちは@nbelzer 、このすべての作業をしてくれてありがとう。 おそらくお分かりのように、COVIDやその他の個人的なもののために、過去6か月間Vimariに多くの時間を費やすことはありませんでした。 よろしければ、レポジトリのメンテナとしてご招待いたします。

長期的には、SafariがWebExtensionsをサポートすることに興奮しています。 理論的には、これによりコードベースをVimiumと統合できます。 https://github.com/philc/vimium/issues/3610でのディスカッションにすでに参加しているようです。

返信ありがとうございます@danielcompton 、大丈夫だといいのですが!

メンテナとしてお手伝いさせていただきます。 (少なくとも)次の2か月間は余裕ができたので、上記の機能をVimariに導入する価値があると思います。 私はオープンソースシーンにまったく慣れていないので、注意深い目があればよいでしょう。

@nbelzer拡張機能を更新していただきありがとうございます。

App StoreからVimariをインストールし、フォークからアプリケーションのアプリを置き換えて、Safariの設定で有効にしました。

ただし、構成ファイルuserSettings.jsonを開くためのボタンはありません。

このファイルの場所に関するヒントはありますか?

ねえ@srikat 、試してくれてありがとう。 これらの機能を取得するには、ブランチfeature/access_configurationのフォークからアプリをコンパイルしてインストールする必要があります。 すべてが成功したら、Vimariパネルを開いて(Safariの拡張機能アイコンをクリックして)、[構成ファイルを開く]を押すことができます。 しかし、これは非常に実験的なブランチであり、当初は私の個人的な使用のみを目的としていたことを知っておいてください。 この号で前述したように、これらの機能(構成など)をここのメインリポジトリに取り込む作業を行います。

ありがとう。 バイナリになるのを待ちます。

@nbelzerすばらしい仕事をありがとう、いつ新しい機能をマスターリポジトリにマージする予定ですか? 試してみるのが待ちきれません。 ^。^

@DarkAlexWang聞いてうれしいです、私はすぐに願っています。 あなたが見たかもしれないように、作品はすでにpr#175と#176で利用可能です。 ただし、DanielComptonがマージする前にそれを確認することをお勧めします。

@nbelzer了解しました。マージを待ちます。 ありがとう。

ヘルプページを除いて、私のフォークの機能はすべてマスターブランチに実装されています。 興味のある方は、最新のベータリリースを通じてすでに利用可能です。

このページは役に立ちましたか?
0 / 5 - 0 評価