Alexey
У меня на лианозовском Дуэте и на Ленинграде - со смещением. не круто.
Bogdan
А есть сплит чтобы с макос клавиши совместимы были?
Vitaly
а у мунландера несовместимы?
Bogdan
Tharin
попробовал я этот ваш Emacs
Tharin
doom сборку. Кажется, я влюбился
Lama
А раньше на чём сидел?
Tharin
вим
Tharin
изкоробки есть все практически, чем я пользовался, только удобнее и будто бы задизайнено одним человеком
Tharin
у вима вечно что-то откроется в окне, что-то - в сайдпанели, что-то еще как-то
Tharin
у чего-то бекграунд другого цвета
Lama
Tharin
и сиди все это настраивай
Tharin
Tharin
это не хейт вима, бтв, я обожаю вим :) просто узнал для себя такую вот интересную вещь
Lama
Меня doom emacs напугал, потому что везде что-то мигает, какая-то магия, которая непонятно как работает, и бинды которые вроде и вимовские, а вроде и нет
Tharin
Tharin
насколько я понял, там абсолютно все задокументировано, и доступ к тому, чтобы найти, как что работает - вот - рукой подать
jm
я использовал просто emacs с evil mode
jm
потом как-то только haskell остался
jm
потом для vscode что-то рабочее подвезли, перешел на vscode с почти дефолтными конфигами
jm
emacs теперь только для орг мода
Tharin
у вскода все очень плохо с вим модом
Tharin
так и не получилось что-то вразумительное настроить
Lama
магия? вроде бы лисп о_О
Не, я к тому что там какие-то моды, они все разные, там какие-то хитрые собственные протоколы, какие-то свои менюшки для настройки всяких вещей
Lama
Tharin
о change->inner-word
Tharin
delete->line
Tharin
verb-noun управление
Lama
А, понял
Tharin
для меня это тогда было что-то "по ту сторону". На работе все смотрели, как на свихнутого, и у виска крутили
Tharin
мол "а мог писать в саблайме, чем твой вим лучше?"
Tharin
а емакс сейчас воспринимается как допиленный до ума вим
Lama
Мне вим тоже идеальным не кажется. Например, собственный тьюринг-полный язык для конфигурации это духота (Neovim, кстати, эту проблему решил)
Но в виме всё довольно просто, потому что есть конфиг, который просто набор команд. Все команды довольно простые и вся конфигурация сводится в элементарным биндам и действиям на эти бинды
В эмаксе же реально нужно код писать, причём там ещё 1000 и 1 свистелка и перделка. Большинство эмаксеров из эмакса вообще не выходят и у них там и почта, и телега, и файловый браузер, и веб браузер, и всё-всё-всё
Lama
Кароче, у редакторов не должно быть собственных языков. Должен быть апи, но точно не язык
Tharin
Мне вим тоже идеальным не кажется. Например, собственный тьюринг-полный язык для конфигурации это духота (Neovim, кстати, эту проблему решил)
Но в виме всё довольно просто, потому что есть конфиг, который просто набор команд. Все команды довольно простые и вся конфигурация сводится в элементарным биндам и действиям на эти бинды
В эмаксе же реально нужно код писать, причём там ещё 1000 и 1 свистелка и перделка. Большинство эмаксеров из эмакса вообще не выходят и у них там и почта, и телега, и файловый браузер, и веб браузер, и всё-всё-всё
я почти все время в неовиме и сидел.
Меня подбешивало, что вим у меня на разных ОСах по-разному ведет. Вечно что-то не так. То цветовая схема не встает нормально в терминале, то пакеты какие-то не ставятся. Питончик там не подгружается, или еще что-то. Особенно бесило, что у биндов нет какого-то единого фреймворка. Что-то через контрол, а что-то - через лидера. Но их все выучить - заебешься. Пару месяцев не пописал - все забыл. Быстро вызвать штуку, которая напомнит бинды или расскажет, какие есть - такого нет. Некоторые пакеты бинды на ходу меняют после обновления. Настроить нормальный мерджтул - это тоже надо подзадолбаться.
Tharin
В том, чтобы код писать - не вижу особой проблемы. Учитывая то, что код обычно элементарный. Да, конфиги попроще, разумеется, но не дают той гибкости, пожалуй.
Tharin
Также не вижу проблем "не вылезать из редактора". Я, разумеется, так делать бы не стал, но чем бы дитя не тешилось
Lama
Не, я в виме только код читаю и редактирую
Мерджи и такое я в виме не делаю
Tharin
У меня с вимом в сущности проблем-то и не было. Одна только - сетапить на новом месте лично мне было запарно и трудновато. А так вышло, что был период, когда я частенько с системы на систему прыгал (линукс-мак-винда-обратно)
Lama
я почти все время в неовиме и сидел.
Меня подбешивало, что вим у меня на разных ОСах по-разному ведет. Вечно что-то не так. То цветовая схема не встает нормально в терминале, то пакеты какие-то не ставятся. Питончик там не подгружается, или еще что-то. Особенно бесило, что у биндов нет какого-то единого фреймворка. Что-то через контрол, а что-то - через лидера. Но их все выучить - заебешься. Пару месяцев не пописал - все забыл. Быстро вызвать штуку, которая напомнит бинды или расскажет, какие есть - такого нет. Некоторые пакеты бинды на ходу меняют после обновления. Настроить нормальный мерджтул - это тоже надо подзадолбаться.
А насчёт биндов, я хуй знает
Все бинды, которыми я пользуюсь, у меня явно в конфиге прописаны. И никогда не встречался с тем, что что-то забыл
Tharin
и в конечном итоге устал его сетапить, - просто дефолтнулся в ВСкод + WSL
Tharin
Lama
Я очень хорошо владею cli, и всё что не редактирование файлика или чтение кода, делаю в cli
Tharin
вим-комментари
Lama
Tharin
Ну вот и зря
почему? cs'" - и поменялись '' на ""
Tharin
или ysiw"
Tharin
- и слово обернулось в ""
Tharin
это быстро и удобно
Lama
Это лишний бинд
Tharin
но это существенно ускоряло лично мой воркфлоу
Tharin
и я от этого кайфовал :)
Tharin
кнопки надо нажимать с кайфом, не? )
Tharin
не важно, как ты это делаешь и что для тебя правильно)
Lama
Я предпочитаю когда хоткеев мало, но они сильные. Я сейчас редактирую код реально на максимальной скорости. Быстрее чисто не получится, потому что я быстрее думать не могу
Lama
Tharin
Tharin
и эмакс для меня - это какая-то консолидация удобства, похоже. ИЗКОРОБКИ. Старый стал, похоже :)
Tharin
как там Джобс говорил - It just works
Lama
А меня эта изкоробочность всегда пугает. Особенно от эмаксеров, которые даже не знают что значит аббревиатура UX
Lama
Меня вот, лично, в эмаксовых сборках пугает, что когда нажимаешь бинд, начинает что-то писаться в статусбар внизу и вызывается эпилепсия
Tharin
да ну, я не замечаю даже)
Tharin
и это тоже отключаемо
jm
так и не получилось что-то вразумительное настроить
я повзрослел и понял что
1. побывав в топе алмазной лиги по старкрафтy, пользовать мышь можно довольно быстро, в абсолютных числах
2. ctrl+p / search everywhere позволяет с клавы сделать 90% нетривиальных вызовов
3. кастомизация иде стоит денег бизнесу, стандартизация без потери производительности — экономит
Tharin
Tharin
Tharin
поэтому я уже как полгода стараюсь все меньше мышкой двигать
florius0
Tharin
florius0
Когда печатаю лежа с ноутом
florius0
ну и при простудах усиливается
florius0
Вообщем никому не советую 1.5кг железку пытаться крутить одной рукой