Это в основном предназначено для сопровождающих Vimari (которыми, как я полагаю, являются @danielcompton и @simeg)
Я использую Vimari уже довольно давно, но в нем отсутствуют некоторые функции, которые хотелось бы видеть мне и другим. К ним относятся:
insert
против normal
) (#170, #168, #148, #110, #102)Некоторые из этих функций уже некоторое время доступны в PR для проекта, которые я объединил в моей собственной версии Vimari на моем собственном форке .
Моя вилка в настоящее время включает в себя:
normal
, чтобы не возникало таких проблем, как #168Прежде чем я смогу объединить эти изменения обратно в основной репозиторий, я хотел бы:
Мне интересно, есть ли интерес вернуть некоторые из этих функций в этот основной репозиторий и разослать их всем тем, кто использует Vimari из App Store. Поскольку я уже трачу часть своего свободного времени на свою собственную вилку, я был бы готов потратить дополнительное время, чтобы вернуть эти функции в основной репозиторий. Однако, поскольку репозиторий уже некоторое время молчит, я хотел бы обсудить это, прежде чем приступить к работе.
Я надеюсь, что это подходящее место для обсуждения этого, пожалуйста, дайте мне знать, если есть интерес к этому и как мы могли бы это сделать.
Привет.
Я больше не поддерживаю это репо, но для меня это звучит здорово!
Моя рекомендация заключалась бы в том, чтобы не стремиться к интеграции большого взрыва, а сделать несколько небольших описательных PR. Ваш код может иметь смысл для вас, но для сопровождающих может быть трудно понять изменения кода, если они сгруппированы и не имеют хороших сообщений фиксации. Это, наверное, ни для кого не новость, но я чувствую, что стоит повторить 🙂
Привет @nbelzer , спасибо за всю эту работу. Как вы, наверное, заметили, за последние шесть месяцев у меня было мало времени на Vimari из-за COVID + других личных вещей. Если хотите, я рад пригласить вас в качестве сопровождающего в репозиторий.
В долгосрочной перспективе я был рад видеть, что Safari будет поддерживать WebExtensions . Теоретически это позволило бы нам унифицировать кодовую базу с Vimium. Я вижу, вы уже участвуете в обсуждении на https://github.com/philc/vimium/issues/3610.
Спасибо за ваш ответ @danielcompton , надеюсь, у вас все хорошо!
Я был бы рад помочь в качестве сопровождающего. Теперь, когда у меня есть дополнительное время (по крайней мере) на следующие 2 месяца, я думаю, что мне было бы полезно ввести в Vimari функции, упомянутые выше. Я должен упомянуть, что я новичок в сфере открытого исходного кода, поэтому было бы неплохо иметь бдительный глаз.
@nbelzer Спасибо за обновленное расширение.
Я установил Vimari из App Store, заменил приложение в приложениях из вашего форка и включил его в настройках Safari.
Однако нет кнопки для открытия файла конфигурации userSettings.json.
Любая подсказка о местонахождении этого файла?
Привет, @srikat , спасибо, что попробовал. Чтобы получить эти функции, вам нужно скомпилировать и установить приложение из моего форка в ветке feature/access_configuration
. Если все прошло успешно, вы можете открыть панель Vimari (щелкнув значок расширения в Safari) и нажать «Открыть файл конфигурации». Но знайте, что это экспериментальная ветка, которая изначально предназначалась только для моего личного использования. Как упоминалось выше, в этом выпуске я буду работать над тем, чтобы добавить эти функции (например, конфигурацию) в основной репозиторий здесь.
Спасибо. Я подожду, пока он будет в бинарнике.
@nbelzer Спасибо за вашу отличную работу, просто интересно, когда вы планируете объединить свои новые функции с основным репозиторием? Я не могу дождаться, чтобы попробовать это. ^.^
@DarkAlexWang приятно слышать, надеюсь скоро. Работа уже доступна в pr #175 и #176, как вы могли видеть. Однако я предпочитаю, чтобы Дэниел Комптон взглянул на это перед слиянием.
@nbelzer Понял, буду ждать слияния. Спасибо чувак.
За исключением страницы справки, все функции моего форка были реализованы в основной ветке. Они уже доступны через последнюю бета-версию для тех, кто заинтересован.
Самый полезный комментарий
Привет @nbelzer , спасибо за всю эту работу. Как вы, наверное, заметили, за последние шесть месяцев у меня было мало времени на Vimari из-за COVID + других личных вещей. Если хотите, я рад пригласить вас в качестве сопровождающего в репозиторий.
В долгосрочной перспективе я был рад видеть, что Safari будет поддерживать WebExtensions . Теоретически это позволило бы нам унифицировать кодовую базу с Vimium. Я вижу, вы уже участвуете в обсуждении на https://github.com/philc/vimium/issues/3610.