Программы

Ответить в тред Ответить в тред
Текст edit тред #0.1 Аноним (Google Android: Mobile Safari) 02/09/20 Срд 19:22:36 28508221
15990465384740.jpg 102Кб, 1280x1194
1280x1194

Не нашел такого, только вимовский и жив.
Тред создан для обсуждения (и конечно же срачей, как двач без них) текстовых редакторов для большинства задач. (Пока что рассматриваем код и простые тексты) Залетай, рассказывай, что используешь и чому. Интересно, может люди себе что-то под их задачи и присмотрят.

Потом сделаю фак в гуглодоках или где ещё, а пока краткий черновик

Open surce:
Atom - пилится самим гитхабом, имеет тонны аддонов и пару годных фич по типу телетайпа, НО на электроне
Brackets - пилится адобом, есть аддоны, сделан на чистом или не совсем вебе
Emacs - читай ниже
Vim - "Разберёшься - не жалуешься, не разберёшься - не жалко бросить"
[Вставьте любой текст редактор встроенный в де в линуксе]
Visual studio code - мелкомягкие пилят, а выглядит неплохо, но электрон, помни это, Анон мой.

Notepad++ - берешь БЛОКНОТ и дрочишь (да, аддоны есть, дорогой)

Closed surce:
Sublime text - СПИД БЛЯТЬ И АДДОНЫ
UltraEdit - надрачивает на себя, будь здоров, заслужено или нет - не знаю. Анон , подкинь мнений

Есть ещё пара редакторов только для маков, но пока стоит рассмотреть кроссплатформы.

Аноним (Google Android: Mobile Safari) 02/09/20 Срд 19:44:01 28508292
Аноним (Google Android: Mobile Safari) 02/09/20 Срд 23:17:01 28509463
Использую nano, ибо более чем хватает. Но я не погромист, использую просто иногда конфиги подправить/создать или простенький скрипт написать. Среди гуишных предпочитаю Mousepad. В нём есть подсветка синтаксиса, что иногда полезно, хотя подозреваю, кодить в нём всё таки так себе.
Аноним (Microsoft Windows 10: Firefox based) 02/09/20 Срд 23:18:59 28509504
>>2850822 (OP)
>текстовых редакторов для большинства задач.
notepad++

Для кода юзал sublime (нашел его после ебаний с jslint)
Аноним (Google Android: Mobile Safari) 02/09/20 Срд 23:19:04 28509515
1599003348054.jpg 691Кб, 1920x1080
1920x1080
>>2850822 (OP)
Это не двач
>>2850829
Да, швятая жопаэль, но не кроссплатформенный
Geany где? Не юзал сам, хочу услышать мнение (хотя сам решил осилить имакс)
А неовим
Аноним (Google Android: Mobile Safari) 02/09/20 Срд 23:25:07 28509576
>>2850951
Geany долго открывает большие файлы. Например файл ~10 Мб открывает секунд 15 на ssd.
Аноним (Google Android: Mobile Safari) # OP 03/09/20 Чтв 03:57:00 28510287
>>2850829
Шапка в прогрессе, там и исправлю. тред был сделан с телефона в 2 ночи. Полагаю стоит подкинуть и маковских редакторов тогда?


Энивей
Пока что осел на brackets, потому что с вебом и работаю, так что его фичи мне в помощь.
Аноним (Google Android: Mobile Safari) # OP 03/09/20 Чтв 14:14:40 28511698
Кстати, адепты анти-электрона, поясните, а что не так-то? Идея соединить удобный для работы/оформления веб с софтом звучит неплохо.
Аноним (Linux: Firefox based) 03/09/20 Чтв 14:31:45 28511729
Вообще хороший, годный тред. Может какую вики еще запилим? Один тред лучше, чем 33 про разные хипстерские редактора.
мимо-вимоёб
Аноним (Google Android: Mobile Safari) 03/09/20 Чтв 14:35:07 285117310
>>2851169
Он сделан для кроссплатформы, а именно для того чтобы не переписывать программу под каждую ОС и архитектуру, ведь браузер работает везде.
Проблема в том, что несмотря на то, что у компьютеров много мощности и оперативной памяти, программы на электроне используют все ресурсы так, будто эта программа единственная на пеке. Уж очень жирная и медленная хуйня получается.
Аноним (Google Android: Mobile Safari) # OP 03/09/20 Чтв 18:04:47 285126411
>>2851172
Сказал жэ в шапке
К перекату запилим Вики в гуглодоках, или где ещё, если народ предложит.
Пока прошу накидать материала для собственно, дока.

>>2851173
Хм. А чому так нахуй?
Неужели абсолютно никто оптимизации не завез?
Аноним (Google Android: Mobile Safari) 03/09/20 Чтв 18:15:54 285127112
>>2851264
Среди программ, написанных с этим фреймворком, вскод считается легковесным. Просто хром необходим для всего этого, а он всё-всё загружает, даже то, что для работы программы не нужно.
Аноним (Google Android: Mobile Safari) # OP 03/09/20 Чтв 18:19:34 285127413
20200903154451.jpg 198Кб, 464x464
464x464
>>2851271
Все это как-то грустно.
Глянь шапку, я что-то забыл?
И вообще
Думаю как фак оформлять. Может под емакс и ВИМ оставить по пустому разделу, чтобы любители предложили сборочки?
И кстати, нужны скриншоты с "Маст хэв" или обойдёмся просто скриншотами - имя блокнота, скриншотек интерфейса в базе?
Аноним (Google Android: Mobile Safari) 03/09/20 Чтв 18:27:42 285127614
03/09/20 Чтв 22:18:46 285136615
>>2850822 (OP)
Чё сказать-то хотел, хуйло? Ты редактор текста не можешь выбрать, что ли?
04/09/20 Птн 00:07:48 285139616
>>2851366
Да, не могу. Дальше что?
Аноним (Google Android: Mobile Safari) # OP 04/09/20 Птн 03:12:10 285142317
>>2851366
Пришел тут САЖАтель.... Говорить ничего не хотел. Один тред под редакторы звучит лучше, чем срачевальня вимеров, у которых про другие спросить смысла нет. Так что лучше вещай по теме треда или сваливай.
Аноним (Ubuntu Linux: Firefox based) 04/09/20 Птн 03:21:07 285142518
ht5h56uy56y.png 140Кб, 1017x637
1017x637
>>2850822 (OP)
Катенька - моя любовь. )) Очень жаль, что 250МБ КДЕ за собой тащит. Подсветка - мощная!

Скрин - из инета.
Аноним (Ubuntu Linux: Firefox based) 04/09/20 Птн 04:19:09 285142819
>>2850822 (OP)
Сплошная электронофобия в ОП-посте. Редакторы на электроне кастомизировать на порядки проще чем все остальные. Ни у кого нет таких дебаг утилит и возможностей стилизации. По скорости всё равно после пары аддонов тормозить начинает всё одинаково.

Вместо vim надо уже neovim. Вместе с xi это самые архитектурно продвинутые редакторы, но xi загнулся, а neovim развивается.

Я считаю что будущее редакторов это adhoc веб-серверы, которые можно открыть в любом браузере и редактировать прямо в этом же браузере. В том числе удалённо. Это скорее не для того чтобы в продакшене править код, а чтобы на тонком клиенте писать код, а аддоны крутить на мощной домашней машине или в облаке. Главную претензию к электрону это решит: инстанс браузера в компьютере будет один.
Аноним (Google Android: Mobile Safari) 04/09/20 Птн 08:23:22 285147920
>>2851423
>Один тред под редакторы звучит лучше, чем срачевальня вимеров, у которых другие спросить смысла нет.
Ну вообще ещё имакс тред есть.
Аноним (Microsoft Windows 10: Firefox based) 04/09/20 Птн 08:30:38 285148021
>>2850822 (OP)
> Visual studio code - мелкомягкие пилят, а выглядит неплохо, но электрон, помни это, Анон мой.
У вскода только фронтэнд на электроне, логика на плюсах в отличии от триждыблядского атома
Аноним (Apple Mac: Firefox based) 04/09/20 Птн 09:12:15 285148922
>>2851264
> перекату запилим Вики в гуглодоках
>>2851276 this.
>>2851428
>Вместо vim надо уже neovim
Ну да, да тащемта все им и пользуются - я хз кто себе ванильный вим напердоливает, разве что есть ну очень старые и незаменимые плагины нет.
Там главная проблема в том, что Брам Муленар ведет себя как гандон последнее время, и ему почти 60 уже. С ванильным вимом неизвестно что будет случилось чего, а у неовима норм комьюнити и все распределено православно и командно.
Аноним (Ubuntu Linux: Firefox based) 04/09/20 Птн 09:22:56 285150023
>>2851489
> Брам Муленар ведет себя как гандон последнее время
Оч интересно. Подробностей добавишь?
Аноним (Apple Mac: Firefox based) 04/09/20 Птн 09:34:01 285150324
>>2851500
>Оч интересно. Подробностей добавишь?
Гандон громко сказано конечно, но там есть свои загоны. Ну типичная проблема единственного и главного (тм) разработчика популярного проекта. Я все понимаю, но нужно же учитывать что когда твое детище становится фактически самым популярным сонсольным редактором и идет в коробке с подавляющим большинством дистрибутивов, надо начинать прислушиваться к мнению хотя бы преданных пользователей и как минимум начинать делегировать полномочия. Сейчас 2020 год, если Брам обожрется биттерболлов и утонет в каком-нибудь канале то хз кто будет отвечать за развитие вима.
Поэтому конечно анону надо рекомендовать неовим. Ну и плюс, если не хочешь писать фимозный вимскрипт - есть луа.
Аноним (Google Android: Mobile Safari) 04/09/20 Птн 09:45:47 285151025
>>2851500
Он очень консервативный, сосредоточен на легаси и вообще не хочет ничего вырезать/добавлять, будто вим уже готовый и нужно всего лишь вырезать баги.
Знаешь, почему в неовиме на 100к строк кода меньше? Потому что вырезали поддержку старых, никем не используемых платформ, таких как BeOS. Самое смешное то, что вим на этих платформах скорее всего даже не запустится, потому что совместимость сломали где-то в других местах
Аноним (Google Android: Mobile Safari) # OP 05/09/20 Суб 04:53:51 285197126
Pepepatvideo-1.mp4 1165Кб, 360x360, 00:00:16
360x360
>>2851428
Была бы элекирофобия, ничего бы электронного и не воткнул. Атом с его фичами - люблю, но оптимизация хрома сказывается. В повседневной ситуации он уже не так хорош на моем ноуте. Грузится слишком долго. (Да, я знаю, что моя проблема, что аддонов и тему поставил, но сублим с этим же набором аддонов и тем паком справляется с повседневкой лучше)

>>2851479
А хде? Жаба не видит, жаба не говорит.

>>2851489
>>2851276
Я попробую, но на всякий.
Основные причины делать это именно в гитхабо Вики? типо, если там мд мне даже не лучше, но чего так рекомендуете - интересно.
Аноним (Google Android: Mobile Safari) 05/09/20 Суб 05:00:48 285197427
Аноним (Ubuntu Linux: Firefox based) 05/09/20 Суб 05:29:15 285197728
>>2851971
> Грузится слишком долго
Разве что если отдельные файлы им открывать как блокнотом/nano/gedit. А так открыл проект и ебашишь. На кой чёрт его перезапускать? У меня он не больше 5 секунд на ноуте запускается. По сравнению с запуском тестов на полчаса это же хуйня. Сравнимо с временем набора запроса в гугл. Не понимаю дрочева на быстрый запуск.
Аноним (Google Android: Mobile Safari) # OP 05/09/20 Суб 10:07:25 285200829
>>2851977
Уму, у меня 3.
Только вот сублим и в одну секунду справляется (пак аддонов один и тот же, напоминаю)
Лично для меня проблема в том, что я открываю атом один раз и надолго, или сублим с единичными файлами, так как быстро. (Сейчас атом заменили брекеты, но не суть)

>>2851974
Оно на же утонуло, вы там совсем замолчали.... Однако в факе оставлю места для емакс и вим сборочек от Анона

/Жаба
Аноним (Google Android: Mobile Safari) # OP 07/09/20 Пнд 05:15:32 285289030
Спим?
Или тексты пишем?
Аноним (Google Android: Mobile Safari) 07/09/20 Пнд 06:24:08 285289431
>>2852890
Я еду проваливать сдавать тест и вождение
Аноним (Google Android: Mobile Safari) 07/09/20 Пнд 06:49:05 285290232
>>2852894
Удачи, анон. У тебя получится.
Аноним (Linux: Firefox based) 07/09/20 Пнд 17:10:03 285310933
Не тонем, аноны. Ввысь! У нас есть шанс стать первым приличным тредом без срачей.
Кто пробовал какун? Это скорее мемес, или у него есть какие свойства?
Алсо может кто пояснить за гвим - он зачем нужен-то?
ОП, мы факью пилить будем или как? Я считаю центрировать все на коде неверно - дохуя людей пользует вим, гэдит или блокнот, а Нил Стивенсон так вообще утверждает что писать романы в имаксе самое то.
Аноним (Google Android: Mobile Safari) # OP 07/09/20 Пнд 18:07:24 285311934
>>2853109
Так, фак можем начать писать и сейчас, дай мне с гитовиками разобраться. А насчёт центрирования на коде... Я тексты сценарии и тд пишу в мд в сублиме или брекетах. В сублиме есть неплохая разметка текста, а в брекетах - превью.
Так что ты понимаешь только под кодом? Или ты хочешь чтобы я закинул Ворд и другие офисы тоже?

/Жэба
Аноним (Google Android: Mobile Safari) 07/09/20 Пнд 19:30:22 285314335
>>2853119
Ну так тред о текстовых редакторах. Текстовые редакторы в первую очередь нужны для написания и редактирования текста. Так что ворд под описание подходит. Возможность с удобством писать код — это скорее очень полезный доп. Можно сделать категории и распределить редакторы по ним.
Аноним (Google Android: Mobile Safari) 07/09/20 Пнд 19:39:14 285314736
>>2853109
> Алсо может кто пояснить за гвим - он зачем нужен-то?
Вангую что для того же, зачем нужен гуи емакс
Аноним (Apple Mac: Firefox based) 07/09/20 Пнд 20:35:38 285315837
>>2853147
Ну гуи импакс я понять а могу - тяжеленная еба, открывается один раз при запуске системы и не закрывается всю следующую неделю. А вот с вимом как-то непонятно.
>>2853143
Не, впизду офисы. Это все текстовые процессоры, я даже не знаю что там обсуждать.
>>2853119
Так и я о том же. Мы про любое редактирование текста. Я думаю надо еще ясно убрать ИДЕ из обсуждения, хотя конечно тут сложна - тот же имакс вполне елисп ИДЕ.
Аноним (Google Android: Mobile Safari) 07/09/20 Пнд 21:36:00 285317938
>>2853158
> Ну гуи импакс я понять а могу - тяжеленная еба, открывается один раз при запуске системы и не закрывается всю следующую неделю.
И при чём тут гуи? Неовим напердоленный тоже может быть жирным и медленным.
> А вот с вимом как-то непонятно.
Ты просто не знаешь, зачем емаксу гуи. терминалы так сделаны, что некоторые хоткеи это то же самое что нажатие на некоторые клавиши. Например, Ctrl+I это таб.
Аноним (Google Android: Mobile Safari) 07/09/20 Пнд 22:31:20 285319439
>>2852902
Мне сказали что не положено пока мне не будет 18. 13-го ноября сразу и категорию А получу наверное, всё равно за неё даже платить не надо.
держу в курсе

По поводу треда: хочу емакс, зачем не знаю, но хочу. Если переменную $VISUAL поставлю на емакс -нв, и алиас вим=емакс, насколько хорошая идея для вкота?
Аноним (Apple Mac: Firefox based) 07/09/20 Пнд 23:09:16 285320140
>>2853194
>По поводу треда: хочу емакс, зачем не знаю, но хочу. Если переменную $VISUAL поставлю на емакс -нв, и алиас вим=емакс, насколько хорошая идея для вкота?
Зойчем? Вим - идеальное средство для редактирования мелких файликов когда чендждириш в консольке, единственный православный элайс это alias vim=nvim
А так вкатывайся. Спейсмакс только не ставь, он васянский достаточно, поставь дум имакс или еще чего для начала напердоливать имакс с нуля будет оче сложно, сначала пойми что надо
>>2853179
>вим напердоленный тоже может быть жирным и медленным.
Да не это все понятно, и в 2020 живем, не 1992, я не про то что 30 лет байтоебы стебали жирноту имакса. Но пользование вимом побуждает к спауну новых окон терминала и т.д., даже если ты настоящий джедай буферов и эмуляции из-под вима, сплитов и тмукса. А имакс он такой, открыл одним процессом и не закрываешь 10 дней.
Аноним (Google Android: Mobile Safari) 07/09/20 Пнд 23:25:32 285320541
>>2853201
> Зойчем?
Чтобы заставить себя им пользоваться же, а то я даже тутор не смог пройти, закрыл и сделал всё в неовиме, а потом совсем забыл про то что имакс существует и запущен в фоне через сойстемд
> напердоливать имакс с нуля будет оче сложно,
А что там сложного будет?
Аноним (Microsoft Windows 10: Firefox based) 07/09/20 Пнд 23:42:22 285320942
>>2850822 (OP)
Текстовых редакторов казалось бы много, но на самом деле если применить современное управление файлами и когда текстовый редактор эксплуатируется как облегченная IDE, остается около 10 легковестных и вполне не плохих редакторов.

Нужно разделить их на 3 субъективных группы по скорости работы:

- Тяжеовесы (vscode, atom, и прочие electron параши).
- Очень быстрые (textmate, vim, emcas, nano, notepad++)
- Между очень быстрыми и тяжеловесами, т.е. они быстрее намного чем тяжеловесы, но не настолько быстры как очень быстрые. (sublime text, cudatext, ultraedit, и так далее).

По фичам их можно разделить на:
- невероятно мощные комбайны со всем что только можно, интеграция из коробки с различными линтерами, и так далее, хайлайты, проект менеджемент, файл-менеджмент, дебаг, компил, и так далее. (vscode, atom)
- мощные - но без компила, дебага, профилирования. (sublime text, cudatext, некоторые версии electron приложений, ultraedit)
- ну и огрызки, без компила, дебага, профилирования, а так же и без адекватного файл менеджмента, без быстрого перехода между файлами и меж-файлового редактирования. (notepad++, akelpad, notepad2,3, и так далее)
- ну и куски говна которые без табов либо только с табами, может тут и быть какой-то хайлайт, но все в полной жопе (vim, emacs, и так далее


По удобству пользования тут все конечно очень субъективно, для кого-то ебля в консолечку являсется удобной, но 99% пользователей выбирает GUI over consoleebli.

И тут уже начинается самое интересное.
Не обязательно какой-то редактор должен быть лучшим в какой-то категории.

Лично для меня по удобству пользования (зная все фичи и работая долгое время с кодом в этих редакторах):

1. Sublime Text 3 = просто лидер во всем. Другим редакторам ой как далеко до этого невероятно мощного редактора.

2. VSCode = медленее Sublime Text 3, ощутимо. Но есть всякие доп. плюшки в плане дебага, профилирования, и очень хорошие InteliSense, которые позволяют реально кодить вне IDE без вообще проблем.

3. Notepad++ - когда хочется покопаться в больших файлах очень быстро, фич дохуя, но все как-то через жопу сделано. Долго сидел на этом говне, пока не укатился на два выше. До сих пор в системе есть из-за поддержки разных кодировок и быстрой работы с крупными (более 5мб) файлами.

4. Дальше уже начинаются эксперементальные штуки CudaText, UtlarEdit = оба очень похожи на sublime text, и слизывались с него, у куда тупо из коробки дохуища преимуществ над всеми редакторами, плюс он бесплатен но все в жопе как и у Notepad++, и эти долбоебы не понимают, что любой плагин который ПОВТОРИТ УЖЕ ПРИВЫЧНУЮ СРЕДУ с популярных (их около 5-7 штук всего) редактора - сразу бустанет пользовательскую базу до небес. Потому что фич овердохуя в редакторе, и они годные (кроме поиска по файлам, этим страдают вообще все редакторы кроме sublime text).

5. ну а дальше для серверов nano / pico / vim.
Но ими невероятно тяжело пользоваться для каких-то примитвных штук. Вместо этого нужно гуглить как гуглить что бы нагуглить тебе нужный нагугленный фикс или макрос или команду для выполнения действия, которое ты сделаешь в любом GUI редакторе за несколько секунд. Т.е. ты гуглишь ради решения несколько часов, что бы сделать в GUI эту же работу за пару секунд. Нахуй такое говно нужно?.

==============

Аноним (Google Android: Mobile Safari) 07/09/20 Пнд 23:58:12 285321543
>>2853209
> без табов либо только с табами, может тут и быть какой-то хайлайт, но все в полной жопе
> Emacs
Анон...
07/09/20 Пнд 23:58:44 285321644
>>2853209
>ну и куски говна которые без табов либо только с табами, может тут и быть какой-то хайлайт, но все в полной жопе (vim, emacs, и так далее
Имаксом особо не пользовался, но в виме точно можно поставить
>интеграция с различными линтерами, и так далее, хайлайты, файл-менеджмент
а все другое, что ты записал в первую категорию вроде как интегрируется в имакс.
>5. ну а дальше для серверов nano / pico / vim.
Нано пользоваться вообще не надо уметь. В виме достаточно пройти тутор минут на 10, а так там вполне просто и интуитивно понятно.
Вот имакс да, там пиздец со всеми этими хоткеями.

Ну и по быстроте, вим сам по себе вроде не очень быстрый, в отличии от форка нвим, потому что сам вим вроде как однопоточный.
Аноним (Linux: Firefox based) 07/09/20 Пнд 23:59:47 285321745
Аноним (Apple Mac: Firefox based) 08/09/20 Втр 00:15:55 285322546
>>2853216
>Вот имакс да, там пиздец со всеми этими хоткеями.
Будто кто-то пользуется емаксом без ивил мода нет серьезно, кто-то пользуется? Я не верю лол
Аноним (Google Android: Mobile Safari) 08/09/20 Втр 01:01:45 285323247
1599472894.jpg 68Кб, 850x664
850x664
>>2853225
Я не осилил вимтутор, нян, и пользуюсь почти ванильными хоткеями емакса
Только стереть назад на C-z поставил и avy-goto-2символа на M-s
Аноним (Google Android: Mobile Safari) 08/09/20 Втр 06:22:59 285325248
>>2853225
Ты неправильно им пользуешься, если тебе нужен евил чтобы чувствовать себя быстрее
Аноним (Ubuntu Linux: Firefox based) 08/09/20 Втр 07:05:24 285326649
>>2853209
Максимально диванный пост нахватавшегося по вершках иксперта.
Аноним (Ubuntu Linux: Firefox based) 08/09/20 Втр 07:16:25 285326850
>>2853232
Вот тут правда. Да простят меня вимеры и емаксеры, я честно сидел на виме около года и немного пробовал емакс. Не окупается всё это обучение, вот хоть убей. Во всех остальных редакторах ctrl+zxcv, нормальное переключение языка, вне терминала ещё нет ограничений терминала. Вместо режимов вима сейчас вполне работает командная палитра, вешаешь на какой-нибудь F1 и набираешь поиском свой lowercase или show invisibles. Самые важные хоткеи для меня оказались удалить/вырезать слово/вайтспейс, искать текущее слово, в том числе по проекту, соединить строку со следующей, остальное по факту и не используется почти. Не говоря уже о том что для кастомизации нужен лисп/вимскрипт с неудобной документацией (на тот момент, ещё не было неовима).
Аноним (Microsoft Windows 10: Firefox based) 08/09/20 Втр 18:11:24 285345351
нвим, чтоб быстренько переписать конфиг или наговнокодить скрипт около полусотни строчек. для всего, что больше spacemacs, ибо не хочу пердолиться с ко-конфигами
Аноним (Google Android: Mobile Safari) # OP 09/09/20 Срд 04:49:14 285363152
IMG202008270001[...].jpg 204Кб, 1032x1280
1032x1280
Как этот ваш гитхаб Вики делать?
Я делаю реп и к нему пишу? А в самом репе пак с жабами оставить?!
Аноним (Microsoft Windows 7: Firefox based) 09/09/20 Срд 06:41:52 285364153
>>2850951
>Geany где? Не юзал сам, хочу услышать мнение
Была на днях задача пропердолить большие файлы с разными кодировками.
Уже на 200м Гени усрался на 16гб ОЗУ.
И я не нашёл как сохранить файл в другой кодировке или выбрать в какой открывать.

Алсо. Только Емакс смог правильно опознать файлы с дос кодировкой и ютф8 BOM.
Аноним (Ubuntu Linux: Firefox based) 09/09/20 Срд 13:26:03 285372854
>>2853641
Нормальные люди используют потоковый iconv. А для детекта кодировки отчекрыживают от него начало в пару килобайт. Ко-ко-консолечка только для пердоль?
Аноним (Linux: Firefox based) 11/09/20 Птн 12:19:11 285457355
бамп
Аноним (Google Android: Mobile Safari) 11/09/20 Птн 15:37:19 285464056
>>2850822 (OP)
Быстро поправить файл в консольке - vim. Модальность, комбо из текстовых объектов, макросов и ex команд - что тебе ещё нужно для счастья? Был бы хороший редактор, если бы не vimscript и не бомжи из Уганды. в neovim сделали нормальную многопоточность, добавили поддержку луа и прочих питонов, разделили интерфейс и ядро, запилили адекватные дефолтные настройки, но кого это ебет вообще
Редактор ОС для всего на свете - doom emacs с evil. Можно использовать как замену systemd и управлять кофеваркой. Был бы хороший редактор, если бы штульман сделал его на common lisp. Если юзать ванильный, то обязательно вытаскивать и адаптировать оптимизации и фиксы дума - без них практически неюзабельно.
* Пройтись регуляркой - awk. К слову, регулярки лиспа - это худшее, что может быть (даже конфиги в json лучше).

Не вижу никакого смысла использовать что-либо другое (разве что sed вместо awk).
VSCode нужен чтобы майки продолжали пилить LSP
Аноним (Microsoft Windows 7: Firefox based) 11/09/20 Птн 21:33:32 285475157
>>2850822 (OP)
Notepad++ на шиндовс, vim/nano в прыщах, остальное нинужно. Особенно жирноуёбища на электроне написанные жс макаками.
Аноним (Microsoft Windows 10: Chromium based) 11/09/20 Птн 21:36:45 285475358
>>2853215
>>2853216

а что вы собственно редактируете?
Можете записать видео?
Я просто очень сильно убежден что вы редактируете .txt файлики.
И изредка просто читаете какой-то очень примитивный код.
Ничем серьезным вы не занимались в редакторах.
Аноним (Linux: Firefox based) 11/09/20 Птн 22:16:07 285477059
>>2854753
Ну я сижу в виме. Редактирую либо конфиги, либо решаю в нем мелкие задачки по Haskell. Хочу перекатиться в имакс, но каждый раз пугают хоткеи.
>Ничем серьезным вы не занимались в редакторах.
Конкретно я да, не занимаюсь. Вим может не очень как IDE подходит, но я рекомендую погуглить на что вообще он способен с помощью плагинов. А имакс же способен воплотить что угодно. Про имакс и найти, наверное, можно больше и проще.
Аноним (Linux: Firefox based) 12/09/20 Суб 06:27:39 285483660
doommacro.webm 4879Кб, 1366x768, 00:00:47
1366x768
Макросы в emacs + evil
Аноним (Ubuntu Linux: Firefox based) 12/09/20 Суб 09:33:54 285486861
>>2854836
Я последнее время для таких задач тупо копирую кусок текста в интерактивный питон и пишу ванлайнер с обработкой. Выходит не то чтобы быстро, но очень гибко. Надо бы какой-то хоткей для этого намутить.
Аноним (Linux: Firefox based) 12/09/20 Суб 10:05:17 285487662
>>2854868
Можно и так, но такие штуки я стараюсь все-же макросами. Сложные вещи тоже можно, лишь бы это были какие-то однотипные действия - в макросы записывается переход по окнам/буферам, команды и вот это вот всё. Можно даже в макросе вызывать другой макрос, лол. Но если это что-то не очень-то однотипное и в логике есть ветвление, то уже приходится доставать всякие питоны и авк.
Штука в том, что с вимовскими текстовыми объектами и навигацией очень просто записывать такие макросы - намного проще, чем писать скрипты.
Ну а "скопировать выделение -> открыть python repl или временный файл -> вставить" - это тоже довольно просто сделать в емаксе, пара строк кода.
Аноним (Ubuntu Linux: Firefox based) 12/09/20 Суб 18:00:25 285503863
>>2854876
У меня с макросами была постоянная беда, каждый раз нужно вспоминать как ими пользоваться. Они довольно редко нужны, и к моменту когда они нужны, уже все хоткеи позабыты. Было бы здорово если бы макросы были более визуальные.
Аноним (Microsoft Windows 7: Firefox based) 12/09/20 Суб 18:15:59 285504164
vim.png 15Кб, 1064x725
1064x725
markdown.png 23Кб, 1104x382
1104x382
>>2850822 (OP)
Люблю вим. Возможно, блоковое выделение и virtualedit есть и в других редакторах, но для меня это было новым и сильно понравилось. Остальное тоже понравилось. С подсветкой Markdown в Notepad++ что-то не так, поэтому искал замену.
Аноним (Apple Mac: Firefox based) 12/09/20 Суб 21:35:54 285508365
>>2855041
Поясните за оптимальную стратегию запуска вима в винде. Например, с учетом что стоит WSL ну и вменяемый эмулятор терминала стоит Windows Terminal не таким говном оказался, молодцы майки хорошо сделали.
Варианта три, как обычно:
1) terminal - wsl - nvim
2) terminal - nvim (достаточно хуево работает, как мне кажется, может я его не умею готовить)
3) gvim (не пробовал)

Алсо, спрошу тут - какой у нас кроме ВинТерминала на венде кондовый эмулятор? Пробовал хайпер - показалось тяжелым говном, свистелок-перделок овердохуя, пробовал алакритти (мой основной терминал на макОС и пердольках) - лагучее говно, очень плохо работает.
Аноним (Linux: Firefox based) 13/09/20 Вск 01:49:36 285512566
>>2855083
>terminal - wsl - nvim
Это. Я вообще всё что можно запускал через wsl когда приходилось пользоваться виндой
Аноним (Linux: Firefox based) 13/09/20 Вск 01:53:06 285512667
>>2855083
>Windows Terminal не таким говном оказался, молодцы майки хорошо сделали.
Ну, если бы они ещё и с терминалом обосрались...
Аноним (Apple Mac: Firefox based) 13/09/20 Вск 12:16:48 285525168
>>2855126
Да легко, предыдущие 30 лет же как-то обсирались.
А вообще молва ходит, что и ПаверШелл достаточно годная оболочка для вендоадминов и т.д. Хотя кто его знает.
Аноним (Microsoft Windows 10: Firefox based) 16/09/20 Срд 20:06:01 285678869
Бамп.
Накатил дум имакс через wsl.
Господи, и как в этом разбираться. Полистал документацию - явно не для нубасиков.
Хотя, кое-что вполне продуманно.
Аноним (Linux: Firefox based) 17/09/20 Чтв 17:22:44 285717670
pedobump
Аноним (Fedora Linux: Firefox based) 17/09/20 Чтв 19:38:20 285725971
Emacs на Шин жизнеспособный? Помнится, были постоянные головняки со сраными шин-кодировками.
Аноним (Linux: Chromium based) 17/09/20 Чтв 22:55:27 285736172
>>2853201
>Спейсмакс только не ставь, он васянский достаточно

Люто двачую. Поставил я как-то это чудо, так он грузился как жидбрейновкие комбайны по времени.
Аноним (Google Android: Mobile Safari) # OP 18/09/20 Птн 05:55:16 285749673
Жэба на связи

Сегодня буду пилить вики. Как эти ваши гитвики делать не знаю, но разберусь по пути. Их хоть расшарить можно?
Аноним (Linux: Firefox based) 18/09/20 Птн 11:36:18 285756474
>>2857259
Номинально - да. Практически - сомневаюсь.
Аноним (Linux: Firefox based) 18/09/20 Птн 13:20:23 285759675
>>2857496
Уже месяц обещаешь вики запилить, давай работай блять.
>>2857259
Через WSL консольный клиент разве что. Нативочка лагучая жрущаяя и не только грузится медленно, но и греет камушек.
>>2857361
Ну так-то все фреймворки грузятся овердохуя, но в спейсмаксе уж больно дохуя чего понапихано и оптимизации нуль.
Аноним (Microsoft Windows 10: Firefox based) 18/09/20 Птн 15:59:30 285764876
Аноним (Google Android: Mobile Safari) # OP 18/09/20 Птн 16:24:16 285766477
>>2857648
А почему генту?

>>2857596
было бы сделано за один вечер, но этот ваш гитхаб какой-то ёбнутый. Я ДО СИХ ПОР НЕ ПОНИМАЮ, что мне делать. Реп и в нем в мдэхе оформлять или как?
Аноним (Microsoft Windows 10: Firefox based) 18/09/20 Птн 17:16:05 285770578
Аноним (Fedora Linux: Firefox based) 18/09/20 Птн 17:33:42 285772979
>>2857705
Так себе название, на самом деле. Не /s/имволизирует.
Аноним (Microsoft Windows 10: Firefox based) 18/09/20 Птн 20:48:39 285782980
Аноним (Apple Mac: Firefox based) 18/09/20 Птн 20:58:59 285783481
>>2857664
>этот ваш гитхаб какой-то ёбнутый
>гитхаб
>ебанутый
Так, ну с тобой все понятно.
>А почему генту?
Ты совсем ньюфажина? Окей. Это аналог вики форчановского /g/.
>>2857648
Я как-то это прощелкал, в /s/ редко. Я к вам!
Аноним (Google Android: Mobile Safari) # OP 19/09/20 Суб 02:57:51 285792982
>>2857834

Внимательно слушаю, что со мной понятно. С гитхабом ничего не делал кроме скачивания и сборки софт из сырцов. У меня уже есть одно "вики" в гуглодоках. А тут
Репы, гисты.... Один вариант сказал в посте, на который ты ответил, второй - сделать гист, который другие редачить не могут.
Насчёт генту сайта - в /s/ я ньюфаг, конечно же.
Аноним (Fedora Linux: Firefox based) 20/09/20 Вск 19:22:49 285852383
>>2857829
Reinstall Shindows, очевидно же.
Аноним (Linux: Firefox based) 21/09/20 Пнд 18:50:05 285883184
emacsrangerbulk.webm 35893Кб, 1366x768, 00:01:49
1366x768
Единственный нормальный тред в разделе тонет мдауж.
>>2854836
Bulk rename через ranger + emacs + evil-mode.
Не vim потому что он не настроен и там как-то по-ебанутому работают макросы.
Как мэтчить регуляркой один или несколько пробелов для замены?
Аноним (Google Android: Mobile Safari) 21/09/20 Пнд 23:22:48 285893985
>>2858831
Тут некоторые треды практически годами тонут, а этот на вторую страницу упал и уже тонет видите ли.
Аноним (Microsoft Windows 10: Chromium based) 22/09/20 Втр 03:31:56 285900986
>>2850822 (OP)
> Atom - пилится самим гитхабом, имеет тонны аддонов и пару годных фич по типу телетайпа, НО на электроне

> Visual studio code - мелкомягкие пилят, а выглядит неплохо, но электрон, помни это, Анон мой.

Электрон электрону рознь. Вскод нынче отлично оптимизирован.
Аноним (Google Android: Mobile Safari) # OP 22/09/20 Втр 04:10:56 285901687
15993182630630.jpg 20Кб, 311x278
311x278
>>2859009
Спасибо за информацию, конечно, в вики надо учесть. (И установить их всех)

Тред создавал чисто из-за того, что в ВИМ треде сказали пойти и создать свой.
Аноним (Microsoft Windows 10: Firefox based) 22/09/20 Втр 23:23:08 285945488
>>2859016
>Тред создавал чисто из-за того, что в ВИМ треде сказали пойти и создать свой.

обоссы этих Vim Шизиков. Они не достойны даже жрать говно, настолько с ними всё плохо.
Аноним (Microsoft Windows 10: Chromium based) 23/09/20 Срд 06:39:41 285956389
mHgool2C1Y.jpg 81Кб, 765x704
765x704
Короче был этот ваш Доку-вики как-то проще. Основу накидал, позже прийду распишу насчет тех редакторов, что знаю (sublime, brackets, atom немного)
Залетайте, заполняйте.

https://wiki.installgentoo.ru/рекомендуемый_софт
Аноним (Microsoft Windows 10: Chromium based) 23/09/20 Срд 14:12:26 285969290
Бамп на вечер
Аноним (Microsoft Windows 10: Chromium based) 24/09/20 Чтв 09:52:56 286009591
Здесь вообще бамбы рзарешены?
24/09/20 Чтв 10:01:16 286009792
>>2860095
Пошёл нахуй, сосницкий.
Аноним (Linux: Firefox based) 24/09/20 Чтв 10:34:05 286010793
Какой медленный пиздец этот ваш дум имакс под wsl. Ад, init.el открывал секунд 5. Неужели не придумано вменяемых способов пользоваться напердоленным имаксом под вендой?
подсел на org-roam, evil-mode тоже маст
Аноним (Linux: Firefox based) 24/09/20 Чтв 18:51:28 286038294
>>2860107
Под линем он не намного быстрее в открытии файлов и скролле.
Аноним (Microsoft Windows 10: Firefox based) 24/09/20 Чтв 18:59:14 286039295
>>2860382
Да нихуя, небо и земля. На линуксе шустрый, на маке тоже ничего - а на синкпадике такой тормозной конь что пиздец. Вот прямо сейчас сижу и охуеваю лал.
Аноним (Microsoft Windows 10: Chromium based) 24/09/20 Чтв 19:02:35 286039696
>>2853209
бл недавно пыталсяв саблайм, многие плагины не поддерживаются несколько лет, автокомплит я так и не смог напердолить, хотя в неовиме вообще все из коробки почти работает,тогда уж лучше его взять
Аноним (Microsoft Windows 10: Firefox based) 24/09/20 Чтв 19:11:14 286040497
>>2860396
Автокомплит нихуево грузит неовим и неовим вменяемо работает в венде только с ВСЛ-костылем. Алсо, охуенность вима это возможности спамить терминал и открывтаь в нем вим, поэтому как это гонять в венде я хз
Аноним (Microsoft Windows 10: Chromium based) 24/09/20 Чтв 19:15:05 286041098
>>2860404
а ты Линукс поставь
Аноним (Microsoft Windows 10: Firefox based) 24/09/20 Чтв 20:01:39 286046199
>>2860410
На рабочий лаптоп не могу.
Аноним (Microsoft Windows 10: Chromium based) 24/09/20 Чтв 21:09:32 2860517100
>>2860404
ну к тому же не заметил такой прям нагрузки автокомплита на неовим,явно в 10 раз меньше жрет ресурсов чем иде,а на счет спамить вим через терминал в виме - не совсем понимаю зачем тебе это, если ты хочешь открывать другие файлы из терминала, посмотри на плагин: neovim-remote, или как то так он называется, позволяет держать только 1 инстанс вима
Аноним (Linux: Firefox based) 25/09/20 Птн 12:06:45 2860672101
>>2860517
>если ты хочешь открывать другие файлы
Мне 30 лет и я так и не освоил буферы, лол. Поэтому главная прелесть вима - это возможность спамить его в новых окошках.
>10 раз меньше жрет ресурсов чем иде
Ну это и не ИДЕ, не надо сравнивать. Большие проекты пилить вне подделий жидбрейнс сложна, таки вим не для этого сделан.
бзв ай юз вим, спокойно блять
Аноним (Ubuntu Linux: Firefox based) 27/09/20 Вск 20:00:22 2861874102
В атоме на днях сломался minimap-linter и нет нормальной подсветки для scheme. Держу в курсе. Очень тухлый движ стал. Видимо мс перенаправила все силы на vscode.
Аноним (Microsoft Windows 10: Chromium based) 30/09/20 Срд 08:32:37 2862936103
>>2861874
Разве не было отдельного минимапа? Не для линтера
Аноним (Ubuntu Linux: Firefox based) 30/09/20 Срд 17:28:04 2863165104
>>2862936
Есть. Он работает. Но подсветка линтера в минимапе сломалась. Я к тому что сообщество немного забило на атом и куда-то ушло (в VSCode?), а я проебал куда.
Аноним (Linux: Firefox based) 01/10/20 Чтв 17:49:46 2863616105
>>2863165
ВС код, все сойдевы ну и не только, конечно им сейчас пользуются.
Аноним (Linux: Firefox based) 02/10/20 Птн 09:48:03 2863919106
>>2854640
>бомжи из Уганды
А что с ними не так?
Аноним (Linux: Firefox based) 02/10/20 Птн 09:48:44 2863920107
>>2854640
Алсо
>адекватные дефолтные настройки
Что именно они поменяли?
Аноним (Linux: Firefox based) 02/10/20 Птн 10:38:48 2863960108
>>2854640
>doom emacs с evil
Так-то да, но очень высокий порог вхождения. Туториалов нет, гайдов нет, есть пара видосов на ютубе да и то. Мне с вима сложно перекатываться, но я стараюсь - уж больно орг-мод с орг-роам и орг-агендой охуенное комбо.
А ванильный имакс напердоливать с нуля вообще занятие наверное лет на 10, дум фреймворку альтернативы кажется и нет.
Аноним (Linux: Firefox based) 02/10/20 Птн 10:40:11 2863963109
>>2863960
>Туториаловгайдоввидосов на ютубе
Зачем?
Аноним (Linux: Firefox based) 02/10/20 Птн 11:28:29 2863984110
>>2863963
Потому что это очень напердоленный фреймворк, нихуя не понятный тем кто вкатывается в имакс, и не сразу очевидно что надо выкуривать доки основных плагинов вокруг которых он построен (типа того же проджектайл). Я недели две как слепой котенок туда-сюда тыкался, пока разобрался как он работает и какой воркфлоу нужен.
Но стоит отметить удивительный факт - дум имакс абсолютно не васянский, это очень хорошо сделанный проект.
Аноним (Linux: Firefox based) 02/10/20 Птн 11:29:48 2863985111
>>2863984
Жопой читаю, я думал ты про имакс.
Аноним (Linux: Firefox based) 02/10/20 Птн 16:38:47 2864167112
Чёт поставил я этот ваш оргмод и ничего не понял, в чём фишка, и чем оно лучше листка с бумагой, например
Аноним (Linux: Firefox based) 04/10/20 Вск 20:02:26 2865446113
image.png 138Кб, 854x642
854x642
>>2864167
Да в общем-то он не всем подходит, это надо разбираться очень долго, что нравится далеко не всем людям, зато профита много
Аноним (Fedora Linux: Chromium based) 04/10/20 Вск 23:24:46 2865579114
>>2864167
Да особенно ничем, каждому свое. Я как настоящий склеротик вообще все веду и в оргмоде, и в бумажном органайзере.
Аноним (Linux: Firefox based) 05/10/20 Пнд 18:57:16 2865995115
А я поставил емакс. Три дня прошло, я даже эмулятор терминала удалил, всё в емаксе у меня.
Аноним (Google Android: Mobile Safari) 05/10/20 Пнд 23:11:06 2866107116
>>2865995
Пальзы не сломал ещё с навигацией по ctrl + f, b, p, n?
Аноним (Fedora Linux: Chromium based) 06/10/20 Втр 01:18:27 2866140117
>>2866107
Ну во-первых, если поменять ктр на капс то все ок.
Ну а во-вторых, зачем когда есть ивил мод?
https://www.emacswiki.org/emacs/Evil

>>2865995
Встроенный отвратительно работает с fish, к сожалению. Глитчи случаются часто. Хотя я еще vterm не пробовал, надо дособирать плагин.
Аноним (Linux: Firefox based) 06/10/20 Втр 08:17:52 2866186118
2020-10-06 11-0[...].mkv 321Кб, 1280x720, 00:00:11
1280x720
>>2866140
>зачем когда есть ивил мод?
Не люблю его, он для необучаемых.
>>2866107
У меня стоит Avy-mode, я жму Ctrl+. затем печатаю две буквы, затем мне на экране показывают, какие две буквы мне нужно напечатать, чтобы переместиться туда, куда мне нужно (видеорел). Я и в виме не использвоал HJKL и считаю это перемещением для колясочников-неосиляторов, которые после туториала не продолжили вкат (хотя не вижу в этом ничего плохого, это всё ещё лучше чем использовать стрелочки, да и вим я знаю ужасно).
Также я могу нажать Ctrl+Space перед этим, чтобы это всё дело выделилось.
Аноним (Linux: Firefox based) 06/10/20 Втр 08:18:13 2866187119
>>2866140
>Встроенный отвратительно работает с fish,
А зачем встроенный, когда есть emacs-libvterm?
Аноним (Ubuntu Linux: Firefox based) 06/10/20 Втр 08:29:08 2866188120
Зачем нужна хитрая навигация с клавиатуры, если на ноуте есть тачпад под рукой? Зачем нужны HJKL если стрелочки совсем рядом на клаве без отдельного нампада?
Аноним (Linux: Firefox based) 06/10/20 Втр 08:41:05 2866192121
>>2866188
>если на ноуте есть тачпад под рукой?
Тачпад медленный и неточный. Емакс - больше, чем текстовый редактор.
>Зачем нужны HJKL если стрелочки совсем рядом на клаве без отдельного нампада?
На моей мембранке от мизинца до стрелочек около 12 сантиметров. Зачем двигать руки, когда можно не двигать руки?
Аноним (Ubuntu Linux: Firefox based) 06/10/20 Втр 09:29:13 2866198122
>>2866192
> Тачпад медленный и неточный
Купи ноут посвежее. Сейчас нормальные тачпады ставят.
Аноним (Linux: Firefox based) 06/10/20 Втр 10:21:48 2866221123
>>2866198
Анон, я конечно всё понимаю, но ты просто не прав. Тачпад и мышь медленные не из-за того, что им чего-то не достаёт, я ими пользуюсь чтобы тыкать в кнопочки, как и все люди. Проблема в том, что они совершенно не подходят для редактирования текста, так как с ними сложно разработать мышечную память, так как курсор мыши может находиться в любом месте на экране и от этого двигаться тебе нужно каждый раз на разное расстояние в разных направлениях. С avy-mode такого банально не случается, ты смотришь где тебе нужно отредактировать текст, жмёшь хоткей, печатаешь три-четыре буквы, редактируешь. Работает всегда и везде.
Аноним (Linux: Firefox based) 06/10/20 Втр 10:46:20 2866227124
>>2866221
>не из-за того, что им чего-то не достаёт
Может у тебя просто не было хорошей мыши или хорошего тачпада?
Аноним (Linux: Firefox based) 06/10/20 Втр 15:22:21 2866336125
>>2866198
Нормальные тачпады что сейчас, что 8 лет назад стоят только на макбуках. Все.
хотя у божественных синпадов есть клитор, тачпад не нужен
>>2866188
hjkl банально удобнее, к хорошему быстро привыкаешь. Но вообще не нужна хитрая навигация с клавиатуры или модальность - ну так и не надо ей пользоваться, на вкус и цвет же.
>>2866221
This, я с тобой почти согласен. Мне очень важна модальность редактора, модальные редаторы заточены на танцы с клавиатурой - вот я и дрочусь с клавиатурой.
ВОобще мантры про то что освоим вим или имакс там набор текстов и редактирование усились раз в триста это конечно пиздеж школотронов, так-то все похуй, ну кому что нравится.
Аноним (Microsoft Windows 10: Chromium based) 06/10/20 Втр 15:58:11 2866348126
Во, замечательно, что такой тред есть. Кто знает, где добыть рабочий конфиг для свежего емакса с нормальным автодополнением уровня того же kdevelop (скажем, подсветка параметров стандартных функций, да и самих функций не помешала бы) ? Так-то я что-то напердолил на auto-complete, но пока не сильно нравится. Если можно сделать на vim, то велкам.
Аноним (Linux: Firefox based) 06/10/20 Втр 17:18:32 2866378127
>>2866336
божественных синпадов есть клитор
Пользовался, какая-то хуйня. Возможно, это и было удобно во времена 800х600, но сегодня я уж тачпад предпочту.
>>2866348
Doom Emacs?
Аноним (Microsoft Windows 10: Chromium based) 06/10/20 Втр 19:42:31 2866485128
>>2866378
>Doom Emacs?

Получилось примерно похоже на то, что я напердолил.
Аноним (Linux: Firefox based) 08/10/20 Чтв 13:23:22 2867140129
ОП, если собираешься продолжать этот тред, то запихни потом в теги emacs и vim, чтобы люди хоть найти могли его.
Аноним (Linux: Firefox based) 08/10/20 Чтв 13:30:35 2867141130
>>2866186
>У меня стоит Avy-mode
Звучит интеренсо, попробую с ним, хочу всё же на имакс перейти
>HJKL
А как ты по символам в виме перемещался? HJKL весьма удобно, добавил себе слой с ними на клаве, заебись.
не знал что ты имакс юзаешь
Аноним (Linux: Firefox based) 08/10/20 Чтв 14:11:07 2867145131
О и ещё я тут подумал, можно ли сделать в имаксе OneShotKey как в qmk, типа один раз клавишу нажал, и она считается зажатой. Сейчас поставил себе на один из контролов, думаю мне так удобнее в имаксе будет.
Аноним (Microsoft Windows 10: Chromium based) 15/10/20 Чтв 14:01:55 2869874132
>>2850822 (OP)
Обновил NotePad++ - слетели настройки.
Какой пункт настроек включает перенос строки, чтобы всё помещалось на экране с вертикальным скроллом?
Аноним (Linux: Chromium based) 15/10/20 Чтв 19:07:33 2869991133
>>2867141
>А как ты по символам в виме перемещался?
f\F, но в последнее время (до перехода на имакс) t\T, если нужно несколько раз, то нажимаешгь семиколон ";". h или l только если надо переместиться влево или вправо на один знак.
>Звучит интеренсо, попробую с ним
Мне он на самом-то деле не нравится. Сейчас попробую swiper, возможно свой пакет сделаю на лиспе :/
>не знал что ты имакс юзаешь
Я тогда его чуть больше недели использовал... и сразу вместо трёх воркспейсов в ш3 стало 3
Аноним (Linux: Chromium based) 15/10/20 Чтв 19:14:41 2869995134
>>2867145
>OneShotKey
ХЗ насчёт этого, но есть кей-комбо.ел, можно добавить major mode, при котором все клавиши будут вместо буквы вставлять C-<буква> например.
Правда я не особо много вижу в этом смысла, когда в емаксе тоже можно без PNBF (вроде такое) сидеть.
Но я не знаю лисп, так что не уверен.
>добавил себе слой с ними на клаве
Я тоже со слоями, только у меня не QMK. Честно говоря, уже поднадоело, при этом понимаю что мне нужно их как-то перенастроить чтобы было нормально но всё лень и нет времени. Надо будет сделать Cozykeys Bloomer, но я не знаю из чего делать корпус и как всем этим заниматься.
Аноним (Linux: Chromium based) 15/10/20 Чтв 19:23:24 2869996135
Аноним (Linux: Firefox based) 15/10/20 Чтв 21:49:29 2870052136
На днях DT запилил видос про spacevim. Кто-то уже накатывал?
https://www.youtube.com/watch?v=iXPS_NHLj9k
>>2863920
В основном там изменения под капотом, но есть приятные мелочи. Например, из коробки труколор с италиком, изменение курсора в зависимости от режима, менюшка при таб-комплите имен файлов/директорий/команд. Скорее всего еще много таких мелочей, но я им пользуюсь только для редактирования локальных конфигов раз в неделю, даже .vim нету. А еще он поддерживает xdg base directory specification.
>>2863960
>очень высокий порог вхождения
С одной стороны да. Для того, чтобы нормально начать этим пользоваться, нужно выделить недели 2. А еще желательно уметь немного программировать, прочитать референс ман елиспа и документацию используемых модов (например, evil и org).
С другой, на то, чтобы использовать его на уровне любого другого редактора достаточно базово знать vim. И чем больше изучаешь, тем больше скейлится профит от использования - умея в регулярки, макросы и зная поверхностно про текстовые объекты уже получаешь 10х в производительности.
>Туториалов нет, гайдов нет
Зато есть очень крутая документация (как для самого имакса, так и для модов), легко запоминаемые имена функций процедур и просто таки охуительная встроенная справочная система. Документация всегда лучше туториала и всегда дешевле по времени для инструментов, которыми пользуешься больше одного раза.
Есть несколько попыток записать видео гайды по имаксу, но их очень мало и я не вижу в них особого смысла. Можешь глянуть using emacs (mike zamansky), doom casts (zaiste programming) и изучаем emacs (дмитрий бушенко).
Можешь покопаться в блогах имаксеров (например, xah или sachachua), но это скорее для тех, кто уже юзает этот редактор и кто уже прочитал доки.
Алсо есть emacswiki, 2 чата в тг (англоязычный и русский), чат в ирке и мэилинг лист. Сообщество довольно общительное и не очень токсичное из-за практически полного отсутствия раков. Совсем нубские вопросы из первой строки выдачи не очень любят, но часто помогают разобраться с чем-то сложным - мне, например, на пальцах объяснили что такое unquote splicing и помогли собрать lsp для хаскеля.
Советую еще пробежать глазами по исходникам дума - hlissner пишет легко читаемый код и много комментариев. Там на самом деле не так уж много кода и это даст какое-то общее понимание того, что этот фреймворк делает.
15/10/20 Чтв 21:49:53 2870053137
Сажа чтобы тред сильно не поднимать, он и так в топе тредов, невежливо как-то получается
>>2867145
Погуглил на всякий случай, что ты имеешь ввиду. Емакс в sticky keys не умеет, это делается через иксы (либо tty если ты в них работаешь, но я не рекомендую), сам включал через xkbset пока не встретился с некоторыми проблемами с тем, как оно работает в иксах.
Довольно неудобно на самом-то деле, особенно учитывая то, что оно : на Fn слое (на GK61 она находится в правом нижнем углу, там где на обычных клавиатурах Ctrl) все клавиши у меня работают с левым контролом, правый альт как эскейп (т.е. Meta, самим альтом я пользуюсь редко), начну пользоваться модификаторами с обоих сторон клавиатуры. Правый Ctrl буду использовать для переключения на слой с цифрами и буквами (т.к. их очень неудобно печатать на цифровом ряде, постоянно промахиваюсь, но на 40% ни за что не сяду), на капслоке - второй слой со всеми остальными клавишами, на клавише меню переключение раскладок. В принципе-то, мне этого наверное хватит, только это надо ещё сделать, а это дело не самое простое...
Аноним (Linux: Chromium based) 15/10/20 Чтв 21:59:04 2870056138
>>2870052
>Кто-то уже накатывал?
Говорят жирное, да и емакс мне так понравился, что я большую часть программ (хотя их мало) заменил на него, кроме видеоплеера и аудиоплеера, потому что их у меня никогда не было.
>еще желательно уметь немного программировать
Я конечно пользуюсь ванилью, но вроде бы custom сделан как раз для тех, кто не умеет программировать, плюс довольно часто слышу о пользователях емакса, которые не программисты совсем и используют его для латеха какого-нибудь.
>прочитать референс ман елиспа
Зочем
>evil
Зочем
Хотя я бы поставил просто для некоторых фич вима которых нет в емаксе по дефолту, но на режимы точно не перекачусь.
>org
Не знаю что это кроме того, что на него все надрачивают без остановки.
Аноним (Linux: Firefox based) 16/10/20 Птн 00:08:25 2870091139
>>2870056
>custom сделан как раз для тех, кто не умеет программировать
В основном дум - это оптимизации для скорости запуска/работы. Там не так уж и много предустановленных плагинов (и большая часть из них вырублена по дефолту). Есть еще парочка хелпер функций/утилит, менеджер пакетов и немного настроек для часто используемых плагинов (в основном для связки с evil) - от ванили не сильно отличается. Про остальные дистрибутивы не могу ничего сказать, тк не пользовался - возможно в каком-нибудь spacemacs всё иначе.
>довольно часто слышу о пользователях емакса, которые не программисты совсем и используют его для латеха какого-нибудь
Тоже часто слышу, что он популярен среди всяких писателей. Но если честно сложно представить себе, как им можно пользоваться совсем не умея программировать. Я не говорю про диплом мита, знание паттернов и дискретной математики, но без каких-то базовых знаний синтаксиса и умения говнокодить скрипты мне кажется юзать программируемый редактор (да и вообще пользоваться пк, работать с текстовой информацией) очень больно. Там же для изменения чего угодно как минимум нужно менять переменные и манипулировать списками.
>прочитать референс ман елиспа
>Зочем
Потому что имакс практически полностью написан на этом языке и для того, чтобы на ходу быстро решать задачи и допиливать под нужды. Мне, например, недавно понадобилось писать код на MIPS ассемблере. Зная елисп и, что важнее, внутренности имакса, я бы изи написал major мод для кода и обертку вокруг какого-нибудь эмулятора типа mars. Но тк я только начал читать мануалы, мне приходится пользоваться тормозным, глючным и неудобным иде на джаве, копаясь в куче подменю и тыкая мышкой по вкладкам. А ведь несмотря на кажущуюся сложность это всего несколько сотен строк кода на очень простом ЯП, можно сделать за несколько вечеров. Или, например, мне нужно, чтобы редактор сам создавал файлы проектов в поддиректориях перед сканом проджектайлом, если они отсутствуют. Или перемещал папки проектов в архив по команде, если эти проекты помечены DONE в орг файле. Такие хотелки возникают очень часто и делаются они в основном очень быстро - для двух примеров выше это 20-30 строк.
Алсо недавно смотрел запись спича на toughbot - там чел за час написал мод-обертку для кубернетес, половину времени потратив на объяснение как это всё работает.
>evil
>я бы поставил просто для некоторых фич
Думаю не стоит. Проще будет найти решения в интернетах или самому дописать, чем искать, вырезать и адаптировать функции из контекста.
>org
>Не знаю что это
По сути это dsl, как markdown или html, плюс набор утилит для работы с ним. Надрачивают из-за удобного синтаксиса, кучи функционала, качественных утилит и относительной безглючности.
Я юзаю его для планирования по гтд и конспектиования. Для меня главная киллер фича - это то, что в нём можно вставлять блоки кода и даже исполнять их.
Видел людей, которые в нём блог посты пишут и пушат прямо на сайт.
Аноним (Microsoft Windows 10: New Opera) 16/10/20 Птн 00:54:17 2870106140
Анон, посоветуй долбоебу редактор с формулами, что бы можно было домашку по матеше им оформить?
Аноним (Fedora Linux: Firefox based) 16/10/20 Птн 01:04:23 2870107141
puk
Аноним (Linux: Firefox based) 16/10/20 Птн 02:09:42 2870115142
>>2870106
Любой редактор + latex?
Аноним (Linux: Firefox based) 16/10/20 Птн 02:29:52 2870117143
>>2869874
загугли wrap lines
сам не ебу, я вимом пользуюсб
Аноним (Microsoft Windows 10: New Opera) 16/10/20 Птн 02:33:21 2870118144
>>2870115
>latex
Загуглил, too much perdoling.
Аноним (Ubuntu Linux: Firefox based) 16/10/20 Птн 09:08:31 2870173145
>>2870106
Можешь ещё MathML использовать. Ещё libreoffice math если совсем визуально надо.
>>2870118
Зачем perdoling если рендеринг формул есть онлайн? https://quicklatex.com/
Аноним (Linux: Chromium based) 16/10/20 Птн 10:04:47 2870183146
>>2870106
В либре я слышал что хорошо формулы вводить, но не пробовал. Сам использую гуглодоки, там есть вставка формул но! она сосёт член потому что делается мышкой. Оказалось есть незадокументированные фичи этой вставки формул, а я уже хотел латех научиццо https://equation-shortcuts.notuom.com/
И вроде бы R markdown
Или орг-мод
>>2870091
>без каких-то базовых знаний синтаксиса и умения говнокодить
У меня такого нету!
>Проще будет найти решения в интернетах или самому дописать
Я так и делаю
Аноним (Linux: Chromium based) 16/10/20 Птн 18:37:34 2870332147
>>2854753
>а что вы собственно редактируете?
Примитивный код.
>Ничем серьезным вы не занимались в редакторах
Будто что-то плохое. Я вообще-то учусь, нет ничего плохого в том что я ничем серьёзным не занимаюсь!
Сейчас латех должен был кстати скачаться
Аноним (Microsoft Windows 10: Firefox based) 16/10/20 Птн 18:39:43 2870333148
Аноним (Linux: Chromium based) 19/10/20 Пнд 19:36:31 2871456149
Аноним (Ubuntu Linux: Firefox based) 20/10/20 Втр 04:26:33 2871608150
af10d37a35c7133[...].jpg 450Кб, 720x720
720x720
>>2871456
Все модальные режимы говно, нужна просто хардварная педаль.
Аноним (Linux: Chromium based) 20/10/20 Втр 09:23:32 2871649151
>>2871608
>Все модальные режимы говно
Почему?
>нужна просто хардварная педаль.
Ты хоть пользовался такой? На них же нельзя делать чтобы она модификатор зажимала, только макросы какие-нибудь
Аноним (Microsoft Windows 10: Firefox based) 20/10/20 Втр 09:44:32 2871655152
>>2871608
>пердолики
>педалики
Неплохо звучит.
Аноним (Ubuntu Linux: Firefox based) 20/10/20 Втр 09:55:57 2871658153
>>2871649
Ну как почему, когнитивная нагрузка же. Оно конечно охуенно если ты сравниваешь сферический в вакууме эксперимент, посадили человека за редактор, сказали набери. Но в реальности ты можешь уйти пить чай не переключив режим на дефолтный.
Аноним (Linux: Firefox based) 20/10/20 Втр 10:02:50 2871659154
изображение.png 141Кб, 800x600
800x600
>>2871649
>Почему?
Занимают ещё один регистр в твой голове. Добавь к этому постоянно занятый регистр на переключение языка. И вот из твоего бюджета в 5-8 объектов на решение самой задачи не так уж и много остаётся.
мимо
Аноним (Linux: Chromium based) 20/10/20 Втр 10:02:58 2871660155
>>2871658
>в реальности ты можешь уйти пить чай не переключив режим на дефолтный.
Как раз для таких реальностей и сделали смену цвета modeline в зависимости от режима и смену курсора с блока на мигающую | в годмоде. В неовиме из коробки меняется курсор, даже в виме пишут какой сейчас включен режим.
Аноним (Linux: Chromium based) 20/10/20 Втр 10:04:31 2871662156
>>2871659
>переключение языка
А при чём тут вообще переключение языка? У тебя хоткеи разные на разных языках что-ли?
>Занимают ещё один регистр в твой голове.
Без понятия, о чём ты, тебе нужно просто привыкнуть
Аноним (Linux: Firefox based) 20/10/20 Втр 10:08:35 2871664157
>>2871660
Ага, а в системном трее рисуется флажок со страной раскладки.
Тем не менее все эти меры не помешали пунтосвитчеру появиться на свет. Потому что переключение режимов даже с индикатором даёт сбои.

>>2871662
Во время работы ты постоянно держишь в голове состояние раскладки и состояние режима. Это занимает ресурсы твоего мозга. Ресурсы твоего мозга ограничены. Отнимая ресурсы у мозга ты жертвуешь эффективностью решения самой задачи. Конечно подразумевается, что задача чуть сложнее, чем "поправить строчку в конфиге".
Аноним (Linux: Chromium based) 20/10/20 Втр 10:10:49 2871665158
Мне слишком лень спорить, если честно.
Аноним (Linux: Chromium based) 20/10/20 Втр 10:40:07 2871678159
>>2850822 (OP)
>Visual studio code
У меня на линухе хуета какая то, невозможно работать с файловой системой, сразу крашится. ЧТо то гуглится, какие то костыли надо соображать, забил хуй. Не работет на линуксе из коробки - обречен стать редактором для шарпов и жс (что и случилось).
Аноним (Ubuntu Linux: Firefox based) 20/10/20 Втр 11:19:07 2871687160
>>2871665
Переключи режим на режим спора, в емаксе по-любому для этого должна быть команда.
Аноним (Linux: Chromium based) 20/10/20 Втр 11:19:53 2871688161
>>2871687
Хорошая шутка, мне понравилось
Аноним (Microsoft Windows 10: Firefox based) 20/10/20 Втр 11:29:40 2871693162
>>2850822 (OP)
>электрон
Что это такие и почему это плохо?
Аноним (Microsoft Windows 10: Firefox based) 20/10/20 Втр 11:31:20 2871694163
Как в нотпад++ сделать тёмную тему нормальную, юзаю вскод потому что он выглядит красиво, но он очень медленный.
Аноним (Linux: Chromium based) 20/10/20 Втр 12:41:02 2871725164
Аноним (Microsoft Windows 10: Chromium based) 20/10/20 Втр 13:57:46 2871807165
>>2870106
1. В либреоффисе хорошие вставки формул
2. В латексе, но там действительно чуть больше пердолинга, потому что некоторые функции не стоят из коробки и нужно собирать по пакетам, плюс синтаксис в либреоффисе лучше, хотя сами синтаксисы похожи.

Либре - для коротких документов, заметок, латекс - для полноценной работы, вроде курсовой или диплома.
Аноним (Linux: Firefox based) 20/10/20 Втр 17:00:04 2871912166
Нужен нативный редактор, у которого есть file browser и который можно открывать из терминала как vs code: "code <dir>". Нужна подсветка синтаксиса для разных языков. Пока самое близкое - это gedit, но он не умеет открывать папки и в file browser нужно выбирать папку каждый раз руками.
Аноним (Linux: Firefox based) 20/10/20 Втр 17:00:21 2871913167
Аноним (Linux: Chromium based) 20/10/20 Втр 19:21:13 2871980168
Аноним (Linux: Chromium based) 20/10/20 Втр 19:23:39 2871981169
Правда у Geany свой формат проектов, т.е. нужно будет сначала открыть проект, потом его сохранить и тогда появится файл project.geany, и тогда можно будет писать geany /path/to/folder/ и открывать проект через него
И file browser там через меню
20/10/20 Втр 19:25:07 2871982170
>>2871981
Через плагин то есть
Аноним (Linux: Firefox based) 21/10/20 Срд 13:55:49 2872220171
>>2871981
Спасибо, но какие-то непонятные приседания с этим geany. Sublime Text не подходит, потому что нужен 100% open source, распространяемый через репы дистрибутивов, а не кал вроде vscode, который является приватным билдом и отличается от иходников, что лежат на гитхабе
Аноним (Linux: Firefox based) 21/10/20 Срд 13:57:45 2872221172
>>2872220
еще забыл сказать, что нужен gui-шный редактор, а не консольный. Я люблю выделять мышкой и перемещать курсор ей же.
Аноним (Linux: Chromium based) 21/10/20 Срд 17:47:54 2872318173
>>2872221
У вима есть поддержка GPM, можно мышкой всё делать, для того чтобы им пользоваться как обычным редактором достаточно знать всего лишь несколько команд. Существует gvim со всякими гуи штуками.
Если вим не подходит, попробуй Emacs, там в общем-то всё довольно хорошо для мыши, работает как обычно (хотя шорткаты немного и отличаются), и в качестве сайдбара можно поставить dired-sidebar. Если открыть емакс как "emacs /path/to/file" то он откроет тебе директорию в dired (встроенный в емакс файловый менеджер). Для подсветки flycheck, для автокомплита company-mode, плюс поставь lsp-mode.
Если емакс не хочешь, то... даже не знаю! Kate?
Аноним (Linux: Firefox based) 21/10/20 Срд 18:01:41 2872322174
>>2872318
Если в виме и емаксе можно удобно копировать мышкой без смены режима, то подходит 100%, ща буду пробовать. Спасибо за ответ, не знал, что там так можно. Kate пробовал, эта мразь не умеет открывать папку как сраный саблайм или vscode. Просто пиздец.
Аноним (Linux: Chromium based) 21/10/20 Срд 18:05:14 2872323175
>>2872322
>емаксе можно удобно копировать мышкой без смены режима, то подходит 100%, ща буду пробовать
В виме скорее всего нельзя, в емаксе нет режимов, точнее есть, но они не те режимы что в виме.
В емаксе просто выделяешь и можно вставить куда угодно нажав на колёсико мыши, либо копирование/вставка на Alt+W(хз чем они думали когда делали это за копирование, но можно переназначить) и Ctrl+Y (yank, так бумеры называли копирование).
Могу скинуть тебе свой кусочек кода, который будет копировать если что-то выделено и будет вставлять если выделения нет...
Аноним (Linux: Firefox based) 21/10/20 Срд 18:14:55 2872331176
>>2872323
>Alt+W(хз чем они думали когда делали это за копирование, но можно переназначить) и Ctrl+Y (yank, так бумеры называли копирование).
Лолблядь, у меня пальцы еле достают до ctrl+y причем я пианист на полшишечки, лол. В емаксе же можно все переназначить?

>Могу скинуть тебе свой кусочек кода, который будет копировать если что-то выделено и будет вставлять если выделения нет...
На один хоткей? Круто, кидай.

Алсо тащусь от отзывчивости ввода gvim и emacs. Вроде и везде отклик быстрый, даже в поле ввода на дваче, но в олдскульных редакторах все как-то плавно происходит.

А ты чем пользуешься на повседневной основе? В чем код пишешь?
Аноним (Linux: Chromium based) 21/10/20 Срд 18:18:50 2872336177
>>2872331
>В емаксе же можно все переназначить?
Можно. А можно сделать, чтобы M-w и копировал, и вставлял.
>На один хоткей? Круто, кидай.
Вроде бы знаков никаких нет которые бы удалились от вакабаразметки
(defun kill-ring-save-or-yank (&optional arg)
"Kills region if you marked anything, yanks if you didn't"
(interactive)
(cond ((use-region-p)
(call-interactively 'kill-ring-save))
((eq last-command 'yank)
(call-interactively 'yank-pop))
(t
(call-interactively 'yank))))
(global-set-key (kbd "M-w") 'kill-ring-save-or-yank)

Плюс есть CUA mode, в нём Ctrl+ZXCV работают точно так же, как в обычных текстовых редакторах и ещё куча штук которые делают его таким же как и все остальные https://www.emacswiki.org/emacs/CuaMode
Ну и к тому же чекни org-mode, говорят лютая годнота, правда я сам не пользуюсь.
Аноним (Linux: Chromium based) 21/10/20 Срд 18:21:29 2872339178
>>2872336
>Вроде бы знаков никаких нет которые бы удалились
Но удалились все отступы.
Это надо добавить в ~/.emacs.d/init.el (создай папку если у тебя такой нет)
После того как вставишь выдели весь код и нажми Ctrl+Alt+\ чтобы починились отступы
Аноним (Linux: Firefox based) 21/10/20 Срд 18:22:42 2872341179
>>2872339
да скинь на pastebin, че ты
Аноним (Linux: Chromium based) 21/10/20 Срд 18:25:16 2872344180
Аноним (Linux: Chromium based) 21/10/20 Срд 18:42:55 2872359181
>>2872331
Алсо, я совсем забыл! M-x customize (M-x это Alt+X) запускает тебе настройки, можно поменять шрефты, тему и так далее.
Из мастхева считаю MELPA репозиторий потому что 99% именно там находятся и какой-нибудь selectrum или ivy-mode.
Репозиторий MELPA поставить придётся таки через конфиг, но там просто копипаста. Пакеты ставить по M-x package-list-packages, в гуях как это сделать хз
У меня ещё такая проблема была, был включен geiser (это для программирования на лиспах) и flycheck, они друг с другом конфликтуют и емакс становится совсем неотзывчивый, лучше ими (или elpy вместо гейзера, или ещё какой-нибудь пакет который занимается подсветкой) не пользоваться одновременно...
Аноним (Linux: Chromium based) 21/10/20 Срд 19:15:44 2872386182
>>2872331
Оказывается я ответ не увидел. Я не программист. Пользуюсь емаксом, раньше использовал вим, но в целом мне на самом-то деле похуй, пока мне удобно.
Аноним (Linux: Firefox based) 22/10/20 Чтв 00:22:12 2872534183
в чем преимущество емакса перед неовимом?
реально, зачем вы его используетелан помимо орг-мода и прочей чепухи
шорткаты громоздские - надо нажимать по 3-4 клавши чтоб выполнить простую операцию
вы что ли еще и елисп учите для этого? или крадете конфиги с инета/используте дум?
Аноним (Linux: Firefox based) 22/10/20 Чтв 00:24:07 2872538184
>>2872534
не рофлю, реально интересно, учитывая что многие тут используют дум емакс или эвил мод, мб вам релаьно не емакс нужен
крч поясните интересующему
Аноним (Linux: Firefox based) 22/10/20 Чтв 00:29:44 2872542185
Аноним (Google Android: Mobile Safari) 22/10/20 Чтв 01:32:55 2872566186
>>2872534
Мне очень нравится система в виме, но все же хоть 2 редима и удобно, но для меня как-то не очень, двоякое ощущение. Поэтому по-тихоньку перелажу на имакс. не дум
Аноним (Linux: Chromium based) 22/10/20 Чтв 11:15:59 2872675187
>>2872542
Странно, что для тебя емакс работает, ну ладно :/
>>2872534
Вкратце, емакс умеет всё, что умеет неовим, и даже больше! К тому же у него есть множество других программ, и они все хорошие, работают с одними и теми же шорткатами, если добавишь свои они тоже будут работать. Например, я сделал удаление текущей строки по M-k. Теперь с помощью M-k я могу удалять строки не только при редактировании текста, но и, например, в eshell, в gnus, в rmail... везде...
>шорткаты громоздские
Поставь evil-mode, если хочешь, или создай свои шорткаты.
>используте дум
Не использую
>вы что ли еще и елисп учите для этого?)
У пользователей вима умение в вимскрипт - это вообще редкость, все копипастят конфиги из интернета либо с вимвики. Впрочем, ничего в этом плохого нет.
Аноним (Linux: Chromium based) 22/10/20 Чтв 11:46:38 2872685188
>>2872534
>вы что ли еще и елисп учите для этого?
А что, собственно, плохого в изучении лиспа
Многие считают что изучение лиспа делает тебя хорошим программистом...
Аноним (Linux: Chromium based) 22/10/20 Чтв 21:06:40 2873019189
>>2872534
>в чем преимущество емакса перед неовимом?
Емакс - это самая юникс-подобная программа из всех, что я видел. Емакс - это интерпретатор лиспа. Каждый буфер - это текст. Любая программа для емакса способна менять текст в этом буфере. Например, у меня включен company-mode для автокомплишна. Я могу добавить hook, чтобы когда я запускаю интерпретатор питона в емаксе (C-c C-c) этот самый интерпретатор питона имел ровно тот же самый автокомплит, что я имею при редактировании исходного кода. Если просто запустить питон в терминале то так сделать в неовиме, насколько я знаю, нельзя.
Плюс самодокументация - можно любую интерактивную функцию вызвать через M-x, и емакс сам тебе скажет какой хоткей вызывает эту функцию, а если ты добавишь хоткеи сам емакс покажет тебе и этот хоткей тоже.
К тому же емакс имеет полноценные гуи - есть поддержка картинок, всяких курсивов/жирных/перечёркнутых/размеров шрифта/етц, можно даже сделать превью формул когда ты пишешь латекс (или орг) например.
Емакс это хорошо.
Аноним (Ubuntu Linux: Firefox based) 23/10/20 Птн 17:10:45 2873519190
Screenshot from[...].png 57Кб, 423x364
423x364
Screenshot from[...].png 102Кб, 610x499
610x499
Секрет производительности vscode в сравнении с атомом:

VSCode: каждая строка это абсолютно позиционированный div, внутри несколько непересекающихся и невложенных span с невнятными короткими классами mtk1, mtk2, каждый из которых накладывает определённый цвет.

Atom: схоже с вскодом, серия абсолютно позиционированных div, но внутри многословное дерево спанов с читаемыми, понятными классами. Можно написать обычным css стиль для какого-нибудь нестандартного случая.

Я считаю атом оправдывает использование электрона, а вскоде нет.
Аноним (Linux: Firefox based) 23/10/20 Птн 17:17:15 2873523191
>>2873519
>Я считаю атом оправдывает использование электрона, а вскоде нет.
Идея использования электрона в скорости разработки фронтэнд макаками, а не в удобстве написания кастомных стилей конечными пользователями.
Аноним (Ubuntu Linux: Firefox based) 23/10/20 Птн 17:21:45 2873532192
>>2873523
Я конечно понимаю, что твоё утверждение тоже верно, но для меня css в подсветке был манной небесной после ебанины с кастомизацией в виме. Всерьёз верю в то, что лучше чем браузер ничто текст показывать не умеет.
Аноним (Linux: Chromium based) 23/10/20 Птн 20:12:57 2873668193
Аноним (Microsoft Windows 10: Firefox based) 23/10/20 Птн 20:43:51 2873697194
Стоит заметить, что есть тот же language server protocol, который парсит языки как нехуй делать и при поддержке в редакторе (которая есть очень много где) позволяет, к примеру, изи прыгать к переменным, функциям-хуюнкциям, определениям классов, эт сетера, и работает по принципу клиент-сервер. Можно в фак добавить немножко информации по поводу этого протокола. Я точно знаю, что до lsp была как минимум одна похожая имплементация, но какая, не помню. + куча редакторо-спецефичных парсеров для определённых языков. Есть ещё https://tree-sitter.github.io/tree-sitter/, но хз, насколько его можно сравнивать с lsp.
Аноним (Linux: Chromium based) 23/10/20 Птн 21:09:57 2873720195
>>2873697
>lsp
Разрабатывается микрософтом. EEE.
Аноним (Microsoft Windows 10: Firefox based) 23/10/20 Птн 21:23:06 2873731196
>>2873720
Да. Тем не менее, протокол довольно популярен, открыт и удобен, и для нас, пользователей, важны именно эти факты.
Аноним (Linux: Chromium based) 23/10/20 Птн 21:45:13 2873740197
Кто-нибудь может мне объяснить нахуй, почему я не могу ничего установить через use-package? Пишу что-то новое в конфиг, а там:
Failed to insttall packagename: Package `package-name-' is unavailable. И причём всегда это тире торчит
Аноним (Linux: Chromium based) 23/10/20 Птн 21:54:39 2873745198
>>2873740
Заборол проблему. Оказалось, я думал что через use-package конфигурирую org-mode, НО на самом деле пакет называется не org-mode, a org
Аноним (Linux: Chromium based) 23/10/20 Птн 22:44:27 2873797199
Вы не против если я в этом треде буду постить свой личный блог по емаксу (в рамках редактирования текста)?
Есть один человек которому интересно читать мои посты про него (или я его неправильно пони), так вот! мне кажется не очень будет тред под этот блог создавать, тем более тред по редакторам есть :/
Аноним (Microsoft Windows 10: Firefox based) 23/10/20 Птн 23:16:20 2873809200
Аноним (Ubuntu Linux: Firefox based) 24/10/20 Суб 07:31:48 2873892201
1024px-VisualSt[...].png 55Кб, 1024x1024
1024x1024
Короч, посидел подольше с vscode/vscodium. Переходить с атома рекомендую. По паре простых причин: его активно разрабатывают, и у него почти все самые важные свистелки входят в core, соответственно тоже всегда актуальны. По производительности, хотя именно это все продают, да, он чуть быстрее, но это, как по мне, не решающий фактор. Я нашёл уже десяток крайне удобных мелочей, которых у меня в атоме не было. Плюс несколько детских болезней атома, которые я фиксил инитскриптом, работают из коробки. В атоме конечно стили прикольные, но я готов с этим смириться.
Аноним (Linux: Chromium based) 24/10/20 Суб 14:23:31 2874113202
image.png 14Кб, 220x220
220x220
>>2850822 (OP)
Что вообще может быть лучше пикрила?
Аноним (Google Android: Mobile Safari) 24/10/20 Суб 14:46:22 2874121203
Аноним (Linux: Chromium based) 24/10/20 Суб 14:52:58 2874126204
>>2874121
>Что это такое, няш?
Sublime Text 3.
Аноним (Linux: Firefox based) 24/10/20 Суб 15:21:53 2874144205
image.png 61Кб, 446x465
446x465
что может быть лучше пикрила?
ничего
Аноним (Linux: Firefox based) 24/10/20 Суб 21:06:53 2874360206
.png 160Кб, 474x474
474x474
Что вообще может быть лучше пикрила?
Аноним (Linux: Chromium based) 24/10/20 Суб 21:08:21 2874365207
>>2874360
Однопоточное говно
Аноним (Linux: Firefox based) 25/10/20 Вск 00:35:32 2874484208
ладно с редакторами вроде болие мение разобрались
а кто какой шелл юзает и какие плагины?
кидайте сюда годноту
Аноним (Linux: Firefox based) 25/10/20 Вск 00:42:42 2874486209
>>2874484
А может в другом месте спросишь? Тред тематический.
Аноним (Linux: Firefox based) 25/10/20 Вск 03:15:44 2874522210
>>2874486
да это я так.. чтоб сильно не опускать тред, все таки активности тут мало
Аноним (Linux: Firefox based) 25/10/20 Вск 11:32:39 2874606211
>>2874522
Блядб, это не быстрый темтатик, ты один пост высрешь, тред сразу на первое место взлетит.
Аноним (Linux: Chromium based) 25/10/20 Вск 15:38:37 2874674212
>>2874360
Многопокпок не нужен (С) интел-гой
Аноним (Arch Linux: Firefox based) 25/10/20 Вск 20:23:29 2874787213
1603646608767.png 9Кб, 128x128
128x128
Аноним (Arch Linux: Firefox based) 25/10/20 Вск 20:26:37 2874790214
Аноним (Linux: Firefox based) 25/10/20 Вск 20:59:08 2874799215
>>2874787
В оф репах нет.
Есть в ауре аш два, какой из них ставить?
Аноним (Arch Linux: Firefox based) 25/10/20 Вск 21:07:33 2874802216
Аноним (Linux: Chromium based) 25/10/20 Вск 22:11:12 2874851217
Только что открыл для себя gcmh
(use-package gcmh
:ensure t
:init
(gcmh-mode 1))
Имакс стал быстре! мне нравится
>инб4: ты забыл расставить табы
Двач их не пропускает, выдели функцию (ставишь курсор на первую скобочку) и нажми C-<spc> C-M-f C-M-\
Аноним (Linux: Chromium based) 25/10/20 Вск 22:12:01 2874853218
>>2874851
>выдели функцию (ставишь курсор на первую скобочку)
Точнее, это делает C-<spc> C-M-f
Я же отредактировал :(
Аноним (Linux: Chromium based) 26/10/20 Пнд 09:52:21 2875130219
>открыл вим впервые за долгое время
>нажимаешь C-g вместо Esc
>M-b в нормал моде
:/
Аноним (Microsoft Windows 10: Chromium based) 26/10/20 Пнд 12:15:18 2875184220
>>2860672
да, я чето обложился настроечкой вим под питон, в итоге все равно установил пичурм (и поставил там ideavim). споткнулся на норм дебагере - установил vimspector, на первый взгляд то вроде все и заебись. Но он чето просто нихуя не показывал на примерах с рекурсией, например. Поэтому я забил хуй, лень ещё доп. баги всякие отлавливать и бороться с инструментом в этом плане.
Аноним (Linux: Chromium based) 26/10/20 Пнд 12:43:46 2875196221
>>2853209
>куски говна которые без табов либо только с табами, может тут и быть какой-то хайлайт, но все в полной жопе (vim, emacs
Ну давай разберём по порядку, тобою написанное. Рассказывать буду конкретно про емакс, т.к. вимом только ванильным пользовался
>интеграция из коробки с различными линтерами
>хайлайты
Зачем оно тебе из коробки? Эту вещь один раз настроишь и оно работает всегда.
Для многих языков есть свои пакеты которые делают из емакса мини-иде. Например, elpy, geiser, которыми я пользуюсь.
Для автокомплита company.
Для всего остального lsp.
>проект менеджемент
org-mode
>файл-менеджмент
dired
Если ты имеешь ввиду древо файлов сбоку, то neotree/dired-sidebar
>дебаг
В емаксе один из лучших интерфейсов в gdb
>компил
Зависит от языка, в питоне например C-c C-c, в гейзере C-c C-b
Компиляция вообще простая - M-x compile если есть мейкфайл или M-x compile-command если у тебя простой хелловорлд.
Аноним (Linux: Chromium based) 26/10/20 Пнд 12:45:16 2875198222
Аноним (Linux: Firefox based) 26/10/20 Пнд 20:48:06 2875438223
Набрасываю про vim.

Эти ваши модально-анальные редакторы в нынешнем виде это говно полное. Во-первых что бы научиться в модальный редактор, приходиться потратить много времени и ментальных сил на обучение. Привыкнуть, запомнить и "вбить" это в руку и мозг. Во-вторых несмотря на бесконечную гибкость, реально запоминается очень небольшой сабсет комбинаций, которые используется постоянно. А над экзотикой приходиться постоянно либо тупить либо гуглить её (и смысл тогда?).

Хоткеи и знание контекста вывозят по удобству и гораздо проще и понятнее в использовании нежели универсальный подход к тексту в vim. Как в виме пододвинуть 3 строки текст с условием ниже другого условия? Что-нибудь вроде 3ddp? А если строк больше? Мне что считать их? А как ниже именно условия (а оно ещё 60 строчек)?

В нормальном редакторе пользователь просто должен сказать: выдели мне /это/. И редактор в зависимости от контекст должен понять что именно. Начало строчки? Выделяет строчку. На аргументе к функции? Аргумент к функции. На ажурной скобке? Всё что внутри скобки. Нажал хоткей ещё раз, расширил контекст. С шифтом -- сжал.

А потом делай с этим текстом что хочешь. Удаляй, перемещай, двигай, копируй, заменяй. И так должно быть со всеми функциями редактора. Зачем мне запоминать как текстовые объекты что бы прыгнуть на конец третей скобочки в иерархии, если я могу просто нажать 4 раза клавишу End?
Аноним (Ubuntu Linux: Firefox based) 26/10/20 Пнд 22:14:15 2875506224
>>2875438
> А над экзотикой приходиться постоянно либо тупить либо гуглить её
У нормальных людей для этого command palette. Но в виме такого нет, да.

> В нормальном редакторе пользователь просто должен сказать: выдели мне /это/.
Мне единственное чего не хватает из вима это прыжок на символ в строке. Видишь к примеру запятую, f-запятая, ты уже на ней, вместо стрелочек с контролом.
Аноним (Linux: Chromium based) 28/10/20 Срд 20:48:31 2876375225
>>2875438
Набросаю, почему в емаксе нет этих проблем
Во-первых, у тебя есть выбор между модальным (evil, god-mode) и обычным режимом
Вовторых, не приходится тратить сильно много времени и ментальных сил на обучение, потому что самодокументация. Все хоткеи простые как палка: всё что начинается с C-(h)elp - документация, под C-(x)ecute все глобальные хоткеи, под C-(c)ustom хоткеи текущего режима и пользовательские, всё остальное - хоткеи к которым нужен быстрый доступ в текущем major mode (например, в dired вниз-вверх это p и n, без контрола, потому что оно нужно часто, в режиме редактирования текста p и n вводят буквы, потому что буквы нужны чаще, чем хоткеи)
Над экзотикой не тупишь, а жмёшь M-(x)ecute и ищешь, если не находится - C-h d в помощь. Не нравится хоткей/хочешь что-то частое повесить (например на легаси говно C-z)? Меняй. Любой, хоть в режиме, хоть без режима, хоть глобально. Если хочешь - сделай чтобы в режиме текстового редактора p и n двигали вверх-вниз вместо того, чтобы вводить букву. Всё в твоих руках, анон.
>Как в виме пододвинуть 3 строки текст с условием ниже другого условия?
Я использую Emacs, но S(hift)-v / "пишешь куда тебе там надо " d p
>>2875506
>в виме такого нет, да.
Даже в дефолтном виме это можно настроить в конфиге
:command Yourcommand <what it does>
для обычных команд. Если тебе нужно записать макрос, то
:command Yourcommand normal <your keystrokes here>
не говоря о сотнях плагинов. Впрочем, мышкой таки не потыкаешь
>Начало строчки? Выделяет строчку
>На аргументе к функции? Аргумент к функции
>На ажурной скобке? Всё что внутри скобки.
У этого подхода тоже есть свои проблемы. В виме один хоткей всегда выполняет одно и то же, так как многим так проще им пользоваться.
Аноним (Ubuntu Linux: Firefox based) 29/10/20 Чтв 16:01:45 2876670226
Screenshot from[...].png 30Кб, 739x229
739x229
>>2876375
> Даже в дефолтном виме это можно настроить в конфиге
> :command Yourcommand <what it does>
Не, ты не понял суть. Command palette позволяет искать очень красиво по редко используемым командам. Там бывает 2-3 буквы достаточно ввести чтобы найти команду, даже если точно не помнишь как она называется. Не обязательно попадать в префикс чтобы табкомплитнуть.
Аноним (Arch Linux: Firefox based) 29/10/20 Чтв 16:11:08 2876672227
Аноним (Linux: Chromium based) 29/10/20 Чтв 22:29:44 2876807228
>>2876670
Я пони, это M-x + helm/avy/selectrum, но для этих ваших редакторов без лиспа
Аноним (Ubuntu Linux: Firefox based) 31/10/20 Суб 01:43:26 2877507229
>>2876807
Забавно. Типичный пост емаксиста: у нас это тоже есть M-x С-хуй M-пизда + джигурда. Как будто не-емаксерам не плевать какие там сочетания клавиш используются чтобы это вызвать. Как будто это сразу означает что качество этого модуля/экстеншена/мода сразу как минимум такое же как у конкурента, а то и лучше. И этот элитизм с лиспом. Алё, ты потратил в общей сложности полгода жизни на язык, который тебе нужен только в редакторе кода. И ещё год на то чтобы заменить привычные сочетания клавиш ебанутыми, созданными до PC эры, из 70х; потом вставлял эти сочетания себе в терминал, в браузер, в чайник и кофеварку. Потом ещё год потратил сидя на форумах в холиварах редакторов, постоянно обмениваясь улучшайзерами, постоянно редактируя свой init.el, чтобы оно наконец-то заработало как надо, постоянно как бы убеждая себя что оно того стоило.

Емакс конечно имеет славную историю, даёт уважуху в сообществе, имеет по-настоящему швабодную лицензию, возможно через 10 лет постоянного допиливания он реально становится очень продуктивным редактором, но бля, не жаль свою жизнь гробить на такую хуйню? Там ведь 90% всех усилий это переизобретение и перенастройка того что в каком-нибудь vscode идёт из коробки и просто работает, ещё и поддерживается активно в консистентном виде core-командой за деньги майкрософта.
Аноним (Microsoft Windows 10: Firefox based) 31/10/20 Суб 06:06:51 2877546230
Для чего нужны текстовые редакторы? Сам использую Notepad++ ибо привык, но мб какие-то полезные функции у него есть кроме редактирования текста? Или только для программистов полезно?
Аноним (Linux: Chromium based) 31/10/20 Суб 10:22:29 2877587231
>>2877546
org-mode и всё что с ним связано.
LaTeX (который я по некоторым причинам не редактирую в емаксе)
Ну и банальное удобство.
>>2877507
>Алё, ты потратил в общей сложности полгода жизни на язык
Ничего я не тратил, я лисп не знаю, только всякое global-set-key знаю, даже для хуков use-package использую
>этот элитизм с лиспом
Где ты элитизм увидел в моём сообщении?
>ещё год на то чтобы заменить привычные сочетания клавиш ебанутыми, созданными до PC эры, из 70х
CUA-mode, если тебе такое хочется. Хоткеи в любом случае от редактора к редактору отличаются.
Если тебе не нравится - поменяй, это хотя бы возможно.
>в терминал
Это только вимоблядки в терминал себе их вставляют, потому что по дефолту в баше емакс-хоткеи.
>в браузер
Не знаю, зачем
>чтобы оно наконец-то заработало как надо
Что у тебя заняло настолько много времени, когда ты использовал емакс?
>постоянно как бы убеждая себя что оно того стоило
А почему оно того не стоит?
>свою жизнь гробить на такую хуйню
В каком смысле гробить и в каком смысле жизнь?
>90% всех усилий это переизобретение и перенастройка того что в каком-нибудь vscode идёт из коробки и просто работает
А вскод не нужно изучать по-твоему? Не нужно знать о том, что у него есть какая-то функция? Может ты в фотошопе тоже при первом запуске знал что такое "магнитное лассо"?
Аноним (Ubuntu Linux: Firefox based) 31/10/20 Суб 11:23:53 2877612232
>>2877587
> А вскод не нужно изучать по-твоему?
Графические и 3D редакторы без обучения нельзя использовать, сравни лучше с MS Word/Google Docs, их можно использовать почти без обучения, постепенно открывая для себя фичи. Емакс и вим делают сложным то, что должно быть изначально простым.
Аноним (Linux: Chromium based) 31/10/20 Суб 12:40:11 2877654233
Есть пользователи емакса ИТТ? Как что-нибудь вставить в емакс несколько раз? C-y вставляет, но если второй раз нажать вставляет второй из kill-ring, затем третье... А мне бы просто вставить что-то одно разочек... потом второй, третий...
Аноним (Microsoft Windows 7: Firefox based) 31/10/20 Суб 21:17:37 2877912234
>>2877612
>MS Word
>можно использовать почти без обучения
Не, анон, нельзя. Мне в латехе было проще работать, чем в мс ворде.
Аноним (Linux: Chromium based) 01/11/20 Вск 16:36:52 2878347235
>>2877912
В чём заключается сложность?
Аноним (Microsoft Windows 7: Firefox based) 01/11/20 Вск 16:42:10 2878349236
Зачем пердоликам текстовые редакторы? У вас же кансолька, пердолься не хочу, бггг
Аноним (Linux: Chromium based) 01/11/20 Вск 16:42:45 2878351237
>>2878349
>Зачем пердоликам текстовые редакторы?
Конфиги писать
Аноним (Google Android: Mobile Safari) 01/11/20 Вск 17:18:45 2878367238
>>2878349
Текстовые редакторы вполне работают в консольке кхорошо, няш.
Аноним (Microsoft Windows 7: Firefox based) 01/11/20 Вск 17:26:50 2878370239
>>2878367
[i]Сосноличка[/i] хорошо работает без текстовых редакторов, бгг.
Аноним (Linux: Chromium based) 01/11/20 Вск 17:29:22 2878373240
>>2878370
Да вообще-то всё в мире хорошо работает без текстовых редакторов
Аноним (Linux: Chromium based) 01/11/20 Вск 18:29:25 2878404241
Аноним (Microsoft Windows 7: Firefox based) 01/11/20 Вск 19:19:05 2878437242
>>2878347
В форматировании (в латехе тоже было, но в нём хоть как-то разобрался).
Ещё есть такая мелочь во всём офисе. Пишешь ты текст, решил последнее слово выделить жирным, и теперь у тебя весь текст после этого слова тоже жирный. Постоянно спотыкаюсь об это.
Аноним (Microsoft Windows 10: Chromium based) 01/11/20 Вск 23:49:56 2878537243
user agent test
Аноним (Linux: Firefox based) 02/11/20 Пнд 00:05:04 2878542244
15884144831240.mp4 3503Кб, 540x960, 00:00:39
540x960
>>2850822 (OP)
Никаму не верь, кроме линуксоидов,ря! Они тебя приведут к завтрашнему успеху. Весь этот мир обёртка, только Линукс ядро, узбагойся!
Аноним (Microsoft Windows 7: Firefox based) 02/11/20 Пнд 15:48:15 2878789245
>>2878542
Расстояние до вендекапца согласно теореме Пьера Д'Оллика — Фреда Срачлоу пропорционально расстоянию дальних концов наших консолек до 12-перстной кишки, так что братья пердлинуксоиды все дружно вставляем консольки в свои в срачельнички поглубже. Чем нас больше и чем глубже консоль, тем ближе вендекапец. Так победим! гггг
Аноним (Linux: Firefox based) 03/11/20 Втр 13:50:09 2879196246
>>2878789
Я чувствую твою боль бро.
Линуксоиды заебали, в каждой дырке затычка.
Винда конечно глючит постоянно, драйвера нужно переставлять, вот это всё. Зато можно в игры играть.
А винстор очень удобная фигня, и погоду можно в плиточках смотреть, заебись вообще.
И главное стим и последние игровые технологии всё работает без проблем.
А линукс как был пердольной прошивкой для роутеров так и остался.
Аноним (Microsoft Windows 10: Firefox based) 03/11/20 Втр 14:24:01 2879200247
>>2879196
>винда глючит постоянно

У меня не глючит. ЧЯДНТ?

>лайнокс

Лайнокс стал мокрописечной прошивкой для спрайтовых дрочилен.
Аноним (Linux: Firefox based) 04/11/20 Срд 12:51:25 2879575248
>>2879200
>У меня не глючит
Хорошо тебе. У меня глоючит вообще весь софт. Пока что не глючил только один...
Аноним (Google Android: Mobile Safari) 04/11/20 Срд 23:45:18 2880114249
250px-KoKoKoTor[...].jpg 28Кб, 250x379
250x379
Аноним (Google Android: Mobile Safari) 05/11/20 Чтв 01:23:29 2880147250
>>2880114
Читать научись.
> But if you indeed need to go to a certain text line, type M-g M-g (which is the default binding of the goto-line function starting with Emacs 22). Emacs will prompt you for the number of the line and go to that line.
Аноним (Linux: Firefox based) 08/11/20 Вск 16:07:52 2881778251
Совсем позабыл про существование этого тред, бляпиздец, а ведь хотел тут про емакс писать
(delete-selection-mode 1) ; this makes emacs delete text if I highlight anything and start typing, bretty cool
(show-paren-mode 1) ; show parents
(setq fast-but-imprecise-scrolling t) ; says that it should be fast if you hold down C-v or M-v on wiki, IDK
(setq scroll-step 1)
(setq scroll-margin 1)
(setq scroll-conservatively 100) ;; the three lines above make Emacs scroll like it would on other editors.
Аноним (Linux: Firefox based) 08/11/20 Вск 16:15:52 2881784252
>>2881778
Алсо, совсем забыл.
;; using Menu as prefix key
(define-prefix-command 'menu-map)
(global-set-key (kbd "<menu>") 'menu-map)
; binding keys to menu key
(define-key menu-map (kbd "b") 'switch-to-buffer)
Пока что на моей клавиатуре нет клавиши меню, да и добавить функционала надо, чтобы было нормально.
Также я разделил свой инит.ел на несколько файлов, оставив в нём лишь строки с use-package
;; load files with customization
(load-file (expand-file-name "customs.el" user-emacs-directory)) ;; keybindings, interface, overall behaviour
(load-file (expand-file-name "functions.el" user-emacs-directory)) ;; functions for editing
(load-file (expand-file-name "menuprefix.el" user-emacs-directory)) ;; self-explanatory
Сейчас хочу для освоения лиспа и емакса в целом написать свою реализацию jump-char и поставить её на menu f и menu b вперёд и назад соответственно.
Аноним (Ubuntu Linux: Firefox based) 09/11/20 Пнд 03:59:06 2882033253
Screenshot from[...].png 186Кб, 484x460
484x460
Бобук выбирает думемакс.
Аноним (Google Android: Mobile Safari) 09/11/20 Пнд 04:13:35 2882034254
IMG202011090311[...].jpg 69Кб, 1280x720
1280x720
NVIM прикольная штука. Проигрался, запилил конфиги. Бросил, потому что с делами как-то красноглазо все
Аноним (Linux: Firefox based) 09/11/20 Пнд 12:05:04 2882152255
Аноним (Google Android: Mobile Safari) 10/11/20 Втр 23:42:59 2883116256
>>2850822 (OP)
Почему красноглазики так дрочат на оргмод? Чем он лучше остальных? Или пердолям религия запрещает использовать софт без сотен страниц мануала?
Аноним (Linux: Firefox based) 11/11/20 Срд 10:26:43 2883250257
>>2883116
Потому что удобно. Попробуй сам и реши, нравится тебе или нет.
Аноним (Linux: Firefox based) 11/11/20 Срд 10:39:17 2883256258
>>2883116
Алсо, вот тебе ссыл очка с разными пакетами. https://orgmode.org/worg/org-contrib/
Орг не нужно изучать просто так, по видеороликами или по гайдам с интернета. Лучше всего - найти какую-то задачу которую ты хочешь решить с помощью ормогда, а потом изучать ту часть, которая тебе нужна.
Нужно разметить текст - ищешь разметку текста, нужно сделать дерево - ищешь как использовать org-roam, нужно запланировать какое-то занятие - используешь agenda, нужно написать список фич для своей программы - гуглишь как делать в TODO списки...
И так далее.
Аноним (Linux: Firefox based) 11/11/20 Срд 12:30:18 2883322259
Аноним (Linux: Firefox based) 12/11/20 Чтв 02:35:36 2883828260
>emacs
>elisp
Нахуя? Почему не scheme, не commmon lisp? В последнем случае, скорее всего, удалось бы избежать написания низкоуровневого кода на ВНЕЗАПНО сишечке для графики и собственно имплементации интерпретатора.
Аноним (Microsoft Windows 10: Chromium based) 12/11/20 Чтв 04:18:39 2883849261
>>2883828
Потому что написано давно и "так сойдёт", а сейчас слишком дохуя понаписано чтобы всё переделывать. Попытки были (guile), всё сдулось из-за объёма портирования.
Аноним (Ubuntu Linux: Firefox based) 12/11/20 Чтв 05:28:25 2883872262
>>2883828
Говорят написать лисп можно за вечер на коленке. А вот портировать всю экосистему емакса с одного лиспа на другой невозможно.
Аноним (Linux: Firefox based) 12/11/20 Чтв 14:51:21 2883991263
>>2883116
Он больше всех разрекламирован, вот и всё.
Аноним (Google Android: Mobile Safari) 12/11/20 Чтв 15:49:54 2884023264
>>2850822 (OP)
Консольные редакторы для вин10 есть?
привычка с линукса
Аноним (Arch Linux: Firefox based) 12/11/20 Чтв 16:13:19 2884032265
>>2884023
Neovim, вроде под винду есть.
Аноним (Google Android: Mobile Safari) 12/11/20 Чтв 17:54:22 2884084266
S01112-175315.jpg 157Кб, 720x1440
720x1440
>>2884032
С управлением там удобнее?
Аноним (Linux: Firefox based) 12/11/20 Чтв 18:22:16 2884102267
>>2883828
>Почему не scheme
Потому что емакс начали писать до его появления.
>не commmon lisp
Потому что был проприетарен и слишком жирный.
Аноним (Linux: Firefox based) 12/11/20 Чтв 18:23:33 2884103268
>>2884023
gVim поставь, он установит тебе вим.
Правда, вроде как работает то ли медленно, то ли ещё какие-то проблемы, так что лучший способ это наверное WLS
Аноним (Google Android: Mobile Safari) 12/11/20 Чтв 18:28:32 2884108269
Аноним (Arch Linux: Firefox based) 12/11/20 Чтв 18:36:39 2884113270
>>2884084
>С управлением там удобнее?
Удобнее чем что? А так, я на винду никогда не ставил.
Аноним (Google Android: Mobile Safari) 12/11/20 Чтв 18:43:39 2884118271
>>2884113
С комбинациями для сохранения и т.д.
На лине приходилось гуглить что и как
Аноним (Linux: Firefox based) 12/11/20 Чтв 18:52:52 2884123272
>>2884118
>С комбинациями для сохранения и т.д.
Пердольный редактор, десу. Я ставил сохранение на 2 нажатия по эскейпу, например (он у меня на правом альте стоит, но эскейп я никогда не использовал в виме).
Не хочешь пердольный - ставь nano, наверное, освоишь его быстро (осваивал бы медленно, если не было подсказок внизу), но он не расширеямый вовсе и как обычный нотепад скорее
Аноним (Arch Linux: Firefox based) 12/11/20 Чтв 18:53:13 2884124273
>>2884118
А чем по-твоему nvim на винде от nvim на лине будет отличаться? Зачем гуглить, когда есть man vim, vimtutor, в конце концом в сам вим заходишь и :help...
Аноним (Google Android: Mobile Safari) 12/11/20 Чтв 19:45:59 2884146274
>>2884123
> nano
Стоит, но на винде не умеет создавать новые файлы
Аноним (Linux: Firefox based) 12/11/20 Чтв 20:11:48 2884162275
Аноним (Linux: Firefox based) 12/11/20 Чтв 20:12:38 2884164276
>>2884162
Да сука, WLS, блять, что с моими пальцами
12/11/20 Чтв 20:13:04 2884166277
>>2884164
WSL WSL WSL WSL WSL WSL WSL WSL WSL WSL WSL WSL WSL
Аноним (Microsoft Windows 10: Chromium based) 12/11/20 Чтв 20:13:48 2884167278
>>2884162
Запускать nano на ubuntu?
Аноним (Linux: Firefox based) 12/11/20 Чтв 20:14:21 2884169279
>>2884167
Ну допустим. А в чом проблема
Аноним (Microsoft Windows 10: Chromium based) 12/11/20 Чтв 20:31:54 2884177280
ubuntu2004p7p9o[...].png 70Кб, 1583x837
1583x837
ubuntu2004yhEby[...].png 19Кб, 1583x837
1583x837
ubuntu2004Mwl2w[...].png 108Кб, 1583x837
1583x837
Аноним (Linux: Firefox based) 12/11/20 Чтв 20:40:11 2884181281
>>2884177
Используй передние слеши
Аноним (Microsoft Windows 10: Chromium based) 12/11/20 Чтв 20:44:17 2884184282
ubuntu2004izgDd[...].png 13Кб, 960x480
960x480
Аноним (Linux: Firefox based) 12/11/20 Чтв 20:46:35 2884188283
>>2884184
Мда, конечно интересно :/
Аноним (Microsoft Windows 10: Chromium based) 12/11/20 Чтв 20:49:39 2884193284
ubuntu2004azZxm[...].png 30Кб, 960x480
960x480
Аноним (Microsoft Windows 10: Chromium based) 12/11/20 Чтв 20:51:37 2884196285
ubuntu20040C70m[...].png 74Кб, 1583x837
1583x837
Аноним (Microsoft Windows 10: Chromium based) 12/11/20 Чтв 21:45:18 2884209286
>>2884177
В поисковой строке проводника напиши wsl nano zalupa
Аноним (Google Android: Mobile Safari) 12/11/20 Чтв 21:49:30 2884210287
Аноним (Microsoft Windows 10: Firefox based) 13/11/20 Птн 08:43:36 2884322288
>>2850822 (OP)
Меня полностью устраивает Нотепад++ как легковесный редактор для быстрого открытия объёмных файлов в большом количестве, когда я прогаю, а что-то другое делаю. Прогаю в ВС Код

Но меня люто напрягает тот факт, что у него нет тёмного мода, а есть только тёмные темы поля самого редактора. Когда у тебя везде тёмные темы, это выбивается из общей картины и очень неприятно выглядит.

Я пытался найти решение, но единственное из возможных - это только самостоятельно изменить цвета в сорс-коде и скомпилить, что не получилось даже у опытных людей с того форума, на котором я наткнулся на такое обсуждение. Ну а разработчик кладёт болт на эту просьбу пользователей.

В связи с чем вопрос: какой наиболее подходящий есть аналог Нотпад++ с тёмной темой и примерно похожими характеристиками
Аноним (Microsoft Windows 10: Chromium based) 13/11/20 Птн 09:04:46 2884326289
>>2884322
sublime text, то он русские кодировки пидарасит
Аноним (Microsoft Windows 10: Firefox based) 13/11/20 Птн 09:13:25 2884330290
изображение.png 9Кб, 1427x185
1427x185
>>2884326
И что это за белая ебанина?
Аноним (Microsoft Windows 10: Chromium based) 13/11/20 Птн 09:22:05 2884333291
Аноним (Linux: Firefox based) 13/11/20 Птн 10:39:42 2884347292
>>2884322
>Когда у тебя везде тёмные темы
Никогда не понимал дроч на тёмные темы среди программистов. Днём с тёмной темой тупо мало видно, ночью можно включить свет.
Аноним (Microsoft Windows 10: Firefox based) 13/11/20 Птн 12:28:27 2884389293
>>2884347
У меня глаза перестали уставать, когда везде сделал тёмные темы. А когда уставали глаза, это также вызывало головную боль в районе висков, по большей части правого.

И когда у тебя уже везде приятные глазу тёмные темы с низкой контрастностью, черный текст на белом фоне будто бы бьёт в ебало.
Аноним (Google Android: Mobile Safari) 13/11/20 Птн 12:51:46 2884399294
По-моему лучше атома нет вообще ничего
Аноним (Google Android: Mobile Safari) 13/11/20 Птн 12:54:32 2884401295
Аноним (Arch Linux: Firefox based) 13/11/20 Птн 12:55:52 2884403296
>>2884322
Просто используй имакс и не парься.
Аноним (Microsoft Windows 10: Chromium based) 13/11/20 Птн 12:56:46 2884404297
>>2884347
Видно хуже, да, но глаза значительно меньше устают.
Аноним (Microsoft Windows 10: Chromium based) 13/11/20 Птн 12:58:38 2884406298
>>2884322
Сублайм, но это проприетарный софтвер.
Аноним (Linux: Firefox based) 13/11/20 Птн 13:04:32 2884408299
Аноним (Microsoft Windows 10: Firefox based) 13/11/20 Птн 13:21:48 2884421300
>>2884408
Чтобы ещё сильнее зрение портить?

Суть в том, что при одинаковой яркости для светлой и тёмной тем в первом случае тебе в глаза светит куча белого пространства, в котором ты различаешь дыры в виде текста, а во втором случае есть как бы "пустое пространство" тёмного оттенка, посреди которого светятся буковы и цифоры.

Надеюсь, у меня получилось объяснить.
Аноним (Linux: Firefox based) 13/11/20 Птн 13:43:50 2884427301
>>2884421
>Чтобы ещё сильнее зрение портить?
В каком смысле? Я так понимаю, экран у тебя настолько яркий, что он слепит даже днём, когда всё освещено. Поэтому можно просто понизить яркость, не? Или ты только ночью за компьютером сидишь и без включенного света в комнате?
Аноним (Microsoft Windows 10: Firefox based) 13/11/20 Птн 13:56:16 2884429302
>>2884427
Ясно, не получилось
Аноним (Linux: Firefox based) 13/11/20 Птн 14:12:52 2884436303
>>2884429
Ну пони, в интернете даже пишут, что светлая тема лучше для всех, кроме тех у кого катаракта :/
Аноним (Google Android: Mobile Safari) 13/11/20 Птн 14:25:15 2884437304
>>2884436
А ещё в интернете пишут что при долговременной работе тёмная тема лучше для глаз. Черрипикинг же, нет?
Аноним (Google Android: Mobile Safari) 13/11/20 Птн 14:29:45 2884440305
>>2884399
Зависит от сферы применения. Да и по тяжести атом чуть ли не до иде дотягивает
Аноним (Microsoft Windows 10: Firefox based) 13/11/20 Птн 14:30:23 2884441306
>>2884436
Не вдавался в тему, но из практики у меня вышло это >>2884389
Аноним (Google Android: Mobile Safari) 13/11/20 Птн 14:41:03 2884451307
>>2884427
Пердоле неприятно что всем похуй на его мнение
Аноним (Google Android: Mobile Safari) 13/11/20 Птн 14:43:28 2884456308
>>2884451
Тебя гнуоиды в детстве изнасиловали что ли? Откуда в тебе столько бессмысленной злости? Зачем ты так приложил бедного анончика?
Аноним (Linux: Firefox based) 13/11/20 Птн 18:56:42 2884576309
>>2884347
Тёмные лучше работают
Аноним (Microsoft Windows 10: Chromium based) 13/11/20 Птн 20:22:34 2884649310
>>2884456
Я повёлся на их маняфантазии и с тех пор пригорает, когда они пытаются что-то доказать
Аноним (Linux: Firefox based) 14/11/20 Суб 12:32:44 2884947311
>>2884649
>Я повёлся на их маняфантазии
Расскажи, очень интересно
Аноним (Microsoft Windows 10: Chromium based) 14/11/20 Суб 20:27:57 2885352312
>>2884947
Всё работает из коробки, быстродействие, ЛУЧШЕ ВИНДЫ НА СТАРОМ ЖЕЛЕЗЕ
Аноним (Linux: Firefox based) 14/11/20 Суб 22:12:53 2885433313
>>2885352
Что у тебя не работало? Какое железо, дистро?
Аноним (Google Android: Mobile Safari) 14/11/20 Суб 23:24:34 2885465314
16053381975620.png 11Кб, 840x700
840x700
>>2885433
> Что у тебя не работало
Дрова нвидии слетали после перезагрузки на минте, на бубунте с дровами все норм было. На Bluetooth затычке не работало стерео.
Следующее к ноуту lenovo ideapad s145 на celeron.
К работе на ноуте притензий почти ноль. Видимо сказывается отсутствие видеокарты и wifi от интела. Не нравился жор батареи 2.30-3.30 линуксы, 7.00-7.20 винда, не работали мультимедийные клавиши в браузере, 1-3 фпс в моей любимой игре stardew valley нативная и в это время на винде 50-60 фпс, а вот кс 1.6 выдавала стабильные 60 на винде проседала до 20
> Какое железо, дистро?
Железо на пике
Минт - внешне красивый, но слетают дрова
Убунту - дрова не слетают, но гном противный
Лубунту - тормозило пиздец
Манжаро - красивый и проблемы с дровами
Рачик - на пк не ставил , только на ноут и то с помощью юзера арча с 10ти летнем стажем
Аноним (Google Android: Mobile Safari) 14/11/20 Суб 23:27:33 2885467315
>>2885465
И ещё не было дров на принтер canon lbp 6030 иронично что на lbp 5xxx и 7ххх они были, а мне как студенту принтер нужен
Аноним (Microsoft Windows 10: Chromium based) 16/11/20 Пнд 18:09:10 2886421316
>>2850822 (OP)
Почему злоебучий Open Office не умеет в презентацию? Отображает просто белый фон с небольшими чёрными полосами по бокам, И ВСЁ. Хотя я написал там текст. Картинку вставил - отображает всё то же белое говно. Пытался сменить цвет текста (у меня тёмная тема, и текст белый) с белого на другой - а он блять не меняется!
Какие есть альтернативы у этого дерьма, кроме КРЯК УЛЬТИМЕЙТ КЕЙГЕН МС оффиса, и либре оффиса без тёмной темы?
Аноним (Google Android: Mobile Safari) 16/11/20 Пнд 21:09:12 2886577317
>>2886421
MS Office msdn. Будет заебывать с активацией, но работать будет
Аноним (Linux: Firefox based) 17/11/20 Втр 10:34:44 2886723318
Аноним (Microsoft Windows 10: Firefox based) 17/11/20 Втр 16:24:32 2886836319
image.png 258Кб, 1280x800
1280x800
>>2850822 (OP)
Анончики, как сделать такой же вид у имакса? И можно ли так сделать на винде.
Аноним (Google Android: Mobile Safari) 17/11/20 Втр 16:53:31 2886849320
>>2850822 (OP)
Реквестирую быстрый нано-подобный в терминале и с максимально простым управлением редактор под вин 10 без использования всл
Аноним (Microsoft Windows 10: Firefox based) 17/11/20 Втр 16:56:43 2886850321
>>2886849
Git Bash ставишь и у тебя есть вим и нано на винде без всл.
Аноним (Apple Mac: Safari) 17/11/20 Втр 17:17:58 2886856322
>>2850822 (OP)
Neovim для правки конфигов и мелких скриптов
VSCode для всего остального
Аноним (Linux: Firefox based) 17/11/20 Втр 18:38:31 2886909323
>>2886836
Это просто человек несколько буферов создал и поменял размеры, можно и какой-то лейаут создать чтобы оно тебе сразу запускало все нужные буфера и размер окон меняло и даже файлы сохранило https://www.gnu.org/savannah-checkouts/gnu/emacs/manual/html_node/emacs/Saving-Emacs-Sessions.html
Можешь сохранить сразу несколько десктопов и переключаться между ними (например между проектами https://www.emacswiki.org/emacs/Desktop#toc6
Можешь поставить это если тебе нужно только восстанавливать лейаут, но не файлы https://github.com/pashinin/workgroups2
Вот как компилировать под имаксом (хотя наверное и сам знаешь) https://www.gnu.org/software/emacs/manual/html_node/emacs/Compilation.html
Вот magit, по мнению многих лучший гит хелпер (опять же, и так знаешь) https://magit.vc/
Остальное просто буфера где он открыл исходники
Алсо убраны скроллбар, менюбар и тулбар:
(tool-bar-mode -1)
(toggle-scroll-bar -1)
(menu-bar-mode -1)
Шрифт: хз, в линукс треде спроси, наверняка там знают, некоторые там в них шарят.
Тема: monokai? zenburn? ХЗ, полистай короче темы найди её мне лень https://github.com/hlissner/emacs-doom-themes/tree/screenshots
Modeline: ХЗ, может даже сам напердолил, это не сложно https://www.emacswiki.org/emacs/ModeLineConfiguration
>можно ли так сделать на винде
Не понимаю твоего вопроса. Может, некоторые вещи в емаксе и не работают под виндой из-за того, что он использует GNU утилиты для многих вещей, но мне кажется здесь конкретно (кроме того, что нужно будет предварительно ручками установить git, нужный тебе компилятор и make) ничего от этого не теряет.
Если ты спрашиваешь не про емакс в винде, а про саму винду, то скорее всего да, но как-то пердольно и бессмыссленно
Аноним (Linux: Chromium based) 19/11/20 Чтв 02:04:52 2887660324
Бляяядт хелп!
Есть один емакс (spacemacs, если точнее, но пох).
Я прыгаю к объявлению какого то метода. Теперь мне надо узнать, что это за класс. Класс может быть очень большим, и никакие скроллы тут не помогут. Как прыгнуть к объявлению текущего класса (курсор на методе этого класса)?
Аноним (Ubuntu Linux: Firefox based) 19/11/20 Чтв 08:27:51 2887743325
>>2887660
Не скажу конкретно за емакс, но ctrl+f, "class", shift-f3.
Аноним (Linux: Firefox based) 19/11/20 Чтв 16:23:16 2887924326
>>2887660
Если класс в текущем файле, то
M-< (или gg в вайпере/эвилмоде)
C-s classname (или / в вайпере/эвилмоде)
Затем читаешь что хочешь. Когда хочешь вернуться обратно используй C-x C-x (хз как в вайпере/эвилмоде)

Если тебе нужно между несколькими файлами передвигаться, то используй projectile, говорят хорошая штука, поиск по всем файлам в текущем проекте там точно есть, как вернуться обратно хз, попробуй C-x C-x, если не сработает то погугли функцию из проджектайла.
Аноним (Linux: Firefox based) 19/11/20 Чтв 21:38:29 2888263327
Существует ли в емаксе по дефолту хоткей для переключения в скретч буфер?
Аноним (Linux: Firefox based) 19/11/20 Чтв 22:49:36 2888310328
>>2888263
Сделал короче, кушайте.
(defun switch-to-scratch-buffer (&optional arg)
"Switches to scratch buffer, switches back if called again"
(interactive)
(if (equal (current-buffer) "scratch")
(switch-to-buffer last-buff)
(progn (setq last-buffer (current-buffer)) (switch-to-buffer "scratch"))))

Я не знаю лисп, но вот это вот почти работает, кроме того факта, что оно обратно из скретч буффера не переключается. Уже ночь, пойду спать наверное
Аноним (Linux: Firefox based) 19/11/20 Чтв 23:00:56 2888315329
>>2888310
Итак я попробовал все вот эти
(mode-line-other-buffer)
(switch-to-buffer (other-buffer (current-buffer) 1))
(switch-to-buffer nil)
(prev-buffer)
(next-buffer)
19/11/20 Чтв 23:01:15 2888316330
И ни одна из них не переключает из скретч буффера
Аноним (Arch Linux: Firefox based) 19/11/20 Чтв 23:14:45 2888321331
Аноним (Arch Linux: Firefox based) 19/11/20 Чтв 23:18:26 2888323332
>>2888316
Чем тебе по C-x b переключение не нравится? Чтобы удобнее его сделать можешь IDO поставить.
Аноним (Linux: Firefox based) 19/11/20 Чтв 23:33:48 2888333333
Помогли аноны с другой борды. Работает.
(defun switch-to-scratch-buffer ()
(interactive)
(if (equal (current-buffer) (get-buffer "scratch"))
(previous-buffer)
(switch-to-buffer "scratch")))
>>2888321
Там описывается как его вернуть если ты его случайно закроешь. Чтобы его не закрывать у меня стоит
(defadvice kill-buffer (around kill-buffer-around-advice activate)
(let ((buffer-to-kill (ad-get-arg 0)))
(if (equal buffer-to-kill "scratch")
(bury-buffer)
ad-do-it)))
>>2888323
>Чем тебе по C-x b переключение не нравится?
1. Неудобно нажимать
2. Чтобы переключиться на ★scratch★ астериск разметка съест нужно нажать C-x b а, потом напечатать "scra", убедиться, что у меня нет открытых буферов с названием "scra" кроме "★scratch★", нажать RET. Чтобы переключиться обратно нужно нажать C-x b RET. Мне такое не нравится.
3. Мне он в последнее время часто нужен (но я про него забываю, т.к. его трудно открыть), иметь один хоткей которые переключает на него и обратно мне кажется удобно было бы.
Аноним (Linux: Firefox based) 19/11/20 Чтв 23:36:02 2888335334
>>2888333
>scratch
Не догадался астериски убрать тут, сами вставьте (если она вам в принципе нужна)
Аноним (Arch Linux: Firefox based) 19/11/20 Чтв 23:41:17 2888336335
.png 12Кб, 993x64
993x64
>>2888333
Ну, у меня ido-mode стоит, или как он там правильно называется, я нажимаю C-x b, и у меня открывается вот такая менюшка, по которой я могу стрелочками переключаться спокойно.
>1. Неудобно нажимать
Каким образом ты имаксом пользуешься, там почти все хоткеи через подобную жопу?
> Помогли аноны с другой борды. Работает.
С фрча?
Аноним (Linux: Firefox based) 20/11/20 Птн 00:37:12 2888378336
>>2888336
>у меня открывается вот такая менюшка, по которой я могу стрелочками переключаться спокойно.
Не люблю стрелочки. Люблю, когда можно нажать две кнопки и я переключаюсь в scratch buffer
>Каким образом ты имаксом пользуешься, там почти все хоткеи через подобную жопу?
Да, там почти все хоткеи через жопу. Поэтому я использую menuprefix с хоткеями >>2881784 и avy-mode для перемещения.
Аноним (Linux: Chromium based) 20/11/20 Птн 05:16:40 2888426337
>>2887924
>M-< (или gg в вайпере/эвилмоде)
Это же тупо в начало файла, речь про типон, а не про ждаву, тут в файле может быть много классов.
>C-s classname (или / в вайпере/эвилмоде)
Если я не знаю, в каком я сейчас классе, то как я буду его искать?
Аноним (Arch Linux: Firefox based) 20/11/20 Птн 11:17:34 2888536338
>>2888426
Объявление метода, содержится в текущем классе, соответсвенно, можно нажать C-r поиск назад class и ты найдёшь свой класс. Должно ведь сработать?
Аноним (Linux: Firefox based) 20/11/20 Птн 11:23:26 2888538339
>>2888333
Пиздец пользователи емакса поехавшие. Этот код невозможно читать и скорее всего ещё сложнее переделать под что-то рабочее.
Аноним (Arch Linux: Firefox based) 20/11/20 Птн 12:05:41 2888555340
>>2888538
Скобочек боишься что ли?
Аноним (Ubuntu Linux: Firefox based) 20/11/20 Птн 13:01:43 2888576341
>>2888538
Его более-менее норм читать если расставить отступы. А сложности растут в основном из макросов. Лисп когда-то был чем-то вроде жаваскрипта, бейсика или питона, не особенно требовательным к программисту языком. Ну по крайней мере позиционировался так.
Аноним (Linux: Firefox based) 20/11/20 Птн 19:10:25 2888836342
>>2887660
Есть интерактивное меню для прыжка на символ. Команда называется imenu, по-умолчанию это Control+c Control+j (C-c C-j). В меню, помимо списка функций, будут ещё и объявления классов.

Но быстрее всего, конечно же, Control+Alt+u (C-M-u). Это стандартное сочетания для прыжка к "родителю", в зависимости от режима. В lisp это просто скобочное выражение-родитель, в C режимах это фигурная скобка повыше, в org-mode это заголовок-родитель, в python прыжки осуществляются по отступам.

Вообще, чем спрашивать на форумах и искать документацию, полезно запомнить клавишу для вызова справки. Что бы узнать какие-то в данном режиме есть горячие клавиши, нажми Control+h m (C-h m).
Аноним (Linux: Firefox based) 20/11/20 Птн 19:13:33 2888839343
>>2888315
Мне лично очень нравится реализация временных буферов в doom emacs. Они постоянны от сессии к сессии и зависят от режима. Space+x вызывает этот буфер.

Реализация этого функционала здесь, но не знаю насколько лего его перенести в "голый" емакс:

https://github.com/hlissner/doom-emacs/blob/20cddb35656af1be92dff1ff88d1ae4322ff69dc/core/autoload/scratch.el
Аноним (Linux: Firefox based) 20/11/20 Птн 19:24:47 2888847344
>>2888538
Читабельность кода всегда было крайне спорной вещью. Нет какого-то универсального способа измерить читабельность. Если ты никогда не читал код на лисп, то, очевидно он кажется непонятным. Просто потому что это незнакомый для тебя язык.

По факту емакс лисп по простоте стоит на одном уровне с питоном. Просто посмотреть сколько не-программистов писали что-то для емакса: адвокаты, инструктор по скалолазанию (этот чувак написал helm), медсестры\медбратья, учёные из несмежных областей.
Аноним (Linux: Firefox based) 20/11/20 Птн 20:03:52 2888880345
>>2888839
ХЗ, мне как-то и так нормально.
>Они постоянны от сессии к сессии
Я как раз scratch использую потому что он чистится от сессии к сессии.

Не умею использовать окна в емаксе, кроме C-x 1 C-x 2 C-x 3 C-x 0 и C-x 4 https://www.emacswiki.org/emacs/ToggleWindowSplit
Поэтому вот вам функция чтобы переключаться!
(windmove-default-keybindings)
Shift+стрелочки будут переключать фокус между окнами емакса
Ещё я считаю вот что полезно
(menu-bar--display-line-numbers-mode-visual)
И
(setq-default display-line-numbers-width t)
(setq mouse-autoselect-window t)
Аноним (Linux: Firefox based) 20/11/20 Птн 20:30:23 2888903346
>>2888880

>
Я как раз scratch использую потому что он чистится от сессии к сессии.

Я иногда работаю в таком буфере, потом забываю про него, ухожу, проходит пара дней, я по какой-то причине перезагружаю компьютер и часть работы пропадает. Не очень важная, но всё же.

Очистить же буффер когда его содержание перестало быть актуальным это дело двух нажатий.

> (windmove-default-keybindings)

Не знал про существование такой комманды. Удобно, спасибо. Я лично использую https://github.com/abo-abo/ace-window. Нажать стрелочку, конечно же, требует меньший усилий чем читать что написано на экране и нажимать нужную кнопку. Но обычно я все равно сижу в режиме два окна. А для двух окон мне и C-x o хватает.
Аноним (Microsoft Windows 7: Firefox based) 20/11/20 Птн 20:39:55 2888917347
mcedit
Аноним (Linux: Chromium based) 20/11/20 Птн 21:09:56 2888943348
>>2888836
>Но быстрее всего, конечно же, Control+Alt+u (C-M-u)
От это заибись, то что нужно, спасибо
Аноним (Microsoft Windows 7: Firefox based) 21/11/20 Суб 01:49:37 2889129349
>>2888847
А сам емакс писал бомж.
Аноним (Linux: Firefox based) 21/11/20 Суб 14:25:45 2889381350
>>2889129
При чём тут есть у программиста жильё или нет?
>>2888903
>Я иногда работаю в таком буфере
Ну я его использую скорее как записную книжку (скопировать в него вывод грепа или пакмана/номер телефона/адрес/етц), поэтому мне как-то не нужно много.
Аноним (Linux: Firefox based) 21/11/20 Суб 15:02:18 2889428351
>>2888880
>(menu-bar--display-line-numbers-mode-visual)
Оказалось не работает, а я думал должно. Вот эта штука работает, проверено.
(global-display-line-numbers-mode 1)
Аноним (Microsoft Windows 10: Chromium based) 21/11/20 Суб 16:53:02 2889505352
>>2889129
Это Штульман, что ли? Так он его не писал, только документацию к нему.
Аноним (Linux: Firefox based) 21/11/20 Суб 16:56:46 2889506353
>>2889505
>Так он его не писал
Пруфы?
Аноним (Microsoft Windows 10: Chromium based) 21/11/20 Суб 17:08:40 2889513354
>>2889506
Сейчас бегло перечитал, похоже, что я не прав, он там еще что-то делал, но по мелочи.
http://jeder.ru/?p=250
Начиная с
> В 1975 году Столлман бросил учёбу в МИТ, и пока разработчики TECO трудились над текстовым редактором, Столлман продолжал появляться в лаборатории (он утверждает, что там работал, хотя, если вы сходили по ссылке, то уже видели, что в списках работников проекта Столлмана нет). В это время Стил занимался сбором всех существующих для TECO и E макросов и в 1976 году по МИТу начала гулять полная копия TECO, включающая в себя все существующие для него макросы под названием Emacs, в разработчиках Emacs значились Гай Стил, Дейв Мун (разработчики из команды TECO), а первым гордо вписан Ричард Столлман.
> Опять же в книге о Столлмане Стил говорит, что он выполнял работу по сбору макросов, а Столлман сидел за его спиной и наблюдал. Когда работа стала рутинной, как я понял, надо было просто править начало кода – заголовки макросов, Стил поинтересовался запомнил ли Столлман что делать и посадил за это нудное дело его, а сам занялся другим.
Аноним (Linux: Firefox based) 21/11/20 Суб 19:05:16 2889563355
>>2889513
>http://jeder.ru/?p=250
Какой-то нонейм сайт )почти) без ссылок на источники.
Вот предложения с ссылками, в остальной бред вчитываться не буду, пруфов-то у автора нет:
>А в последствии из этих двух версий Столлман сделал микс, который описан [здесь]
По этой ссылке Гослинг как раз разрешил распространение исходного кода своего Имакса, затем права передали какой-то корпорации и Столлмана заставили перестать раздавать Golsing Emacs, после чего Столлман переписал весь исходный код, написанный Гослингом, с нуля.
> а в [GPLv3] он не постеснялся включить пункт, по которому с разработчиков и пользователей GPL ПО снимается ответственность, если вдруг они будут использовать чей-то чужой не GPL код в своих GPL программах.
Прочёл всю ссылку, РМС там рассказывает лишь про "tivoization" (совсем не имеет отношения к тому, о чём он говорит) и про то, что несовместимость лицензий не является проблемой для пользователя. Где там снимается ответственность, если кто-то решит использовать чей-то код в программах, выпущенных под GPL, я не увидел, но у меня не очень с английским, так что если найдёшь - покажи, пожалуйста.
>Я взял максимально доступный [ChangeLog] для Emacs, где содержатся правки с 1988 года (последняя правка сделана Столлманом 28 ноября 2008 года, единственная правка за весь 2008 год)
>INSTALL – текстовый файл, который содержит руководство по установке и решению проблем с программой, а также указание, что это ПО под GPL
>Makefile.in – исправление ошибок, которые сделали другие программисты (что сводится к – запятая не там стоит, скобочку пропустили и т.п.)
>configure.in – исправление ошибок, которые сделали другие программисты и отслеживание работоспособности процесса инсталляции на Linux и других unix-подобных системах (опять же вставка точек, скобочек и других знаков там, где их пропустили)
>В остальном Столлман редактировал и писал идеологически направленные текстовые файлы, входящие в исходный код – например, смысл проекта, почему GNU и как вносить и записывать изменения и патчи (например, текстовый файл Contribute).
Ссылка битая, поэтому вот http://git.savannah.gnu.org/cgit/emacs.git/log/?showmsg=1&qt=author&q=stallman&ofs=200&showmsg=1
Это логи за 2007-2008 год. За один лишь январь он сделал около 30 коммитов. Почти все они состоят из мелких багфиксов и написания документации.
>(add-hook): Implement `permanent-local-hook' property.
>(atomic-change-group): Prevent undo list truncation.
>(Type Keywords): Fix previous change.
>(Links and Mouse-1): Fix xref for commands.texi change.
А за 2005-2006 он сделал более 1800 коммитов, за всё время - более 20000, большинство из них около 100 строк кода, но встречаются и такие монстры как http://git.savannah.gnu.org/cgit/emacs.git/commit/?id=b20cd8dbd051aa561257df965c0d3eaef5df069e где он пишет свой Vi в 1400 строк елиспа.

Стоит ли говорить о том, что в емаксе Гослинга не было елиспа, и из-за этого Столлману просто необходимо было переписать чуть менее чем весь Емакс на лиспе и чуточку на Си?
Аноним (Linux: Firefox based) 21/11/20 Суб 19:05:36 2889564356
>>2889563
>совсем не имеет отношения к тому, о чём он говорит
Автор сайта, который ты скинул то есть.
Аноним (Linux: Firefox based) 22/11/20 Вск 21:46:48 2890039357
Написал ещё годноту (нет)
https://0bin.net/paste/nzaeAlRI#hS9ee8tyr64AZqnp3rnhfmUztcZHuf2mjiv7Q3KAEHm
Первый блок кода переносит курсор на самый первый знак на линии, который не является пробелом или табом. То же самое делает вим если нажать 0 или заглавную (английскую, не украинскую) i. Если нажать её второй раз, то она переносит в начало строки, так что если вам зачем-то нужно в начало строки - можно просто нажать её второй раз.
Второй блок кода я сделал для себя потому что enter backspace enter backspace... ЗАЕБАЛО. Повешу на C-m.
Аноним (Linux: Firefox based) 22/11/20 Вск 21:48:03 2890040358
>>2890039
>можно просто нажать её
Вызывать функцию то есть. Я забиндил на C-a, и вам советую!
Аноним (Linux: Firefox based) 23/11/20 Пнд 10:02:44 2890192359
Я лисп не знаю памагитти пожалусто
Хочу чтобы я мог просто написать в список нужные клавиши которые будут отвязаны от других клавиш (например C-i это таб, C-m это Enter и так далее). Я сделал самое очевидное но из-за того что я не знаю как этой хуйнёй пользоваться пришёл к следующему коду и он очевидно не работает
(setq boomerkeys '("C-m" "C-i"))

(dolist (key boomerkeys)
(define-key input-decode-map [(concat "?\\" key)] [key]))
Аноним (Linux: Firefox based) 23/11/20 Пнд 12:02:03 2890224360
>>2890192
Бамп вопросу. Удивительно, что никто не знает лисп в этом разделе, я думал тут люди разбираются в текстовых редакторах
Аноним (Ubuntu Linux: Firefox based) 23/11/20 Пнд 12:09:31 2890226361
>>2890224
Видишь ли, знать жаву и знать андроид, или к примеру знать сишечку и знать линуксовое ядро, это несколько разные вещи. Вот здесь так же, хер его знает как там маппинги клавиш устроены. Сходи в мануал посмотри.
Аноним (Google Android: Mobile Safari) 23/11/20 Пнд 14:47:30 2890280362
>>2890226
Я знаю, что мне надо выполнить это
(define-key input-decode-map [?\C-m] [C-m])
Чтобы С-м стало С-м вместо Рет. Надо лишь подставить туда нужный хоткей. Вот я и хочу сделать список и функцию, чтобы она запускала каждую строчку отдельно
Тут код написал чутка но он не работает тоже
https://old.reddit.com/r/emacs/comments/jzdf1k/question_rebinding_cm_ci_and_everything_else
Аноним (Linux: Firefox based) 23/11/20 Пнд 15:46:10 2890301363
(setq unmapped '("C-i" "C-m" "C-["))
(dolist (k unmapped)
(define-key input-decode-map (kbd k) (kbd k)))
Аноним (Linux: Firefox based) 23/11/20 Пнд 20:46:31 2890554364
>>2890301
Пардон, таки неправильно, вот это точно рабоает

(dolist (k unmapped)
(define-key input-decode-map (kbd k) (kbd (concat "<" k ">"))))
Аноним (Linux: Firefox based) 23/11/20 Пнд 20:48:17 2890556365
ОП вообще тут? Я думал тут что-то обсуждать можно будет, а в итоге тут только мой личный блог по имаксу получается...
Аноним (Linux: Firefox based) 23/11/20 Пнд 20:51:44 2890557366
Алсо, раз уж я тут в треде сижу и начал имакс изучать (в отличие от одного пони которые его использует как нано), поясните, что пердольнее, вим или емакс? Может я что-то не то выбрал, хз
Аноним (Arch Linux: Firefox based) 23/11/20 Пнд 21:36:39 2890583367
>>2890557
>поясните, что пердольнее, вим или емакс?
Мне кажется имакс. Типа с вимом можно пердолиться сколько хочешь, но он будет чисто всё равно текстовый редактор, ide и прочее. В имаксе же больше возможностей.
Аноним (Linux: Firefox based) 24/11/20 Втр 00:02:22 2890650368
>>2890583
Блин, может надо было в виме просто освоиться...
Аноним (Linux: Firefox based) 25/11/20 Срд 12:17:00 2891371369
Другу надоело, что C-k вырезает вместо удаления, поэтому вот вам
(defun delete-line ()
"Delete to the end of linв"
(interactive)
(delete-region (point) (progn (end-of-line) point)))

(defun delete-whole-line ()
"Delete current line."
(interactive)
(delete-region (progn (beginning-of-line) (point)) (progn (end-of-line) (point))))
Аноним (Ubuntu Linux: Firefox based) 25/11/20 Срд 16:10:16 2891468370
vim.jpg 70Кб, 1280x1115
1280x1115
Аноним (Linux: Firefox based) 26/11/20 Чтв 18:08:57 2892106371
Зачем в 2020 учить вим и емакс, когда есть охуенный вскод для быстрых редактирований и ИДЕ от жидбрейнс?
Аноним (Linux: Firefox based) 26/11/20 Чтв 18:48:43 2892117372
Аноним (Ubuntu Linux: Firefox based) 26/11/20 Чтв 19:12:41 2892121373
Screenshot from[...].png 19Кб, 890x228
890x228
Атом умер. Единственный достаточно развитый опенсурцный не анально-клавиатурный редактор всё. 8 лет великолепия с рождением ненавистной пользователям но крайне любимой бизнесом технологии.
Аноним (Google Android: Mobile Safari) 26/11/20 Чтв 19:49:44 2892165374
1606264098-8182[...].jpeg 170Кб, 1500x1500
1500x1500
>>2891371
> (defun delete-line ()
> "Delete to the end of linв"
> (interactive)
> (delete-region (point) (progn (end-of-line) point)))
(defun delete-line ()
"Delete to the end of line"
(interactive)
(delete-region (point) (progn (end-of-line) (point)))
)
Аноним (Google Android: Mobile Safari) 26/11/20 Чтв 21:37:05 2892229375
>>2892121
Ну и куда перекатываться?
Аноним (Linux: Firefox based) 26/11/20 Чтв 21:57:54 2892233376
>>2892165
Я извиняюсь, моя ошибка, но судя по тому, что мне никто об этом не сказал кроме тебя, никто емаксом в треде кроме меня не пользуется
>>2892121
>>2892229
А как же вскод?
>анально-клавиатурный
Емакс можно мышкой использовать
Аноним (Linux: Firefox based) 26/11/20 Чтв 22:08:46 2892238377
image.png 76Кб, 436x359
436x359
Аноним (Ubuntu Linux: Firefox based) 26/11/20 Чтв 22:09:41 2892239378
>>2892233
> Емакс можно мышкой использовать
Ну началось блядь. Ещё в виме кофе заваривать можно, ага.
> А как же вскод?
Вскод норм, но вся мякотка в аддонах с закрытыми исходниками.
Аноним (Linux: Firefox based) 26/11/20 Чтв 22:11:31 2892240379
>>2892239
>Ну началось блядь
Что началось? Чего тебе не хватает в емаксе?
Аноним (Ubuntu Linux: Firefox based) 26/11/20 Чтв 22:17:54 2892245380
Ah-Finally-got-[...].jpg 386Кб, 1529x944
1529x944
Аноним (Google Android: Mobile Safari) 27/11/20 Птн 05:04:14 2892388381
>>2892239
>>2892233
Пока катаюсь по редакторам - вскод визуально не заходит. Вроде фичи есть и все, но атом банально лучше выглядит. Субъективно, но все же
Аноним (Microsoft Windows 10: Chromium based) 27/11/20 Птн 11:45:07 2892459382
>>2850822 (OP)
Как установить TextFX для NotePad++? Пытался разными способами - ни один не работает.
Аноним (Linux: Firefox based) 27/11/20 Птн 15:52:26 2892567383
>>2892245
Понятно, значит не пользовался.
Аноним (Arch Linux: Firefox based) 27/11/20 Птн 17:33:40 2892602384
Сука, рот ебал этого имакса, всё по мануалам настраивал, сука, и конфиг ворочал, и в графонии пытался. Открываю файл с хаскеллем, haskell-mode включается, хуки работают, но почему-то хук на haskell-indent-mode не работает, а работает haskell-indent-mode только после ручного включения, жопа подгорает.
Аноним (Arch Linux: Firefox based) 27/11/20 Птн 17:51:38 2892610385
>>2892602
Всё, заработало наконец, просто нужно было погуглить ебаное решение, а не по докам смотреть, потому что доки видимо отсталые ебланолы пишут.
Аноним (Linux: Firefox based) 27/11/20 Птн 19:04:11 2892650386
>>2851428
>Редакторы на электроне кастомизировать на порядки проще чем все остальные.
Имакс смотрит на тебя, как на ньюфага.

>Ни у кого нет таких дебаг утилит и возможностей стилизации.
...имакс...

>По скорости всё равно после пары аддонов тормозить начинает всё одинаково.
У меня не тормозит, ЧЯДНТ?

>Вместе с xi это самые архитектурно продвинутые редакторы
...имакс смотрит на тебя... нутыпонел.

>Я считаю что будущее редакторов это adhoc веб-серверы, которые можно открыть в любом браузере и редактировать прямо в этом же браузере.
Это было изобретено лисперами (ну и смолтокерами) 40+ лет назад. Прикинь, анон, полвека назад - это для тебя будущее. Согласись: печально, что все так.
Аноним (Linux: Firefox based) 27/11/20 Птн 19:12:46 2892663387
>>2853268
>Во всех остальных редакторах ctrl+zxcv
В имаксе тоже, Options -> Use CUA keys (ctrl+c, ctrl+v...). В меню блядь. Нихуя ты не пробовал в общем.

>нормальное переключение языка, вне терминала ещё нет ограничений терминала
Все то же самое.

>Вместо режимов вима сейчас вполне работает командная палитра, вешаешь на какой-нибудь F1 и набираешь поиском свой lowercase или show invisibles.
Это кстати (угадай)... полная копия системы команд имакса. M-x и набираешь поиском свой lowercase. Только (как это обычно и бывает) с имакса это скопировали криво, поэтому то, что в имаксе сделано очень круто (все команды самодокументированы, можно тут же открыть их исходник и даже подправить, кастомные команды добавляются одной строчкой, при вызове команды имакс тебе сам подскажет, на какие клавиши она забиндена, и т.п.), в других редакторах как правило работает деревянно и через жопу.

>Не говоря уже о том что для кастомизации нужен лисп/вимскрипт с неудобной документацией
Опять же, ты попробовал вим, и зачем-то в свои впечатления о нем добавляешь слово "имакс". Не делай так больше, пожалуйста.
Аноним (Linux: Firefox based) 27/11/20 Птн 19:15:00 2892665388
>>2854770
>я сижу в виме
>Хочу перекатиться в имакс, но каждый раз пугают хоткеи.
Там те же самые хоткеи, если пользуешься думом\спейсмаксом.
Аноним (Linux: Firefox based) 27/11/20 Птн 19:16:35 2892666389
>>2855038
Ф3 - начать запись макроса (запоминаются любые команды, которые ты делаешь), Ф4 - закончить. Еще раз Ф4 - выполнить макрос на текущей строке (или на каждой строке в выделении, если выделен текст).

Две клавиши, куда проще-то? Что тут запоминать?
Аноним (Linux: Firefox based) 27/11/20 Птн 19:30:21 2892678390
>>2864167
Фишка в том, что это одновременно язык разметки (как маркдаун), система ведения личных заметок с ссылками, тегами, фильтрацией, поиском и т.п. (как вики-движки), туду-органайзер с планированием, агендами, возможностью учета времени и т.п. (как тудуист и джира в одном), средство для литературного программирования (чтобы было понятно: как jypiter notebook, только лучше), плюс редакор табличек в тексте (как эксель). Причем все эти разные фишки организованы так, что работают все вместе. Например, в заметку можно добавить задачу, и она отобразится в списке задач на день. В задачу можно добавить табличку и трекать, сколько например ты сегодня повторений отжиманий сделал или например сколько потратил денег на покупки. Под табличкой можно написать скрипт на питоне (с подсветкой и т.п., редактор интегрирован внутрь орг-файлика), и он прямо из орг-файла будет выполняться, и результаты будут тут же показываться. И т.д. Пишешь конспект или курсач - создаешь орг-файлик и можешь тут же писать код на латехе, тут же можешь писать примеры кода на языкнейм (и они будут запускаться вместе с тестами, или допустим будут рисоваться графики), тут же можешь добавлять задачи, и так далее. И все это интегрировано друг с другом, все с одними и теми же хоткеями, все в плейнтексте.
Аноним (Ubuntu Linux: Firefox based) 27/11/20 Птн 19:32:11 2892679391
>>2892666
>>2892663
НАДО ПРОСТО ЗАПОМНИТЬ ЕЩЁ ХОТКЕЕВ, ХОТКЕИ САМИ СЕБЯ НЕ ЗАПОМНЯТ
Аноним (Linux: Firefox based) 27/11/20 Птн 19:36:36 2892688392
>>2873519
>каждая строка это абсолютно позиционированный div
Пиздец.
Аноним (Linux: Firefox based) 27/11/20 Птн 19:39:47 2892691393
>>2875438
>выдели мне /это/. И редактор в зависимости от контекст должен понять что именно. Начало строчки? Выделяет строчку. На аргументе к функции? Аргумент к функции. На ажурной скобке? Всё что внутри скобки. Нажал хоткей ещё раз, расширил контекст.
В имаксе у меня ровно так все и работает. extend-selection называется. Вызывается одной клавишей, ибо у меня модальность (но не уебищная, как в виме, а нормальная).
Аноним (Linux: Firefox based) 27/11/20 Птн 19:42:10 2892692394
>>2877507
>качество этого модуля/экстеншена/мода сразу как минимум такое же как у конкурента, а то и лучше
Именно так, гораздо лучше. И это уже было в имаксе как минимум 30 лет назад.
Аноним (Linux: Firefox based) 27/11/20 Птн 19:42:33 2892693395
>>2892665
Я уже сейчас на имакс перебрался почти. Но по мне, если пользуешься имаксом и использовать пр этом дум как-то неправильно. А хоткеи меня в плане эргономичности пугали, но сейчас, более менее приловчился. К тому же, несмотря на весьма удобное управление в виме, меня там как раз раздражало 2 режима.
я так понимаю, ты на все посты в треде ответить решил
Аноним (Linux: Firefox based) 27/11/20 Птн 19:53:28 2892706396
>>2888538
Просто ты не знаешь ни одного языка программирования хотя нет, тут даже ЯПы знать необязательно, достаточно знания базового английского чтобы понять, что тот код делает.
Аноним (Linux: Firefox based) 27/11/20 Птн 19:58:46 2892709397
Аноним (Linux: Firefox based) 27/11/20 Птн 20:00:11 2892711398
>>2892679
Тебе нужно запоминать, что Ctrl-C копирует текст, а Ctrl-V вставляет? Ты точно в тот раздел зашел?
Аноним (Linux: Firefox based) 27/11/20 Птн 20:04:16 2892713399
>>2892693
>Но по мне, если пользуешься имаксом и использовать пр этом дум как-то неправильно.
Предрассудки.

>А хоткеи меня в плане эргономичности пугали, но сейчас, более менее приловчился. К тому же, несмотря на весьма удобное управление в виме, меня там как раз раздражало 2 режима.
Ну тут каждому свое. Я наоборот сперва пользовался дефолтными (ибо они и в баше и везде по дефолту тоже такие же), а потом запилил кастомные (и модальные).

Если как-нибудь будет нечего делать, глянь:
http://ergoemacs.org/emacs/ergonomic_emacs_keybinding.html
http://ergoemacs.org/misc/ergoemacs_vi_mode.html
Аноним (Linux: Firefox based) 27/11/20 Птн 20:29:59 2892716400
image 780Кб, 2812x1822
2812x1822
>>2850822 (OP)
>This is my current mail/agenda setup using all-the-icons, svg-tag-mode (soon on Melpa), mu4e-dashboard, mu4e and org-mode. All the tags are clickable/activable.
Аноним (Microsoft Windows 7: Firefox based) 27/11/20 Птн 22:04:37 2892761401
>>2873892
>vscodium
Странно, что всего один коммент. Тоже на нём сижу.
Подсветка синтаксиса и поиск ошибок в питонофайле на 6к строк ~14 секунд.
Можно не пускать его в сеть, а расширения ставить скачивая файлы.
Аноним (Linux: Firefox based) 27/11/20 Птн 22:35:20 2892781402
Аноним (Linux: Firefox based) 28/11/20 Суб 12:09:16 2892964403
>>2892245
Если пользуешься как блокнотом, то ты можешь использовать только 24 сочетания и спокойно редактировать текст: c-x c-s (сохранить буффер в файл), c-x c-f (открыть/создать файл), c-x c-c (закрыть емакс); c-k (вырезать линию, начиная с позиции курсора), c-w (вырезать выделенный текст), c-y (вставить текст); c-g (отменить говно), c-h c-o (помощь по функции/символу); c-x-1 (закрыть все окна, оставив буфферы), c-x-2 (создать окно снизу), c-x-3 (создать окно справа), c-x-0 (закрыть выбранное окно окно), c-x-o (перейти в другое окно), c-b (поменять буффер в текущем окне), c-x-k (закрыть текущий буффер); стрелочки (для навигации по тексту); backscape (удалить символь/выделенный текст), c-a (переместить курсор в начало строки), c-e (переместить курсор в конец строки); c-s (поиск), m-x (вызвать елисп-функцию). Ну ещё c-bnpf вместо hjkl/aswd, в навигации шифт выделяет, альт применяет текстовую единицу (вместо символа - слово), контрол-альт - sexp.
Конечно, можно обойтись и просто c-x c-s, c-x c-c, c-x c-f.
Покормил.
Аноним (Linux: Firefox based) 28/11/20 Суб 12:48:58 2892972404
>>2892964
>c-x-b для смены буффера, ебучая очепятка
Аноним (Ubuntu Linux: Firefox based) 28/11/20 Суб 14:17:49 2892995405
>>2892964
Все аргументы емаксеров звучат как рационализация после покупки. Понятно конечно, что можно, но зачем мне безальтернативно заучивать нестандартные клавишные схемы, если можно установить вскод, и не тратить на это мозг? Там тоже для маньяков есть и хоткеи для всего, и скрипты, и даже удобный список всех существующих хоткеев с удобным редактированием.
Аноним (Linux: Firefox based) 28/11/20 Суб 14:46:15 2893015406
>>2892995
>заучивать
Это про сочетания в приложениях на elisp'е (и вообще в TUI-программах), а то, что я скозал, можно в cheatshit прописать, смотреть первое время, а потом само поедет.

Но вообще ты прав, vscode лучше. Емакс - легаси-говно, развивающееся куда медленее обычной опенсорс программы с такой популярностью из-за FSF и старпёрного возраста как кода, так и программистов, его поддерживающих, и из-за этого несовместимый с желаемым "дефолтом" даже для опытных пердолей, не то что 90% - и в силу количества времени, необходимого для удобной настройки, пердольного просто до крайности, линукс и рядом не стоял. Короче, дерьмище ебаное.
Для той задачи, которую он выполняет (lisp-окружение в параллели с ОС), надо писать новую программу, выкинув нахуй всю экосистему и сконцетрировавшись на сути.
Аноним (Ubuntu Linux: Firefox based) 28/11/20 Суб 18:46:36 2893132407
>>2893015
Ну кстати вскод так и сделал. Просто забили не то что на легаси, на тотальную расширяемость вообще. Вот здесь расширять можно, а здесь уже всё и так хорошо, здесь не надо. Они отчасти из-за этого победили тормоза атома. То есть, модерн эдитор уже должен из коробки уметь почти всё что не завязано на конкретный язык: всякие фолды, инфраструктуру для линтеров, автокомплитов, поиск по командам, файлам, менеджмент проектов итд.
Аноним (Ubuntu Linux: Firefox based) 28/11/20 Суб 18:51:50 2893134408
>>2892688
Не, это норм. Браузерному движку так намного проще ускорить рендеринг. Не нужно устаканивать и пересчитывать bboxы по их контенту, их позиция фиксированная. И они достаточно маленькие чтобы легко их отсекать по позиции вьюпорта.
Аноним (Google Android: Mobile Safari) 29/11/20 Вск 23:45:04 2893779409
Вимовский тред хуйня, так что спрошу тут. Хочу запускать neovim c двух конфигов. Чтоб по vi запускался неовим с минимальным конфигом а по vim конфиг ide с автокомплитом и сниппетами. Как это сделать?
Аноним (Google Android: Mobile Safari) 30/11/20 Пнд 00:54:32 2893801410
>>2893779
С нвимом не работал, но предположу, что можно создать алиасы для запуска с разными конфигами.
Аноним (Ubuntu Linux: Firefox based) 30/11/20 Пнд 08:07:33 2893903411
>>2893779
-u <config> Use this config file
+алиасы как предложил анон.
Аноним (Google Android: Mobile Safari) 30/11/20 Пнд 10:08:53 2893934412
Аноним (Microsoft Windows 10: Firefox based) 30/11/20 Пнд 10:26:22 2893941413
Аноним (Linux: Firefox based) 30/11/20 Пнд 11:45:01 2893958414
>>2892995
>заучивать нестандартные клавишные схемы
Они как раз стандартные во всем юникс-софте. В вскоде вот нестандартные.
Аноним (Linux: Firefox based) 30/11/20 Пнд 11:47:23 2893959415
>>2893015
>развивающееся куда медленее обычной опенсорс программы
Имакс - один из самых активных пользовательских опенсорс проектов в мире.

Наоборот он развивается слишком быстро, слоупоки вроде меня за всем не поспевают.

>з-за этого несовместимый с желаемым "дефолтом" даже для опытных пердолей, не то что 90%
Для этого существуют дистрибутивы имакса.

>Для той задачи, которую он выполняет (lisp-окружение в параллели с ОС), надо писать новую программу, выкинув нахуй всю экосистему
Типичный зумерок-жсблядок. Иди прими летальную дозу слабительного.
Аноним (Linux: Firefox based) 30/11/20 Пнд 11:48:00 2893960416
>>2893132
>модерн эдитор уже должен из коробки уметь почти всё что не завязано на конкретный язык: всякие фолды, инфраструктуру для линтеров, автокомплитов, поиск по командам, файлам, менеджмент проектов итд.
Сабж все это имеет.
Аноним (Linux: Firefox based) 30/11/20 Пнд 11:49:25 2893962417
>>2893779
>Как это сделать?
Осилить имакс с ивил-модом и использовать имакс-клиенты. Тогда у тебя все всегда будет запускаться за 0.00001 секунды, и тебе не нужно будет заниматься подобными извращениями.
Аноним (Microsoft Windows 10: Firefox based) 30/11/20 Пнд 14:10:37 2893989418
>>2893962
да осиливаю его, осиливаю. Для винды вообще мастхев редактор, на удивление. пробовал надрачивать под виндой вим, гвим, нвим, все отлетает нахуй после емакса. Но мне не особо хочется надрачивать елисп, хотя я предпринимаю попытки
Аноним (Fedora Linux: Firefox based) 30/11/20 Пнд 15:21:04 2894011419
>>2893989
>Для винды вообще мастхев редактор
Под WSL крутишь?
Аноним (Microsoft Windows 10: Firefox based) 30/11/20 Пнд 15:54:04 2894031420
>>2894011
нет, нативом, часто меняю компьютеры за которыми сижу написал нагуглил скрипт который делает эмакс портативом теперь таскаю у себя на флешке аж три билда эмакса. спейс и два своих что-то типа стабильного и того, где у меня всякие фишки с которыми я не успел разобраться. думаю сделать ему еще обвязку из портативных программ, но пока еще не до конца понимаю как тот же пистон затолкать в портатив, да и скоро у меня эти мучения с портативом и вечной сменой компов закончатся
Аноним (Linux: Firefox based) 01/12/20 Втр 10:06:14 2894292421
>>2893989
>Но мне не особо хочется надрачивать елисп
Его в общем-то почти нечего настраивать, уже через месяц пердолинга с имаксом (хоткеями, гуглингом и прочим) чувствуешь себя немного уверенно
Аноним (Linux: Firefox based) 01/12/20 Втр 10:10:15 2894295422
>>2894292
>нечего настраивать
надрачивать*
Или можно на форчонговский /g/emg зайти и попросить чтобы за тебя программу написали, я поначалу так и делал, аноны там очень добрые.
Аноним (Linux: Firefox based) 01/12/20 Втр 20:38:12 2894521423
>>2893989
Забей на елисп, все можно нагуглить (в крайнем случае придется поменять местами две строчки или соединить два сниппета в один). Накрайняк выйдешь со своим вопросом в реддит и тебе там все бесплатно запилят.
Аноним (Linux: Firefox based) 01/12/20 Втр 20:39:35 2894524424
>>2894031
>думаю сделать ему еще обвязку из портативных программ
Тащем-та весь новый софт на ГОвне и лгбт-расте сразу компилят под оффтопик. Ну то есть fzf там всякий, ripgrep, и т.п. - прост кидаешь бинарник в свою флешку и все.
Аноним (Linux: Firefox based) 01/12/20 Втр 20:44:40 2894529425
Аноним (Linux: Firefox based) 02/12/20 Срд 18:25:43 2894963426
Открыл для себя yasnippet
https://github.com/joaotavora/yasnippet
Плюс поставил сразу к нему вот это, т.к. сниппетов из коробки там нет http://github.com/AndreaCrotti/yasnippet-snippets
Затем скопипастил вот это потому что компани не умеет в ясниппет из коробки https://emacs.stackexchange.com/questions/10431/get-company-to-show-suggestions-for-yasnippet-names
Об остальном:
(setq-default indent-tabs-mode nil) ; spaces instead of tabs
;; company speed vzhuh
(setq company-idle-delay 0)
(setq company-minimum-prefix-length 1)

А вот мой список функций которые я написал либо мне помогли либо за меня написали на форчане https://0bin.net/paste/P0l7G4OK#qahXmewVuT4QE0D1Fj1SA+iBhcwA7iJGEjoTKHIivi5
Надо будет как-нибудь на гитхаб залить свою попочку с емаксом :/
Аноним (Linux: Firefox based) 02/12/20 Срд 18:28:32 2894968427
>>2894963
>l.12. Move to the last character that isn't code
Пофиксил, если кто-то скопипастил то вот
Move to the end of code (e.g. everything that isn't comments or spaces/tabs)
Аноним (Linux: Firefox based) 03/12/20 Чтв 17:52:01 2895518428
>>2894968
Полезная кстати штука, только надо тогда dwim сделать. На начало строки у меня smart-line-beginning, то есть сначало прыгает в начало кода, а если еще раз нажать - то в самое начало строки. Вот и в другую сторону надо тоже так чтобы прыгал, сперва в конец кода (до комментария), а потом в самый конец строки.

>>2894963
Я так и не осилил йасниппет. Хз, если на джаве какой-нибудь пишешь, тогда да, кодогенерация все дела (хотя там йасниппета маловато будет), а в остальных случаях - хз, зачем он, в чем профит.
Аноним (Google Android: Mobile Safari) 03/12/20 Чтв 18:22:05 2895547429
Думаю можно вкатиться еще разок раз в 500 лет.
Ктото искал, знает, существует ли рабочий фронтент лайм текста?
Аноним (Linux: Firefox based) 03/12/20 Чтв 19:51:39 2895640430
>>2895518
>dwim
Ща погуглю, что это, лол. Я сам имаксом начал месяц назад пользоваться, поэтому, вот.
>На начало строки у меня smart-line-beginning
Это та функция, которую я недавно написал? smart-back-to-indentation
>Вот и в другую сторону надо тоже так
Оно так и есть, по двойному нажатию оно идёт в конец комментария.
>Я так и не осилил йасниппет.
Я скопировал тот код со стака и сниппеты с гитхаба, ясниппет работает и довольно просто им пользоваться (как минимум для питона, лол): я просто пишу что-нибудь и жму таб, вызывается компани, компани вызывает ясниппет. Свои сниппеты пока что не пробовал делать, но некоторые уже как-то в голову приходят. Не знаю, насколько эти сниппеты будут мне полезными на самом деле, т.к. каких-либо серьёзных проектов я не делал (самый большой из них - емакс конфиг на 300 строк, это забавно).
Посмотреть сниппеты для текущего открывается на M-x yas-describe-tables
Аноним (Linux: Firefox based) 03/12/20 Чтв 19:53:24 2895641431
Так вот что такое DWIM, пнятна!
Ну оно вроде как есть.
Аноним (Linux: Firefox based) 03/12/20 Чтв 20:31:16 2895685432
>>2895640
>Ща погуглю, что это, лол.
Сокращение от do what i mean. Когда команда контексто-зависима, и делает типа то, о чем юзер думает.

>Это та функция, которую я недавно написал?
Нет, вроде встроенная. Ну или спиздил в конфиг откуда-то лет 10 назад, хз.

>Оно так и есть, по двойному нажатию оно идёт в конец комментария.
А, во, заебись тогда! Правда сейчас глянул, что-то мне этот хак с ласт-комманд не нравится.

>я просто пишу что-нибудь и жму таб, вызывается компани, компани вызывает ясниппет
Я прост не понимаю, зачем это вообще нужно, в чем секретный смысл. Ну типа полторы скобочки экономить? Хз, мне прост проще руками написать что надо, чем думать о том, какой там сниппет раскрыть и т.п.
Аноним (Linux: Firefox based) 03/12/20 Чтв 20:54:26 2895695433
screenshot.png 14Кб, 409x130
409x130
>>2895685
>спиздил в конфиг откуда-то лет 10 назад, хз
Выше на 0bin список всех моих функций же, я её 22-го ноября написал
>что-то мне этот хак с ласт-комманд не нравится.
А как по-твоему лучше можно было сделать? Я елиспом недавно начал баловаться, это моя первая программа...
>Ну типа полторы скобочки экономить? Хз, мне прост проще руками написать что надо, чем думать о том, какой там сниппет раскрыть и т.п.
Я не думаю, какой там сниппет раскрыть, я просто жму таб и оно вставляет нужный мне сниппет за меня. Я каких-то конкретных сниппетов которые часто использую не добавлял (а надо, есть один который я часто использую в домашке по алгоритмам), просто удобно когда ты жмёшь <tab> и оно сразу вставляет. Экономия в основном на том, что меньше печатать (а печатать довольно плохо, не знаю как вы но я не люблю печатать!) и меньше думать о передвижении в коде потому что по нажатию на таб курсор сам передвигается в следующее место. Например, если напечатать class в питоне и нажать <tab>, то оно вставит тебе весь синтаксис. Пишешь название класса, таб, затем Object (в душе не ебу что это и что оно делает), затем таб - пишешь документацию, ещё раз таб - выбираешь, какие свойства у объедка будут, и все вот эти self.arg = arg оно само пропишет. Мне не впадлу ручками написать, но я не вижу смысла, если за меня это может написать имакс. Плюс тут проще - не надо вспоминать, какой синтаксис у языка.
У меня уже есть в голове один сниппет удобный (которого вроде как нет): пишешь objname=ClassName, затем таб, оно автоматически пишет () после ClassName и внутри него все свойства класса, чтобы не нужно было искать в коде где ты этот класс создавал и искать в каком порядке какие свойства идут у этого класса.
Не знаю, насколько это большая проблема, может правильнее сразу все объедки сразу создавать, я не программист просто
Аноним (Linux: Firefox based) 04/12/20 Птн 13:08:44 2896129434
Аноним (Linux: Firefox based) 04/12/20 Птн 16:17:38 2896247435
>>2895695
>я её 22-го ноября написал
Поздравляю тебя, но при чем здесь это?..

>А как по-твоему лучше можно было сделать?
Смотреть, в какой мы позиции, и исходя из этого уже действовать.

>Например, если напечатать class в питоне и нажать <tab>, то оно вставит тебе весь синтаксис
Ну вот я об этом и говорю: нужно думать о том, какой там сниппет по какому кейворду как раскрывается и т.п. И ради чего? Чтобы двоеточие не ставить, лол? А если отнаследовать надо? Обратно возвращаться после раскрытия? Или листать разные сниппеты? Короче хз, быстрее просто взять и написать.

>затем таб - пишешь документацию
Ну вот не знаю, может кто-то так и делает (сильно сомневаюсь), но у меня это не так работает. Если я документацию пишу, то я ее и пишу, не надо мне в этот момент никакие табы. А обычно сперва пишешь какой-то код в классе, а уже потом документацию. Короче вот из-за этого я им так и не стал пользоваться.
Аноним (Linux: Firefox based) 04/12/20 Птн 16:18:23 2896248436
>>2896129
Фублядь, трапоанимешник, фунахуй.
Аноним (Linux: Firefox based) 04/12/20 Птн 16:43:25 2896268437
>>2896247
>Смотреть, в какой мы позиции, и исходя из этого уже действовать.
Это было бы хорошо, но я не знаю как использовать таблицу синтаксиса.
>нужно думать о том, какой там сниппет по какому кейворду как раскрывается
Не нужно ничего думать. Просто пишешь что-то и жмёшь таб.
Аноним (Linux: Firefox based) 04/12/20 Птн 16:50:01 2896277438
>>2896248
>трап
Я не трап
>анимешник
Аниме сайт же
Аноним (Microsoft Windows 7: Firefox based) 04/12/20 Птн 21:20:13 2896404439
pyclass.gif 54Кб, 932x332
932x332
>>2896247
> Короче хз, быстрее просто взять и написать
Сыглы

мимо-электронщик
Аноним (Linux: Firefox based) 05/12/20 Суб 10:27:02 2896521440
2020-12-05 13-2[...].mp4 334Кб, 1280x720, 00:00:08
1280x720
>>2896404
Какие-то у вас сниппеты странные
Аноним (Linux: Firefox based) 05/12/20 Суб 10:27:59 2896522441
>>2896521
Надо было запятую самому написать где (self), обычно я это делаю, но тут почему-то не сделал
Аноним (Linux: Firefox based) 06/12/20 Вск 01:04:03 2896892442
(defun macro-or-region-macro ()
"Runs a macro on all lines if you highlight anything, runs the macro on current line if nothing is highlighted."
(interactive)
(if (use-region-p)
(apply-macro-to-region-lines (region-beginning) (region-end))
(kmacro-end-and-call-macro)))
Аноним (Linux: Firefox based) 07/12/20 Пнд 00:27:51 2897367443
>>2896129
это вроде мнго где есть, в вскоде и в неовиме точно, сначала экспанд потом прыгаешь между аргументами
Аноним (Google Android: Mobile Safari) 09/12/20 Срд 10:09:28 2898649444
>>2897367
С заменой уже написанных вещей? Надо лсп поставить
Аноним (Linux: Firefox based) 09/12/20 Срд 22:46:21 2899107445
>>2898649
>С заменой уже написанных вещей?
Точнее, мне хочется не заменять, а именно дописывать что-то в сниппет, а он работал так, будто его заново завели.
Аноним (Microsoft Windows 10: Firefox based) 12/12/20 Суб 04:10:13 2900148446
ну что, тут почти 450 постов. Опхуй, ты жив? Надо бы перекат готовить.
Аноним (Google Android: Mobile Safari) 12/12/20 Суб 04:32:03 2900152447
IMG202010162321[...].jpg 87Кб, 1128x1020
1128x1020
>>2900148
Перекат на 450 или 500?
Аноним (Google Android: Mobile Safari) 12/12/20 Суб 10:25:16 2900206448
Аноним (Microsoft Windows 10: Firefox based) 12/12/20 Суб 13:02:54 2900273449
>>2900152
Ты посмотри, что можно дописать в вики по материалам треда, мб запилили отдельные статьи по каким-то редакторам
Аноним (Microsoft Windows 7: Palemoon) 12/12/20 Суб 18:35:28 2900519450
Посоветуйте плиз легкий полноэкранный редактор с поддержкой маркдауна и мульти-бэкапами редактируемых файлов. Typora громоздкий, ghostwriter не умеет в сохранение больше одного bak-файла.
Аноним (Google Android: Mobile Safari) 12/12/20 Суб 19:45:03 2900579451
>>2900519
У меня на телефоне purewriter
На компе сублим с поддонами для этого дела
А что ты такое пишешь?
Кстати ещё есть notepads, но он более общего направления, хотя имеет превью для мд
Аноним (Microsoft Windows 7: Palemoon) 12/12/20 Суб 23:48:08 2900696452
>>2900579
>А что ты такое пишешь?
Прозу, лел
Аноним (Google Android: Mobile Safari) 13/12/20 Вск 00:57:47 2900726453
>>2900696
Org-mode нравится многим для прозы, это как маркдаун, только куда бооее навороченный.
Аноним (Microsoft Windows 10: Firefox based) 13/12/20 Вск 05:00:59 2900798454
>>2900152
и тег не забудь нахуй, а то хуй найдешь этот тред
Аноним (Google Android: Mobile Safari) 13/12/20 Вск 10:07:14 2900847455
Пришло время написать что-нибудь про имакс
Я использую селектрум вместо ivy/helm (из этих только иви пробовал, не понравился, какой-то у него странный алгоритм поиска) https://github.com/raxod502/selectrum
Может кому-то понравится тут есть дополнительный функционал для этого (я поставил и хоткеи сделал но из фичи пока не трогал)
https://github.com/minad/consult
Этот пакет в планах на использование и изучение https://github.com/minad/marginalia/
Также я использую https://guthub.com/raxod502/ctrlf для поиска (swiper не понравился), это как isearch но чутка более развитый
А вот это мастхев, с ним очень просто изучать разные штуки (magit например), оно добавляет панель со всеми хоткеями как в нано https://github.com/justbur/emacs-which-key
Аноним (Google Android: Mobile Safari) 13/12/20 Вск 10:13:06 2900848456
>>2900847
>guthub.com
Я ивзиняюсь...
Аноним (Google Android: Mobile Safari) 13/12/20 Вск 10:22:43 2900851457
Also я теперь на use-package везде :ensure заменил на :straight от straight.el, теперь мне не надо устанавливать юзпекедж на голую систему. Просто копирую init.el, запускаю, жду когда все пакеты установятся, всё, моя система теперь тут.
Хочу теперь всё перенести в use-package, у меня сейчас конфиг разделён на три файла (настройка в customs.el, функции в functions.el, пакеты и всё связанное с ними в init.el), с use-package я смогу настраивать дефолты имакса через
(use-package emacs)
Аноним (Google Android: Mobile Safari) 13/12/20 Вск 17:07:08 2901111458
Аноним (Linux: Firefox based) 13/12/20 Вск 18:05:43 2901167459
>>2901111
458 постов же, тут что-то потёрли
Аноним (Google Android: Mobile Safari) 13/12/20 Вск 18:26:03 2901178460
IMG202011041217[...].jpg 67Кб, 1125x1080
1125x1080
>>2901167
А второй тред не смоют или мне на месте новый создать?
Аноним (Microsoft Windows 10: Firefox based) 13/12/20 Вск 19:04:18 2901205461
>>2901178
лол, жабух, ты вчера только на дваче зарегистрировался? сейчас добъем тут 500 постов и сразу перекатимся.
ты кстати сам чем пользуешься? и почему не разделяешь офис и текстовые редакторы?
Аноним (Google Android: Mobile Safari) 13/12/20 Вск 19:28:24 2901209462
IMG202009111526[...].jpg 49Кб, 750x832
750x832
>>2901205
Я на дваче раз в день по вечерам всякое скролю и все. Иногда заглядываю в моби и с по своим делам. Тредов особо не делаю, пирожок.
Сам сижу на сублиме, но изучу и съебу на онивим 2, как тот выйдет. Нравятся идеи Вима, но без обид, Неовим выглядит как терминал натянутый на КТ, мои дизайн глазкам больна. Что там, что там слишком много ебли, а я жаба занятая или ленивая Иногда вкатываюсь в полной атом, когда нехер делать или в брекеты, когда делать по вебу ДОХРЕНА
А разделять офис и обычные файлы... Пока не вижу прям причин это делать. В викосе конечно отделы в заготовке оставил, но текст есть текст. В чем хранить? Похеру. Тот же мд в некоторых случаях поприятнее ваших доков будет, но мелкомягкие свою линию прогнули.
Аноним (Ubuntu Linux: Firefox based) 14/12/20 Пнд 01:24:52 2901409463
>>2895695
Щас уже никто так не делает как у тебя на пикче, уже надо attrs/dataclasses. И object явно указывать уже давно не нужно, когда-то при переходе с 2 на 3 надо было различать легаси и новые классы. super можно вызывать без аргументов, будет работать как ты ожидаешь.

Ну ладно, может быть с attrs/dataclasses я немного слукавил, оно не для всего, не дружит с slots, но для большинства случаев то что нужно, и делает оно куда больше чем просто определение init.
Аноним (Linux: Firefox based) 14/12/20 Пнд 17:13:06 2901677464
>>2901409
Я не программист, анон...
Аноним (Microsoft Windows 10: Chromium based) 16/12/20 Срд 15:25:55 2902731465
Почему TextFx в NotePad++ не работает? Пытался по алфовиту сортировать строки - не вышло, программа "задумалась", и всё осталось без изменений.
16/12/20 Срд 22:27:39 2902986466
>>2902731
Мы перекатились из-за ОПа-хуя
Настройки X
Ответить в тред X
15000
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов