Вы видите копию треда, сохраненную 24 марта 2021 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
Вкатывайся, рассказывай какой сборкой и чего пользуешься. Возможно поможет анону
FUCQ:
(Раздел будет допиливаться и дописываться, ты не волнуйся, а пока вот заготовка, в которую жэба и анон будут потихоньку вносить контэнт)
https://wiki.installgentoo.ru/wiki/рекомендуемый_софт
Что случилось? Чего ты закукарекал?
в вики добавьте:
https://www.wps.com/ru-RU (closed source)
https://www.onlyoffice.com/ru/download-desktop.aspx (opensource)
Notepad++ наше всё
Онлик разве открытый?
У него вроде просто есть бинарники под все системы, но код в корпоративных целях держат закрытым. Фриваре так сказать
Community Edition полностью опенсорсный: https://github.com/ONLYOFFICE/DocumentServer#onlyoffice-document-server-editions
Ну и альтернатив особо нет. Есть коллабора, но бля, там инпутлаг мама не горюй, ибо всё происходит на сервере, а тебе лишь картиночка передаётся. Если мало человек будет юзать, то проще уж vnc накатить и использовать любой офлайновый офис. По настройке онлик мне тоже больше понравился, я пару дней возился, чтобы завести коллабору в некстклауде, а с онликом управился меньше чем за полчаса. Правда у коллаборы в бесплатной версии можно редактировать доки прям из мобильного приложения некстклауда, в онлике надо идти в браузер и включать "версия для пк", ни о каком удобстве речи не идёт, разве что опечатки подправить.
День первый
Это просто охуенно, не знаю, может мне так после консольных редакторов крышу сносит, но правда охуенно.
теперь по порядку:
1. Поставил я значит атом. сразу ищу, где тут вим мод, нахожу, ставлю, пробую, теряю башню. это именно то, что я искал джва года. вим мод работает на любой раскладке, и сохраняет все скопированное-вырезанное сразу в буфер обмена.
ложка дегтя, easymotion надо как-то хитро настраивать
2. Решаю дальше поизвращаться. пишу в поиске плагинов всякое говно и оно находится. На любую мою хотелку, нашелся Васян, который уже все сделал за меня.
Встроенный браузер -- разумеется, несколько штук на выбор. Подсветки для хексов цветов -- найдется и такое, паки иконок тоже есть. Реально Эмакс 21-го века.
3. Тормоза -- их небыло. на моем несчастном двухпоточном двухъядерном пеньке точно, что удивительно, на эмаксе были да еще какие
4. Интеграция с гитхабом -- мое почтение. тут ничего не буду говорить.
Пока что все мои мысли, будут новые -- буду писать.
>Встроенный браузер
>в текстовом редакторе
>в текстовом редакторе на электроне
У тебя в пакете карп в пакете.
>вим мод работает на любой раскладке, и сохраняет все скопированное-вырезанное сразу в буфер обмена.
Действительно неблохо. ХЗ как это в имаксе делать, разве что evil-mode-map (или как там оно, не пользуюсь им) переписывать.
>на эмаксе были да еще какие
ХЗ, никакие не встретил кроме package-refresh-contents, но он уже давно асинхронный если запускать с параметром t
>Интеграция с гитхабом -- мое почтение
Что скажешь про magit?
Используй f для передвижения вперёд и F для передвижения назад по линии вместо этого. ; повторяет последнее движение, запятая повторяет последнее движение но в обратную сторону. Можно использовать t и T, если тебе так будет удобнее.
Или >>01499, s и S лучше не трогать, охуенно удобные команды, каждый день использую.
Почему нет, если да? браузер на электроне, это что-то уровня хеллоу ворлда.
>>01686
Про асинхронность не слышал, надо попробовать
>Что скажешь про magit?
ничего не скажу, как и не сказал про встроенную в атом. До этого всегда юзал сосоль, а тут удобная гуишка прекрученна, решил попробовать, понравилось.
>Про асинхронность не слышал, надо попробовать
Её в имаксе мало на самом-то деле, мне повезло что я посмотрел как его асинхронно запускать. Работает оно только если разработчик программы сделал. Асинх помогает лишь с однопоточностью, так что если у тебя были проблемы из-за неё, то должна помочь. Можно скачать пакет emacs-async, в нём есть режимы для диреда и ещё для чего-то.
Если у тебя в целом фризы и задержка, то возможно что-то конфликтует, у меня например flycheck и flymake конфликтовали.
>ничего не скажу
Жаль. Я использую GNU Emacs и ничего другого не трогал, хотел узнать в чём различия между ними, т.к. ничего не использовал пока что для гита.
Я пошёл ставить which-key
Это не сильно раздражает, но можно было бы и асинхронно всё это делать.
Увы но емакс действительно устарел и дезайнился совсем не под то, чем являются современные пк. Деда надо закопать, но перед этим найти ему адекватную замену
>емакс действительно устарел
В каком плане? В принципе-то, всё что нужно (мне) он делает, плюс я его расширяю потихоньку. Асинхронную компиляцию пакетов я уже включил, так что больше никаких проблем оно мне не принесёт, если я не буду использовать gnus какой-нибудь
>>01499
на 's' у меня вим-сэндвич для обертки, f и F я часто использую когда испольхую операторы df<char> yt<char> и тд, но мне еще часто надо именно на скобочки и кавычки прыгать, а искать их на клвае я не хочу, например для тех же моушенов я использую q для кавычек yiq - yank inside quote, или yib - yank inside block, вот то же самое бы мне только для прыжков, вот easy-motion кажется каким-то большим и непонятным, наверно надо получше в нем разобраться
Вим не использую, но попытаюсь помочь.
Leader key используешь? Можно сделать что-то типа <leader> b b значит bracket на следующую открытую скобку и <leader> B на поиск закрывающей скобки.
Для этого можно регекс использовать: {\|[\|( и }\\]\|) соответственно.
Как искать обратно - думай сам, можешь например <leader> o opening bracket и <leader> c closing bracket использовать для поиска вперёд, а заглавные O и C использовать для поиска назад.
>Асинхронную компиляцию пакетов я уже включил
А, и кстати, для многих больших пакетов мейнтейнер пакета уже запилил её в рецепте сборки. Всеми любимый magit например так делает и вроде бы evil. А то, что я скачиваю, загружается за полсекунды и компилируется через gcc за ещё столько же.
правда там байт-компиляция, а не нативная, я пока что не тестил, скорее всего гцц не будет в фоне собирать
Я уже советовал marginalia? Оно докстринги показывает в M-x. То же самое делает ivy-rich, но оно гвоздями прибито к ivy, а я использую selectrum из-за модульности
благодарю
>>01438
https://github.com/ONLYOFFICE/DesktopEditors
вон >>01465 расписал за серверную редакцию.
вообще можно сделать список ide(geany, visual studio(это не вскод!)), и diff утилит (winmerge, diffuse), и ещё нужно прикрепить рядом с vscode, ссылку на vscodium
иде это уже другой класс программ, тут наверное больше смысла писать о них в разделе о программировании
На диалекте питона, который не будет совместим с ванильным
>А чем ИДЕ отличается от текстового редактора?
Ну это целая тема для срача. В моем понимании IDE это среда для разработки внезапно. А значит, она должна быть самодостаточна. в ней должен быть компилятор, сборщик, генератор проектов, плюс скрипты для выполнения рутинной работы, типа добавления класса, глобального переименовывания итд., ну и отладчик, куда без него? Все это ценой универсальности Иде, чаще всего гвоздями прибиты к своим технологиям. Ты много потеряешь если будешь пытаться писать проект на пистоне в IDE для с++. От тектового редактора же требуется только одно -- уметь редактировать тект. стандартный блокнот и какой-нибудь сублим выполняют одну и ту же работу. они открывают тебе тектовый файл, позволяют его смотреть, редактировать и сохранять. Да можно напердолить какой-нибудь емакс до иде или открывать тхт файлы в студии, но это скорее исключение, чем правило.
Тут скорее разница в том, что ты ожидаешь от программы когда ее скачиваешь. От студии я жду что она будет писать код за меня давать мне сразу весь инструментарий для разработки на сисярпе. А от саблайма только то что он откроет мне исходник на любом языке, и постарается его подсветить хотя бы.
Напоследок, приведу пример из реальной жизни. Я выкатывальщик из разработки встраиваеммых систем. Все IDE для разработки на микроконтроллерах -- говно ебаное. Они стоят хуеву кучу денег, тебе приходится постоянно перекатываться между идешками, тк не смотря на один и тот же язык отладчики везде разные, еще некоторые из них только под винду. Не имеют никаких плюшек типа няшных темок, кучи плагинов под разные задачи и каких-то удобств к которым привыкли все. На пикриле одна из них. Но при этом они имееют встроенный дебагер, и немного пишут код за тебя. из-за этого каждый разработчик встраиваемых систем, которого я знаю, имеет под рукой тектовый редактор и ИДЕ. Ибо без дебагера сложно, а постоянно перекатываться из ИДЕ в ИДЕ ебнешся в этих интерфейсах.
> иде это уже другой класс программ
вообще нужно просто выделить отдельное оглавление под ideшки/diffалки, как и было сделано с офисными пакетами.
>>02051
> Некоторые шизики используют для этого Emacs
неудивительно, некоторые даже emacs юзают как файловый менеджер, сам хочу попробовать vimdiff, но чёт сил на это - нету
> Иногда из-за того, что в вскод так и не добавили (а в основном вскод используется)
мне приятель как-то давно(2+- года) показывал compare в vscode, так что выглядит как будто не осилили, хотя возможно это был у него плагин, не помню уже
>некоторые даже emacs юзают как файловый менеджер,
Анон, я так иногда делаю и завтра настрою чтобы
использовать его как мылоклиент...
>мне приятель как-то давно(2+- года) показывал compare в vscode,
Хз насчёт этого, но у них диффалка из коробки всё так и стоит в планах.
Меня память обманула, там не про диффалка, а про гит.
> Анон, я так иногда делаю и завтра настрою чтобы использовать его как мылоклиент...
Следущий этап https://github.com/ch11ng/exwm?)
>>02439
> Меня память обманула, там не про диффалка, а про гит.
ha-ha classic
Нет, мне тайлы не очень нравятся, да и на 768р от них мало толку. Вот что мне точно не помешало бы, так это таббед вью нормальный, с группировкой, поэтому поставлю Awesome по совету проверенного кмрада
(setq help-window-select t)
Автоматически выделяет появляющееся окно помощи, чтобы можно было скроллить через C-v и M-v а также закрыть на q
Может "Текстовых редакторов нить", а не вот это вот пиндосское?
Посоветуйте какой-нибудь DWIM-хоткей для емакса, хочю что-нибудь на елиспе написать
>>2870091 →
>>evil
>>я бы поставил просто для некоторых фич
>Думаю не стоит. Проще будет найти решения в интернетах или самому дописать, чем искать, вырезать и адаптировать функции из контекста.
Как же я сильно изучил емакс с тех пор.
Для многих фич вима можно использовать следующую строчку:
(require 'viper)
Дальше M-x viper и смотришь на миллионы разных функций, которые привезли из вима без евил-мода. Работает буквально из коробки.
Его уже давно не мейнтейнят активно, но баги фиксят и вроде какие-то штуки чинят. Когда займусь написанием модального режима тавтология какая-то, но суть вы понели для емакса, обязательно использую их чтобы не переписывать функционал. Сам по себе вайпер какой-то багнутый, так что если вам нужен вим и вы собираетесь пользоваться им постоянно, то вам скорее нужен Evil.
"Read one or many consecutive chars and jump to the last one.
The window scope is determined by `avy-all-windows' (ARG negates it)."
(interactive "P")
(avy-goto-char-timer arg)
(dotimes (i (length avy-text))
(forward-char)))
Эта функция пофиксила мне весь avy-mode, наконец-то я смогу им пользоваться...
>(dotimes (i (length avy-text))
>(forward-char)))
Неправильно сделал. Можно было просто (forward-char (length avy-text))
В таком случае вместо вызова forward-char несколько раз я вызыааю лишь один раз...
> Когда займусь написанием модального режима тавтология какая-то, но суть вы понели для емакса
Зацени https://github.com/clemera/objed может понравится
Не, я хочу сам, для изучения елиспа
И да есть ещё такая штука как boon-core.el, можно будет поставить его и использовать как базу для модального режима
Надо будет minor mode для питона сделать, чтобы когда я вводил всякие там + - = слева и справа от штук добавлялись пробелы, потому что я заебался каждый раз добавлять их во время написания кода. Но вот что меня бесит - это наверное скобочки автоматически вставляющие, я что-то не вижу в них смысла особого, потом ещё кто-то хоткеи для них запоминает и прочее.
кроме лиспа
Дай ссылку
Почему ваш ссаный NotePad++ не умеет в md файлы, отображая их ВОТ ТАК БЛЯТЬ?
Почему после применения "sort lines case sensivitie (at column)" нихуя не происходит, тогда как на видео у людей строки сортируются? Почему на гитхабе нет инструкции по установке плагина, и мне нужно искать сторонние инструкции?
>Почему после применения "sort lines case sensivitie (at column)" нихуя не происходит, тогда как на видео у людей строки сортируются? Почему на гитхабе нет инструкции по установке плагина, и мне нужно искать сторонние инструкции?
Речь о TextFx.
1) для макросов в виммоде нужен отдельный плагин (который плох), так же, для работы ":" нужен еще один плагин
2) я так и не разобрался с как подцепить easymotion, но освоился с F + : как советовал анон выше.
3) git работает не сильно хорошо, как оказалось. я не нашел как там мерджить ветки, в результате открываю сосольку с гитом, один хуй.
но в целом, мне больше нравится чем вскод
потому что, это редактор для старых дедов, который давно ничего не умеет
А какой лёгкий редактор для молодых дедов есть? Нужна только подсветка синтаксиса популярных языков. Сейчас akelpad использую - стартует быстро, но нужно пердолить плагинами.
nano в сигвине
А зачем легкий?
Если нужен прям легкий, есть нано, пико джое.
Оптимальный +- саблайм.
А вообще, если твоему пк меньше хотя бы десяти лет присмотрись ко всяким комбайнам на браузерных движках. С ссд они вполне моментально стартуют, да и вообще, не знаю как ты, но я не закрываю редактор. Даже когда не работаю
>>04792
назови хотя бы одно требование к редактору, а там подумаем.
>>04737
Да многое. На самом деле охуенная тема как хобби. Но что-то меня заебало обилие железа на рабочем столе, задачи уровня "послушай порт и помигай светодилдо", хуевый инструментарий, колличество мозгоебства для решения элементарной задачи, низкие зарплаты при непомерно высокой как по мне сложности, отсутствие удаленки(если хочется на удаленку раскошелься тысяч на 100-200 на железки, не считая пука) и это при зарплате мидла в 50. Лучше уж формы шлепать
>редактор для старых дедов, который давно ничего не умеет
Наверное я в таком случае использую редактор для шумеров
Всё так. Самого бесят эти названия, продолжаю использовать среди других емаксеров слова "скопировать, вставить", пока что никто ничего не сказал.
GNU Emacs
емакс скорее нетленка, не гони.
>А зачем легкий?
Использовать вместо блокнота, чтобы быстренько подправить конфиги + загрузка по сети через узенький канальчик.
Для задач посурьёзнее vscodium есть.
Почему в вашем Виме большие буквы нужно вводить через капс? Или я чегото не знаю? Я понимаю, что вы там кайфуете с эффектиной работы на клаве, но какого черта базовые вещи то вырезали?
Для изучения использую онивим, там встроенные туториал по виму есть, да и выглядит не так древне.
Кто нибудь умеет прикрутить в VSCodium аддоны для remote? Пишут что спермохозяин не разрешает использовать их в неофициальных сборках, но уверен кто-нибудь тут знает как надуть спермоблядь?
посмотри на редакторы, которые обычно к линуксовским де прикручивают(Gedit, Kate и другие)
https://www.reddit.com/r/WantedEmacsFeatures/comments/kgpi14/key_positions_for_shortcuts_instead_of_letters
>Какой вим используем?
Я не он, но у меня в померщели не работает шифт на другом ноутбуке, заглавные буквы приходится вводить с помощью капслока.
Я спрашивал про лёгкий редактор, а не про комбайны.
Треды глазами пробежал, не вчитываясь, может уже кто спрашивал.
Я когда-то очень давно поставил Notepad++ как замену дефолтному блокноту. И с тех пор привык к очень удобной для меня фиче - в нём можно открыть много вкладок, накидать туда что угодно, закрыть редактор, он в своей папке с бэкапами всё несохранённое сохранит безо всяких вопросов, и при следующем открытии откроет их все в том же виде, в каком я их закрыл. Это удобно для всяких временных заметок и ссылок.
Вопрос - какие-то ещё редакторы так умеют без лишней возни? VSCode вроде может так же, но в нём я мелкие файлы скриптов правлю, поэтому не хочу перемешивать его с обычными файлами.
>какие-то ещё редакторы так умеют без лишней возни?
GNU Emacs
(desktop-save-mode 1) ; сохранять буферы при закрытии
(tab-bar-mode 1) ; показывать вкладки
(add-hook 'kill-emacs-hook (lambda () (save-some-buffers t))) ; сохранять все файлы не спрашивая при закрытии
Рекомендовать его не могу, если ты не любишь хакать свои инструменты. Если же любишь - добро пожаловать, использовать емакс очень доставляет, а разобраться много ума не надо.
>But reverse-im doesn't work all the time. If you configure it to use russian-typewriter map, switch to russian-typewriter layout in X.Org and type C-2 on it, it registers as C--, because on the Russian Typewriter layout 2 is actually a hyphen. Emacs doesn't know if it's a hyphen on the English layout or a hyphen on the Russian layout. If you're using a not-so-popular language (such as Kazakh, which is what I happen to use), you have to make a Quail map from scratch. If you're typing in German, C-S-7 will undo instead of whatever C-S-7 does in English. If you're using English Dvorak, all the letters in other languages will translate to English QWERTY. Shortcuts that use a single key (like C-x e or all the keys of Evil/Viper-mode) won't work, because a single key will turn into a letter from an alternative alphabet. It affects everyone except people who only know English.
Да, не работает всегда, есть баги и недочёты. Но это работа ведётся, и ты к ней можешь присоединиться уже *сейчас. Не нужно ждать, можно уже придумывать, улучшать и предлагать.
>>05720
>Но это работа ведётся, и ты к ней можешь присоединиться уже *сейчас
Эту работу не выполнить через елисп, потому что емакс не знает, был ли дефис на русской раскладке или на английской. Можно написать внешнюю программу-кейлоггер, чтобы транслировала нажатия по-другому, но проблему с Evil-mode/Viper-mode например это не решит.
Та же самая проблема у меня была с хромом например: https://bugs.chromium.org/p/chromium/issues/detail?id=1131892
>горздо продуктивнее будет написать в список рассылки разработки емакса
Да
>не на какой-то ноунейм саб-реддит который загнётся не сегодня так завтра
Мне просто лень разбираться с этими мейлинг листами. Надо успеть, пока емакс 28 не вышел...
На линуксе дум стоит, которым я ради орг-мода пользуюсь. Но на винде он не особо приглянулся, не уверен, насколько там удобно будет ставить и настраивать тот же дум.
А, у тебя какой-то необычный. Что вим, что нвим работают нормально.
> Мне просто лень разбираться с этими мейлинг листами. Надо успеть, пока емакс 28 не вышел...
Это просто. Пишешь тупо с мыла сюда:
Архив здесь: http://lists.gnu.org/archive/html/emacs-devel/ можно поискать было ли что-нибудь подобное или нет
>Эту работу не выполнить через елисп, потому что емакс не знает, был ли дефис на русской раскладке или на английской. Можно написать внешнюю программу-кейлоггер, чтобы транслировала нажатия по-другому, но проблему с Evil-mode/Viper-mode например это не решит.
Кстати есть другой способ. Можно настроить ОС таким образом что бы в окне emacs всегда был английская раскладка, но она переключала input-method на тот что системный. Костыль конечно, но я когда-то в линуксе такую штуку настроил, было удобно. Сейчас же мне reverse-im хватает
говорят работает норм, но половины фичей тупо нет или работают криво. Вроде где-то был собранный и готовый к употреблению инсталлятор спейсмакса. Но ссылку я потерял, не знаю была ли она вообще уже.
а зачем тебе ещё редакторы если этот работает и тебя всё устраивае? не слушай анона с емаксом если не "хочешь лишний возни". Емакс на винде это сложна. А он и сам по себе довольно сложный
Каких, например?
Разделение текстовых процессоров от всего остального сейчас уже очень и очень условное. Цитата из вики:
> The functions of a word processor program fall somewhere between those of a simple text editor and a fully functioned desktop publishing program. However the distinctions between these three have changed over time, and were unclear after 2010.
Выбор emacs как инструмента для написания текстов это все ещё экзотический выбор, но это в целом рациональный выбор. Всё что тебе может потребоваться для написания статей и документов в нём доступно. Люди пишут курсовые, дипломы, научные работы и даже книги.
Потом, помимо больших и серьёзных текстов, emacs используют как почтовую программу, органайзер и иногда даже как чат-программу. В какой программе, по-твоему, обычный юзер емакса будет писать заметки с планёрок?
Оказалось уже обсуждают.
>>05801
Домашку в LaTeX, например.
Комменты в коде преподу по алгоритмам.
На мыло писать другим людям.
Что ещё... Не вспомнить! но я этим каждый день занимаюсь.
>>05820
Я уже написал, мне Юра Линьков ответил.
>>05822
>что бы в окне emacs всегда был английская раскладка, но она переключала input-method на тот что системный.
А как ты автоматически переключаешь раскладку на системную в емаксе? А раскладку через С-\ переключать что-ли? Мне не нравится...
>
А как ты автоматически переключаешь раскладку на системную в емаксе? А раскладку через С-\ переключать что-ли? Мне не нравится..
Да мне тоже не нравится иметь разные горячие клавиши. Я так уже не делаю, потому что на русском я пишу крайне редко уже и после переезда с одного дистрибутива на другой я заленился устанавливать этот хак.
Нужно что бы крутился сервер и можно исполнять код из консоли: emacsclient -e '(set-input-method \"russian-keyboard\")' ну или как он там называется.
>Каких, например?
Про Microsoft Word слышал когда-нибудь? Оформляешь как надо, с картиночками и стилями, отсылаешь другим людям - у них это отображается и печатается так же, как у тебя. Вы там из емакса что можете отослать?
>мейлинг листами
Шёл 2020-ый год...
>>05565
>в своей папке с бэкапами всё несохранённое сохранит безо всяких вопросов
О, отличная вещь, и вроде как развивается в отличие от akelpad, и дистрибутив маленький, надо попробовать.
Сорян соряныч, жопой читаю комментарии
>>мейлинг листами
>Шёл 2020-ый год...
Почему тебе не нравятся мейлинг листы?
>Вы там из емакса что можете отослать?
Org-mode с экспортом в HTML/LaTeX. Труъ-стейтлесс, а не вот эти ваши документы, в которых форматирование постоянно едет между версиями текстовых процессоров
> Про Microsoft Word слышал когда-нибудь?
Конечно слышал, и даже пользуюсь каждый день. Что не мешает мне использовать емакс что бы писать и править документы, в том числе и для коллаборации. Ты использовал org-mode для написания и генерации документов?
> Оформляешь как надо, с картиночками и стилями, отсылаешь другим людям - у них это отображается и печатается так же, как у тебя.
Не всегда. При всём старании Microsoft проблемы обратной совместимости все ещё есть даже между разными версиями из же офисного пакета. Хоть и редки.
Плюс это всё можно делать и в емаксе.
> Вы там из емакса что можете отослать?
В целом всё что можно: письма, комментарии и описания для баг-трекеров, статьи с формулами, картинками и стилями. Всё что возможно.
Потом, ты забываешь про академическую среду, где миром правит TeX и друзья. Далеко не вся, конечно, но достаточная.
>Почему тебе не нравятся мейлинг листы?
Дай угадаю: форматирование, прикреплённые файлы, картинки нинужны, так же как и ненужны те, кто эту срань будет читать потом в онлайн-версии, когда нагуглит такой же баг?
>>мейлинг листами
>Шёл 2020-ый год...
Почему тебе не нравятся мейлинг листы?
Мейлинг листы и правда кажутся архаизмом при наличии разных баг-трекеров, современных форумов для обсуждений и так далее. Есть большие минусы у этого способа коллаборации: спам, очень сложно использовать списки рассылки для того что бы публично трекать прогресс проектов, сложно искать ответы на уже заданные вопросы.
Использовать для больших проектов только список рассылки и правда очень странно. Но никто так и не делает давно. Только если очень маленькие проекты. Ну и плюсы конечно перевешивают всё. Не думаю что у нас было бы ядро линукса в том виде в котором оно есть сейчас, если бы они пытались бы это делать на каком-нибудь github.
> форматирование, прикреплённые файлы, картинки нинужны
Ты не туда воюешь, мистер. Прикрепляй к письму, оформляй как тебе вздумается. Это же просто письмо. Контент может быть любым.
>Но никто так и не делает давно. Только если очень маленькие проекты.
FreeSwitch так делают. Это блестящий проект, в квалификации создателей которого никаких сомнений нет, но вот читать их мейл листы всё удовольствие отбивает.
Я, конечно, говорю про идеальный мир. На практике большинство проектов воротит нос когда ты начинаешь присылать html-письма с форматированием и прикрепленными файлами. В ядре линукса такие письма просто игнорируют.
Но я все ещё не понимаю в чём проблема читать rich text в онлайн версиях? Прикрепленные файлы тоже вполне нормально прикрепляются. В некоторых проектах патчи присылают в прикреплении, а не в теле письма например.
Я немного прошёлся по их архиву, вроде бы нормальный архив. И размер архива очень маленький. Не мог бы ты рассказать какие именно моменты тебя бесят и раздражают? Может быть моя жопа просто закалилась?
Но я ведь не предлагаю избавиться от форумов и багтрекеров. Я вижу ценность и в списках рассылки и в форумах и в баг трекерах. У каждого есть свои границы применимости, которые меняются с течением времени и технологий. И я бы с удовольствием подискутировал на эту тему.
Тем более мне не очевидно, ведь я большую часть своей профессиональной жизни провёл в списках рассылки. Я бы хотел взглянуть на проблему глазами другого человека.
>ценность и в списках рассылки
Была тогда, когда форумов не завезли.
Между тем, у notepad++ есть минимальный портативный вариант, всего 6 МБ, но хосспаде, всё что мне нужно есть.
Тем более локальные форумы умирают, их вытеснили огромные, централизованные сайты вроде reddit'а, facebook'а, discord'а и так далее.
Волнистую линию в коде не сразу замечаешь
>
Между тем, у notepad++ есть минимальный портативный вариант, всего 6 МБ, но хосспаде, всё что мне нужно есть.
Последний раз (это было лет 10 назад) когда использовал его, приходилось выбирать подсветку синтаксиса самостоятельно каждый раз. Оно теперь умеет в авто-определение?
> By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions.
бггг
vs code
Нашел плагины error lens/error gutter которые иконки показывают
В vs code разве нет такого?
>а зачем тебе ещё редакторы если этот работает и тебя всё устраивае?
Notepad++-то я оставлю, просто, во-первых, вдруг есть что-то другое и оно лучше, для расширения кругозора в общем. И во-вторых, я хотел на работе в разные редакторы кидать текстовые заметки и всякие скрипты/куски кода временные.
А почему дефолтный имаксовский вариант не подходит? C-/, потом написать russian-computer?
1. Не синхронизируется с остальным компуктером
2. Имеет другой хоткей
3. Russian-typewriter мне нравится больше
4. Из-за раскладки Dvorak буквы превращаются в кашу, отчего нужно всё переделывать
5. Хоткей неудобный, удобный придумать не могу - всё занято (C-t правда можно)
Я нашёл слабость емакса, он реально многовато поджирает ОЗУ если ты используешь нестабильную версию
Или лучше скажите как сделать так, чтобы файлы из загрузок файрфокса можно было запускать через клик прямо в виме?
я сказал "максимально простой графический редактор", а не "проприетарная хуйня с падсветачкой синтаксиса и кучей плагинов".
Мне нужен аналог блокнота с винды. Юзал gedit, но из-за его гтк зависимостей он немного дохуя весит.
Блокнот из-под Вина.
Leafpad.
Firefox тоже тянет gtk. Just saying... А так, если хочется настоящей минимальности, используй ed. Nano тянет как минимум ncurses. Вроде бы ed кроме glibc не тянет больше ничего.
https://www.gnu.org/fun/jokes/ed-msg.en.html
Leafpad
gVim
Notepads, если не лень найти их гитхаб
Там даже установщик в стиле винды валяется.
Буквально обычный блокнот, но с вкладками и маленькими вкусностями.
Я какое-то время пользовался, но потом перестал из-за сегфолтов, крайне медленного обновления и так далее. Оно конечно значительно шустрее стало работать, но не настолько что бы терпеть остальное.
Самое медленное что у меня было это огромные буфера в орг-моде, которые я просто распилил на файлы помельче.
Короче жду когда в мастер это сольют.
Имплементировал. Работает, но с одним но: курсор не видно, а это важно.
https://github.com/raxod502/ctrlf/issues/71
https://github.com/raxod502/ctrlf/issues/70
Хочу сделать это. Завтра займусь...
Что думаете?
могу прокомментировать твой ангелский. русскоязычных (и немецкоязычных) оч легко спалить по невъебенно длинным предложениям. попробуй ставить точки почаще, то есть обрубать мысль почаще. Тебя станет легче читать.
ну и можно было бы выложить текущий патч, с пометкой что WIP (т.е. work in progress). я бы может даже поревьювил, а то так даже обсуждать нечего
к слову если прочесть документацию емакса от а до я, то можно в своём познании настолько преисполниться, что как будто бы уже 100 триллионов милирадов строчек редактирую на триллионах и триллионах таких же емаксов, понимаешь?
серьезно, документация топчик, читается за пару-тройку вечеров, зато хотя бы знаешь что в этой программе есть из коробки. а из коробки дохрена всего есть
Если бы поставил в юа имакс, то было бы Неизвестно: Неизвестно.
>notepads
Подсветка синтаксиса есть? А если найду?
Сам использую Sublime Text, лучше в жизни ничего не пробовал - минималистично, чисто, легко, можно змеиные скрипты запускать не отходя от кассы окна редактора.
Я еблан. Замена блокноту и есть замена блокноту, а не полу-ide с кучей плагинов и свистелок.
классный блокнот, жаль вкладку просто не открепить, надо новое окно создавать, потом в него перетаскивать
> If you have a ST 3 license, you can join the offical ST Discord chat server to download and test it.
Короче, кто может дать норм. ключ для ST4 или пропатчить sublime_text.exe? Реверсеры, а? Собственно, зачем: ST3 и так норм. работает, но в ST4 пофикшены некоторые annoying баги.
1. https://download.sublimetext.com/sublime_text_build_4094_x64.zip
2. https://gist.github.com/angrycoffeemonster/4f05896d233baf6bd9b0894e30b5fa63
А ты копируешь с —– BEGIN LICENSE —– —— END LICENSE ——, или без?
Отвечаю себе: вот этот способ сработал: https://gist.github.com/angrycoffeemonster/4f05896d233baf6bd9b0894e30b5fa63#gistcomment-2962198
===
I've managed to register the latest version (3207) with any licence upgrade. Steps:
Open /opt/sublime-text/sublime_text with any HEX editor.
Find this string: 97 94 0D and replace it with 00 00 00 and save it.
Use this license:
—– BEGIN LICENSE —–
TwitterInc
200 User License
EA7E-890007
1D77F72E 390CDD93 4DCBA022 FAF60790
61AA12C0 A37081C5 D0316412 4584D136
94D7F7D4 95BC8C1C 527DA828 560BB037
D1EDDD8C AE7B379F 50C9D69D B35179EF
2FE898C4 8E4277A8 555CE714 E1FB0E43
D5D52613 C3D12E98 BC49967F 7652EED2
9D2D2E61 67610860 6D338B72 5CF95C69
E36B85CC 84991F19 7575D828 470A92AB
—— END LICENSE ——
Block these in /etc/hosts:
127.0.0.1 www.sublimetext.com
127.0.0.1 sublimetext.com
127.0.0.1 sublimehq.com
127.0.0.1 license.sublimehq.com
127.0.0.1 45.55.255.55
127.0.0.1 45.55.41.223
===
Отвечаю себе: вот этот способ сработал: https://gist.github.com/angrycoffeemonster/4f05896d233baf6bd9b0894e30b5fa63#gistcomment-2962198
===
I've managed to register the latest version (3207) with any licence upgrade. Steps:
Open /opt/sublime-text/sublime_text with any HEX editor.
Find this string: 97 94 0D and replace it with 00 00 00 and save it.
Use this license:
—– BEGIN LICENSE —–
TwitterInc
200 User License
EA7E-890007
1D77F72E 390CDD93 4DCBA022 FAF60790
61AA12C0 A37081C5 D0316412 4584D136
94D7F7D4 95BC8C1C 527DA828 560BB037
D1EDDD8C AE7B379F 50C9D69D B35179EF
2FE898C4 8E4277A8 555CE714 E1FB0E43
D5D52613 C3D12E98 BC49967F 7652EED2
9D2D2E61 67610860 6D338B72 5CF95C69
E36B85CC 84991F19 7575D828 470A92AB
—— END LICENSE ——
Block these in /etc/hosts:
127.0.0.1 www.sublimetext.com
127.0.0.1 sublimetext.com
127.0.0.1 sublimehq.com
127.0.0.1 license.sublimehq.com
127.0.0.1 45.55.255.55
127.0.0.1 45.55.41.223
===
Зарепортил этот ключ как утекший.
В общем, пошло оно нахуй, я сделал самым простым способом, не isearch-like.
>поставил расширение
>работает не так, как тебе хотелось бы
>потратил 5 часов на патч
>дифф файл на 20 строчек
>ну ничего, я же не программист и вообще емакс только недавно начал использовать
>лёг спать
>на следующий день откуда-то появилась ненужная скобочка
>весь код не работает
>не получается починить
>git clone https://github.com...
>сделал минимальную версию фичи
>одна строчка кода и defcustom
>отправляешь патч
Может, надо было просто нано/вим+питон? Я пока что не программист, зачем мне такой монстр типа емакса.
Типо тот же сублим, брекеты, атом и парочка других чувствуются неплохо, да и вполне выполняют свою задачу.... Однако жаба слышала, что как только ты освоить вим или такое, то начинаешь ебашить текст раза в два-три быстрее...
Легенды или нет, не знаю, прояснит кто-нибудь?
Дисклеймер: единственные редакторы которые я пробовал это блокнот, вим, мцедит, нано, емакс, от самого раннего до недавнего. Так что не удивляйся, если увидишь фичи, которые есть во всяких ИДЕ/редакторах.
>модульных
Вим вроде как не модульный.
Мне (>>08303) вим нравился (и всё ещё нравится!) тем, что он в консолечке пердолечке, ещё у него есть много различных шорткатов (всякие фичи типа "идти к знаку X" или "удалить/изменить всё в скобочках" например), которые просто вводить из-за того, что не нужно удерживать шорткаты, а сами шорткаты очень просто запоминать, так как у них есть либо мнемоника, либо они опираются на всякие штуки типа регекспа ($ чтобы идти в конец строки). Всё это ты почувствуешь спустя 5 минут вимтутора. Вим мне не нравится по следующим причинам: его сложно изучать (например, нельзя сказать "расскажи, что делает клавиша"), я пользовался лишь 1% фич которые он даёт, мне всегда было лень его как-то изучать, я постоянно гуглил как что-то сделать в виме но при этом установить какие-то штуки типа комплишна мне было слишком лень. Плюс многие хоткеи мне просто ну очень не нравятся, так как они построены на регекспе, который я не знаю. command mode мне тоже не нравится, хотелось бы больше интерактива, например в виме есть ":s/replace/withthis/g", которая заменяет "replace" на "withthis" во всём файле (означать должно что-то типа "substitute "replace" with "withthis" globally"). Но чтобы вим опрашивал, хочешь ли ты заменить или нет, нужно в конце добавить "c". Что оно означает? Я бы мог придумать на русском "спрашивать", но это как-то странно. Вимскрипт какой-то непонятный: я так и не нашёл, как сделать чтобы вим уходил в нормал мод если я ничего не печатаю в течение десяти секунд, и никто в этом разделе не знает, как это сделать.
Емакс мне нравится потому что я могу прочитать исходный код и этот исходный код обычно просто понять и читать к скобочкам через день-другой привыкаешь, всё в емаксе сделано чтобы его было проще изучать и изменять его (нужно лишь только на это обращать внимание), пакетов масса, всё работает через буферы: можно например комплишн прикрутить к REPL'у, или скопировать вывод из терминала без мыши, или перейти к какому-то файлу в dired (файловый менеджер) через поиск/avy, . Также много фич из коробки для редактирования. В отличие от вима, на второй день я поставил avy и selectrum, через неделю - company, yasnippet, marginalia, consult, насрал многим разработчикам в ишшуи чтобы добавили фичи которые мне нужны а фантазия в первую очередь появилась из-за того, что я использовал имакс. Многие штуки интерактивные и/или имеют dwim Емакс мне не нравится из-за дефолтов: они в целом норм, но многие вещи тупо бесполезные для меня, из коробки нет фич для быстрого редактирования текста как в виме потому Vi и стал популярнее емакса, когда вышел, людям было лень емакс пердолить. Первая эмуляция Vi вышла в 80-х, но к тому времени все уже пересели., но их не хочется убирать чтобы не было проблем с 1% случаев, вкладки некрасивые из коробки, плюс хотелось бы модальный режим, но так как evil это по сути имплементация вима причём довольно жирная, мне смысла мало ею пользоваться, ибо я с вимом хорошо не знаком никакого выхода, кроме как написать свой (или читать исходники какого-нибудь фреймворка типа boon.el на 3к строк. Не хочу использовать всякие пакеты для емакса не прочитав их исходники или не понимая, как они примерно работают) у меня нет, а мне пока что лень.
Дисклеймер: единственные редакторы которые я пробовал это блокнот, вим, мцедит, нано, емакс, от самого раннего до недавнего. Так что не удивляйся, если увидишь фичи, которые есть во всяких ИДЕ/редакторах.
>модульных
Вим вроде как не модульный.
Мне (>>08303) вим нравился (и всё ещё нравится!) тем, что он в консолечке пердолечке, ещё у него есть много различных шорткатов (всякие фичи типа "идти к знаку X" или "удалить/изменить всё в скобочках" например), которые просто вводить из-за того, что не нужно удерживать шорткаты, а сами шорткаты очень просто запоминать, так как у них есть либо мнемоника, либо они опираются на всякие штуки типа регекспа ($ чтобы идти в конец строки). Всё это ты почувствуешь спустя 5 минут вимтутора. Вим мне не нравится по следующим причинам: его сложно изучать (например, нельзя сказать "расскажи, что делает клавиша"), я пользовался лишь 1% фич которые он даёт, мне всегда было лень его как-то изучать, я постоянно гуглил как что-то сделать в виме но при этом установить какие-то штуки типа комплишна мне было слишком лень. Плюс многие хоткеи мне просто ну очень не нравятся, так как они построены на регекспе, который я не знаю. command mode мне тоже не нравится, хотелось бы больше интерактива, например в виме есть ":s/replace/withthis/g", которая заменяет "replace" на "withthis" во всём файле (означать должно что-то типа "substitute "replace" with "withthis" globally"). Но чтобы вим опрашивал, хочешь ли ты заменить или нет, нужно в конце добавить "c". Что оно означает? Я бы мог придумать на русском "спрашивать", но это как-то странно. Вимскрипт какой-то непонятный: я так и не нашёл, как сделать чтобы вим уходил в нормал мод если я ничего не печатаю в течение десяти секунд, и никто в этом разделе не знает, как это сделать.
Емакс мне нравится потому что я могу прочитать исходный код и этот исходный код обычно просто понять и читать к скобочкам через день-другой привыкаешь, всё в емаксе сделано чтобы его было проще изучать и изменять его (нужно лишь только на это обращать внимание), пакетов масса, всё работает через буферы: можно например комплишн прикрутить к REPL'у, или скопировать вывод из терминала без мыши, или перейти к какому-то файлу в dired (файловый менеджер) через поиск/avy, . Также много фич из коробки для редактирования. В отличие от вима, на второй день я поставил avy и selectrum, через неделю - company, yasnippet, marginalia, consult, насрал многим разработчикам в ишшуи чтобы добавили фичи которые мне нужны а фантазия в первую очередь появилась из-за того, что я использовал имакс. Многие штуки интерактивные и/или имеют dwim Емакс мне не нравится из-за дефолтов: они в целом норм, но многие вещи тупо бесполезные для меня, из коробки нет фич для быстрого редактирования текста как в виме потому Vi и стал популярнее емакса, когда вышел, людям было лень емакс пердолить. Первая эмуляция Vi вышла в 80-х, но к тому времени все уже пересели., но их не хочется убирать чтобы не было проблем с 1% случаев, вкладки некрасивые из коробки, плюс хотелось бы модальный режим, но так как evil это по сути имплементация вима причём довольно жирная, мне смысла мало ею пользоваться, ибо я с вимом хорошо не знаком никакого выхода, кроме как написать свой (или читать исходники какого-нибудь фреймворка типа boon.el на 3к строк. Не хочу использовать всякие пакеты для емакса не прочитав их исходники или не понимая, как они примерно работают) у меня нет, а мне пока что лень.
>Многие штуки интерактивные и/или имеют dwim
Здесь точка должна быть.
В емаксе например вместо вот этого долгого :s/something/somethingelse есть query-regexp-replace и query-replace которые по дефолту забинжены на Alt+Shift+5 и Alt+Ctrl+Shift+5 я их поменял если что, они просят ЧТО заменить и НА ЧТО заменить, ими очень просто пользоваться без никаких знаний в принципе. Есть версии и без query, но я забыл хоткеи. Сами команды можно найти через Alt+x replace TAB, тебе их покажут, а когда программа закроется тебе скажут "а ты в курсе, что ты мог написать [хоткей] и запустить эту команду?". Я хуй знает, как это сделать в виме, обычно с вимом либо мануал читаешь, либо гуглишь знания, которые даже гуру не помнят, откуда черпали. Страшная вещь. Хотя может я не разбирался достаточно.
И ещё конфиг в емаксе очень просто выглядит:
https://github.com/veronikazaglotova/dotemacs/blob/master/init.el
В первом блоке кода запуск пакетного менеджера straight.el, его игнорируем, всё остальное через use-package декларации с ну просто простейшим синтаксисом.
А с оргмодом всё ещё проще, вот такая вот красота на которую мне лень перекатываться можно не только для елиспа использовать, держу в курсе https://github.com/bzg/dotemacs/blob/master/emacs.org
Главная фича емакса: емакс был 50 лет назад и будет ещё столько же.
Остальное легче и проще в иде сделать
Стал ли я ебошить тексты быстрее и лучше чем раньше? Не знаю, скорее нет. Но ощущения управления текстом очень приятные, всё находится на кончиках пальцев. Впрочем современные редакторы, с достаточным количеством хоткеев тоже достаточно хороши уже.
Емакс про другое. Емакс это как отдельная ОС, где каждая функция, каждый кусочек кода доступен для чтения и изменений. Прекрасная среда для людей которые любят эксперименты и настройки. Ужасная если ты хочешь сесть и сразу поехать.
> https://github.com/veronikazaglotova/dotemacs/blob/master/init.el
> (use-package org-bullets
use https://github.com/integral-dw/org-superstar-mode Luke
> (setq test 5)
> (boundp 'test)
debug?
> latex-start-or-restart
Зачем это?
> xdg-on-point
use https://github.com/emacsmirror/openwith luke
и org-file-apps
> back-to-indentation-dwim
use https://github.com/alphapapa/mosey.el luke
> (set-frame-font "Ubuntu Mono 13" nil t)
лучше убери это и кастомайзь default font face. ещё к слову есть variable pitch, fixed pitch и так далее.
> (load-theme 'base16-google-light)
ты наверняка каждый раз получаешь вопрос при загрузке -- а грузить ли тему или нет? добавь t вторым аргументом к load-theme
> https://github.com/veronikazaglotova/dotemacs/blob/master/init.el
> (use-package org-bullets
use https://github.com/integral-dw/org-superstar-mode Luke
> (setq test 5)
> (boundp 'test)
debug?
> latex-start-or-restart
Зачем это?
> xdg-on-point
use https://github.com/emacsmirror/openwith luke
и org-file-apps
> back-to-indentation-dwim
use https://github.com/alphapapa/mosey.el luke
> (set-frame-font "Ubuntu Mono 13" nil t)
лучше убери это и кастомайзь default font face. ещё к слову есть variable pitch, fixed pitch и так далее.
> (load-theme 'base16-google-light)
ты наверняка каждый раз получаешь вопрос при загрузке -- а грузить ли тему или нет? добавь t вторым аргументом к load-theme
вопрос только в том, весело и интересно это или нет. если нет, обычный редактор лучше. или лучше взять готовую сборку вроде дума или спейсмакса. вообще дум или емакс лучше в любом случае для новичка.
если да, то велком ту зе клаб. но не ожидай что прокаченный редаткор это буст +1000 к производительности. для меня лично это в первую очередь хобби.
>или лучше взять готовую сборку вроде дума или спейсмакса
>в любом случае для новичка
Это каким надо быть новичком? Наверное тем, кто не читает документацию, и гуглит перед тем, как прочитать мануал? Я когда емакс начал использовать даже пузырёк не умел.
да и сейчас как-то почти ничего не умею
>>08429
>debug?
Я енто забыл убрать :/
Надо было такое в скретч буффере делать, но мне как-то лень.
>Зачем это?
latex-mode криво и неудобно компилит.
>use https://github.com/emacsmirror/openwith luke
Спосибо
Я орг не использую
Не вижу смысла
>лучше убери это и кастомайзь default font face
Тоочно :/
>ещё к слову есть variable pitch, fixed pitch и так далее
Я орг не использую
>ты наверняка каждый раз получаешь вопрос при загрузке
Нет, оно в кастомайзе записано как доверенное, но t таки добавлю, спосибо
> Это каким надо быть новичком?
Что спейсмакс, что дум емакс -- оба по сути дистрибутивы от мира емакса. Ставишь и у тебя полностью рабочий редактор, можно ехать прямо сейчас. У дума с документаций похуже, но он сильно пошустрее, у спейсмакса офигенная документация и не-vim режим поддержан из коробки.
Мне кажется требование к юзеру емакса быть проф. программистом это слишком серьёзное требование. Я уже где-то на этой доске писал что редактор используют очень много разных людей, далеко не только программисты.
Если ты хочешь научится емаксу, мне кажется сейчас гораздо более бодрый способ взять один из этих монстров-дистрибутивов, разобраться с ним, и дальше потихоньку перекатываться на свою конфигурацию.
> Я орг не использую
А зачем тогда тебе org-bullets и ещё какие-то органайзер приблуды?
> Нет, оно в кастомайзе записано как доверенное, но t таки добавлю, спосибо
В думе не любят кастомайз, и я его не использую. То есть использую, но крайне в ограниченном количестве. В целом поддерживаю, потому что кастомайз превращает стройку конфигурацию в огромный мега-файл с настройками.
Но смысле t ставить наверное и правда не очень много, если тема в доверенных.
> Не вижу смысла
Поинт в том что бы быстро собирать свои dwim-функции. Небольшой каркас, скелет. Я правда тоже не использую.
> latex-mode криво и неудобно компилит.
Я имею в виду, зачем тебе vterm? Пробовал compile-mode? Из него можно прямо на ошибки прыгать.
Я большой фанат compile-mode, это просто лютая вещь для удалённой и экзотической разработки. Написал кастомный скрипт, выполнил и voilà! у тебя есть практически интерактивный буфер.
Представь ты пишешь на каком-нибудь странном DSL для которого вообще ничего кроме компайлера не завезли. И к куче компайлер лежит на машине в тридевятом царстве, через три ssh-хопа на далёком севрере в горах южного тибета.
А сборочный скриптик потом можно коллегам пошарить.
> Это каким надо быть новичком?
Что спейсмакс, что дум емакс -- оба по сути дистрибутивы от мира емакса. Ставишь и у тебя полностью рабочий редактор, можно ехать прямо сейчас. У дума с документаций похуже, но он сильно пошустрее, у спейсмакса офигенная документация и не-vim режим поддержан из коробки.
Мне кажется требование к юзеру емакса быть проф. программистом это слишком серьёзное требование. Я уже где-то на этой доске писал что редактор используют очень много разных людей, далеко не только программисты.
Если ты хочешь научится емаксу, мне кажется сейчас гораздо более бодрый способ взять один из этих монстров-дистрибутивов, разобраться с ним, и дальше потихоньку перекатываться на свою конфигурацию.
> Я орг не использую
А зачем тогда тебе org-bullets и ещё какие-то органайзер приблуды?
> Нет, оно в кастомайзе записано как доверенное, но t таки добавлю, спосибо
В думе не любят кастомайз, и я его не использую. То есть использую, но крайне в ограниченном количестве. В целом поддерживаю, потому что кастомайз превращает стройку конфигурацию в огромный мега-файл с настройками.
Но смысле t ставить наверное и правда не очень много, если тема в доверенных.
> Не вижу смысла
Поинт в том что бы быстро собирать свои dwim-функции. Небольшой каркас, скелет. Я правда тоже не использую.
> latex-mode криво и неудобно компилит.
Я имею в виду, зачем тебе vterm? Пробовал compile-mode? Из него можно прямо на ошибки прыгать.
Я большой фанат compile-mode, это просто лютая вещь для удалённой и экзотической разработки. Написал кастомный скрипт, выполнил и voilà! у тебя есть практически интерактивный буфер.
Представь ты пишешь на каком-нибудь странном DSL для которого вообще ничего кроме компайлера не завезли. И к куче компайлер лежит на машине в тридевятом царстве, через три ssh-хопа на далёком севрере в горах южного тибета.
А сборочный скриптик потом можно коллегам пошарить.
>>use https://github.com/emacsmirror/openwith luke
>Спосибо
У меня кстати он настроен в итоге таким образом:
(use-package openwith
:config
(openwith-mode t)
(setq openwith-associations
'(("\\.pdf\\'" "setsid -w xdg-open" (file))
("\\.jpg\\'" "setsid -w xdg-open" (file))
("\\.png\\'" "setsid -w xdg-open" (file))
("\\.gif\\'" "setsid -w xdg-open" (file))
("\\.mpv\\'" "setsid -w xdg-open" (file))
("\\.html\\'" "setsid -w firefox" (file))
("\\.webm\\'" "setsid -w xdg-open" (file))
("\\.mp4\\'" "setsid -w xdg-open" (file)))))
Короче банально всё что емак криво отображает я открываю системным открывальщиком. А в системе уже настраиваю чем это открывать.
setsid нужен что бы отвязать новый процесс от процесса емакса. Иначе при смерте емакса все дети тоже умрут. Случается редко конечно, но очень бесит. Закрыл емакс, закырлся броузер, видос и 10 окон со смешными картинками.
>А зачем тогда тебе org-bullets и ещё какие-то органайзер приблуды?
Не осилил и забил хуй. Мне не важно, сколько емакс запускается.
>То есть использую, но крайне в ограниченном количестве
То же самое. От него никак не избавиться, в любом случае будет срать списком пакетов и установленными темами.
>зачем тебе vterm?
Я иногда использую туи программы типа nmtui, alsamixer, с недавних пор хочу начать использовать fzf... эмуляторы терминала из емакса и ешелл все плохо работают с туями.
>setsid нужен что бы отвязать новый процесс от процесса емакса.
Чем это отличается от & disown?
> Я иногда использую туи программы типа nmtui, alsamixer, с недавних пор хочу начать использовать fzf... эмуляторы терминала из емакса и ешелл все плохо работают с туями.
У тебя очень необычный для меня способ работы с имаксом. Я бы такой подход ожидал бы от какого-нибудь деда который им уже 30 лет пользуется. Интересно.
Чем ты занимаешься анонче? Студент?
> Чем это отличается от & disown?
Ничем, это просто удобная обёртка вокруг того же самого. А, ну и ключик -w удобней чем портянку на шеле писать.
> Ну всё пошло-поехало. Компиляю натив-комп-гит с флагами оптимизации, без гуи тулкита но с иксами, вернусь через 5 часов.
Это только начало. Потом надо будем конпелять сами el-ники. Хотя у тебя такой минимальный сетап, что может быть будет и быстро. У меня собирало мою конфигурацию в первый раз с час-полтора первый раз. Правда я этим занимался на своей самой старой тачке, ноут с кремнем не сильно лучше древнего целерона.
>Чем ты занимаешься анонче? Студент?
Da
>Потом надо будем конпелять сами el-ники
ХЗ сколько заняло времени
Была какая-то ошибка при компиляции один раз, но я её починил. Сейчас соберу дотфайлы из исходников. Уже вижу огромную разницу: ctrlf загружается мгновенно.
А всё ради одной вещи: я хотел негткшный менюбар. Надо теперь шрифты и цвета настроить, это вроде бы через Xresources делается.
>use https://github.com/alphapapa/mosey.el luke
Akchully though, это вполне себе хорошая штука! Я могу наверное и сам макр написать, но не буду
> Я иногда использую туи программы типа nmtui, alsamixer, с недавних пор хочу начать использовать fzf... эмуляторы терминала из емакса и ешелл все плохо работают с туями.
Когда-то тоже самое спросил в емаксо треде, мне сказали что я неправильно использую емакс, мол емакс вей - "все, что может сделать емакс, выполняй в емаксе"
С таким диктаторским подходом блоатнутые проприетарные иде кажутся более свободным решением. Вот и использую вим как блокнот, а иде как иде, все остальное делая в терминале.
>>09063
> Я бы такой подход ожидал бы от какого-нибудь деда который им уже 30 лет пользуется.
Нет, это типичный подход линуксоида с тайловым вм, арчешкольника который решил попробовать емакс. Старый пользователь емакса вряд ли такое использует - vterm вышел не так давно, а без него все туишки в емаксе не юзабельны.
>vterm вышел не так давно
eterm с похожей идеей вышел 15 лет назад, только там rxvt вместо libvterm.
vterm'у три года.
>все, что может сделать емакс, выполняй в емаксе
Поэтому я и запускаю туи в емаксе.
>неправильно использую емакс
Мне похуй
Альтернативы туи аппликухам в емаксе мне просто кажутся более богатые на функционал и приятнее в использовании. По крайне мере всё то что работает непосредственно с текстом.
> Старый пользователь емакса вряд ли такое использует - vterm вышел не так давно, а без него все туишки в емаксе не юзабельны.
Не раз видел людей которые запускали mutt и ещё всякие подобные приблуды в емаксе. Просто потому что они 20 лет читают почту в mutt и им лень что-то новое учить. Способ запускать tui без vterm-а есть, просто везде сплошные хаки.
Я vterm использую только что бы быстро открыть консольку, выполнить два-три коммандлайна и закрыть. Для долгих сессий открываю уже обычный терминал и открываю там tmux\screen.
>Альтернативы туи аппликухам в емаксе мне просто кажутся более богатые на функционал и приятнее в использовании
Мне не нужен функционал для сраного, бл*ин, таск менеджера и нетворкманагера.
> А всё ради одной вещи: я хотел негткшный менюбар. Надо теперь шрифты и цвета настроить, это вроде бы через Xresources делается.
Не про менюбар, а про тул бар. Немногие знают, но его можно настраивать как тебе хочется. Смотри https://www.reddit.com/r/emacs/comments/k4pgt1/custom_toolbar_on_big_sur_inspired_by_the_recent/
Я себе взял иконки из kde и сделал себе супер моднючий тулбар. Я им правда не пользуюсь (никогда), но глаз радует.
>
>Не про менюбар, а про тул бар.
Тул бар это кнопочки большие, менюбар - File, Edit, etc
Менюбар в имаксе обычно тоже от ГТК, у него можно цвета настроить, но он по дефолту в виде кнопочек, а мне хотелось текст на который можно кликать.
> Мне не нужен функционал для сраного, бл*ин, таск менеджера и нетворкманагера.
Каким-нибудь адинам наверняка интересно наверное? хотя зачем это если оно за пределы локалхоста никогда не уйдет загадка. Но мне по-хорошему всё что нужно это большая кнопка каннект и всё. Поэтому я просто пользуюсь виджетами из кде лол
>Тул бар это кнопочки большие, менюбар - File, Edit, etc
>Менюбар в имаксе обычно тоже от ГТК, у него можно цвета настроить, но он по дефолту в виде кнопочек, а мне хотелось текст на который можно кликать.
ещё один плюс не-гтк кстати это если запустить емакс сервером, то он перезагрузку Х сессии переживает нормально. гтк крашится всегда, багу 1000 лет и все похуй
ты говоришь как будто я тебя в чём-то обвиняю или говорю тебе делай по-другому. я просто рассуждаю зачем может в теории потребоваться подобные апликухи именно в емаксе. типо какая ца этих приложений. ноу оффенс бро
Да мне в принципе-то и так понятно, для кого оно сделано, я просто не пони, извиняюсь
Жаба не удержалося и спатронило онивим2
Пока на этих найтбилдах выглядит годно, как и ожидалось
Посмотрим как там будет
Билдов не даю, разрабы разрешили собирать из сурсов и объяснили как
Что? Что за фуззили?
Жаба просто взял они, потому что он сделал вим хотя бы адекватно выглядищим
>>11710 (Del)
Те честно?
Мне лень развлекаться с билдами. Плюс теперь я могу пафосно притворяться, что помогаю опенсурсу. Плюс намбер 2 - они мне в теории дадут ключ для нормального использования
>назови хотя бы одно требование к редактору, а там подумаем.
Вкладки, не закрывающиеся при выходе;
Настраиваемое поведение Ctrl+Стрелок и Ctrl+BackSpace;
Несколько вкладок в одном окне;
Поиск и замена по RegEx;
Разные операции с текстом, типа расстановки строк в алфавитном порядке, от большего к меньшему, удаление строк-дубликатов, и так далее;
Макросы;
Нумерация строк в интерфейсе;
Перенос длинных строк, чтоб помещались в экран, без разделения строки на несколько;
Настраиваемое количество пробелов в табуляции;
Тёмная тема (обязательно);
Красивое оформление текста.
>RegEx
У емакса регекс очень диковинный. http://ergoemacs.org/emacs/emacs_regex.html
В остальном емакс, пожалуй, лучший
С евил-модом мне ещё неудобнее: редактировать текст нормально, но в конце концов выбираю между двумя хуями (evil-local, т.е. разные хоткеи везде, и evil global, т.е. хоткеи везде не емаксовские, то есть мне придётся конфигурировать каждый пук чтобы работало нормально)
Может мне использовать Vim + терминалы вместо этого?
Ушел с емакса просто потому что эта падла на протяжении всего своего жизненного цикла жрет всё больше и больше оперативной памяти, а vim оказался куда удобнее и быстрее.
Мда, пихать в программное обеспечение политическую повесточку, тем более - в текстовый, мать его, редактор... это, конечно, сильно.
>че вы присталли я вне палитики
>я простой пидораш мне все равно
>Мне надо просто тихая стабильность чтобы спокойно работать и кушшать чтобы в мою зону комфорта не вмешивались
>Крым наш!
>ой че эта покупательная способнасть упала я ж прастой нарот я ни при чем да ненада нам вашш крым я там никогда не был и не буду
Я не говорил, что политика вообще не нужна, если что. Высказать позицию можно более подходящими способами, но в софт её впихивать - это край просто.
> советует как другим распоряжаться собственными продуктами
))00000
Ты ещё не видел софт, который нагло ограничивает доступ для скачивания из рашки. А так как я не помню, как оно называлось, то и не увидишь.
>Ты ещё не видел софт, который нагло ограничивает доступ для скачивания из рашки.
Не q4wine случаем?
Что-то узкоспециальное, был вопрос на одном форуме лет 8 назад (не гуглится). Помню, что помимо российских IP, триггерилось на ru-ru в HTTP headers.
Где ты там политику в софте увидел? Это же просто имя релиза.
Да и что такого, класть политическую повесточку в свой софт? Почему это плохо? Что мне, как разработчику, мешает рассказать о том что волнует меня через самый доступный мне канал?
Другое бы дело, если бы этот софт был написан на какие-то публичные деньги. Типо мы скидывались что бы ты, жук, софт писал, а не политикой занимался.
Неплох, но после вима и атома им не могу пользоваться
ХЗ, у меня нет таких проблем, хотя он у меня постоянно открыт.
Решил сделать префикс-клавишу - C-t, к ней разные штуки по удалению и передвижению приделал.
>быстрее
Зачем вообще его закрывать
>удобнее
Есть evil-mode, если тебе хочется вима.
Я емакс на самом деле использую только из-за того, что он в лиспе программируется (написал - запустил - проверил), очень нравится.
Format on type
micro
потому что гонконг это китай, кто считает обратно, тот дегенерат. и дегенерат в двойне, если сам непосредсвенно никакого отношения к китаю не имеет.
Слышал, что Гонконг был относительно свободным. А Китай хотел его присоединить к себе.
А Китай - это полный пиздец, с форматированием личности в угоду партии.
гонконг был в лизинге до 99 года бриташкой. после, эти косоглазые двадцать лет себе преференции вытягивали, и по старой памяти налоги толком не плотили. что же за форматирование личности в угоду партии, я не берусь ничего говорить, пиздёжь это всё конечно от сороса.
>пиздёжь это всё конечно от сороса.
Неоднократно слышал о форматировании личности там. При чём даже от независимых людей, которых нет смысла покупать условной мурике.
Например, в разговоре ведущего канала IXBT Games на ютуб с игровым разработчиком, слышал, как, чтобы выпустить их игру в Китае, нужно было пройти адские круги, и пердолиться с цензорами. Ещё видел шебм про камеры слежения на улице. Ещё слышал, как там вводят возрастные ограничения на игры, которые никак не обойти.
ну пока про форматирование личности мало чего ты написал. а вот предмодерация и сертифицирование перед входом на рынок - это нормальная практика. по всему цивилизованному миру плюс-минус применяется. камеры слежения, ну я не любитель их, но даже у нас в гермашке всё ими утыкано. это такой побочный эффект нашего времени. нихуя не сделаешь, приватность это реликт прошлого тысячелетия.
Китай тоталитарная изолированая от мира хуйня, все что мы знаем о нем это рекордно низкие зарплаты и уровень жизни чуть выше чем в северной корее, самый высокий ВВП который почти весь уходит на оборонку или в копилку, Развитые мегаполисы, тотальная цензура.
Ложь простому русскому рабочий Барнаул.
Брат Китай хорошо зарабатывает и уверенность в будущем.
Под защитой Уважаемый товарищ Хи.
Плешивый подзалупный шахматист проиграл себе сам снова.
+0.50$
По факту ты согласен что политику всё-таки можно. Ты просто не согласен с месседжем.
На позапрошлой неделе я поставил его себе голенького, немножечко поковырял, но так и не понял он проходит по категории редактор (я так понял для программистов) или как процессор (типа как ворд).
Если в курсе такого говна как typora, посоветуйте альтернативу, а то она скотина мне компьютер перегружает.
я не знаю, что из себя технически представляет процесс написания пьес, но уверен, что нет такого редактора, который бы превзошёл вим в плане кастомизируемости
в общем, критерий только один - продуктивность: если он упрощает твой воркфлоу, то он тебе подходит
Буду тестить онивим в похожем плане (текст ВН), если через неделю ещё будет релевантно, отпишу
В теории это удобно в плане работы чисто на клаве, что хорошо подходит для ноутов когда сидишь на диване например
Для кода оно дико удобно для редактирования текста. Но надо привыкнуть к хоткеям
> но уверен, что нет такого редактора, который бы превзошёл вим в плане кастомизируемости
emacs?
Смотри анонче, вот у тебя проблема: твой текущий редактор тормозной и жрёт много, а ты просто хочешь писать текст. Поставив вим у тебя будет другая проблема: тормозить не будет, но ты будешь учить новый вид редактора, где всё совсем другое и непривычное.
Повысится ли твоя продуктивность при наборе текста? Нет. С тем же успехом ты можешь открыть любой другой текстовый редактор и набирать текст там.
Повысится ли твоя продуктивность при редактировании текста? Скорее да чем нет. В виме много инструментов для правки текста.
Можно ли редактировать в vim не-clear text документы? Нет, нельзя. Забудь про всякие doc, odt и иже с ними. Ни vim ни emacs это не WYSIWYG редакторы. Можно посмотреть превью, но это не будет так как это в Typora.
Я бы рекомендовал попробовать vim(ну или emacs), если интересно, но я сомневаюсь что тебе зайдёт. Попробуй другие markdown редакторы. Obsidian, Joplin, Remarkable. Тысячи их, что-нибудь обязательно зайдёт. В целом-то и LibreOffice должен быть нормальный, не помню что бы он хоть раз у меня тормозил.
Мне было бы интереснее обсудить саму возможность добавлять политические высказывания в софт. Твои политические предпочтения нам уже ясны. Допустим там было бы написано например "CCP did nothing wrong release", "United Honk-Kong Release" или что-нибудь в этом же стиле. Тебя бы это стало раздражать?
Почему? Vim это хороший текстовый редактор, прошедший испытание временем. Это не идеальный редактор, но у него есть огромная область применимости.
обсудить саму возможность добавлять политические высказывания в софт.интересно.
создам софт, который будет обожествлять имперскую россию и русский народ.
сильно ли коммуняки подгорят? и абу?
Вимер с 10-летним опытом на связи. Посмотрел я эту твою типору - он так не умеет. Это чисто текстовый редактор с богатыми возможностями редактирования текста и возможностью кастомизации процесса за счёт привязки расширений на разных скриптовых языках (ну и свой галимый язык имеется).
Зато из-за этого треда я что-то начал ковыряться с emacs, вот там точно можно как минимум org-mode настроить так, чтобы он рисовал всё красиво разными шрифтами, делал ссылочки, вставлял картиночки. Язык разметки правда отличается от маркдауна. Насчёт экспорта в пдф и хтмл из орг-мода пока не знаю точно, но имаксеры пишут научные статьи с латех-модом с экспортом разумеется. Темы, аутлайны и прочие организации проектов разумеется прилагаются. Что там тебе ещё из перделок нужно?
Зависит от популярности софта. Если не очень популярный, то всем будет похуй. Что сказать-то хотел?
>Язык разметки правда отличается от маркдауна.
И этот язых ИМХО лучше маркдаун:. https://karl-voit.at/2017/09/23/orgmode-as-markup-only/
к виму можно прикрутить превью в браузере https://github.com/iamcco/markdown-preview.vim
>>16873
И что ты мне сделаешь?
>И что ты мне сделаешь?
эм... ничего?
> к виму можно прикрутить превью в браузере https://github.com/iamcco/markdown-preview.vim
Все равно это не rich text редактор. В том же obsidian можно включить режим rich text editor и редактировать это в vim режиме.
Да, тут ты прав, но меня вполне устраивает превью в браузере, как и многих, кто хоть раз что-нибудь верстал для веба.
да, представь, что там свастун фоном идёт. тебя может быть это не раздражать, но всё же как-то не комильфо.
Нет, софт со свастоном меня будет раздражать и злить. Мимо такого софта я пройду, а если мой любимый софт внезапно станет делать что-то подобное, я пойду сраться с автором и разводить кипиш что нацики атакуют и в итоге либо форкну его проект либо откажусь от него совсем если форкать лицензия не позволяет.
Зато автор свастона получил возможность высказать свою позицию на широкую аудиторию и его теперь облажат хуями а то и вообще упрячат в тюрячку.
Я рассматриваю возможность делать политические высказывания в софте как возможность делать какие-либо высказывания в фильмах, играх, музыке и так далее. Это возможность должна быть.
а как же Default Bindings and More секция например? Или конфигурация smartparens? Или multiply cursor (довольно приятная гидра)?
Вообще, мне кажется, сама конфигурация должна быть ультра-минимальной. Разного рода функциям и функционалу место в отдельных пакетах, а в конфигурации чисто шрифтики, кей-биндинги и прочие красивости. У меня не так, но к этому стремлюсь.
Колесо тоже древнее изобретение, но мы используем его до сих пор. Просто сейчас колесо это высокотехологичная вещь: другие материалы, литьё, сплавы и прочее и прочее.
Вим конечно же не такая универсальная вещь как колесо, но идеи модального редактирования, идеи текстовых объектов и многое другое -- они прошли проверку временем, пользуются популярностью и до сих пор совершенствуются.
Критиковать вим можно за многое, но точно не за то что он "древний".
>Default Bindingsand more
У него там нет ничего особенного, только downcase/upcase и zap to char. Первому я не вижу никакого применения, второе у меня уже есть хотя я и забыл. Оно мне как-то не особо нужно
>smartparens
Я не программирую на лиспе
>multiply cursor
В емаксе уже есть макросы.
>и небольшого кол-ва картинок
Так из популярных только офисные форматы, поддерживают и текст и картинки в одном файле. Ну или смотри на PDF редакторы.
Попробуй TeXMacs, это гуи для латекса.
>с минимумом (прогерских штучек для набора огромной стены текста)
Или
>с минимумом (прогерских штучек) для набора огромной стены текста?
В принципе-то можно Emacs+Org-mode.
Есть задача, и я не знаю, как её выполнить.
У меня есть множество текстовых файлов, данные в каждом из которых записаны в несколько строк.
Нужно объединить все данные из этих файлов в один файл, чтобы: Каждая строка содержала все данные одного текстового файла; В начале строки было имя файла без расширения и пробел после имени; Все строки каждого старого файла объединились в одну строку, с "/n" без кавычек между концом первой строки и началом второй; В конце каждой строки нового файла стояли символы "Â" без кавычек (не знаю, правильно ли двач отобразит эти символы); Первая и последняя строка нового текстового файла были пустыми.
Как это сделать? Знаний в программировании нет.
Я выделил весь текст в документе. Почему числа отличаются? Слева написано 21к, а справа 12.
Можно клавиатурный макрос записать. Можно сделать в емаксе (даже на винде). Но я думаю в винде есть и другие инструменты для записи клавиатурных макросов?
Тебе потребуется только придумать инвариантное действие для макроса. В емаксе это будет что-то:
1. Открыть директорию с файлом.
2. Начать записывать макрос
3. Скопировать имя файла
4. Зайти в новый файл
5. Прыгнуть до конца файла
6. Скопировать данные из буфера обмена
7. Открыть директорию с файлами (или отмотать в истории буферов)
8. Открыть файл и скопировать его контент.
9. Открыть новый файл и вставить контент
10. Открыть директорию с файлами (или отмотатьв истории буферов)
11. Перейти на следующую строчку
12. Закончить запись макроса
Теперь осталось сказать "выполни макрос" нужное количество раз.
У тебя емакс головного мозга. Тут однострочник на sed можно написать. Ну или маленький шелл-скрипт с cat, tr и прочим сатанизмом.
Человек не хочет программировать, клав. макрос самая доступная вещь для него тогда.
Тем более что под виндой ни седа, ни шела нет. Придётся батничек писать.
1280x720, 0:28
Кстати, чому спейсмакс либо говно, либо подозрителен?
Если кто-то видос включит, громкий звук алерт
Владею пока на уровне vimtutor'а без всяких плагинов и особенных настроек ~./vimrc
Много путаюсь в командах, но уже в принципе чувствую приличный рост продуктивности, особенно в кодинге
Подскажите, куда двигаться дальше, если я хочу (на данный момент) научиться:
1) быстро перемещаться по файлам и отдельным текстовым абзацам (сейчас спамлю jk, <номерстроки>+G, в основном)
2) победить раскладкопроблемы, нормально пользоваться буфером обмена, копипастом
1) Можно вместо пяти нажатий на j использовать 5j, что часто используют совместно с относительной нумерацией строк set relativenumber.
Также полезно уметь перемещаться между визуальными строками, а не логическими, как это делается при помощи jk. Для этого сначала жмут g. Таким образом, g5j переместит курсор на пять визуальных строк вниз. Я поначалу этого не знал мой путь к следующей строке выглядел как 50w 70w w w w w w b b w
2.1) Раскладкопроблемы можно, по идее, частично решить, забиндив кириллические буквы как соответствующие команды, но вот разное расположение остальных символов тебя ещё больше бесить начнёт. Я просто поставил переключение раскладок на Capslock с индикацией LED-фигульки, и сразу же по завершении набора текста кириллицей переключаюсь.
2.2) Некоторые объединяют буфер вима с системным буфером, а я просто пользуюсь средней кнопкой мыши. Выделил текст - он актоматически оказался в буфере, кликнул колёсиком - вставил этот текст. Только vim должен быть в Input mode.
Я попал в группу обучения хтдп (сикп тоже есть) с форчонга, читаю книжки, емакс не пердолю
У меня емакс головного мозга, ря!
> 1) быстро перемещаться по файлам и отдельным текстовым абзацам (сейчас спамлю jk, <номерстроки>+G, в основном)
Посмотреть все гайды по виму от люк смита и ThePrimeagen
Поставить easymotion
Использовать поиск
Читать мануал к виму
Смотреть разные... Читщиты.
> 2) победить раскладкопроблемы
Хз если чесна
В емаксе можно reverse-im поставить, может попробуешь емакс с евил модом?
> нормально пользоваться буфером обмена
То ли +y, то ли y+ копирует в системный (иксовый) буфер обмена. Для вима вроде бы нужно gvim установить, в неовиме должно само работать но я не уверен.
В емаксе это настраивается одной переменной, в консольном емаксе установкой xclip-mode
> копипастом
В виме есть реестры, очень полезная штука.
>В емаксе это настраивается одной переменной, в консольном емаксе установкой xclip-mode
Как всегда, отдельной мокрописькой.
В виме действительно есть два регистра для GUI в иксах
* - для выделенного текста
+ - обычный буфер обмена
Как оно на винде работает хз, наверное оба одинаковы. Вообще советую прописать
set clipboard+=unnamedplus
в vimrc, чтобы по умолчанию использовать именно +.
Ну а в целом использование такое (пример):
"+yy - скопировать строку
"+yi( - скопировать всё внутри круглых скобок
"+p - вставить
> Как всегда, отдельной мокрописькой.
Модульность и иметь возможность выбирать это не плохо.
> В виме действительно есть два регистра для GUI в иксах
Если тебе хочется разный текст копировать, то можно использовать kill-ring, вимовские регистры есть через copy-to-register и insert-to-register.
Люто двачую Люк Смита и ThePrimeagen
>IBM Model M
конечно мембранку, там кнопки для медиа и с виндовзом. не то что то старое говно.
это не клаво тред, но серьезно, в чём понт? она же ОГРОМНАЯ блядь, пол-стола занимает наверное, как на ней быстро печтать то?
>вим мод работает на любой раскладке
>>01686
>Действительно неблохо. ХЗ как это в имаксе делать, разве что evil-mode-map (или как там оно, не пользуюсь им) переписывать.
в .vimrc
set langmap=
\ёйцукенгшщзхъфывапролджэячсмитьбю;`qwertyuiop[]asdfghjkl\;'zxcvbnm\\,.,
\ЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ\\,;~QWERTYUIOP{}ASDFGHJKL:\"ZXCVBNM<>?
А то деградируем до голосового ввода и будет плоха
А так мимовопрос
Кто-то полноценно использовал браузер внутри Вима/емакса? Зачем это вообще нужно? Я только как лайв превью сайта вижу, но зачем остальное если есть нормальные браузаки?
>Кто-то полноценно использовал браузер внутри Вима/емакса?
Внутри вима вроде как нет никакого браузера :/
>Зачем это вообще нужно?
Я использовал пару раз eww потому что он полностью с клавиатуры управляется, большинство сайтов типа стаковерфлоу и без жса нормально выглядят, и читать удобнее, и копипастить тоже нормально.
В связи с тем прошу посоветовать более-менее сходную по функционалу альтернативную замену блокноту (только не sublime и прочие платные продукты) без подобного цирка.
просто склонь себе гит репо нотпада, удали коммиты от того кто писал эти комментарии и собери бинарь без них!
и как этим прикажете пользоваться?
мне теперь мои пальцы кажутся маленькими. и клавы у меня всегда были что бы они сами поменьше.
Имеется юзкейс найти в тексте все символы отступа строки и заменить на нужный символ.
sed
Что за шрифт?
Да нормально ездит. у тебя два пути. либо осваивай тутор, либо накати ивил
> Есть ли среди вас аноны, активно пользующиеся емаксом?
Да
> Сам я пользуюсь вимом, но недавно из любопытства накатил емакс и ~~не смог выйти~~ сразу же запутался в огромном количестве всяких кнопочек и винтиков.
Пройди туториал, привыкай к дефолтным хоткеям. Затем установи company, yasnippet (и yasnippet-snippets), flycheck. Добавь в init.el чтобы они запускались когда включаешь. Можно еще эти
magit - git porcelain
projectile - работа с проектами
ivy - более удобный минибуффер с M-x, C-x C-f и прочих штук
avy - easymotion.
swiper - удобный поиск
Evil - Extensible Vi layer. Не рекомендую для новичков, можно будет наверное через неделю-две
Используй емакс. Если что-то нужно - гугли, используй C-h d d без контрола надо нажимать. Если хочешь какой-то коротенький скрипт для редактирования - проси меня в этом ИТТ треде.
> Чувство такое, словно из салона легковушки попал за штурвал вертолёта. Как оно ездит-то?
В туториале многие штуки объясняют. M-x и describe-bindings наверное самая полезная штука в обучении, оно показывает все хоткеи кроме дефолтов.
Контрол лучше нажимать частью руки на пике если не на ноуте, или поменять местами с капслоком. На ноутах ИМХО лучше менять с альтом, так как он в удобном месте находится. Левый альт как контрол, правый остается альтом, удобно.
https://pastebin.com/2hg4g3C6
> Самодокументация
M-x выводит на экран хоткей нужной тебе команды.
C-h k (клавиши)
C-h f (функции)
C-h v (переменные)
Карасик?
не слушай поехавших анонче, накатывай дум, тру вимер рекомендует
Фишка емакса в том, что он программируется на лиспе. Используя дум, у тебя не будет ничего, что можно было бы исправить, потому что ты пришел на готовенькое в таком случае лучше уж код использовать где за тебя все сделали
> можно было бы исправить,
Да и кстати, исправить то можно многое, просто мало кто думает об этом.
Ты сам себе противоречишь. Фишка дума в том что у тебя будет нормальный редактор, который программируется на лиспе, что, в свою очередь, означает что можно исправить вообще всё что угодно -- у себя в конфигурации.
Ты всерьёз предлагаешь новичку взять редактор по функциональности родом из 90-ых и допиливать его 10 лет до вменяемого состояния? Что бы что? Показать всем какой я умный?
И посмотри на ишшью трекер. На конфигурации основанные на думе, спекймаксе, прелюде и так далее. У меня самого, конфигурация занимает 3к строчек кода, и это я за крисмас разбил её уже и вмёржил патчей в апстрим. Работа кипит, просто ты в ней не участвуешь.
Твоя идея это отбросить прогресс которые сообщество достигло за последние 10 лет, отбросить его и пройти этот же путь ещё раз: разобраться во всех тонкостях, нелогичности и хаках редактора с более чем 40-летней историей.
Благородная цель, но это для не каждого. Может быть ты напишешь свой дум через 3-4 года, а может быть не напишешь. Зато ты можешь взять дум уже сейчас и сделать его как надо™.
> у тебя будет нормальный редактор, который программируется на лиспе
Проблема в том, что он нормальный и привычный, из-за чего ты не будешь мотивирован его изменять и/или изучать лисп. Если ты хочешь редактор который работает, то есть код.
> Ты всерьёз предлагаешь новичку взять редактор по функциональности родом из 90-ых и допиливать его 10 лет до вменяемого состояния?
Да. Это не так уж и сложно: пользуешься, вспоминаешь что тебе нужна фича из ИДЕ, поставил пакет, конфигурируешь, осиливаешь, пользуешься дальше. Максимум день-два уйдет для получения вменяемого редактора, а все что более продвинуто опционально.
> Что бы что?
Получить редактор, который он собрал сам и для себя, а не редактор, сделанный для сферического васяна в вакууме, а также научиться его программировать. Большинство пользователей дум емакса и спейсмакса даже не знают как программировать емакс и пользуются им лишь для magit и org-mode, не залезая под капот.
> Проблема в том, что он нормальный и привычный, из-за чего ты не будешь мотивирован его изменять и/или изучать лисп. Если ты хочешь редактор который работает, то есть код.
Зачем на начальных этапах изучать лисп и менять редактор? Ты сначала осваиваешься в программе, а потом меняешь её если хочешь.
И вс код далеко не идеален. И в нём нет очень многих вещей которые есть в современном емаксе. Тот же магит и орг-мод.
> Да. Это не так уж и сложно: пользуешься, вспоминаешь что тебе нужна фича из ИДЕ, поставил пакет, конфигурируешь, осиливаешь, пользуешься дальше. Максимум день-два уйдет для получения вменяемого редактора, а все что более продвинуто опционально
WRONG. Ты один день потратишь на то что бы понять какой из 100500 пакетов тебе нужен что бы поднять автокомплит на С++. Второй день ты потратишь что бы его завести нормально. А это только одна фича.
> Получить редактор, который он собрал сам и для себя, а не редактор, сделанный для сферического васяна в вакууме, а также научиться его программировать.
Ту же самую логику можно наложить на любой предмет. Собирай линукс из исходников, а не систему сделанную для сферического школьника в вакууме! То что стандартный пользователь не лезет в кишки сейчас, не значит что не полезет никогда. Я лично никуда не лез в начале.
> Большинство пользователей дум емакса и спейсмакса даже не знают как программировать емакс и пользуются им лишь для magit и org-mode, не залезая под капот.
И что это значит? А это значит что редактор хорош, что работа и правда была проделана в нужную сторону. 99% пользователей компьютера пользуются ими не залезая под капот. Но у того 1% пользователей кому всё-таки захочется залезть под капот -- у них такая возможность будет.
И самое главное: что значит "большинство пользователей". Ты проводил опрос? Спрашивал людей? Или у тебя просто на курсе есть один чувак который пользуется спейсмаксом, и ты судишь по нему? Просто какой-то более-менее вменяемый опрос произошёл только в этом году. (кстати поучаствуй в следующем году обязательно)
https://emacssurvey.org/2020/
https://tecosaur.com/public/EmacsSurveyAnalysis2020.html
>> Consistantly, half of people feel confident with simple functions, and most of the remainder with copy and paste
То есть половина пользователей делает "copy & paste", но только 27.9% пользователей это пользователи фреймворков. Может быть дело всё-таки не в фреймворках, как думаешь?
> Проблема в том, что он нормальный и привычный, из-за чего ты не будешь мотивирован его изменять и/или изучать лисп. Если ты хочешь редактор который работает, то есть код.
Зачем на начальных этапах изучать лисп и менять редактор? Ты сначала осваиваешься в программе, а потом меняешь её если хочешь.
И вс код далеко не идеален. И в нём нет очень многих вещей которые есть в современном емаксе. Тот же магит и орг-мод.
> Да. Это не так уж и сложно: пользуешься, вспоминаешь что тебе нужна фича из ИДЕ, поставил пакет, конфигурируешь, осиливаешь, пользуешься дальше. Максимум день-два уйдет для получения вменяемого редактора, а все что более продвинуто опционально
WRONG. Ты один день потратишь на то что бы понять какой из 100500 пакетов тебе нужен что бы поднять автокомплит на С++. Второй день ты потратишь что бы его завести нормально. А это только одна фича.
> Получить редактор, который он собрал сам и для себя, а не редактор, сделанный для сферического васяна в вакууме, а также научиться его программировать.
Ту же самую логику можно наложить на любой предмет. Собирай линукс из исходников, а не систему сделанную для сферического школьника в вакууме! То что стандартный пользователь не лезет в кишки сейчас, не значит что не полезет никогда. Я лично никуда не лез в начале.
> Большинство пользователей дум емакса и спейсмакса даже не знают как программировать емакс и пользуются им лишь для magit и org-mode, не залезая под капот.
И что это значит? А это значит что редактор хорош, что работа и правда была проделана в нужную сторону. 99% пользователей компьютера пользуются ими не залезая под капот. Но у того 1% пользователей кому всё-таки захочется залезть под капот -- у них такая возможность будет.
И самое главное: что значит "большинство пользователей". Ты проводил опрос? Спрашивал людей? Или у тебя просто на курсе есть один чувак который пользуется спейсмаксом, и ты судишь по нему? Просто какой-то более-менее вменяемый опрос произошёл только в этом году. (кстати поучаствуй в следующем году обязательно)
https://emacssurvey.org/2020/
https://tecosaur.com/public/EmacsSurveyAnalysis2020.html
>> Consistantly, half of people feel confident with simple functions, and most of the remainder with copy and paste
То есть половина пользователей делает "copy & paste", но только 27.9% пользователей это пользователи фреймворков. Может быть дело всё-таки не в фреймворках, как думаешь?
ну няша, не сдавайся, соберись с мыслями, попей кофе, ответишь завтра утром, я подожду. нормально же общались, тред оживили?
Ты пробовал хоть какую-нибудь из сборок? Дум направлен на вимеров в первую очередь, но родной емакс-стиль там тоже есть, просто он не так отполирован как evil. Я мечусь между evil и не-evil и всё никак не могу решить что же лучше. В итоге пользуюсь каким-то кадавром из обоих.
Думовский дискорд сервер -- классное место, там есть с кем и о чём поболтать. Правда всё на ангельском конечно-же. Попробуй дум, заходи на дискорд, если есть желание.
> Мне жаль что этот спор вызывал у тебя негативные эмоции.
У меня уже неделю настроения нет и сложно себя заставить что-либо делать :/
> Ты пробовал хоть какую-нибудь из сборок?
Спейсмакс год назад. Не понял зачем оно мне, когда я могу просто запустить нвим да и на самом деле задач не было.
>>31052
Спасибо, аноны. А как заставить его использовать тему системы? Консольный емакс выглядит нормально, а вот графический основной, как я понимаю почему-то выглядит как голые иксы, и темы, которые можно в самом емаксе менять, определяют только текст и фона, а не интерфейс программы и иконки.
>идет очень тяжело после кучи лет на обычных редакторах уровня notepad
Это нормально. Потом не сможешь комфортно пользоваться другими редакторами. А еще будет период, когда будет хотеться притащить вим-лайк управление в весь софт, но это тоже пройдет.
>быстро перемещаться по файлам
Освой буферы. Серьёзно, все эти табы не нужны, совсем. Можешь еще попробовать вот это:
https://github.com/wincent/Command-T
>быстро перемещаться по отдельным текстовым абзацам
Поиск регулярками и vim-snipe. А вообще стандартных функций и текстовых объектов чаще всего хватает. Просто думай каждый раз перед тем, как нажимать 10 раз j и 30 раз l - потом уже будешь делать это на автомате.
>победить раскладкопроблемы
set keymap=russian-jcukenwin
set iminsert=0
set imsearch=0
и переключай по C-6
(сурс: https://habr.com/ru/post/98393/ )
>нормально пользоваться буфером обмена
Там всё работает из коробки. Просто в виме есть внутренний буфер, а есть системный, с которым вим тоже умеет общаться. Ты можешь обращаться к ним через "+ и "* (клипборд и выделение, соответственно). Например, чтобы скопировать текущую строку "+yy или для вставки "+p . Крайне не советую заменять внутренний киллринг системным unnamedplus, как советуют нубы в интернетах.
Прочитай документацию (а не только тутор) и вообще двигайся в сторону emacs + evil. или жди пока найтли неовима станет стабилен - там вроде как луа завезли
>>20478
Выкатываюсь с doom на ваниль и читаю документацию, осваиваю матан и сикп, пока нечего постить.
Говно, потому что пытаются сделать редактор для быд людей, а это изначально плохая затея. Лучше взять ваниль или дум и настраивать под потребности - это не так уж сложно.
По такой логике же и всякие генты с рачами не нужны, каждый же может взять уже готовую коляску и пользоваться.
Хотя да, новичку сразу может и не стоит советовать такое, от человека зависит.
> А как заставить его использовать тему системы?
https://www.gnu.org/software/emacs/manual/html_node/emacs/GTK-resources.html
Вроде можно через xresources тоже, погугли.
> Консольный емакс выглядит нормально, а вот графический основной
Можно вовсе убрать все GTK+ элементы, ими большинство не пользуется. Меню можно на Ф10 или Ctrl+ПКМ открыть.
(menu-bar-mode -1)
(tool-bar-mode -1)
(scroll-bar-mode -1)
> Там всё работает из коробки. Просто в виме есть внутренний буфер, а есть системный, с которым вим тоже умеет общаться
Хорошо в емаксе, ivy-yank-pop есть
Всегда казалась что идея прыгать по 1- 2ух буквенным сочетаниям очень наивная -- слишком много нужно думать. Но на самом деле очень быстро привыкаешь к таким прыжкам, очень натуральное движение. А самое главное оно очень универсальное, мне не нужно больше писать или экстендить текстовые объекты.
В том же ванильном емаксе тоже часто определяют специальные функции для всего. Вроде: выдели функцию, прыгни на следующее выражение, слово и так далее. Но этого все равно недостаточно, и если увеличивать количество доступных объектов, то увеличивается и нагрузка на человека. Нужно запоминать все эти объекты, каждый раз нужно думать какой именно подойдет здесь лучше.
На самом же деле, я крайне редко думаю о тексте как о объектах, а я смотрю в точку экрана и хочу до неё прыгнуть, удалить до неё, скопировать до неё и т.д.
В емаксе есть т.н. kill-ring. Допустим ты скопировал "фу", а потом "бар". При вставке вставится "бар". А если после вставки нажать M-y, "бар" заменится на "фу".
Counsel-yank-pop или как там его, позволяет вместо этого искать по килл рингу нужную вещь. Если ты что-то очень очень давно копировал, можно найти регуляркой или фуззи поиском и вставить.
Вообще в этом counsel очень много хороших фич, поэтому я сейчас перехожу на него с selectrum+consult+marginalia.
>>31400
Я использую модифицированный avy-goto-char-timer. Не дефолт потому что я шизоид, которому надо как в isearch. Вот код https://github.com/veronikazaglotova/dotemacs/blob/a2822445fa8b5bf63d0c1ee612e7144e60a3e04a/init.el#L415
Попробуй swiper. Это фуззи поиск с регулярками, но вместо того чтобы искать вперед-назад оно прыгает в зависимости от расстояния к совпадению, потом подальше, потом еще дальше. Сами линии видно в минибуффере через ivy/helm, на экране показывается превью, линия на которой находится совпадение выделяется, скорее всего (не тестил, решил конфиг с нуля переписать) C-v и M-v пропускают все совпадения которые уже видно на экране.
Если все же хочется вперед-назад искать, рекомендую raxod502/ctrlf, в нем все эти фичи есть включая последнюю.
Кстати, пиздос стыдно как я половину конфига в (use-package emacs...) написал
Это наверное единственная причина, по которой я решил начать сначала.
Что можете сказать за EmEdit?
Может я привык к мемемализму типа вима и прочего говна, но на скриншотах оно для меня выглядит как пикрил
Почему бы не использовать N++ какой-нибудь, который уже все используют?
> В емаксе есть т.н. kill-ring.
Теорию я знаю. Расскажи как часто ты этим пользуешься, и если получится, может быть какой-нибудь пример интересный когда тебе такое нужно?
У меня висит кейбиндинг на это, но я вспомнил про него, дай боже, один или два раза.
> avy-goto-char-timer
Да, snipe, это фактически avy, но в avy, если мне не изменяет память, нет фичи что бы повторить поиск. Посмотри на мои прыжки по фигурнам скобкам. Т.е. я не знаю точно ещё куда я хочу, я ещё в раздумьях, но я уже попрыгал куда-то по скобкам.
Когда я очень точно знаю куда я хочу я тоже использую avy. То есть evil easymotion, но по сути тот же avy.
> Попробуй swiper.
пользуюсь постоянно, крутая штука. только у меня как-то рука не поднимает им пользоваться что бы прыгать по чему-то внутри экрана, как в моих примерах. Использую swiper что бы искать что-то сложное.
Бесит что swiper работает как isearch и если в строке есть два совпадения C-nпрыгает на следующее же.
> C-v и M-v
не знал спасибо. я не очень давно на дум переехал и раньше я пользовался хельмом, далеко не все бингдинги ivy выучил \ забил в руки
> Если все же хочется вперед-назад искать
немного не понял что ты имеешь в виду. Чем это тогда лучше айсёрча?
> в avy, если мне не изменяет память, нет фичи что бы повторить поиск.
Я сейчас не у пеки, но можно написать функцию которая это делает. В той функции которую я использовал, введенный через таймер текст находится в какой-то переменной avy-text или подобное, скорее всего можно написать самому.
> не знал спасибо. я не очень давно на дум переехал и раньше я пользовался хельмом, далеко не все бингдинги ivy выучил \ забил в руки
Я даже не удивлен, что фича работает, хотя его ни разу не использовал swiper :/
> Чем это тогда лучше айсёрча?
Из айсерча легко выйти (например C-b закроет его) отчего нельзя редактировать текст, не выделяется линия с текущим совпадением, при поиске назад курсор остается в начале совпадения вместо конца в ктрлф либо постоянно в начале, либо в конце, нет C-v M-v.
> Я даже не удивлен, что фича работает, хотя его ни разу не использовал swiper :/
Ха, я не проверил, поэтому я тоже не знаю. Напишу как вернусь в рабочую среду. Я захожу в винду в space station 13 поиграть, иначе эта погань работает через жопу.
Пытался я вкатиться без чтения мануалов, но с позором провалился. Тебя не этот ли видос вдохновил?
https://www.youtube.com/watch?v=2XLZ4Z8LpEE
- программировать
- редактировать конфиги
- писать обычный текст
emacs:
- сраться
- http://www.stallman.org/saint.html
я просто кривляюсь
емакс:
- программировать
- редактировать конфиги
- писать обычный текст
- органайзер
- почтовик
- rss фидер
- чат-клиент
- музкальный клинет
- генерация блого-записей
- файловый менеджер
если использовать емакс на полную катушку, это как отдельная операционка в одной программе, при этом практически каждую часть которой можно поправить и поменять на лету, прямо сейчас (хорошо что вирусов под емакс ещё нет)
Хорош для открытия больших файлов.
Там вроде даже автодополнения нет и нельзя посмотреть какие аргументы принимает функция.
>А еще будет период, когда будет хотеться притащить вим-лайк управление в весь софт, но это тоже пройдет.
Уже накатил вим плагины на pycharm и vscode, хех
>>20527
>>20638
>>20667
С файлами все так же ебланю, буфера освоил, перемещаюсь с помощью easymotion (правда за месяц так и не смог понять, удобно мне или нет).
А в целом, все заебись, спасибо всем за ответы
емаксы ваши накатывать не собираюсь, мне просто надо быстро/эффективно код редачить, вне редактора я оч мало печатаю.
> С файлами все так же ебланю
fzf.vim хоть используешь?
> вне редактора я оч мало печатаю.
У емакса плагины получше будут и пердолить его проще.
> перемещаюсь с помощью easymotion (правда за месяц так и не смог понять, удобно мне или нет).
Не надо его для всего использовать. Используй вместо поиска. Если нужно в конец строки на текущей линии перейти, то смысла 0, пынемаешь?
>>31483
> C-v и M-v
Угу, пашет. Вообще справка по стандартным кейбиндингам свайпера как-то далеко запрятана, я так и не нашёл её в самом емаксе. Пришлось это читать https://oremacs.com/swiper/#minibuffer-key-bindings
Ещё в свайпере есть режим гидры, довольно удобно. И кстати, можно бегать по строчкам, делать янки а потом по одному из килл-ринга попом доставать. Удобно что бы цитирования делать.
Нет, но видос очень интересный, мне захотелось себе такой аппарат домой поиграться. Хочу теперь что-нибудь подобное на коленке собрать.
пхах, если эта шутка, ты хорошо пошутил анон. Это редактор-однострочник, из до-вимовой эры так сказать.
Короче я попробовал отредактировать файл. Использовать на самом деле очень просто, но абсолютно всё, я повторяю, всё, нужно делать самостоятельно: каждый отступ, каждый символ. Опять же, нет возможности "поменять строчку", можно её только заново переписать. Пользоваться этим можно, но не очень долго.
Создать файл:
$ ed
a << начать ввод
#include <stdio.h>
int main() {
printf("Hello 2ch!\n");
}
. << закончить ввод
w 2ch_ed.c << записать в файл 2ch_ed.c
62
q << выйти из ed
Теперь пишем небольшой цикл:
$ ed 2ch_ed.c
62
- << - и + переходят на предыдущую и последующую строчку
printf("Hello 2ch!\n");
c << заменить текущую строчку на ...
int i;
for( i = 0; i < 10; ++i ) {
printf("Hello 2ch, i=%d\n", i);
}
. << конец замены
w << записать
116
q << выйти
И правда записалось:
$ cat 2ch_ed.c
#include <stdio.h>
int main() {
int i;
for( i = 0; i < 10; ++i ) {
printf("Hello 2ch, i=%d\n", i);
}
}
Теперь и ты можешь понтанутся перед друзьями, что можешь редактировать текст в редакторе 1973 года (50 лет назад считай).
пхах, если эта шутка, ты хорошо пошутил анон. Это редактор-однострочник, из до-вимовой эры так сказать.
Короче я попробовал отредактировать файл. Использовать на самом деле очень просто, но абсолютно всё, я повторяю, всё, нужно делать самостоятельно: каждый отступ, каждый символ. Опять же, нет возможности "поменять строчку", можно её только заново переписать. Пользоваться этим можно, но не очень долго.
Создать файл:
$ ed
a << начать ввод
#include <stdio.h>
int main() {
printf("Hello 2ch!\n");
}
. << закончить ввод
w 2ch_ed.c << записать в файл 2ch_ed.c
62
q << выйти из ed
Теперь пишем небольшой цикл:
$ ed 2ch_ed.c
62
- << - и + переходят на предыдущую и последующую строчку
printf("Hello 2ch!\n");
c << заменить текущую строчку на ...
int i;
for( i = 0; i < 10; ++i ) {
printf("Hello 2ch, i=%d\n", i);
}
. << конец замены
w << записать
116
q << выйти
И правда записалось:
$ cat 2ch_ed.c
#include <stdio.h>
int main() {
int i;
for( i = 0; i < 10; ++i ) {
printf("Hello 2ch, i=%d\n", i);
}
}
Теперь и ты можешь понтанутся перед друзьями, что можешь редактировать текст в редакторе 1973 года (50 лет назад считай).
У тебя выводится последняя команда и её клавиша в статус баре - что это за плагин?
Это я специально что бы записывать скрин касты сделал. https://github.com/tarsius/keycast и (для скринкастов) https://github.com/Ambrevar/emacs-gif-screencast
Для дума и разных необычных мод-лайнов нужен специальная настройка, могу вкунить если не заработает.
сделал в смысле установил и включил. а не разработал и выложил
emacs в tmux на сервере, запущен racket-mode. Цепляюсь к серверу с ведра (openssh на termux). Добавить к этому всему синезубую клавиатуру и получается неплохой compact remote perdoling environment (CRPE).
Для работы racket-mode (по крайней мере его repl) нужны были какие-то графические ракет-либы, которые прибиты гвоздями к gtk. А gtk, как известно, без графики не работает. Пришлось поднимать фейковый xserver через xvfb и кормить емаксу переменную DISPLAY - удивительно, но это работает. Более того, я даже в теории могу подключиться к этим фейковым иксам через какой-то vnc клиент и смотреть там аниме.
А еще я через socat по ssh туннелю пробрасываю сокет емакс сервера на пеку дома - работает практически так же, если бы он был запущен локально.
Не думаю, что какой-либо редактор (даже вим) позволяет провернуть такое же.
>>31868
Спасибо! Я находил только command-log-mode, но всё, что оно делает - это открывает буфер и логирует туда все названия команд. А это и кнопки показывает, и выглядит красиво.
> Угу, пашет. Вообще справка по стандартным кейбиндингам свайпера как-то далеко запрятана,
Я снова с тилибона, так что проверить не могу
C-h b попробуй
> А еще я через socat по ssh туннелю пробрасываю сокет емакс сервера на пеку дома - работает практически так же, если бы он был запущен локально.
TRAMP тоже крайне хорош, и ничего подобного практически нигде нет. Что-то для удалённой разработки было в NetBeans, но NetBeans скорее мёртв чем жив. CLion on JB вроде тоже что-то умеет похожее, но я ещё не пробовал.
ещё кстати анон, ты пользуешься мобильным ssh? https://mosh.org/ попробуй прокинуть сокет через него, как оно будет работать?
> Вскод такое имеет
Для vs code нужен инстанс vs code на удалёном серваке, разве нет? Для tramp-а не нужен емакс на удалёном серваке.
> Чем это лучше термукса
Термукс это эмулятор терминала. Мош это надстройка\реимплементация на ssh. Посмотри видео или почитай пейпер, я лучше не ресскажу.
Но если кратко: это ссш-сессии которые не умирают и не повисают. Например создал ssh-сессию в москве, сел в самолёт, отключил телефон, прилетел в париж, включил телефон и продолжил работать в той же сессии. Без screen-а или tmux-а.
Это экстремальный пример, но очень часто встречающийся в быту (по крайне мере больших городов где есть метро и маленьких городов где плохое покрытие мобильной связью).
>>05049
>>05487
Поясните за Катю. Она норм? Что там в него понапихано? Стоит ли форкнуть и немного переписать интерфейс чтобы было не так уебищно? Интерфейс вообще на чем там написан, на qml?
Такое чувство что нашел идеальный редактор, который можно просто взять и написать к нему нормальный, красивый, человечный, интерфейс. Хоспадеее, аж ручки вспомители нах!
хотя подозреваю что там будет обязательно какое-то дерьмо и придется писать редактор на хромиуме и js
>2905487 (я)
Хз, не пользовался редакторами кроме емакса, и вим немножко знаю.
> написать к нему нормальный, красивый, человечный, интерфейс.
Попробуй Scintilla Scite, на его основе Geany и N++ написали.
> Хз, не пользовался редакторами кроме емакса, и вим немножко знаю.
Ну так-то я тоже в неовиме пердюхаю, но заебался, не хватает всякого дерьма самописного и красивостей.
> Попробуй Scintilla Scite, на его основе Geany и N++ написали
Хмм. Действительно, это еще лучше для переписывания. Спасибо, попытаюсь напердолить на qt или wx, уже удалил катю.
Kate норм. Я пользовался какое-то время. Тем более если на КДЕ сидишь. Куча плагинов, расширяемость, менеджер сессии интегрированный в рабочий стол.
Но не очень понятно чем тебе интерфейс не нравится? Он... обычный.
> Kate норм.
Падсибя переписывать долго.
> Но не очень понятно чем тебе интерфейс не нравится? Он... обычный.
Если осилю время будет написать на scintilla или чем-то подобном, то покажу идеальный маняинтерфейс.
А хуй там, пока смотрел что там с qt, оказалось что у qt лицуха поменялась. А у wx версии scintilla почти нет обёрток, щас бы 90клок хуярить как пет. Легче геани форкнуть.
Ну, CEF и js тоже неплохо.
>Термукс это эмулятор терминала. Мош это надстройка\реимплементация на ssh. Посмотри видео или почитай пейпер, я лучше не ресскажу.
Термукс это ещё и адаптированный для андроида софт, openssh в том числе.
>Но если кратко: это ссш-сессии которые не умирают и не повисают. Например создал ssh-сессию в москве, сел в самолёт, отключил телефон, прилетел в париж, включил телефон и продолжил работать в той же сессии. Без screen-а или tmux-а.
Как-то не верится. Любая попытка записи в закрытый сокет убьёт сессию на сервере. Чем может помочь клиент - не понятно.
Ограничен доступ к исходникам. Это уже серьезная заявочка на полный дроп qt в новых проектах.
Ну, у меня в термуксе openssh установлен. Ну а на десктопе полноценный линукс уже - я именно на него пробрасываю.
Ты имеешь ввиду пробросить сокет на андроид? Попробую и отпишу, если не забуду. Но что-то мне подсказывает, что socat не станет работать в огрызках гну оси на ведре.
p.s. я пробовал ставить emacs в termux на андроиде (там есть пакет в testing репозитории) и он даже работает, но вот многие плагины работать не хотят или для них тупо нет нужных либ в собранном виде
> Как-то не верится. Любая попытка записи в закрытый сокет убьёт сессию на сервере. Чем может помочь клиент - не понятно.
Так ты попробуй, оно работает. Только это не только клиент, но и сервер.
Удобней в разы, например? Работа в метро в ssh&screen это: пропало соединение, всё повисло, умерло, убил свою ssh локальную сессию, поднял новую, нашёл нужную screen сессию, подключился. Работа в метро в mosh это: пропало соединение, потупил, продолжил работать.
Ты не то что видос или пейпер не открыл, ты даже сайт заленился открывать? Если тебе совсем не интересно, то мне тоже не интересно.
Ну дааа, но все эти тёрки шизанутые пиздец, смысл учувствовать в этом, если не мейнтейнер кде.
В любом случае CEF и js свободнее и удобнее выходит, для интерфейса, чем хоть какое-то взаимодействие с qt. И быстрее чем всякие wx/tk, тому шо их и не развивали в эту строну. Пичалька, пластмассовый мир подебил.
Вряд ли кути выживут с сообществом, нужно обязательно фонд/копрорацию чтобы разработка шла.
Читаю аннонс от кдешников:
> This is a challenge to FOSS developers, but KDE remains strong, as our community are assessing the situation and plan for the best path forward through the KDE Free Qt Foundation (KFQF).
У KDE конечно же нет таких ресурсов как у GNOME с их ред хатом, но всё же не думаю что всё так уж пессемистично. Жить будет. Будет ли жить сам Qt -- большой вопрос. Лицензия слишком дорогая, тестирования со стороным огромного сообщества больше не будет, сложности с установкой, конкуренция. Может быть и загнётся.
Так мы не про кеды говорим, а про кути...
> Ммм, достоверно. Вот когда сделают свой форк, тогда и можно будет.
Форк будет когда станет окончательно понятно что не договориться. Qt уже пыталась сделать это в прошлом, несколько лет назад. И после реакции сообщества, сдало назад. Может быть они сдадут назад и сейчас. Не сдадут, будет форк.
Заменить \n<символ_отступа> на \n<нужный_символ> же.
> Но кеды
Всем плевать.
> Разве эта история не похожа
Нет, эта история похожа на ролинг библиотеку, лол.
> когда станет окончательно понятно что не договориться
Как оказалось, лицензия сменилась уже давно. Годик.
> будет форк
Если еще не сделали - значит точно не будет. Вечные лаги, баги и никаких LTS. Штош. Ты как-нибудь сам.
>тестирования со стороным огромного сообщества больше не будет
Опенсорс и был основной тестовой площадкой. А кеды как основная часть.
Станет еще лучше, потому что теперь девелоперы смогут менять qt под свои нужды, а не костылить из того, что дают.
> Нет, эта история похожа на ролинг библиотеку, лол.
Не понял?
> Как оказалось, лицензия сменилась уже давно. Годик.
> Если еще не сделали - значит точно не будет. Вечные лаги, баги и никаких LTS. Штош. Ты как-нибудь сам.
Последний, незакрытый LTS это 2019-12-12 с концом поддержки 2020-12-12. Точно форка не будет? Будет как ты сказал?
> Станет еще лучше, потому что теперь девелоперы смогут менять qt под свои нужды, а не костылить из того, что дают.
Не уверен. Ты когда-нибудь мейнтейнил достаточно большой проект? До этого большую часть поддержки фреймворка делал TrollTech (ну или кто там). Теперь придётся это делать самим КДЕ-шникам, распыляя и без того, довольно небольшие, ресурсы.
Разработка безусловно замедлится.
> Последний, незакрытый LTS это 2019-12-12 с концом поддержки 2020-12-12. Точно форка не будет? Будет как ты сказал?
Целый год прошел с момента смены лицензии, но никто не торопились создать форк.
Скорее всего, кутя оставили лазейку и не закрыли полностью, ну типо полугодичные релизы будут и открытая версия лтс, но с закрытыми исходниками. А это значит что юридически форк никто права не имеет делать, ну а че открытое же.
> никто не торопились создать форк.
Потому что до конца 2020 поддержка старой версии на старои лицензии была
Ты туповат немного, да? Что по-твоему из этого следует?
Лицензия сменилась год назад, уже год назад было ясно что исходники закроют.
> Что по-твоему из этого следует?
То, что нет нужды делать форк, пока опенсоус версия еще не сдохла
>Увы но емакс действительно устарел и дезайнился совсем не под то, чем являются современные пк. Деда надо закопать, но перед этим найти ему адекватную замену
Я уже джвадцать лет слушаю, как уже, вот-вот, скоро совсем закопают емакс. Похоже, что меня закопают раньше. Но поддерживаю все начинания. Работайте, /b/ратья.
Опенсорс версия не сдохла. Сдохла опенсорс версия LTS релиза.
Никакого форка лтс на основе существующий версии не сделано, а значит не сделают. Может из-за юридических проблем, а может просто долбоебы.
>>33828
Справедливостиради, и емакс и вим уже давно сдохли.
Абсолютно всё крупное программерования в IDE происходит, а вим и емакс осталось на уровне блокнотика, в котором работают только над несерьезными скриптами.
> Справедливостиради, и емакс и вим уже давно сдохли.
Абсолютно всё крупное программерования в IDE происходит, а вим и емакс осталось на уровне блокнотика, в котором работают только над несерьезными скриптами.
ORLY? Что такое крупное программирование?
Бранчу 5.15 только в прошлом месяце закрыли. Т.е. не закрыли, а перестали в неё комитить.
эээ да? это какой-то странный очень странный пример, не в пользу аргументам что на них ничего не пишут, потому что среди ядерщиков старепров оч много => очень много емаксеров и вимеров
там даже подсветки нет
пример про ядро оч плохой, давай другой
> ORLY?
Да. Пикрелейтед.
> Что такое крупное программирование?
Это когда жабе логики на два гигабайта написано. Или на плюсах на метров 200. Или сайтик с логикой на гиг.
Хотя жабаскриптеры любят писать в виме ну я тож люблю в виме жс пердолить, но опять же, это просто несерьезная хуита и мелкие скриптики. Их можно и в нано.
>>33915
Шизя, изменили еще год назад лицензию. Год назад об этом было известно. Но никто даже не потрудился поднять бучу, жить в вечном ролинге наверное лучше, чем иметь lts.
>>33943
>>33932
>>33931
>>33927
>>33919
Идю для ядра никто и не делал, ололо. Ебитесь сами таксказать. Леунксоиды даже не стали ебаться, хотя тут-то явно требуется. Проблемы менеджмента и взаимодействия между людьми, десу.
Впрочем там же другой процесс разработки и тестирования.
То что инструменты не самые популярные -- это очевидно. Но то что они давно сдохли? Количество пользователей только растёт год от года.
Но опять же, что значит несерьёзная хуита? Я не программировал коммерческие штуки на жабке, но я пилил всякий оч жирное и разное на многом чем другом, в том числе и ядро. Встречал много людей, даже менеджеров, использующих эти древние инструменты.
При всём старании, IDE редко что умеют такого, чего не умеет настроенный емакс. Ну и вим наверное, давно не пользовался на полную катушку. Просто это всё настраивать надо, это часто не отшлифовано достаточно. Разве что в Ъ-ембедеде, но там совсем свой мирок, со своими ужасами проприетарщины
> Шизя, изменили еще год назад лицензию. Год назад об этом было известно. Но никто даже не потрудился поднять бучу, жить в вечном ролинге наверное лучше, чем иметь lts.
Я прежде всего хочу сказать что год, особенно для опенсорса, это слишком мало. Текущий лтс сдох только в прошлом месяце, свободным проектам ещё не о чём беспокоиться. Если всё будет стоять на месте и через пол-года, то я с тобой полностью соглашусь.
> Идю для ядра никто и не делал, ололо. Ебитесь сами таксказать. Леунксоиды даже не стали ебаться, хотя тут-то явно требуется. Проблемы менеджмента и взаимодействия между людьми, десу.
Впрочем там же другой процесс разработки и тестирования.
Зачем ИДЕ для ядра? Ядро обычный проект, с необычным методом публичной разработки. Ты наблюдаешь только часть картины, если смотришь только на публичную разработку. Внутри всё по-другому, никто в каком-нибудь штеуде не обменивается патчами по почте, лол.
Просто это в целом проблема ИДЕ для С и С++ проектов. Есть много хороших, но нет по-настоящему отличных, качественных. Таких которые бы, например, сдвинули бы меня с емакса. Тем более что, спасибо MS Research-у, у нас есть опен-сорцный language protocol server, поддерживаемый и спонсируемый.
> Но то что они давно сдохли? Количество пользователей только растёт год от года.
Ну ладно-ладно, не сдохли.
Жабаскриптеры до сих пор представляют себя хакерами и пердолят вим. Только не донатят. И не пишут плагинов. И не делают ничего кроме шизы.
Сдохли для любой серьезной разработки, которая требует чуть больше чем текстовый редактор.
> IDE редко что умеют такого
> Я не программировал коммерческие штуки
> я пилил всякий оч жирное
> то всё настраивать
> настроенный емакс
Жир потёк.
> Я прежде всего хочу сказать что год, особенно для опенсорса, это слишком мало.
А я хочу сказать что очень много. Если сожрали это - сожут и потом.
>>34098
> Ядро обычный проект
Ну это уже тролинг тупостью, не меньше.
Ну что ты виляешь, у тебя аргументы кроме какой-то мифической "серьёзной разработки" будут? Не сливайся, анонче. Расскажи нам на чём писать плюсовый проект на пару mloc? (это ведь достаточно серьезно?)
>Леунксоиды даже не стали ебаться, хотя тут-то явно требуется.
Кому требуется? Если люди придрочились — то кто мы такие, чтоб рассказывать каким инструментом им для работы пользоваться? Без сопливых разберутся.
Вижак хорош, я не спорю. Но что он умеет такого, чего не умеет емакс? Почему я не могу вести оч большой проект в емаксе и быть эффективным?
Что тебе не хватает в твоей работе на С++ или С? Или какая фича или инструмент в вижаке ты представляешь что бы невозможно было заменить?
Intellisense, дебаг, компил, средства автоматизации, git, разные умнве подсказки, работа из коробки
Ты даун, блядь, совсем, а? Я тебе статистику показал кто чем пользуется. Статистика и эмпирика это не аргумент уже?
>>34230
Требуется для новых разработчиков, которые не придрочились и только вкатываются, которые не придрочились.
Требуется для старых разработчиков, которые решили увеличить продуктивность.
И т.д, почти все варианты использования.
Причем тут популярность? Никто не приводил статистику популярности. Её кста вообще хз как высчитывать.
Словно на петухабр попал, абсолютная шиза.
Это список того чего невозможно заменить или просто список без чего невозможно работать? Потому всё это есть и в емаксе. Для "работы из коробки" есть стартер киты.
>>34278
> Ты даун, блядь, совсем, а? Я тебе статистику показал кто чем пользуется. Статистика и эмпирика это не аргумент уже?
Ну чего ты рвёшься, няша? Я не спорю с тем что емакс и вим это не самые популярные инструменты. Я хочу услышать почему емаксом и вимом нельзя пользоваться для серьезной разработки™.
Я вот пользуюсь и емаксом и вимом лет 12, полёт нормальный. И всё это время редакторы закапывают и закапывают, закапывают и закапывают. Только никак не закопают, а юзер-базы только растут, да фичами обрастают.
> Ну чего ты рвёшься, няша?
С тупости рвусь.
> популярные
Причем тут популярность? Нигде речи не было про популярность.
Sooqaaa, ну просто если это не ментальное расстройство, то я не понимаю.
> Какой здесь бамплимит?
500
> Может быть в тред шапку оформить нормально, а не просто ссылку куда-то?
Если можешь
> Vi* быстрее пользоваться, чем микро/нано.
Только если сильно придрочиться, и только если ты программист, что-то пишущий на регулярной основе. Обычному смертному гораздо удобнее использовать микро, чем становиться воннаби-кодером.
Обычному смертному линукс не нужен.
> Только если сильно придрочиться
Vimtutor за 10 минут проходится
> и только если ты программист, что-то пишущий на регулярной основе
Даже если им просто конфиги редактировать разница заметна.
Ну и причем тут популярность, шизло? Понимаю, тебе трудно соображать, но ты подумой.
> Даже если им просто конфиги редактировать разница заметна.
Разница в кол-ве клавиш заметна .
Переключить в режим редактирования (две клавиши), переместить курсор (две клавиши), удалить (одна клавиша), переключиться в режим просмотра (одна клавиша).
Только реально ебанутые люди будут таким заниматься, лол.
> Vimtutor за 10 минут проходится
После него знаешь только, что для выхода нужно нажать :q!, а перед редактированием i, остальное тут же забывается. На то чтобы приучиться использовать все эти тонны клавиш на практике уходят месяцы опыта, на которые у тебя есть время только если это твоя работа.
> Даже если им просто конфиги редактировать разница заметна.
Иллюзия, как оправдание мучений.
>Справедливостиради, и емакс и вим уже давно сдохли.
>Абсолютно всё крупное программерования в IDE происходит, а вим и емакс осталось на уровне блокнотика, в котором работают только над несерьезными скриптами.
Ты скозал? Мой код, написанный в емаксе, напрямую влияет на работу интернетов у сотен миллионов людей по всему миру. Не берусь оценить серьёзность этого скрипта, но без него в нашей автономной системе не работают кое-какие процессы, препятствующие правильной фильтрации префиксов. Фильтр, кстати, написал другой анон, в виме. Такая вот ирония.
> Переключить в режим редактирования (две клавиши)
Одна клавиша.
> переместить курсор (две клавиши)
Зависит от того, куда перемещать.
> удалить (одна клавиша), переключиться в режим просмотра (одна клавиша).
Ну допустим, тебе нужно удалить один знак в расстоянии 2 знаков от курсора. В виме это Esc hh x, то есть 4 нажатия. В нано это ^B ^B ^D то есть 6 нажатий.
А теперь давай мой юзкейс. Допустим, ты напечатал "fialure" и хочешь починить опечатку (курсор в конце слова). В виме это Esc Fa x p, 5 нажатий. В нано это M-SPC ^F ^D ^D ai, 10 нажатий.
А давай попробуем что-нибудь поискать. Ну вот, например, мы ищем в конфиге все хоткеи, и там какое-нибудь слово "bind" для этого. Как это делается в виме: /bind Enter и затем n для перехода к следующему. Как это делается в нано: ^W bind Enter, для перехода к следующему ^W ^P Enter. Поиск за одинаковое количество нажатий, а вот переход к следующему требует в 5 раз больше нажатий, чем вим. В микро для перехода к следующему есть ^N, значит всего лишь в два раза.
> Только реально ебанутые люди будут таким заниматься, лол.
> остальное тут же забывается.
В виме всё мнемоника. Если ты знаешь английский, то запомнишь с первого раза.
> На то чтобы приучиться использовать все эти тонны клавиш на практике уходят месяцы опыта, на которые у тебя есть время только если это твоя работа.
А тебе и не надо знать все. Те, что в вимтуторе показывают, уже делают тебя быстрее среднестатистического наноюзера.
> Рассказывает про серьёзное крутое программирование
> Показывет циферки по жабе и крестам, баит про гигабайты говнокда
Энтерпрайз пишется на винде в вижуалстудио не потому, что так удобно программистам, а потому, что так удобно айти-слесарям: накликал в AD конфиг, списал по цисковскому учебнику NAT, запретил icmp и пейсбук, всё можешь доложить начальству, что сеть В БЕЗОПАСНОСТИ. Но как только девелоперам дают свободу выбора, они тут же за макбуки хватаются и ставят спеймакс, хоть кол на голове теши. Не первый год консультирую по миграции с hyperv в локальной сети на облака и интернет, постоянно приходится начинать с того, чтобы дать гребцам вёсла поудобнее и только после этого начинать работу по адаптации процессов и архитектуры.
> Я тебе статистику показал кто чем пользуется.
Я правильно понял что ты апеллируешь что серьёзной разработки нет, т.к. большинство разработчиков не пользуется емаксом и вимом? Твои графики и цитату сложно понять по-другому.
Но если это не так, то тогда что? Что значит "серьезной разработки не ведётся" тогда?
Какая-то статистическая ошибка.
Есть целый мир, который пердюхает в нормальных идях, но нет, всё равно субъективщину гонят "А ВОТ Я А ВОТ УМЕНЯ". Чего блядь? Тыж скрипты всю жизнь писал в емаксе.
>>34389
> а потому, что так удобно айти-слесарям: накликал в AD конфиг, списал по цисковскому учебнику NAT, запретил icmp и пейсбук, всё можешь доложить начальству, что сеть В БЕЗОПАСНОСТИ.
Мань... Ты никогда не работал в компаниях больше 20 человек, да?
На все эти сети нужные сертификаты, от той же циски. И они сертифицирует шинду, внезапно. еще ретхет, но кол-во услуг меньше
У нонейм библиотеки с твоего залупного node.js никакого сертификата нет вообще. А чтобы её сертифицировать, проверить и сказать "там закладок нет" нужен целый отдел. Если микрософт или циска сломается - можно предъявить за закладки микрософту. Если сломается залупа на ноде - предъявлять будешь своему очку. Вернее прокурор будет предъявлять будет твоему очку, ведь директоров не арестовывают, а ты подписал ответственность.
> они тут же за макбуки хватаются и ставят спеймакс
Таких долбоебов обычно нахуй гонят, лол. Только сеньеры могут себе позволить шизу с емаксами, но сеньер это не малолетний долбоеб, таксказать.
>>34439
"большинство пользуется" и "популярность" имеют разные значения.
На примере этого >>34389 у скриптодетей может что угодно быть популярно, включая вим и емакс. Но работать и организовывать гиты, сборку и прочие ништяки, удобнее в корпоративных идях. А на скриптодетей, и что там у них популярно, всем плевать.
Эх, если бы целый мир можно было поделить на скриптодетей и серьёзный софт на яве, так просто жилось бы. Сразу было бы видно по IDE, перед кем «ку» делать. Между конторами на 20 человек и галерами на двадцать тысяч умещается целый чудесный мир. Но он плохо помещается в твою бинарную систему, маня.
Эх, скрипторебёнок...
Сейчас расскажу. Пишет скрипты без иди меньше 2клок - пацак. Пишет с иди нескрипты 2клок и больше - один раз ку. Пишет без иди на 2клок и больше - срочно делай ку два раза. Пишет 20клок, использует и иде и вимами, пользуется и тайлами и шиндой - ты таких и не встретишь.
на десктопе у меня сперма с иде. на ноуте прыщи с тайлами и напердоленным вимом. Я попадаю под требования несуществования?
пойду тогда одной ногой в корзину, другой в /dev/null
> "большинство пользуется" и "популярность" имеют разные значения.
Ура, мы продвинулись на один шаг -- мы всё-таки выяснили твою позицию. По сути, ты хочешь сказать что популярность среди "серьёзных дядек" у емакса и вима нулевая. Но мы опять на том же месте -- мы все ещё не определили что за "серьёзные дяди" делают "серьёзные проекты".
Я думаю твоё предубеждение против емаксо-вимов можно объяснить твоим кругозором и опытом. Скорее всего ты вырос в среде российской государственной или военной разработки. Это я про твой пассаж о сертификациях и закладках. Мирок странный, и часто не самый приятный, но я там тоже был и тоже программировал на емаксе. Но это только один, небольшой мирок, в не самой большой стране.
Пойми, что я тебе хочу сказать: люди делают огромные проекты на плюсах и си (и не только на них) на милионы строк кода и в емаксах и вимах. Их не очень много, но эти люди существуют.
> На примере этого >>34389 у скриптодетей может что угодно быть популярно, включая вим и емакс. Но работать и организовывать гиты, сборку и прочие ништяки, удобнее в корпоративных идях.
Так давай поговорим про это тогда, расскажи про инструменты в твоём любимом IDE. Давай уже про конкретику, а не вот это вот метание какашками друг в друга. Возьмём какую-нибудь конкретную фичу или инструмент, возьмём проект какой-нибудь и посмотрим что можно, а что нельзя.
> (Microsoft Windows 2000: Firefox based)
> Microsoft Windows 2000
> 2000
дядь ты из какого года нам пишешь?
Тя ебать не должно, чел.
> По сути, ты хочешь сказать что
Что тебе стоит принимать таблетки, а не фантазировать о том что я хочу сказать, лол.
> популярность среди "серьёзных дядек" у емакса и вима нулевая. Но мы опять на том же месте -- мы все ещё не определили что за "серьёзные дяди" делают "серьёзные проекты".
Зачем это определять, если статистика показывает что вимом и емаксом пользуются скриптодети?
> Я думаю твоё предубеждение против емаксо-вимов можно объяснить твоим кругозором и опытом.
Не, просто они объективно говно.
На хромодерьме я за три минуты могу напрограммеровать уже сделал это абсолютно любой плагин, любой режим редактирования, переключаться между ними как угодно, и что угодно еще, включая выгрузку кода в бд и организацию нормального поиска, scid, граф для гита и прочее такое. В иде уже всё это есть, либо решается запросом к поставщику IDE, либо добавляется через стандартные интерфейсы. В виме/емаксе же. Ну... Да.... В виме должен какие-то плагины выдумывать и определять как это будет работать, чтобы ничего не ломалось, выдумывать асинхронные подключения через три пизды к интерфейсу, писать плагины для поиска, опять их асинхронно подключать к виму, пытаться всё это с емаксомвимом соотнести. И ничего готового для этого буквально нет, томучто и вим и емакс для скриптодетей создан, всё работает через ебанутые библиотеки, которые изучают только скриптодети.
> Скорее всего ты вырос в среде российской государственной или военной разработки. Это я про твой пассаж о сертификациях и закладках.
Не, это в UK было. Впощем-то это во всех странах, прост ты скрипторебёнок и не в курсе.
> Пойми, что я тебе хочу сказать: люди делают огромные проекты на плюсах и си (и не только на них) на милионы строк кода и в емаксах и вимах. Их не очень много, но эти люди существуют.
Конечно-конечно. Шизофреники действительно существуют, ебутся, колятся, по 2 минуты ждут ответа от fz/регулярки. Поебать. Вне шизомирка эта хуйня никому не нужна.
> Так давай поговорим про это тогда, расскажи про инструменты в твоём любимом IDE. Давай уже про конкретику, а не вот это вот метание какашками друг в друга. Возьмём какую-нибудь конкретную фичу или инструмент, возьмём проект какой-нибудь и посмотрим что можно, а что нельзя.
Нет, я подсебя, реально удобно, реально падсибя. И так уже спалил достаточно.
> По сути, ты хочешь сказать что
Что тебе стоит принимать таблетки, а не фантазировать о том что я хочу сказать, лол.
> популярность среди "серьёзных дядек" у емакса и вима нулевая. Но мы опять на том же месте -- мы все ещё не определили что за "серьёзные дяди" делают "серьёзные проекты".
Зачем это определять, если статистика показывает что вимом и емаксом пользуются скриптодети?
> Я думаю твоё предубеждение против емаксо-вимов можно объяснить твоим кругозором и опытом.
Не, просто они объективно говно.
На хромодерьме я за три минуты могу напрограммеровать уже сделал это абсолютно любой плагин, любой режим редактирования, переключаться между ними как угодно, и что угодно еще, включая выгрузку кода в бд и организацию нормального поиска, scid, граф для гита и прочее такое. В иде уже всё это есть, либо решается запросом к поставщику IDE, либо добавляется через стандартные интерфейсы. В виме/емаксе же. Ну... Да.... В виме должен какие-то плагины выдумывать и определять как это будет работать, чтобы ничего не ломалось, выдумывать асинхронные подключения через три пизды к интерфейсу, писать плагины для поиска, опять их асинхронно подключать к виму, пытаться всё это с емаксомвимом соотнести. И ничего готового для этого буквально нет, томучто и вим и емакс для скриптодетей создан, всё работает через ебанутые библиотеки, которые изучают только скриптодети.
> Скорее всего ты вырос в среде российской государственной или военной разработки. Это я про твой пассаж о сертификациях и закладках.
Не, это в UK было. Впощем-то это во всех странах, прост ты скрипторебёнок и не в курсе.
> Пойми, что я тебе хочу сказать: люди делают огромные проекты на плюсах и си (и не только на них) на милионы строк кода и в емаксах и вимах. Их не очень много, но эти люди существуют.
Конечно-конечно. Шизофреники действительно существуют, ебутся, колятся, по 2 минуты ждут ответа от fz/регулярки. Поебать. Вне шизомирка эта хуйня никому не нужна.
> Так давай поговорим про это тогда, расскажи про инструменты в твоём любимом IDE. Давай уже про конкретику, а не вот это вот метание какашками друг в друга. Возьмём какую-нибудь конкретную фичу или инструмент, возьмём проект какой-нибудь и посмотрим что можно, а что нельзя.
Нет, я подсебя, реально удобно, реально падсибя. И так уже спалил достаточно.
> Что тебе стоит принимать таблетки, а не фантазировать о том что я хочу сказать, лол.
Если ты не умеешь выражать свои мысли, что мне ещё остаётся? Либо фантазировать, либо ингорировать. Хотя что ещё от двачера из /s/ ожидать...
> Зачем это определять, если статистика показывает что вимом и емаксом пользуются скриптодети?
Потому что не ясна суть твоих претензий к инструменту. Поток сознания, противоречащий сам себе. Я пытаюсь вывести тебя хоть на какую-то конкретику.
> Не, просто они объективно говно.
> Нет, я подсебя, реально удобно, реально падсибя. И так уже спалил достаточно.
Как обычно. Стоит только хоть к самому даже минимальному примеру подойти -- и сразу слив. Ну не пали годноту, лол, только что ты на дискуссионной доске-то тогда забыл?
> На хромодерьме я за три минуты могу напрограммеровать
> В иде уже всё это есть, либо решается запросом к поставщику IDE, либо добавляется через стандартные интерфейсы.
Ты уж реши оно либо есть или ты можешь "за три минуты напрограммировать".
> И ничего готового для этого буквально нет, томучто и вим и емакс для скриптодетей создан, всё работает через ебанутые библиотеки, которые изучают только скриптодети.
Чего "готового" конкретно нет? Опять какая-то совершенно секретная годнота, но нам её палить не будут.
> Чего "готового" конкретно нет?
Твои говноредакторы из инструмента превращаются в сайд-проект на 10к строк говнокода. Думаю, этого факта более, чем достаточно, чтобы понять насколько они пригодны.
> Если ты не умеешь выражать свои мысли, что мне ещё остаётся? Либо фантазировать, либо ингорировать. Хотя что ещё от двачера из /s/ ожидать...
Я тебе с самого начала однозначно написал - с/жабу/сишарп/с++ никто не программирует в виме или емаксе. В них неудобно программеровать большие проекты с магабайтами написанного кода. А ты начал задницей вилять, поехавший, лол.
> Потому что не ясна суть твоих претензий к инструменту. Поток сознания, противоречащий сам себе. Я пытаюсь вывести тебя хоть на какую-то конкретику.
Ты реальность игнорируешь, уверен, конкретику тоже проигнорируешь.
> Как обычно. Стоит только хоть к самому даже минимальному примеру подойти -- и сразу слив. Ну не пали годноту, лол, только что ты на дискуссионной доске-то тогда забыл?
> Ты уж реши оно либо есть или ты можешь "за три минуты напрограммировать".
> Чего "готового" конкретно нет? Опять какая-то совершенно секретная годнота, но нам её палить не будут.
Как и ожидалось, полностью проигнорировал конкретные претензии подключения scid и проблемы того же поиска в крупном проекте или проблемы асинхронности.
Ты типо "тролишь" так? Или ты серьезно шизоид с вимом в голове?
> подключения scid
Что такое scid?
> проблемы того же поиска в крупном проекте
О каких проблемах ты говоришь?
Открыл линусковое ядро. Прыжки по определениям, по референсам и ссылкам, умная подсказка, рефакторинги -- всё работет из коробки, без задержек.
Открыл рабочий проект на няшной на 1 МЛОК. То же самое. Другой на плюсах на 2 MLOC, абсолютно такая же картина. Я этим каждый день пользуюсь.
> проблемы асинхронности
Какие проблемы асинхронности? Что мне сделать что бы у меня они появились?
10k строчек конфига это обычно органайзер и около-того. То есть то что очень индивидуальное и затачивается под себя годы.
Конфигурация именно редактора: 160 строчек кода.
> Какие проблемы асинхронности? Что мне сделать что бы у меня они появились?
Пока файл копируется в dired, емакс фризится. Лиспоговно, хули
>В них неудобно программеровать большие проекты с магабайтами написанного кода
Так почему неудобно-то и как сделать удобнее?
Неудобно: создание своих режимов редактирования, работа с асинхронными вызовами, работа с scid и гитом, работа с бд, работа с большим кол-вом кода (перемещение занимает дохуявремени), построения графов зависимостей хуево, подключение сторонних анализаторов и рефракторинг в целом.
Сделать удобно: переехать на ide, написать падсибя на хроме.
Еще вопросы?
Как сделать в NotePad++ сохранение позиции печатаемой строки? То есть - ты печатаешь, и последний перенос строки остаётся на месте предидущего, и ты не двигаешь глазами при печати.
Может в других текстовых редакторах это есть? В каких?
Объясни как-нибудь по-другому, скриншотами например. Мне непонятно словосочетание
> перенос строки
Это видео https://www.youtube.com/watch?v=JkLlEqCE1Ug , на 3:13 демонстрация нужной функции. Я увидел, и возжелал это великолепие к себе в использование.
Ну и ещё было бы не плохо добавление в NotePad++ текстового поиска во всех открытых вкладках и подсветки существительных/прилагательных/глаголов/etc разным цветом.
Ладно, не буду. Но почему-то не сомневаюсь, что это правильный ответ на второй его вопрос.
Напоминаю, что текстб сам себя не напишет, а сам притащил всякого дерьма. По порядку
Onivim2: для адептов самого Вима, думаю будет годной вещью хотя бы попробовать из-за приятных тем, более менее адекватной работы и нормально приклеенных дополнений вскода. Плотитб не обязательно сурсы открыты, или собери по быстрому.
Но, я еьолан не вимовский, так что временно вкатился назад в сублим, а потом из интереса в вскод
Эти оба известные, говоритб нечего
Но потом из-за тех причин начал изучать Луа и на редлите краем глаза нашел lite
Собственно... Если вкратце:
Говно поел, но если разобраться, то копрофил.
Ибо
Первое - минимальное потребление ресов и хорошая скорость.
Полная каштомизируемость, и даже не обязательно глубоко бразильский прогам язык знать (в конфигах можно покрутить и цвета, и хоткеи)
НО ВТОРОЕ, СТОЯТБ НЕ СКАЧИВАЙ БЛЯТЬ
Отсутствие большой части так Селим интуитивного интерфейса. Вкладки файлов закрываются на хоткей и ТОЛЬКО на хоткей ибо кликабельных крестиков не завезли. То же касается ВСЕГО функционала топ меню в других редакторах, ибо его тут нет. Вместо - хоткей вызывает меню, которое лишь является опцией для не-запоминания других хоткеев.
В общем
Лично под меня - хорошо пойдет, ибо ебаться с редактором раз в два месяца я люблю, но большую часть времени хочу я юзабедьное.
*Так скажем интуитивного
1. Чому мелкобуковный писал? Или это ограничение движка сайта?
2. Что за петросянство с зачёркиванием?
Тебе честно? Я просто пришел и воткнул скелет, оглавление сайт вроде сам пили. На основе контента, так что сильно не погулять.
После пришел пчел и зачеркнув часть вступления стал добавлять
Я не против, вроде бы логин разрешает редачить всем.
Ответ отрицательный, всего лишь жабух.
А есть редактор в котором можно написать текст, и чтоб при клике на некоторые слова из него перекидывало в другой текст с возможностью возвращения назад?
Типо вкладышей.
Давайка по продробнее.
В теории мне в голову только приходят всякие элекронозаметочники, которые позволяют буквально локальное Вики написать, по типу notion.
Если тебе не особо нужно это куда-то конкретно сохранять и использовать - тебе в заметочников тред, если он жив.
Если кейс другой... А
Давай подробнее, пчел
Я хочу сделать что-то по типу дневничка с записями по датам, с которых можно было-бы переходить на сами записи.
Ворд качай, заебал. С имаксом не разберёшься.
obsidian попробуй
думаю зависит от того пользуешься ли ты заметочниками или сидишь в ИРЛ блокнотике.
Я много, очень много раз пытался переехать с него на что-нибудь другое, но в мире просто нет ничего более гибкого, настраиваемого и универсального чем орг-мод.
"Go to first non-whitespace on first keypress, second non-whitespace on
second keypress"
(interactive)
(if (looking-back "[ \t]+")
(beginning-of-line)
(back-to-indentation)))
А я переписал!
А почему не емакс-то? Елисп же проще. Или у тебя проблемы с виндой, а всл не хочется?
Емакс тормозной достаточно, а вим даже обмазанный плагинами запускается меньше секунды
>Емакс тормозной достаточно
В каком смысле?
>вим даже обмазанный плагинами запускается меньше секунды
Не могу сказать что мой конфиг жирный, но...
но зачем эти оптимизоны на самом деле если есть сервер я не понимаю
В большинстве пакетов оптимизируют автрлоады, в думе и прочих всякие хаки типа "загрузить CCLS только после питон-мода"
> "загрузить CCLS только после питон-мода"
Такую хуйню сказал пиздец, думаю и так поймете
просто этого недостаточно (для очень обмазаного емакса). все равно тормозит, см. спейсмакс
my point exactly
Вы видите копию треда, сохраненную 24 марта 2021 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.