Двач.hk не отвечает.
Вы видите копию треда, сохраненную 24 марта 2021 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
mHgool2C1Y.jpg81 Кб, 765x704
Text Edit Тред #0.2 /txt/ Windows 10: Firefox based # OP 2901072 В конец треда | Веб
Пробуем продолжать тему текст редакторов для большниства задач. В большинстве рассматривается код и обычный ПЛЖЭИН текст, но и всякие ворды наверно посоветуем.
Вкатывайся, рассказывай какой сборкой и чего пользуешься. Возможно поможет анону

FUCQ:
(Раздел будет допиливаться и дописываться, ты не волнуйся, а пока вот заготовка, в которую жэба и анон будут потихоньку вносить контэнт)
https://wiki.installgentoo.ru/wiki/рекомендуемый_софт
Windows 10: Firefox based 2 2901153
Вкотился, решил попробовать посидеть на атоме, после вскода. Сейчас пишу всякое для веба(пхп, хтмл, цсс) буду рапортовать и описывать свои ощущения
Linux: Firefox based 3 2901168
В прошлом треде 458 постов же было, остаёмся в прошлом треде.
Android: Mobile Safari 4 2901188
>>01168

>кококококкокококок

Linux: Firefox based 5 2901244
>>01188
Что случилось? Чего ты закукарекал?
Android: Firefox based 6 2901253
Vim, TeXmacs.
Windows 10: Chromium based 7 2901258
libre office writer
Windows 10: Firefox based 8 2901374
Android: Mobile Safari 9 2901426
>>01374
Добавил. С мобильника это было люто неудобно.
Android: Mobile Safari 10 2901432
>>01072 (OP)
Notepad++ наше всё
Android: Mobile Safari 11 2901438
>>01374
Онлик разве открытый?
У него вроде просто есть бинарники под все системы, но код в корпоративных целях держат закрытым. Фриваре так сказать
Android: Mobile Safari 12 2901465
>>01438
Community Edition полностью опенсорсный: https://github.com/ONLYOFFICE/DocumentServer#onlyoffice-document-server-editions
Ну и альтернатив особо нет. Есть коллабора, но бля, там инпутлаг мама не горюй, ибо всё происходит на сервере, а тебе лишь картиночка передаётся. Если мало человек будет юзать, то проще уж vnc накатить и использовать любой офлайновый офис. По настройке онлик мне тоже больше понравился, я пару дней возился, чтобы завести коллабору в некстклауде, а с онликом управился меньше чем за полчаса. Правда у коллаборы в бесплатной версии можно редактировать доки прям из мобильного приложения некстклауда, в онлике надо идти в браузер и включать "версия для пк", ни о каком удобстве речи не идёт, разве что опечатки подправить.
Windows 10: Firefox based 13 2901481
>>01153
День первый
Это просто охуенно, не знаю, может мне так после консольных редакторов крышу сносит, но правда охуенно.

теперь по порядку:
1. Поставил я значит атом. сразу ищу, где тут вим мод, нахожу, ставлю, пробую, теряю башню. это именно то, что я искал джва года. вим мод работает на любой раскладке, и сохраняет все скопированное-вырезанное сразу в буфер обмена.
ложка дегтя, easymotion надо как-то хитро настраивать

2. Решаю дальше поизвращаться. пишу в поиске плагинов всякое говно и оно находится. На любую мою хотелку, нашелся Васян, который уже все сделал за меня.
Встроенный браузер -- разумеется, несколько штук на выбор. Подсветки для хексов цветов -- найдется и такое, паки иконок тоже есть. Реально Эмакс 21-го века.

3. Тормоза -- их небыло. на моем несчастном двухпоточном двухъядерном пеньке точно, что удивительно, на эмаксе были да еще какие

4. Интеграция с гитхабом -- мое почтение. тут ничего не буду говорить.

Пока что все мои мысли, будут новые -- буду писать.
Windows 10: Firefox based 14 2901488
так, аноны, я вот пользуюсь вимом уже около двух летно не постоянно, а так, и все равно никак не могу нормально своить word motion, приходится по 1 разу нажимать w чтоб дойти, у меня одно такая проблема?
Linux: Firefox based 15 2901498
>>01481

>Встроенный браузер


>в текстовом редакторе


>в текстовом редакторе на электроне


У тебя в пакете карп в пакете.
Windows 10: Firefox based 16 2901499
>>01488
поставь себе easy motion и забиндь перемещение вперед на s и назад на S
Linux: Firefox based 17 2901686
>>01481

>вим мод работает на любой раскладке, и сохраняет все скопированное-вырезанное сразу в буфер обмена.


Действительно неблохо. ХЗ как это в имаксе делать, разве что evil-mode-map (или как там оно, не пользуюсь им) переписывать.

>на эмаксе были да еще какие


ХЗ, никакие не встретил кроме package-refresh-contents, но он уже давно асинхронный если запускать с параметром t

>Интеграция с гитхабом -- мое почтение


Что скажешь про magit?
Linux: Firefox based 18 2901689
>>01488
Используй f для передвижения вперёд и F для передвижения назад по линии вместо этого. ; повторяет последнее движение, запятая повторяет последнее движение но в обратную сторону. Можно использовать t и T, если тебе так будет удобнее.
Или >>01499, s и S лучше не трогать, охуенно удобные команды, каждый день использую.
Windows 10: Firefox based 19 2901696
>>01498
Почему нет, если да? браузер на электроне, это что-то уровня хеллоу ворлда.
>>01686
Про асинхронность не слышал, надо попробовать

>Что скажешь про magit?


ничего не скажу, как и не сказал про встроенную в атом. До этого всегда юзал сосоль, а тут удобная гуишка прекрученна, решил попробовать, понравилось.
Linux: Firefox based 20 2901699
>>01696

>Про асинхронность не слышал, надо попробовать


Её в имаксе мало на самом-то деле, мне повезло что я посмотрел как его асинхронно запускать. Работает оно только если разработчик программы сделал. Асинх помогает лишь с однопоточностью, так что если у тебя были проблемы из-за неё, то должна помочь. Можно скачать пакет emacs-async, в нём есть режимы для диреда и ещё для чего-то.
Если у тебя в целом фризы и задержка, то возможно что-то конфликтует, у меня например flycheck и flymake конфликтовали.

>ничего не скажу


Жаль. Я использую GNU Emacs и ничего другого не трогал, хотел узнать в чём различия между ними, т.к. ничего не использовал пока что для гита.
Я пошёл ставить which-key
Linux: Firefox based 21 2901755
Ну вот кстати опять. Добавил декларацию which-key, запустил use-package (C-x C-e), и из-за однопоточности вместо имакса у меня было одно большой белое окно.
Это не сильно раздражает, но можно было бы и асинхронно всё это делать.
Android: Mobile Safari 22 2901782
>>01755
Увы но емакс действительно устарел и дезайнился совсем не под то, чем являются современные пк. Деда надо закопать, но перед этим найти ему адекватную замену
Linux: Firefox based 23 2901806
>>01782

>емакс действительно устарел


В каком плане? В принципе-то, всё что нужно (мне) он делает, плюс я его расширяю потихоньку. Асинхронную компиляцию пакетов я уже включил, так что больше никаких проблем оно мне не принесёт, если я не буду использовать gnus какой-нибудь
Fedora Linux: Firefox based 24 2901813
>>01782
И переписать на расте с питоном.
Windows 10: Firefox based 25 2901822
>>01689
>>01499
на 's' у меня вим-сэндвич для обертки, f и F я часто использую когда испольхую операторы df<char> yt<char> и тд, но мне еще часто надо именно на скобочки и кавычки прыгать, а искать их на клвае я не хочу, например для тех же моушенов я использую q для кавычек yiq - yank inside quote, или yib - yank inside block, вот то же самое бы мне только для прыжков, вот easy-motion кажется каким-то большим и непонятным, наверно надо получше в нем разобраться
Linux: Firefox based 26 2901837
>>01822
Вим не использую, но попытаюсь помочь.
Leader key используешь? Можно сделать что-то типа <leader> b b значит bracket на следующую открытую скобку и <leader> B на поиск закрывающей скобки.
Для этого можно регекс использовать: {\|[\|( и }\\]\|) соответственно.
Как искать обратно - думай сам, можешь например <leader> o opening bracket и <leader> c closing bracket использовать для поиска вперёд, а заглавные O и C использовать для поиска назад.
Android: Mobile Safari 27 2901903
>>01806

>Асинхронную компиляцию пакетов я уже включил


А, и кстати, для многих больших пакетов мейнтейнер пакета уже запилил её в рецепте сборки. Всеми любимый magit например так делает и вроде бы evil. А то, что я скачиваю, загружается за полсекунды и компилируется через gcc за ещё столько же.
правда там байт-компиляция, а не нативная, я пока что не тестил, скорее всего гцц не будет в фоне собирать
Я уже советовал marginalia? Оно докстринги показывает в M-x. То же самое делает ivy-rich, но оно гвоздями прибито к ivy, а я использую selectrum из-за модульности
Windows 10: Firefox based 28 2901946
>>01426
благодарю
>>01438
https://github.com/ONLYOFFICE/DesktopEditors
вон >>01465 расписал за серверную редакцию.
Windows 10: Firefox based 29 2901947
>>01072 (OP)
вообще можно сделать список ide(geany, visual studio(это не вскод!)), и diff утилит (winmerge, diffuse), и ещё нужно прикрепить рядом с vscode, ссылку на vscodium
Windows 10: Firefox based 30 2901989
>>01947
иде это уже другой класс программ, тут наверное больше смысла писать о них в разделе о программировании
image.png76 Кб, 863x437
Linux: Firefox based 31 2902051
>>01947

>diff утилит


Некоторые шизики используют для этого Emacs. Иногда из-за того, что в вскод так и не добавили (а в основном вскод используется), хотя обещали два или три года назад, иногда из-за того, что оно просто хорошее.
>>01989
А чем ИДЕ отличается от текстового редактора?
Android: Mobile Safari 32 2902069
>>01813
На диалекте питона, который не будет совместим с ванильным
image.png756 Кб, 1623x1156
Windows 10: Firefox based 33 2902180
>>02051

>А чем ИДЕ отличается от текстового редактора?


Ну это целая тема для срача. В моем понимании IDE это среда для разработки внезапно. А значит, она должна быть самодостаточна. в ней должен быть компилятор, сборщик, генератор проектов, плюс скрипты для выполнения рутинной работы, типа добавления класса, глобального переименовывания итд., ну и отладчик, куда без него? Все это ценой универсальности Иде, чаще всего гвоздями прибиты к своим технологиям. Ты много потеряешь если будешь пытаться писать проект на пистоне в IDE для с++. От тектового редактора же требуется только одно -- уметь редактировать тект. стандартный блокнот и какой-нибудь сублим выполняют одну и ту же работу. они открывают тебе тектовый файл, позволяют его смотреть, редактировать и сохранять. Да можно напердолить какой-нибудь емакс до иде или открывать тхт файлы в студии, но это скорее исключение, чем правило.
Тут скорее разница в том, что ты ожидаешь от программы когда ее скачиваешь. От студии я жду что она будет писать код за меня давать мне сразу весь инструментарий для разработки на сисярпе. А от саблайма только то что он откроет мне исходник на любом языке, и постарается его подсветить хотя бы.
Напоследок, приведу пример из реальной жизни. Я выкатывальщик из разработки встраиваеммых систем. Все IDE для разработки на микроконтроллерах -- говно ебаное. Они стоят хуеву кучу денег, тебе приходится постоянно перекатываться между идешками, тк не смотря на один и тот же язык отладчики везде разные, еще некоторые из них только под винду. Не имеют никаких плюшек типа няшных темок, кучи плагинов под разные задачи и каких-то удобств к которым привыкли все. На пикриле одна из них. Но при этом они имееют встроенный дебагер, и немного пишут код за тебя. из-за этого каждый разработчик встраиваемых систем, которого я знаю, имеет под рукой тектовый редактор и ИДЕ. Ибо без дебагера сложно, а постоянно перекатываться из ИДЕ в ИДЕ ебнешся в этих интерфейсах.
Windows 10: Firefox based 34 2902425
>>01989

> иде это уже другой класс программ


вообще нужно просто выделить отдельное оглавление под ideшки/diffалки, как и было сделано с офисными пакетами.

>>02051

> Некоторые шизики используют для этого Emacs


неудивительно, некоторые даже emacs юзают как файловый менеджер, сам хочу попробовать vimdiff, но чёт сил на это - нету

> Иногда из-за того, что в вскод так и не добавили (а в основном вскод используется)


мне приятель как-то давно(2+- года) показывал compare в vscode, так что выглядит как будто не осилили, хотя возможно это был у него плагин, не помню уже
Android: Mobile Safari 35 2902437
>>02425

>некоторые даже emacs юзают как файловый менеджер,


Анон, я так иногда делаю и завтра настрою чтобы
использовать его как мылоклиент...

>мне приятель как-то давно(2+- года) показывал compare в vscode,


Хз насчёт этого, но у них диффалка из коробки всё так и стоит в планах.
Android: Mobile Safari 36 2902439
https://github.com/microsoft/vscode/issues/37350
Меня память обманула, там не про диффалка, а про гит.
Windows 10: Firefox based 37 2902456
>>02437

> Анон, я так иногда делаю и завтра настрою чтобы использовать его как мылоклиент...


Следущий этап https://github.com/ch11ng/exwm?)

>>02439

> Меня память обманула, там не про диффалка, а про гит.


ha-ha classic
Android: Mobile Safari 38 2902557
>>02456
Нет, мне тайлы не очень нравятся, да и на 768р от них мало толку. Вот что мне точно не помешало бы, так это таббед вью нормальный, с группировкой, поэтому поставлю Awesome по совету проверенного кмрада
Linux: Firefox based 39 2902741
Продолжу наверное свой блог по имаксу, раз уж всем интересно нет
(setq help-window-select t)
Автоматически выделяет появляющееся окно помощи, чтобы можно было скроллить через C-v и M-v а также закрыть на q
Linux: Firefox based 40 2902854
>>01072 (OP)
Может "Текстовых редакторов нить", а не вот это вот пиндосское?
Linux: Firefox based 41 2902864
Скушно что-то.
Посоветуйте какой-нибудь DWIM-хоткей для емакса, хочю что-нибудь на елиспе написать
Linux: Firefox based 42 2902915
>>2870056 →
>>2870091 →

>>evil


>>я бы поставил просто для некоторых фич


>Думаю не стоит. Проще будет найти решения в интернетах или самому дописать, чем искать, вырезать и адаптировать функции из контекста.


Как же я сильно изучил емакс с тех пор.
Для многих фич вима можно использовать следующую строчку:
(require 'viper)
Дальше M-x viper и смотришь на миллионы разных функций, которые привезли из вима без евил-мода. Работает буквально из коробки.
Его уже давно не мейнтейнят активно, но баги фиксят и вроде какие-то штуки чинят. Когда займусь написанием модального режима тавтология какая-то, но суть вы понели для емакса, обязательно использую их чтобы не переписывать функционал. Сам по себе вайпер какой-то багнутый, так что если вам нужен вим и вы собираетесь пользоваться им постоянно, то вам скорее нужен Evil.
Linux: Firefox based 44 2903056
(defun avy-goto-char-timer-end (&optional arg)
"Read one or many consecutive chars and jump to the last one.
The window scope is determined by `avy-all-windows' (ARG negates it)."
(interactive "P")
(avy-goto-char-timer arg)
(dotimes (i (length avy-text))
(forward-char)))
Эта функция пофиксила мне весь avy-mode, наконец-то я смогу им пользоваться...
Android: Mobile Safari 45 2903173
>>03056

>(dotimes (i (length avy-text))


>(forward-char)))


Неправильно сделал. Можно было просто (forward-char (length avy-text))
В таком случае вместо вызова forward-char несколько раз я вызыааю лишь один раз...
Linux: Firefox based 46 2903455

> Когда займусь написанием модального режима тавтология какая-то, но суть вы понели для емакса



Зацени https://github.com/clemera/objed может понравится
Windows 10: Chromium based 47 2903662
Почему TextFx в NotePad++ не работает? Пытался по алфовиту сортировать строки - не вышло, программа "задумалась", и всё осталось без изменений.
Linux: Firefox based 48 2903802
>>03455
Не, я хочу сам, для изучения елиспа
Linux: Firefox based 49 2903804
>>03455
И да есть ещё такая штука как boon-core.el, можно будет поставить его и использовать как базу для модального режима
Linux: Firefox based 50 2903846
Кстати, можно будет сделать в модальной штуке чтобы какие-то клавиши работали вместо Ctrl и Alt но для обычного емакса кагбе. В god-mode есть g для того, чтобы через Alt вводить, у меня ХЗ пока что как будет, так как мне надо сначала сессию сдать нормально
sage Linux: Firefox based 51 2903847
Я извиняюсь.
Надо будет minor mode для питона сделать, чтобы когда я вводил всякие там + - = слева и справа от штук добавлялись пробелы, потому что я заебался каждый раз добавлять их во время написания кода. Но вот что меня бесит - это наверное скобочки автоматически вставляющие, я что-то не вижу в них смысла особого, потом ещё кто-то хоткеи для них запоминает и прочее.
кроме лиспа
Windows 7: Chromium based 52 2903851
Выберите textcder v1
image.png48 Кб, 860x354
Linux: Firefox based 53 2903852
>>03851
Дай ссылку
image.png222 Кб, 1720x1514
Пердоли, оправдывайтесь Windows 10: Chromium based 54 2904342
>>01072 (OP)
Почему ваш ссаный NotePad++ не умеет в md файлы, отображая их ВОТ ТАК БЛЯТЬ?
Почему после применения "sort lines case sensivitie (at column)" нихуя не происходит, тогда как на видео у людей строки сортируются? Почему на гитхабе нет инструкции по установке плагина, и мне нужно искать сторонние инструкции?
Windows 10: Chromium based 55 2904343
>>04342

>Почему после применения "sort lines case sensivitie (at column)" нихуя не происходит, тогда как на видео у людей строки сортируются? Почему на гитхабе нет инструкции по установке плагина, и мне нужно искать сторонние инструкции?


Речь о TextFx.
Windows 10: Chromium based 56 2904344
При выполнении действия "Insert line numbers" произошёл краш. Ну ахуительно просто.
Продолжаю делиться впечатлениями об атоме Windows 10: Firefox based 57 2904523
После некоторого времени эксплоутации выявил пару недостатков.

1) для макросов в виммоде нужен отдельный плагин (который плох), так же, для работы ":" нужен еще один плагин
2) я так и не разобрался с как подцепить easymotion, но освоился с F + : как советовал анон выше.
3) git работает не сильно хорошо, как оказалось. я не нашел как там мерджить ветки, в результате открываю сосольку с гитом, один хуй.

но в целом, мне больше нравится чем вскод
Windows 10: Firefox based 58 2904525
>>04342
потому что, это редактор для старых дедов, который давно ничего не умеет
Windows 7: Firefox based 59 2904677
>>04525
А какой лёгкий редактор для молодых дедов есть? Нужна только подсветка синтаксиса популярных языков. Сейчас akelpad использую - стартует быстро, но нужно пердолить плагинами.
Linux: Firefox based 60 2904737
>>02180

>Я выкатывальщик из разработки встраиваеммых систем


Что не так?
Linux: Firefox based 61 2904739
>>04677
nano в сигвине
Windows 10: Chromium based 62 2904792
>>04525
Что будет лучше?
Windows 10: Firefox based 63 2904811
>>04677
А зачем легкий?
Если нужен прям легкий, есть нано, пико джое.
Оптимальный +- саблайм.
А вообще, если твоему пк меньше хотя бы десяти лет присмотрись ко всяким комбайнам на браузерных движках. С ссд они вполне моментально стартуют, да и вообще, не знаю как ты, но я не закрываю редактор. Даже когда не работаю

>>04792
назови хотя бы одно требование к редактору, а там подумаем.

>>04737
Да многое. На самом деле охуенная тема как хобби. Но что-то меня заебало обилие железа на рабочем столе, задачи уровня "послушай порт и помигай светодилдо", хуевый инструментарий, колличество мозгоебства для решения элементарной задачи, низкие зарплаты при непомерно высокой как по мне сложности, отсутствие удаленки(если хочется на удаленку раскошелься тысяч на 100-200 на железки, не считая пука) и это при зарплате мидла в 50. Лучше уж формы шлепать
Android: Mobile Safari 64 2904822
>>04525

>редактор для старых дедов, который давно ничего не умеет


Наверное я в таком случае использую редактор для шумеров
Android: Mobile Safari 65 2904824
>>04822
KILL
@
YANK
Linux: Firefox based 66 2904841
>>04824
Всё так. Самого бесят эти названия, продолжаю использовать среди других емаксеров слова "скопировать, вставить", пока что никто ничего не сказал.
Windows 7: Firefox based 67 2904845
>>04792
GNU Emacs
Windows 10: Firefox based 68 2904847
>>04822
емакс скорее нетленка, не гони.
Windows 7: Firefox based 69 2904906
>>04811

>А зачем легкий?


Использовать вместо блокнота, чтобы быстренько подправить конфиги + загрузка по сети через узенький канальчик.
Для задач посурьёзнее vscodium есть.
Android: Mobile Safari 70 2905039
Блять
Почему в вашем Виме большие буквы нужно вводить через капс? Или я чегото не знаю? Я понимаю, что вы там кайфуете с эффектиной работы на клаве, но какого черта базовые вещи то вырезали?
Для изучения использую онивим, там встроенные туториал по виму есть, да и выглядит не так древне.
Windows 10: Chromium based 71 2905040
>>01072 (OP)
Кто нибудь умеет прикрутить в VSCodium аддоны для remote? Пишут что спермохозяин не разрешает использовать их в неофициальных сборках, но уверен кто-нибудь тут знает как надуть спермоблядь?
Windows 10: Firefox based 72 2905049
>>04906
посмотри на редакторы, которые обычно к линуксовским де прикручивают(Gedit, Kate и другие)
Android: Mobile Safari 73 2905087
>>05039
У меня через шифт нормально работает.
Android: Mobile Safari 74 2905094
У кого-нибудь есть реддит? Открыли сабреддит про фичи для емакса. Нужны апвоуты чтобы русская раскладка нормально работала.
https://www.reddit.com/r/WantedEmacsFeatures/comments/kgpi14/key_positions_for_shortcuts_instead_of_letters
Android: Mobile Safari 75 2905108
>>05094
Вероника, ты?
Напиши свою утилиту к имаксу.
IMG20200827000103941.jpg204 Кб, 1032x1280
Android: Mobile Safari 76 2905112
>>05087
Какой вим используем?

>>05094
Бля, держи, что.
Android: Mobile Safari 77 2905131
>>05108
да, я
Мне придётся Си учить и читать исходники к xev/screenkey, да и латенси добавит.
>>05112
Спасибо
Linux: Firefox based 78 2905346
>>05112

>Какой вим используем?


Я не он, но у меня в померщели не работает шифт на другом ноутбуке, заглавные буквы приходится вводить с помощью капслока.
Windows 7: Firefox based 79 2905403
>>05049

>Gedit, Kate


За что ты так со мной, что я тебе сделал?
screenshot.png76 Кб, 1291x411
Linux: Firefox based 80 2905487
>>05403
Works on my machine
2020-12-20185221.png29 Кб, 377x505
Windows 7: Firefox based 81 2905497
>>05487

> bloatware is okay for me


Пикрил со всеми существующими плагинами. Голый будет метров 5.
Linux: Firefox based 82 2905500
>>05497

>Пикрил со всеми существующими плагинами


Kate это целый комбайн.
Windows 7: Firefox based 83 2905505
>>05500
Я спрашивал про лёгкий редактор, а не про комбайны.
Linux: Firefox based 84 2905539
https://github.com/veronikazaglotova/dotemacs/
Я сделяль.
знаю, что хуета
Windows 7: Firefox based 85 2905565
>>01072 (OP)
Треды глазами пробежал, не вчитываясь, может уже кто спрашивал.
Я когда-то очень давно поставил Notepad++ как замену дефолтному блокноту. И с тех пор привык к очень удобной для меня фиче - в нём можно открыть много вкладок, накидать туда что угодно, закрыть редактор, он в своей папке с бэкапами всё несохранённое сохранит безо всяких вопросов, и при следующем открытии откроет их все в том же виде, в каком я их закрыл. Это удобно для всяких временных заметок и ссылок.
Вопрос - какие-то ещё редакторы так умеют без лишней возни? VSCode вроде может так же, но в нём я мелкие файлы скриптов правлю, поэтому не хочу перемешивать его с обычными файлами.
Linux: Firefox based 86 2905575
>>05565

>какие-то ещё редакторы так умеют без лишней возни?


GNU Emacs
(desktop-save-mode 1) ; сохранять буферы при закрытии
(tab-bar-mode 1) ; показывать вкладки
(add-hook 'kill-emacs-hook (lambda () (save-some-buffers t))) ; сохранять все файлы не спрашивая при закрытии

Рекомендовать его не могу, если ты не любишь хакать свои инструменты. Если же любишь - добро пожаловать, использовать емакс очень доставляет, а разобраться много ума не надо.
Linux: Firefox based 87 2905579
Linux: Firefox based 88 2905601
>>05579

>But reverse-im doesn't work all the time. If you configure it to use russian-typewriter map, switch to russian-typewriter layout in X.Org and type C-2 on it, it registers as C--, because on the Russian Typewriter layout 2 is actually a hyphen. Emacs doesn't know if it's a hyphen on the English layout or a hyphen on the Russian layout. If you're using a not-so-popular language (such as Kazakh, which is what I happen to use), you have to make a Quail map from scratch. If you're typing in German, C-S-7 will undo instead of whatever C-S-7 does in English. If you're using English Dvorak, all the letters in other languages will translate to English QWERTY. Shortcuts that use a single key (like C-x e or all the keys of Evil/Viper-mode) won't work, because a single key will turn into a letter from an alternative alphabet. It affects everyone except people who only know English.

Linux: Firefox based 89 2905713
>>05601
Да, не работает всегда, есть баги и недочёты. Но это работа ведётся, и ты к ней можешь присоединиться уже *сейчас. Не нужно ждать, можно уже придумывать, улучшать и предлагать.
Linux: Firefox based 90 2905720
Или если нужно вносить изменения в ядро емакса, то горздо продуктивнее будет написать в список рассылки разработки емакса, с этими же предложениями, а не на какой-то ноунейм саб-реддит который загнётся не сегодня так завтра.
Linux: Firefox based 91 2905735
>>05713
>>05720

>Но это работа ведётся, и ты к ней можешь присоединиться уже *сейчас


Эту работу не выполнить через елисп, потому что емакс не знает, был ли дефис на русской раскладке или на английской. Можно написать внешнюю программу-кейлоггер, чтобы транслировала нажатия по-другому, но проблему с Evil-mode/Viper-mode например это не решит.
Та же самая проблема у меня была с хромом например: https://bugs.chromium.org/p/chromium/issues/detail?id=1131892

>горздо продуктивнее будет написать в список рассылки разработки емакса


Да

>не на какой-то ноунейм саб-реддит который загнётся не сегодня так завтра


Мне просто лень разбираться с этими мейлинг листами. Надо успеть, пока емакс 28 не вышел...
Windows 7: Firefox based 92 2905742
>>05575
На линуксе дум стоит, которым я ради орг-мода пользуюсь. Но на винде он не особо приглянулся, не уверен, насколько там удобно будет ставить и настраивать тот же дум.
16056827058400.jpg168 Кб, 959x950
Windows 7: Firefox based 93 2905801
>>05094
Что вы там на русском погроммируете? Вы совсем ку-ку?
Linux: Firefox based 94 2905817
>>05801
люди ещё тексты пишут, ага?
Android: Mobile Safari 95 2905818
>>05112
А, у тебя какой-то необычный. Что вим, что нвим работают нормально.
Linux: Firefox based 96 2905820
>>05735

> Мне просто лень разбираться с этими мейлинг листами. Надо успеть, пока емакс 28 не вышел...



Это просто. Пишешь тупо с мыла сюда: emacjx+s-develANUSg5^enuPUNCTUMoHw\rg и собственно всё, дальше начинается дискусси:, дискуссируешь, писоеш, какоеш

Архив здесь: http://lists.gnu.org/archive/html/emacs-devel/ можно поискать было ли что-нибудь подобное или нет
Linux: Firefox based 97 2905822
>>05735

>Эту работу не выполнить через елисп, потому что емакс не знает, был ли дефис на русской раскладке или на английской. Можно написать внешнюю программу-кейлоггер, чтобы транслировала нажатия по-другому, но проблему с Evil-mode/Viper-mode например это не решит.



Кстати есть другой способ. Можно настроить ОС таким образом что бы в окне emacs всегда был английская раскладка, но она переключала input-method на тот что системный. Костыль конечно, но я когда-то в линуксе такую штуку настроил, было удобно. Сейчас же мне reverse-im хватает
Linux: Firefox based 98 2905823
>>05742
говорят работает норм, но половины фичей тупо нет или работают криво. Вроде где-то был собранный и готовый к употреблению инсталлятор спейсмакса. Но ссылку я потерял, не знаю была ли она вообще уже.
Linux: Firefox based 99 2905824
>>05565
а зачем тебе ещё редакторы если этот работает и тебя всё устраивае? не слушай анона с емаксом если не "хочешь лишний возни". Емакс на винде это сложна. А он и сам по себе довольно сложный
Windows 7: Firefox based 100 2905827
>>05817
Тексты пишут в текстовых процессорах.
Linux: Firefox based 101 2905945
>>05827
Каких, например?

Разделение текстовых процессоров от всего остального сейчас уже очень и очень условное. Цитата из вики:

> The functions of a word processor program fall somewhere between those of a simple text editor and a fully functioned desktop publishing program. However the distinctions between these three have changed over time, and were unclear after 2010.



Выбор emacs как инструмента для написания текстов это все ещё экзотический выбор, но это в целом рациональный выбор. Всё что тебе может потребоваться для написания статей и документов в нём доступно. Люди пишут курсовые, дипломы, научные работы и даже книги.
Linux: Firefox based 102 2905949
>>05827
Потом, помимо больших и серьёзных текстов, emacs используют как почтовую программу, органайзер и иногда даже как чат-программу. В какой программе, по-твоему, обычный юзер емакса будет писать заметки с планёрок?
Android: Mobile Safari 103 2905967
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=43830
Оказалось уже обсуждают.
>>05801
Домашку в LaTeX, например.
Комменты в коде преподу по алгоритмам.
На мыло писать другим людям.
Что ещё... Не вспомнить! но я этим каждый день занимаюсь.
>>05820
Я уже написал, мне Юра Линьков ответил.
>>05822

>что бы в окне emacs всегда был английская раскладка, но она переключала input-method на тот что системный.


А как ты автоматически переключаешь раскладку на системную в емаксе? А раскладку через С-\ переключать что-ли? Мне не нравится...
Android: Mobile Safari 104 2905969
>>05824
Так я и не рекомендую, если он не какер...
Linux: Firefox based 105 2905980
>>05967

>


А как ты автоматически переключаешь раскладку на системную в емаксе? А раскладку через С-\ переключать что-ли? Мне не нравится..

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

Нужно что бы крутился сервер и можно исполнять код из консоли: emacsclient -e '(set-input-method \"russian-keyboard\")' ну или как он там называется.
Windows 7: Firefox based 106 2905981
>>05945

>Каких, например?


Про Microsoft Word слышал когда-нибудь? Оформляешь как надо, с картиночками и стилями, отсылаешь другим людям - у них это отображается и печатается так же, как у тебя. Вы там из емакса что можете отослать?

>мейлинг листами


Шёл 2020-ый год...

>>05565

>в своей папке с бэкапами всё несохранённое сохранит безо всяких вопросов


О, отличная вещь, и вроде как развивается в отличие от akelpad, и дистрибутив маленький, надо попробовать.
Linux: Firefox based 107 2905982
>>05969
Сорян соряныч, жопой читаю комментарии
Linux: Firefox based 108 2905986
>>05981

>>мейлинг листами


>Шёл 2020-ый год...


Почему тебе не нравятся мейлинг листы?

>Вы там из емакса что можете отослать?


Org-mode с экспортом в HTML/LaTeX. Труъ-стейтлесс, а не вот эти ваши документы, в которых форматирование постоянно едет между версиями текстовых процессоров
Linux: Firefox based 109 2905989
>>05981

> Про Microsoft Word слышал когда-нибудь?



Конечно слышал, и даже пользуюсь каждый день. Что не мешает мне использовать емакс что бы писать и править документы, в том числе и для коллаборации. Ты использовал org-mode для написания и генерации документов?

> Оформляешь как надо, с картиночками и стилями, отсылаешь другим людям - у них это отображается и печатается так же, как у тебя.



Не всегда. При всём старании Microsoft проблемы обратной совместимости все ещё есть даже между разными версиями из же офисного пакета. Хоть и редки.

Плюс это всё можно делать и в емаксе.

> Вы там из емакса что можете отослать?



В целом всё что можно: письма, комментарии и описания для баг-трекеров, статьи с формулами, картинками и стилями. Всё что возможно.

Потом, ты забываешь про академическую среду, где миром правит TeX и друзья. Далеко не вся, конечно, но достаточная.
Windows 7: Firefox based 110 2905994
>>05986

>Почему тебе не нравятся мейлинг листы?


Дай угадаю: форматирование, прикреплённые файлы, картинки нинужны, так же как и ненужны те, кто эту срань будет читать потом в онлайн-версии, когда нагуглит такой же баг?
Linux: Firefox based 111 2905995

>>мейлинг листами


>Шёл 2020-ый год...


Почему тебе не нравятся мейлинг листы?

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

Использовать для больших проектов только список рассылки и правда очень странно. Но никто так и не делает давно. Только если очень маленькие проекты. Ну и плюсы конечно перевешивают всё. Не думаю что у нас было бы ядро линукса в том виде в котором оно есть сейчас, если бы они пытались бы это делать на каком-нибудь github.
Linux: Firefox based 112 2905997
>>05994

> форматирование, прикреплённые файлы, картинки нинужны



Ты не туда воюешь, мистер. Прикрепляй к письму, оформляй как тебе вздумается. Это же просто письмо. Контент может быть любым.
Windows 7: Firefox based 113 2905998
>>05995

>Но никто так и не делает давно. Только если очень маленькие проекты.


FreeSwitch так делают. Это блестящий проект, в квалификации создателей которого никаких сомнений нет, но вот читать их мейл листы всё удовольствие отбивает.
Windows 7: Firefox based 114 2905999
>>05997

>Прикрепляй к письму, оформляй как тебе вздумается.


>>05994

>ненужны те, кто эту срань будет читать потом в онлайн-версии

Linux: Firefox based 115 2906003
>>05999
Я, конечно, говорю про идеальный мир. На практике большинство проектов воротит нос когда ты начинаешь присылать html-письма с форматированием и прикрепленными файлами. В ядре линукса такие письма просто игнорируют.

Но я все ещё не понимаю в чём проблема читать rich text в онлайн версиях? Прикрепленные файлы тоже вполне нормально прикрепляются. В некоторых проектах патчи присылают в прикреплении, а не в теле письма например.
Linux: Firefox based 116 2906004
>>05998
Я немного прошёлся по их архиву, вроде бы нормальный архив. И размер архива очень маленький. Не мог бы ты рассказать какие именно моменты тебя бесят и раздражают? Может быть моя жопа просто закалилась?
Linux: Firefox based 117 2906008
ХЗ, архив емакса нормально читается.
Windows 7: Firefox based 118 2906015
>>06003
>>06004
Вы же и без меня сто раз видели и багтрекеры, и обычные форумы с картинками и форматированием, не вижу смысла обсуждать очевидные вещи. Всё равно любители золотого молотка при своём останутся (нормально, пойдёт, не нужно), на этом предлагаю закончить.
Linux: Firefox based 119 2906018
>>06015
Но я ведь не предлагаю избавиться от форумов и багтрекеров. Я вижу ценность и в списках рассылки и в форумах и в баг трекерах. У каждого есть свои границы применимости, которые меняются с течением времени и технологий. И я бы с удовольствием подискутировал на эту тему.

Тем более мне не очевидно, ведь я большую часть своей профессиональной жизни провёл в списках рассылки. Я бы хотел взглянуть на проблему глазами другого человека.
2020-12-21161321.png3 Кб, 1225x42
Windows 7: Firefox based 120 2906043
>>06018

>ценность и в списках рассылки


Была тогда, когда форумов не завезли.

Между тем, у notepad++ есть минимальный портативный вариант, всего 6 МБ, но хосспаде, всё что мне нужно есть.
Linux: Firefox based 121 2906076
Ценность в универсальности, доступности и масштабируемости. Ты же сам привёл аналогию про "золотой молоток".

Тем более локальные форумы умирают, их вытеснили огромные, централизованные сайты вроде reddit'а, facebook'а, discord'а и так далее.
riwe.png2 Кб, 148x48
Windows 10: Chromium based 122 2906077
Аноны, есть способ подсвечивать номер строки (например, волнистой линией) если на строке есть ошибка/варнинг?

Волнистую линию в коде не сразу замечаешь
Linux: Firefox based 123 2906082

>


Между тем, у notepad++ есть минимальный портативный вариант, всего 6 МБ, но хосспаде, всё что мне нужно есть.

Последний раз (это было лет 10 назад) когда использовал его, приходилось выбирать подсветку синтаксиса самостоятельно каждый раз. Оно теперь умеет в авто-определение?

> By optimizing as many routines as possible without losing user friendliness, Notepad++ is trying to reduce the world carbon dioxide emissions.


бггг
Linux: Firefox based 124 2906083
>>06077
Здесь обсуждают не только емакс и вим. Что за редактор?
image.png6 Кб, 129x129
Windows 10: Chromium based 125 2906088
>>06083
vs code

Нашел плагины error lens/error gutter которые иконки показывают
В vs code разве нет такого?
Linux: Firefox based 126 2906091
Windows 7: Firefox based 127 2906092
>>06082

>Оно теперь умеет в авто-определение?


Да. Хосспаде, тут даже переключатель вкладок оказывается есть, как у взрослых, меню нинужно.

>>06088
На полосе прокрутки же есть.
image.png1 Кб, 159x49
Windows 10: Chromium based 128 2906106
>>06091
Не совсем то

>>06092
Нужно было рядом с номером строки
Остановился на codelens
image.png5 Кб, 789x54
еще немного про атом Windows 10: Firefox based 129 2906159
я нашел слабость атома. он реально многовато поджирает ОЗУ. пикрил атом с запушенной превьюхой для маркдауна и файликом на 350 строк
Windows 7: Firefox based 130 2906261
>>05824

>а зачем тебе ещё редакторы если этот работает и тебя всё устраивае?


Notepad++-то я оставлю, просто, во-первых, вдруг есть что-то другое и оно лучше, для расширения кругозора в общем. И во-вторых, я хотел на работе в разные редакторы кидать текстовые заметки и всякие скрипты/куски кода временные.
Android: Firefox based 131 2906269
>>05094
А почему дефолтный имаксовский вариант не подходит? C-/, потом написать russian-computer?
Android: Mobile Safari 132 2906397
>>06083

>Здесь обсуждают не только емакс и вим


Тут только я веду блог по емаксу, вроде обсуждений нет
Android: Mobile Safari 133 2906401
>>06269
1. Не синхронизируется с остальным компуктером
2. Имеет другой хоткей
3. Russian-typewriter мне нравится больше
4. Из-за раскладки Dvorak буквы превращаются в кашу, отчего нужно всё переделывать
5. Хоткей неудобный, удобный придумать не могу - всё занято (C-t правда можно)
2020-12-15-192004677x104scrot.png29 Кб, 677x104
Linux: Firefox based 134 2906448
>>06159
Я нашёл слабость емакса, он реально многовато поджирает ОЗУ если ты используешь нестабильную версию
Linux: Firefox based 135 2906500
Посоветуйте максимально простой графический текстовый редактор.
Или лучше скажите как сделать так, чтобы файлы из загрузок файрфокса можно было запускать через клик прямо в виме?
Windows 10: Chromium based 136 2906501
>>06500
Sublime Text.
Linux: Firefox based 137 2906507
>>06501
я сказал "максимально простой графический редактор", а не "проприетарная хуйня с падсветачкой синтаксиса и кучей плагинов".
Мне нужен аналог блокнота с винды. Юзал gedit, но из-за его гтк зависимостей он немного дохуя весит.
Windows 10: Chromium based 138 2906509
>>06507
Блокнот из-под Вина.
Windows 10: Chromium based 139 2906510
>>06507
Leafpad.
Linux: Firefox based 140 2906516
>>06507

Firefox тоже тянет gtk. Just saying... А так, если хочется настоящей минимальности, используй ed. Nano тянет как минимум ncurses. Вроде бы ed кроме glibc не тянет больше ничего.

https://www.gnu.org/fun/jokes/ed-msg.en.html
Linux: Firefox based 141 2906518
>>06448
я такое иногда и на стабильном получаю. но я делаю разное
Android: Mobile Safari 142 2906525
>>06507
Leafpad
Linux: Firefox based 143 2906661
Linux: Firefox based 144 2906662
>>06518
Конкретно тут проблема была в том, что у меня компиляция нативная была
3QPrpOmzMWc.jpg337 Кб, 1080x1080
Android: Mobile Safari 145 2906678
>>06500
Notepads, если не лень найти их гитхаб
Там даже установщик в стиле винды валяется.
Буквально обычный блокнот, но с вкладками и маленькими вкусностями.
Linux: Firefox based 146 2906695
>>06662
Я какое-то время пользовался, но потом перестал из-за сегфолтов, крайне медленного обновления и так далее. Оно конечно значительно шустрее стало работать, но не настолько что бы терпеть остальное.

Самое медленное что у меня было это огромные буфера в орг-моде, которые я просто распилил на файлы помельче.

Короче жду когда в мастер это сольют.
Linux: Firefox based 147 2906910
Только что нашёл про M-. в емаксе рандомно нажимая на хоткеи. Пиздец, как же я до этого жил?
Android: Mobile Safari 148 2907003
https://github.com/raxod502/ctrlf/issues/66
Имплементировал. Работает, но с одним но: курсор не видно, а это важно.

https://github.com/raxod502/ctrlf/issues/71
https://github.com/raxod502/ctrlf/issues/70
Хочу сделать это. Завтра займусь...

Что думаете?
Linux: Chromium based 149 2907035
vim
sublime text
google docs
/thread
Linux: Firefox based 150 2907042
Android: Mobile Safari 151 2907046
>>07035
emacs
emacs
emacs
/emacs
Linux: Chromium based 152 2907055
>>07046

>Google Android: Mobile Safari


почему не emacs?
Linux: Firefox based 153 2907056
>>07003
могу прокомментировать твой ангелский. русскоязычных (и немецкоязычных) оч легко спалить по невъебенно длинным предложениям. попробуй ставить точки почаще, то есть обрубать мысль почаще. Тебя станет легче читать.

ну и можно было бы выложить текущий патч, с пометкой что WIP (т.е. work in progress). я бы может даже поревьювил, а то так даже обсуждать нечего
Linux: Firefox based 154 2907059
>>06910
к слову если прочесть документацию емакса от а до я, то можно в своём познании настолько преисполниться, что как будто бы уже 100 триллионов милирадов строчек редактирую на триллионах и триллионах таких же емаксов, понимаешь?

серьезно, документация топчик, читается за пару-тройку вечеров, зато хотя бы знаешь что в этой программе есть из коробки. а из коробки дохрена всего есть
Android: Mobile Safari 155 2907067
>>07055
Если бы поставил в юа имакс, то было бы Неизвестно: Неизвестно.
Screenshot20201223-125413Termux.jpg241 Кб, 720x1520
Android: Mobile Safari 156 2907138
Linux: Firefox based 157 2907216
Пиздося вчера же работало я даже файл сохранил какого хуя не работает сегодня
JNJ3h5Z.png402 Кб, 916x654
Windows 10: Chromium based 158 2907412
>>06507
notepads под windows 10 норм опенсорсная замена блокноту
Windows 10: Chromium based 159 2907547
>>07412

>notepads


Подсветка синтаксиса есть? А если найду?
Сам использую Sublime Text, лучше в жизни ничего не пробовал - минималистично, чисто, легко, можно змеиные скрипты запускать не отходя от кассы окна редактора.
Windows 10: Chromium based 160 2907549
>>07547
Я еблан. Замена блокноту и есть замена блокноту, а не полу-ide с кучей плагинов и свистелок.
Windows 10: Chromium based 161 2907589
>>07412
классный блокнот, жаль вкладку просто не открепить, надо новое окно создавать, потом в него перетаскивать
043df6b3d5fructcode.jpg29 Кб, 685x406
Windows 10: Firefox based 162 2907746
Пацаны, короче скачал ST4 (последняя приватная dev сборка) [1]. Но блять ключ от ST3 от J2TeaM [2] нихуя не подходит: ST4 не запускается. Хотя пишут, что подходит:

> If you have a ST 3 license, you can join the offical ST Discord chat server to download and test it.


Короче, кто может дать норм. ключ для ST4 или пропатчить sublime_text.exe? Реверсеры, а? Собственно, зачем: ST3 и так норм. работает, но в ST4 пофикшены некоторые annoying баги.

1. https://download.sublimetext.com/sublime_text_build_4094_x64.zip
2. https://gist.github.com/angrycoffeemonster/4f05896d233baf6bd9b0894e30b5fa63
Windows 10: Chromium based 163 2907749
>>07746
А ты копируешь с —– BEGIN LICENSE —– —— END LICENSE ——, или без?
Windows 10: Firefox based 164 2907756
>>07746
Отвечаю себе: вот этот способ сработал: https://gist.github.com/angrycoffeemonster/4f05896d233baf6bd9b0894e30b5fa63#gistcomment-2962198
===
I've managed to register the latest version (3207) with any licence upgrade. Steps:

Open /opt/sublime-text/sublime_text with any HEX editor.
Find this string: 97 94 0D and replace it with 00 00 00 and save it.
Use this license:

—– BEGIN LICENSE —–
TwitterInc
200 User License
EA7E-890007
1D77F72E 390CDD93 4DCBA022 FAF60790
61AA12C0 A37081C5 D0316412 4584D136
94D7F7D4 95BC8C1C 527DA828 560BB037
D1EDDD8C AE7B379F 50C9D69D B35179EF
2FE898C4 8E4277A8 555CE714 E1FB0E43
D5D52613 C3D12E98 BC49967F 7652EED2
9D2D2E61 67610860 6D338B72 5CF95C69
E36B85CC 84991F19 7575D828 470A92AB
—— END LICENSE ——

Block these in /etc/hosts:
127.0.0.1 www.sublimetext.com
127.0.0.1 sublimetext.com
127.0.0.1 sublimehq.com
127.0.0.1 license.sublimehq.com
127.0.0.1 45.55.255.55
127.0.0.1 45.55.41.223
===
Windows 10: Firefox based 164 2907756
>>07746
Отвечаю себе: вот этот способ сработал: https://gist.github.com/angrycoffeemonster/4f05896d233baf6bd9b0894e30b5fa63#gistcomment-2962198
===
I've managed to register the latest version (3207) with any licence upgrade. Steps:

Open /opt/sublime-text/sublime_text with any HEX editor.
Find this string: 97 94 0D and replace it with 00 00 00 and save it.
Use this license:

—– BEGIN LICENSE —–
TwitterInc
200 User License
EA7E-890007
1D77F72E 390CDD93 4DCBA022 FAF60790
61AA12C0 A37081C5 D0316412 4584D136
94D7F7D4 95BC8C1C 527DA828 560BB037
D1EDDD8C AE7B379F 50C9D69D B35179EF
2FE898C4 8E4277A8 555CE714 E1FB0E43
D5D52613 C3D12E98 BC49967F 7652EED2
9D2D2E61 67610860 6D338B72 5CF95C69
E36B85CC 84991F19 7575D828 470A92AB
—— END LICENSE ——

Block these in /etc/hosts:
127.0.0.1 www.sublimetext.com
127.0.0.1 sublimetext.com
127.0.0.1 sublimehq.com
127.0.0.1 license.sublimehq.com
127.0.0.1 45.55.255.55
127.0.0.1 45.55.41.223
===
Linux: Chromium based 165 2907789
>>07756
Зарепортил этот ключ как утекший.
Linux: Firefox based 166 2907962
>>07216
В общем, пошло оно нахуй, я сделал самым простым способом, не isearch-like.
Linux: Firefox based 167 2908303

>поставил расширение


>работает не так, как тебе хотелось бы


>потратил 5 часов на патч


>дифф файл на 20 строчек


>ну ничего, я же не программист и вообще емакс только недавно начал использовать


>лёг спать


>на следующий день откуда-то появилась ненужная скобочка


>весь код не работает


>не получается починить


>git clone https://github.com...


>сделал минимальную версию фичи


>одна строчка кода и defcustom


>отправляешь патч


Может, надо было просто нано/вим+питон? Я пока что не программист, зачем мне такой монстр типа емакса.
16068283219050.png69 Кб, 300x300
Android: Mobile Safari 168 2908308
В чем вообще явные преимущества этих ваших модульных редакторов старой школы?
Типо тот же сублим, брекеты, атом и парочка других чувствуются неплохо, да и вполне выполняют свою задачу.... Однако жаба слышала, что как только ты освоить вим или такое, то начинаешь ебашить текст раза в два-три быстрее...
Легенды или нет, не знаю, прояснит кто-нибудь?
Linux: Firefox based 169 2908323
>>08308
Дисклеймер: единственные редакторы которые я пробовал это блокнот, вим, мцедит, нано, емакс, от самого раннего до недавнего. Так что не удивляйся, если увидишь фичи, которые есть во всяких ИДЕ/редакторах.

>модульных


Вим вроде как не модульный.
Мне (>>08303) вим нравился (и всё ещё нравится!) тем, что он в консолечке пердолечке, ещё у него есть много различных шорткатов (всякие фичи типа "идти к знаку X" или "удалить/изменить всё в скобочках" например), которые просто вводить из-за того, что не нужно удерживать шорткаты, а сами шорткаты очень просто запоминать, так как у них есть либо мнемоника, либо они опираются на всякие штуки типа регекспа ($ чтобы идти в конец строки). Всё это ты почувствуешь спустя 5 минут вимтутора. Вим мне не нравится по следующим причинам: его сложно изучать (например, нельзя сказать "расскажи, что делает клавиша"), я пользовался лишь 1% фич которые он даёт, мне всегда было лень его как-то изучать, я постоянно гуглил как что-то сделать в виме но при этом установить какие-то штуки типа комплишна мне было слишком лень. Плюс многие хоткеи мне просто ну очень не нравятся, так как они построены на регекспе, который я не знаю. command mode мне тоже не нравится, хотелось бы больше интерактива, например в виме есть ":s/replace/withthis/g", которая заменяет "replace" на "withthis" во всём файле (означать должно что-то типа "substitute "replace" with "withthis" globally"). Но чтобы вим опрашивал, хочешь ли ты заменить или нет, нужно в конце добавить "c". Что оно означает? Я бы мог придумать на русском "спрашивать", но это как-то странно. Вимскрипт какой-то непонятный: я так и не нашёл, как сделать чтобы вим уходил в нормал мод если я ничего не печатаю в течение десяти секунд, и никто в этом разделе не знает, как это сделать.
Емакс мне нравится потому что я могу прочитать исходный код и этот исходный код обычно просто понять и читать к скобочкам через день-другой привыкаешь, всё в емаксе сделано чтобы его было проще изучать и изменять его (нужно лишь только на это обращать внимание), пакетов масса, всё работает через буферы: можно например комплишн прикрутить к REPL'у, или скопировать вывод из терминала без мыши, или перейти к какому-то файлу в dired (файловый менеджер) через поиск/avy, . Также много фич из коробки для редактирования. В отличие от вима, на второй день я поставил avy и selectrum, через неделю - company, yasnippet, marginalia, consult, насрал многим разработчикам в ишшуи чтобы добавили фичи которые мне нужны а фантазия в первую очередь появилась из-за того, что я использовал имакс. Многие штуки интерактивные и/или имеют dwim Емакс мне не нравится из-за дефолтов: они в целом норм, но многие вещи тупо бесполезные для меня, из коробки нет фич для быстрого редактирования текста как в виме потому Vi и стал популярнее емакса, когда вышел, людям было лень емакс пердолить. Первая эмуляция Vi вышла в 80-х, но к тому времени все уже пересели., но их не хочется убирать чтобы не было проблем с 1% случаев, вкладки некрасивые из коробки, плюс хотелось бы модальный режим, но так как evil это по сути имплементация вима причём довольно жирная, мне смысла мало ею пользоваться, ибо я с вимом хорошо не знаком никакого выхода, кроме как написать свой (или читать исходники какого-нибудь фреймворка типа boon.el на 3к строк. Не хочу использовать всякие пакеты для емакса не прочитав их исходники или не понимая, как они примерно работают) у меня нет, а мне пока что лень.
Linux: Firefox based 169 2908323
>>08308
Дисклеймер: единственные редакторы которые я пробовал это блокнот, вим, мцедит, нано, емакс, от самого раннего до недавнего. Так что не удивляйся, если увидишь фичи, которые есть во всяких ИДЕ/редакторах.

>модульных


Вим вроде как не модульный.
Мне (>>08303) вим нравился (и всё ещё нравится!) тем, что он в консолечке пердолечке, ещё у него есть много различных шорткатов (всякие фичи типа "идти к знаку X" или "удалить/изменить всё в скобочках" например), которые просто вводить из-за того, что не нужно удерживать шорткаты, а сами шорткаты очень просто запоминать, так как у них есть либо мнемоника, либо они опираются на всякие штуки типа регекспа ($ чтобы идти в конец строки). Всё это ты почувствуешь спустя 5 минут вимтутора. Вим мне не нравится по следующим причинам: его сложно изучать (например, нельзя сказать "расскажи, что делает клавиша"), я пользовался лишь 1% фич которые он даёт, мне всегда было лень его как-то изучать, я постоянно гуглил как что-то сделать в виме но при этом установить какие-то штуки типа комплишна мне было слишком лень. Плюс многие хоткеи мне просто ну очень не нравятся, так как они построены на регекспе, который я не знаю. command mode мне тоже не нравится, хотелось бы больше интерактива, например в виме есть ":s/replace/withthis/g", которая заменяет "replace" на "withthis" во всём файле (означать должно что-то типа "substitute "replace" with "withthis" globally"). Но чтобы вим опрашивал, хочешь ли ты заменить или нет, нужно в конце добавить "c". Что оно означает? Я бы мог придумать на русском "спрашивать", но это как-то странно. Вимскрипт какой-то непонятный: я так и не нашёл, как сделать чтобы вим уходил в нормал мод если я ничего не печатаю в течение десяти секунд, и никто в этом разделе не знает, как это сделать.
Емакс мне нравится потому что я могу прочитать исходный код и этот исходный код обычно просто понять и читать к скобочкам через день-другой привыкаешь, всё в емаксе сделано чтобы его было проще изучать и изменять его (нужно лишь только на это обращать внимание), пакетов масса, всё работает через буферы: можно например комплишн прикрутить к REPL'у, или скопировать вывод из терминала без мыши, или перейти к какому-то файлу в dired (файловый менеджер) через поиск/avy, . Также много фич из коробки для редактирования. В отличие от вима, на второй день я поставил avy и selectrum, через неделю - company, yasnippet, marginalia, consult, насрал многим разработчикам в ишшуи чтобы добавили фичи которые мне нужны а фантазия в первую очередь появилась из-за того, что я использовал имакс. Многие штуки интерактивные и/или имеют dwim Емакс мне не нравится из-за дефолтов: они в целом норм, но многие вещи тупо бесполезные для меня, из коробки нет фич для быстрого редактирования текста как в виме потому Vi и стал популярнее емакса, когда вышел, людям было лень емакс пердолить. Первая эмуляция Vi вышла в 80-х, но к тому времени все уже пересели., но их не хочется убирать чтобы не было проблем с 1% случаев, вкладки некрасивые из коробки, плюс хотелось бы модальный режим, но так как evil это по сути имплементация вима причём довольно жирная, мне смысла мало ею пользоваться, ибо я с вимом хорошо не знаком никакого выхода, кроме как написать свой (или читать исходники какого-нибудь фреймворка типа boon.el на 3к строк. Не хочу использовать всякие пакеты для емакса не прочитав их исходники или не понимая, как они примерно работают) у меня нет, а мне пока что лень.
Linux: Firefox based 170 2908328
>>08323

>Многие штуки интерактивные и/или имеют dwim


Здесь точка должна быть.
В емаксе например вместо вот этого долгого :s/something/somethingelse есть query-regexp-replace и query-replace которые по дефолту забинжены на Alt+Shift+5 и Alt+Ctrl+Shift+5 я их поменял если что, они просят ЧТО заменить и НА ЧТО заменить, ими очень просто пользоваться без никаких знаний в принципе. Есть версии и без query, но я забыл хоткеи. Сами команды можно найти через Alt+x replace TAB, тебе их покажут, а когда программа закроется тебе скажут "а ты в курсе, что ты мог написать [хоткей] и запустить эту команду?". Я хуй знает, как это сделать в виме, обычно с вимом либо мануал читаешь, либо гуглишь знания, которые даже гуру не помнят, откуда черпали. Страшная вещь. Хотя может я не разбирался достаточно.
И ещё конфиг в емаксе очень просто выглядит:
https://github.com/veronikazaglotova/dotemacs/blob/master/init.el
В первом блоке кода запуск пакетного менеджера straight.el, его игнорируем, всё остальное через use-package декларации с ну просто простейшим синтаксисом.
А с оргмодом всё ещё проще, вот такая вот красота на которую мне лень перекатываться можно не только для елиспа использовать, держу в курсе https://github.com/bzg/dotemacs/blob/master/emacs.org
Android: Mobile Safari 171 2908367
>>08308
Главная фича емакса: емакс был 50 лет назад и будет ещё столько же.
Остальное легче и проще в иде сделать
Linux: Firefox based 172 2908421
>>08308
Стал ли я ебошить тексты быстрее и лучше чем раньше? Не знаю, скорее нет. Но ощущения управления текстом очень приятные, всё находится на кончиках пальцев. Впрочем современные редакторы, с достаточным количеством хоткеев тоже достаточно хороши уже.

Емакс про другое. Емакс это как отдельная ОС, где каждая функция, каждый кусочек кода доступен для чтения и изменений. Прекрасная среда для людей которые любят эксперименты и настройки. Ужасная если ты хочешь сесть и сразу поехать.
Linux: Firefox based 173 2908429
>>08328

> https://github.com/veronikazaglotova/dotemacs/blob/master/init.el



> (use-package org-bullets



use https://github.com/integral-dw/org-superstar-mode Luke

> (setq test 5)


> (boundp 'test)



debug?

> latex-start-or-restart



Зачем это?

> xdg-on-point



use https://github.com/emacsmirror/openwith luke

и org-file-apps

> back-to-indentation-dwim



use https://github.com/alphapapa/mosey.el luke

> (set-frame-font "Ubuntu Mono 13" nil t)



лучше убери это и кастомайзь default font face. ещё к слову есть variable pitch, fixed pitch и так далее.

> (load-theme 'base16-google-light)



ты наверняка каждый раз получаешь вопрос при загрузке -- а грузить ли тему или нет? добавь t вторым аргументом к load-theme
Linux: Firefox based 173 2908429
>>08328

> https://github.com/veronikazaglotova/dotemacs/blob/master/init.el



> (use-package org-bullets



use https://github.com/integral-dw/org-superstar-mode Luke

> (setq test 5)


> (boundp 'test)



debug?

> latex-start-or-restart



Зачем это?

> xdg-on-point



use https://github.com/emacsmirror/openwith luke

и org-file-apps

> back-to-indentation-dwim



use https://github.com/alphapapa/mosey.el luke

> (set-frame-font "Ubuntu Mono 13" nil t)



лучше убери это и кастомайзь default font face. ещё к слову есть variable pitch, fixed pitch и так далее.

> (load-theme 'base16-google-light)



ты наверняка каждый раз получаешь вопрос при загрузке -- а грузить ли тему или нет? добавь t вторым аргументом к load-theme
Linux: Firefox based 174 2908430
>>08303
вопрос только в том, весело и интересно это или нет. если нет, обычный редактор лучше. или лучше взять готовую сборку вроде дума или спейсмакса. вообще дум или емакс лучше в любом случае для новичка.

если да, то велком ту зе клаб. но не ожидай что прокаченный редаткор это буст +1000 к производительности. для меня лично это в первую очередь хобби.
Linux: Firefox based 175 2908566
>>08430

>или лучше взять готовую сборку вроде дума или спейсмакса


>в любом случае для новичка


Это каким надо быть новичком? Наверное тем, кто не читает документацию, и гуглит перед тем, как прочитать мануал? Я когда емакс начал использовать даже пузырёк не умел.
да и сейчас как-то почти ничего не умею
>>08429

>debug?


Я енто забыл убрать :/
Надо было такое в скретч буффере делать, но мне как-то лень.

>Зачем это?


latex-mode криво и неудобно компилит.

>use https://github.com/emacsmirror/openwith luke


Спосибо

>https://github.com/integral-dw/org-superstar-mode


Я орг не использую

>https://github.com/alphapapa/mosey.el


Не вижу смысла

>лучше убери это и кастомайзь default font face


Тоочно :/

>ещё к слову есть variable pitch, fixed pitch и так далее


Я орг не использую

>ты наверняка каждый раз получаешь вопрос при загрузке


Нет, оно в кастомайзе записано как доверенное, но t таки добавлю, спосибо
Linux: Firefox based 176 2908828
>>08566

> Это каким надо быть новичком?



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

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

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

> Я орг не использую



А зачем тогда тебе org-bullets и ещё какие-то органайзер приблуды?

> Нет, оно в кастомайзе записано как доверенное, но t таки добавлю, спосибо



В думе не любят кастомайз, и я его не использую. То есть использую, но крайне в ограниченном количестве. В целом поддерживаю, потому что кастомайз превращает стройку конфигурацию в огромный мега-файл с настройками.

Но смысле t ставить наверное и правда не очень много, если тема в доверенных.

> Не вижу смысла



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

> latex-mode криво и неудобно компилит.



Я имею в виду, зачем тебе vterm? Пробовал compile-mode? Из него можно прямо на ошибки прыгать.

Я большой фанат compile-mode, это просто лютая вещь для удалённой и экзотической разработки. Написал кастомный скрипт, выполнил и voilà! у тебя есть практически интерактивный буфер.

Представь ты пишешь на каком-нибудь странном DSL для которого вообще ничего кроме компайлера не завезли. И к куче компайлер лежит на машине в тридевятом царстве, через три ssh-хопа на далёком севрере в горах южного тибета.

А сборочный скриптик потом можно коллегам пошарить.
Linux: Firefox based 176 2908828
>>08566

> Это каким надо быть новичком?



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

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

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

> Я орг не использую



А зачем тогда тебе org-bullets и ещё какие-то органайзер приблуды?

> Нет, оно в кастомайзе записано как доверенное, но t таки добавлю, спосибо



В думе не любят кастомайз, и я его не использую. То есть использую, но крайне в ограниченном количестве. В целом поддерживаю, потому что кастомайз превращает стройку конфигурацию в огромный мега-файл с настройками.

Но смысле t ставить наверное и правда не очень много, если тема в доверенных.

> Не вижу смысла



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

> latex-mode криво и неудобно компилит.



Я имею в виду, зачем тебе vterm? Пробовал compile-mode? Из него можно прямо на ошибки прыгать.

Я большой фанат compile-mode, это просто лютая вещь для удалённой и экзотической разработки. Написал кастомный скрипт, выполнил и voilà! у тебя есть практически интерактивный буфер.

Представь ты пишешь на каком-нибудь странном DSL для которого вообще ничего кроме компайлера не завезли. И к куче компайлер лежит на машине в тридевятом царстве, через три ssh-хопа на далёком севрере в горах южного тибета.

А сборочный скриптик потом можно коллегам пошарить.
Linux: Firefox based 177 2908830

>>use https://github.com/emacsmirror/openwith luke


>Спосибо



У меня кстати он настроен в итоге таким образом:

(use-package openwith
:config
(openwith-mode t)
(setq openwith-associations
'(("\\.pdf\\'" "setsid -w xdg-open" (file))
("\\.jpg\\'" "setsid -w xdg-open" (file))
("\\.png\\'" "setsid -w xdg-open" (file))
("\\.gif\\'" "setsid -w xdg-open" (file))
("\\.mpv\\'" "setsid -w xdg-open" (file))
("\\.html\\'" "setsid -w firefox" (file))
("\\.webm\\'" "setsid -w xdg-open" (file))
("\\.mp4\\'" "setsid -w xdg-open" (file)))))

Короче банально всё что емак криво отображает я открываю системным открывальщиком. А в системе уже настраиваю чем это открывать.

setsid нужен что бы отвязать новый процесс от процесса емакса. Иначе при смерте емакса все дети тоже умрут. Случается редко конечно, но очень бесит. Закрыл емакс, закырлся броузер, видос и 10 окон со смешными картинками.
Linux: Firefox based 178 2909027
>>08828

>А зачем тогда тебе org-bullets и ещё какие-то органайзер приблуды?


Не осилил и забил хуй. Мне не важно, сколько емакс запускается.

>То есть использую, но крайне в ограниченном количестве


То же самое. От него никак не избавиться, в любом случае будет срать списком пакетов и установленными темами.

>зачем тебе vterm?


Я иногда использую туи программы типа nmtui, alsamixer, с недавних пор хочу начать использовать fzf... эмуляторы терминала из емакса и ешелл все плохо работают с туями.

>setsid нужен что бы отвязать новый процесс от процесса емакса.


Чем это отличается от & disown?
Linux: Firefox based 179 2909029
Ну всё пошло-поехало. Компиляю натив-комп-гит с флагами оптимизации, без гуи тулкита но с иксами, вернусь через 5 часов.
Linux: Firefox based 180 2909063

> Я иногда использую туи программы типа nmtui, alsamixer, с недавних пор хочу начать использовать fzf... эмуляторы терминала из емакса и ешелл все плохо работают с туями.



У тебя очень необычный для меня способ работы с имаксом. Я бы такой подход ожидал бы от какого-нибудь деда который им уже 30 лет пользуется. Интересно.

Чем ты занимаешься анонче? Студент?

> Чем это отличается от & disown?



Ничем, это просто удобная обёртка вокруг того же самого. А, ну и ключик -w удобней чем портянку на шеле писать.
Linux: Firefox based 181 2909065

> Ну всё пошло-поехало. Компиляю натив-комп-гит с флагами оптимизации, без гуи тулкита но с иксами, вернусь через 5 часов.



Это только начало. Потом надо будем конпелять сами el-ники. Хотя у тебя такой минимальный сетап, что может быть будет и быстро. У меня собирало мою конфигурацию в первый раз с час-полтора первый раз. Правда я этим занимался на своей самой старой тачке, ноут с кремнем не сильно лучше древнего целерона.
screenshot.png66 Кб, 704x352
Linux: Firefox based 182 2909075
>>09063

>Чем ты занимаешься анонче? Студент?


Da

>Потом надо будем конпелять сами el-ники


ХЗ сколько заняло времени
Была какая-то ошибка при компиляции один раз, но я её починил. Сейчас соберу дотфайлы из исходников. Уже вижу огромную разницу: ctrlf загружается мгновенно.
А всё ради одной вещи: я хотел негткшный менюбар. Надо теперь шрифты и цвета настроить, это вроде бы через Xresources делается.
Linux: Firefox based 183 2909079
>>08429

>use https://github.com/alphapapa/mosey.el luke


Akchully though, это вполне себе хорошая штука! Я могу наверное и сам макр написать, но не буду
Android: Mobile Safari 184 2909093
>>09027

> Я иногда использую туи программы типа nmtui, alsamixer, с недавних пор хочу начать использовать fzf... эмуляторы терминала из емакса и ешелл все плохо работают с туями.


Когда-то тоже самое спросил в емаксо треде, мне сказали что я неправильно использую емакс, мол емакс вей - "все, что может сделать емакс, выполняй в емаксе"
С таким диктаторским подходом блоатнутые проприетарные иде кажутся более свободным решением. Вот и использую вим как блокнот, а иде как иде, все остальное делая в терминале.
>>09063

> Я бы такой подход ожидал бы от какого-нибудь деда который им уже 30 лет пользуется.


Нет, это типичный подход линуксоида с тайловым вм, арчешкольника который решил попробовать емакс. Старый пользователь емакса вряд ли такое использует - vterm вышел не так давно, а без него все туишки в емаксе не юзабельны.
Linux: Firefox based 185 2909099
>>09093

>vterm вышел не так давно


eterm с похожей идеей вышел 15 лет назад, только там rxvt вместо libvterm.
vterm'у три года.

>все, что может сделать емакс, выполняй в емаксе


Поэтому я и запускаю туи в емаксе.

>неправильно использую емакс


Мне похуй
Linux: Firefox based 186 2909132
Я не говорю что это неправильный способ использования имакса. Меня тоже бесят люди которые руководствуются "философией" и объявляют что-то неправильным и потом с пеной у рта доказывают что это НИ В КОЕМ СЛУЧАЕ делать нельзя.

Альтернативы туи аппликухам в емаксе мне просто кажутся более богатые на функционал и приятнее в использовании. По крайне мере всё то что работает непосредственно с текстом.

> Старый пользователь емакса вряд ли такое использует - vterm вышел не так давно, а без него все туишки в емаксе не юзабельны.



Не раз видел людей которые запускали mutt и ещё всякие подобные приблуды в емаксе. Просто потому что они 20 лет читают почту в mutt и им лень что-то новое учить. Способ запускать tui без vterm-а есть, просто везде сплошные хаки.

Я vterm использую только что бы быстро открыть консольку, выполнить два-три коммандлайна и закрыть. Для долгих сессий открываю уже обычный терминал и открываю там tmux\screen.
Linux: Firefox based 187 2909133
>>09132

>Альтернативы туи аппликухам в емаксе мне просто кажутся более богатые на функционал и приятнее в использовании


Мне не нужен функционал для сраного, бл*ин, таск менеджера и нетворкманагера.
Linux: Firefox based 188 2909134
>>09075

> А всё ради одной вещи: я хотел негткшный менюбар. Надо теперь шрифты и цвета настроить, это вроде бы через Xresources делается.



Не про менюбар, а про тул бар. Немногие знают, но его можно настраивать как тебе хочется. Смотри https://www.reddit.com/r/emacs/comments/k4pgt1/custom_toolbar_on_big_sur_inspired_by_the_recent/

Я себе взял иконки из kde и сделал себе супер моднючий тулбар. Я им правда не пользуюсь (никогда), но глаз радует.
Linux: Firefox based 189 2909139
>>09134

>


>Не про менюбар, а про тул бар.


Тул бар это кнопочки большие, менюбар - File, Edit, etc
Менюбар в имаксе обычно тоже от ГТК, у него можно цвета настроить, но он по дефолту в виде кнопочек, а мне хотелось текст на который можно кликать.
Linux: Firefox based 190 2909145

> Мне не нужен функционал для сраного, бл*ин, таск менеджера и нетворкманагера.



Каким-нибудь адинам наверняка интересно наверное? хотя зачем это если оно за пределы локалхоста никогда не уйдет загадка. Но мне по-хорошему всё что нужно это большая кнопка каннект и всё. Поэтому я просто пользуюсь виджетами из кде лол
Linux: Firefox based 191 2909147
>>09145
Я делаю конфиг емакса для себя, а не для сферических админов в вакууме.
Linux: Firefox based 192 2909148
>>09139

>Тул бар это кнопочки большие, менюбар - File, Edit, etc


>Менюбар в имаксе обычно тоже от ГТК, у него можно цвета настроить, но он по дефолту в виде кнопочек, а мне хотелось текст на который можно кликать.



ещё один плюс не-гтк кстати это если запустить емакс сервером, то он перезагрузку Х сессии переживает нормально. гтк крашится всегда, багу 1000 лет и все похуй
Linux: Firefox based 193 2909151
>>09147
ты говоришь как будто я тебя в чём-то обвиняю или говорю тебе делай по-другому. я просто рассуждаю зачем может в теории потребоваться подобные апликухи именно в емаксе. типо какая ца этих приложений. ноу оффенс бро
Linux: Firefox based 194 2909522
>>09151
Да мне в принципе-то и так понятно, для кого оно сделано, я просто не пони, извиняюсь
Linux: Chromium based 195 2910992
>>08323
'c' в конце означает confirm - подтвердить.
Его, кстати, можно по умолчанию включить.
16068260569030.png23 Кб, 200x171
Android: Mobile Safari 196 2911105
Бля
Жаба не удержалося и спатронило онивим2
Пока на этих найтбилдах выглядит годно, как и ожидалось
Посмотрим как там будет
Билдов не даю, разрабы разрешили собирать из сурсов и объяснили как
emacsmacro20201230.webm13 Мб, webm,
1366x768, 1:10
Linux: Firefox based 197 2911116
Android: Mobile Safari 198 2911503
>>11105
у них fuzzy find i command palette выглядит збс конечно,на неовим бы такой же
Linux: Firefox based 199 2911639
Устанавливаю stumpwm и nyxt-browser, напишу впечатления через неделю, если не появлюсь знайте: я умер
IMG20201231005314634.jpg56 Кб, 677x764
Android: Mobile Safari 200 2911734
>>11503
Что? Что за фуззили?
Жаба просто взял они, потому что он сделал вим хотя бы адекватно выглядищим

>>11710 (Del)
Те честно?
Мне лень развлекаться с билдами. Плюс теперь я могу пафосно притворяться, что помогаю опенсурсу. Плюс намбер 2 - они мне в теории дадут ключ для нормального использования
Windows 10: Chromium based 201 2912146
>>04811

>назови хотя бы одно требование к редактору, а там подумаем.


Вкладки, не закрывающиеся при выходе;
Настраиваемое поведение Ctrl+Стрелок и Ctrl+BackSpace;
Несколько вкладок в одном окне;
Поиск и замена по RegEx;
Разные операции с текстом, типа расстановки строк в алфавитном порядке, от большего к меньшему, удаление строк-дубликатов, и так далее;
Макросы;
Нумерация строк в интерфейсе;
Перенос длинных строк, чтоб помещались в экран, без разделения строки на несколько;
Настраиваемое количество пробелов в табуляции;
Тёмная тема (обязательно);
Красивое оформление текста.
Linux: Firefox based 202 2912312
>>12146

>RegEx


У емакса регекс очень диковинный. http://ergoemacs.org/emacs/emacs_regex.html

В остальном емакс, пожалуй, лучший
Linux: Firefox based 203 2913898
Итак! С дефолтами емакса мне неудобно.
С евил-модом мне ещё неудобнее: редактировать текст нормально, но в конце концов выбираю между двумя хуями (evil-local, т.е. разные хоткеи везде, и evil global, т.е. хоткеи везде не емаксовские, то есть мне придётся конфигурировать каждый пук чтобы работало нормально)

Может мне использовать Vim + терминалы вместо этого?
Windows 7: Firefox based 204 2913942
>>13898
Ушел с емакса просто потому что эта падла на протяжении всего своего жизненного цикла жрет всё больше и больше оперативной памяти, а vim оказался куда удобнее и быстрее.
изображение.png214 Кб, 1903x2997
Windows 10: Firefox based 205 2914392
>>01072 (OP)
Мда, пихать в программное обеспечение политическую повесточку, тем более - в текстовый, мать его, редактор... это, конечно, сильно.
Windows 10: Chromium based 206 2914416
>>14392
Ну хоть не СЖВ, уже неблохо
Windows 10: Firefox based 207 2914457
>>14392

>че вы присталли я вне палитики


>я простой пидораш мне все равно


>Мне надо просто тихая стабильность чтобы спокойно работать и кушшать чтобы в мою зону комфорта не вмешивались


>Крым наш!


>ой че эта покупательная способнасть упала я ж прастой нарот я ни при чем да ненада нам вашш крым я там никогда не был и не буду

CrystalDiskInfo6-en.jpg290 Кб, 1016x804
Windows 7: Firefox based 208 2914501
Windows 10: Firefox based 209 2914510
>>14457
Я не говорил, что политика вообще не нужна, если что. Высказать позицию можно более подходящими способами, но в софт её впихивать - это край просто.
Windows 7: Firefox based 210 2914524
>>14510

> советует как другим распоряжаться собственными продуктами


))00000
Ты ещё не видел софт, который нагло ограничивает доступ для скачивания из рашки. А так как я не помню, как оно называлось, то и не увидишь.
Windows 10: Firefox based 211 2914528
>>14524

>Ты ещё не видел софт, который нагло ограничивает доступ для скачивания из рашки.


Не q4wine случаем?
Windows 7: Firefox based 212 2914568
>>14528
Нет.
Windows 10: Firefox based 213 2914613
>>14568
Уже интереснее, что это
Windows 7: Firefox based 214 2914632
>>14613
Что-то узкоспециальное, был вопрос на одном форуме лет 8 назад (не гуглится). Помню, что помимо российских IP, триггерилось на ru-ru в HTTP headers.
Linux: Firefox based 215 2914655
>>14392
Где ты там политику в софте увидел? Это же просто имя релиза.

Да и что такого, класть политическую повесточку в свой софт? Почему это плохо? Что мне, как разработчику, мешает рассказать о том что волнует меня через самый доступный мне канал?

Другое бы дело, если бы этот софт был написан на какие-то публичные деньги. Типо мы скидывались что бы ты, жук, софт писал, а не политикой занимался.
Linux: Firefox based 216 2914775
Кто vs code юзает там можно как в mvs ide настроить выравнивание текста? Чтоб точку с запятой или закрывающую скобку ввел и автоматечески отступы, пробелы там появились.
Android: Safari 217 2914810
>>01432
Неплох, но после вима и атома им не могу пользоваться
Linux: Firefox based 218 2914934
>>13942
ХЗ, у меня нет таких проблем, хотя он у меня постоянно открыт.
Решил сделать префикс-клавишу - C-t, к ней разные штуки по удалению и передвижению приделал.

>быстрее


Зачем вообще его закрывать

>удобнее


Есть evil-mode, если тебе хочется вима.
Я емакс на самом деле использую только из-за того, что он в лиспе программируется (написал - запустил - проверил), очень нравится.
Windows 7: Firefox based 219 2915001
>>14775
Format on type
Windows 10: Chromium based 220 2915301
Что скажете про PSPad?
Windows 7: Firefox based 221 2915428
>>14416

>хоть не СЖВ


В About он вроде когда-то иконку красил в радугу.
Linux: Chromium based 222 2915582
нашёл себе на днях текстовой редактор, вот прямо писечка!

micro
Linux: Chromium based 223 2915601
>>14655
потому что гонконг это китай, кто считает обратно, тот дегенерат. и дегенерат в двойне, если сам непосредсвенно никакого отношения к китаю не имеет.
Windows 8: Firefox based 224 2915609
>>15428

>он вроде когда-то иконку красил в радугу.


Тогда ему ебло надо в радугу покрасить.
Windows 10: Chromium based 225 2915610
>>15601
Слышал, что Гонконг был относительно свободным. А Китай хотел его присоединить к себе.
А Китай - это полный пиздец, с форматированием личности в угоду партии.
Linux: Chromium based 226 2915617
>>15610
гонконг был в лизинге до 99 года бриташкой. после, эти косоглазые двадцать лет себе преференции вытягивали, и по старой памяти налоги толком не плотили. что же за форматирование личности в угоду партии, я не берусь ничего говорить, пиздёжь это всё конечно от сороса.
Windows 10: Chromium based 227 2915624
>>15617

>пиздёжь это всё конечно от сороса.


Неоднократно слышал о форматировании личности там. При чём даже от независимых людей, которых нет смысла покупать условной мурике.
Например, в разговоре ведущего канала IXBT Games на ютуб с игровым разработчиком, слышал, как, чтобы выпустить их игру в Китае, нужно было пройти адские круги, и пердолиться с цензорами. Ещё видел шебм про камеры слежения на улице. Ещё слышал, как там вводят возрастные ограничения на игры, которые никак не обойти.
Linux: Chromium based 228 2915631
>>15624
ну пока про форматирование личности мало чего ты написал. а вот предмодерация и сертифицирование перед входом на рынок - это нормальная практика. по всему цивилизованному миру плюс-минус применяется. камеры слежения, ну я не любитель их, но даже у нас в гермашке всё ими утыкано. это такой побочный эффект нашего времени. нихуя не сделаешь, приватность это реликт прошлого тысячелетия.
Windows 10: Firefox based 229 2916416
>>15624
Китай тоталитарная изолированая от мира хуйня, все что мы знаем о нем это рекордно низкие зарплаты и уровень жизни чуть выше чем в северной корее, самый высокий ВВП который почти весь уходит на оборонку или в копилку, Развитые мегаполисы, тотальная цензура.
image.png518 Кб, 2171x1389
Linux: Firefox based 230 2916538
Бамп чужим рисом
читать его конфиг сейчас буду
Windows 10: New Opera 231 2916539
>>16416
Ложь простому русскому рабочий Барнаул.
Брат Китай хорошо зарабатывает и уверенность в будущем.
Под защитой Уважаемый товарищ Хи.
Плешивый подзалупный шахматист проиграл себе сам снова.
Windows 10: Firefox based 232 2916567
>>16539
+0.50$
Linux: Firefox based 233 2916595
>>15601
По факту ты согласен что политику всё-таки можно. Ты просто не согласен с месседжем.
Windows 7: New Opera 234 2916601
Ребята, а ребята, а в вашем виме вообще прилично не программированием заниматься, а писать романы, пьесы и рассказы для блогов, газет и журналов?

На позапрошлой неделе я поставил его себе голенького, немножечко поковырял, но так и не понял он проходит по категории редактор (я так понял для программистов) или как процессор (типа как ворд).

Если в курсе такого говна как typora, посоветуйте альтернативу, а то она скотина мне компьютер перегружает.
Linux: Firefox based 235 2916625
>>16601
я не знаю, что из себя технически представляет процесс написания пьес, но уверен, что нет такого редактора, который бы превзошёл вим в плане кастомизируемости

в общем, критерий только один - продуктивность: если он упрощает твой воркфлоу, то он тебе подходит
16099676535870.png2,4 Мб, 2359x1749
Android: Mobile Safari 236 2916627
>>16601
Буду тестить онивим в похожем плане (текст ВН), если через неделю ещё будет релевантно, отпишу
В теории это удобно в плане работы чисто на клаве, что хорошо подходит для ноутов когда сидишь на диване например
Для кода оно дико удобно для редактирования текста. Но надо привыкнуть к хоткеям
16099676535870.png2,4 Мб, 2359x1749
Android: Mobile Safari 237 2916628
Linux: Firefox based 238 2916654
>>16625

> но уверен, что нет такого редактора, который бы превзошёл вим в плане кастомизируемости



emacs?
Linux: Firefox based 239 2916661
>>16601
Смотри анонче, вот у тебя проблема: твой текущий редактор тормозной и жрёт много, а ты просто хочешь писать текст. Поставив вим у тебя будет другая проблема: тормозить не будет, но ты будешь учить новый вид редактора, где всё совсем другое и непривычное.

Повысится ли твоя продуктивность при наборе текста? Нет. С тем же успехом ты можешь открыть любой другой текстовый редактор и набирать текст там.

Повысится ли твоя продуктивность при редактировании текста? Скорее да чем нет. В виме много инструментов для правки текста.

Можно ли редактировать в vim не-clear text документы? Нет, нельзя. Забудь про всякие doc, odt и иже с ними. Ни vim ни emacs это не WYSIWYG редакторы. Можно посмотреть превью, но это не будет так как это в Typora.

Я бы рекомендовал попробовать vim(ну или emacs), если интересно, но я сомневаюсь что тебе зайдёт. Попробуй другие markdown редакторы. Obsidian, Joplin, Remarkable. Тысячи их, что-нибудь обязательно зайдёт. В целом-то и LibreOffice должен быть нормальный, не помню что бы он хоть раз у меня тормозил.
Linux: Chromium based 240 2916696
>>16595
по факту плоти нологи и нивыёбувайся. косоглазые это не понимают там.
Linux: Chromium based 241 2916697
>>16601
вим для дегенератов, которые всё играют в восьмидесятые
Windows 10: Chromium based 242 2916746
>>01072 (OP)
NotePad++ наше всё.
Что может быть лучше?
Linux: Firefox based 243 2916798
>>16696
Мне было бы интереснее обсудить саму возможность добавлять политические высказывания в софт. Твои политические предпочтения нам уже ясны. Допустим там было бы написано например "CCP did nothing wrong release", "United Honk-Kong Release" или что-нибудь в этом же стиле. Тебя бы это стало раздражать?
Linux: Firefox based 244 2916809
>>16697
Почему? Vim это хороший текстовый редактор, прошедший испытание временем. Это не идеальный редактор, но у него есть огромная область применимости.
Windows 8: Firefox based 245 2916841
>>16798
обсудить саму возможность добавлять политические высказывания в софт.интересно.

создам софт, который будет обожествлять имперскую россию и русский народ.
сильно ли коммуняки подгорят? и абу?
Windows 10: Firefox based 246 2916858
>>16538
можно хоть линк оставить на это творение?
Linux: Firefox based 247 2916863
>>16858

> Andrey Orst



Погулил за тебя, не благодари: https://gitlab.com/andreyorst/dotfiles
Linux: Chromium based 248 2916864
>>16601
Вимер с 10-летним опытом на связи. Посмотрел я эту твою типору - он так не умеет. Это чисто текстовый редактор с богатыми возможностями редактирования текста и возможностью кастомизации процесса за счёт привязки расширений на разных скриптовых языках (ну и свой галимый язык имеется).

Зато из-за этого треда я что-то начал ковыряться с emacs, вот там точно можно как минимум org-mode настроить так, чтобы он рисовал всё красиво разными шрифтами, делал ссылочки, вставлял картиночки. Язык разметки правда отличается от маркдауна. Насчёт экспорта в пдф и хтмл из орг-мода пока не знаю точно, но имаксеры пишут научные статьи с латех-модом с экспортом разумеется. Темы, аутлайны и прочие организации проектов разумеется прилагаются. Что там тебе ещё из перделок нужно?
Linux: Firefox based 249 2916865
>>16841
Зависит от популярности софта. Если не очень популярный, то всем будет похуй. Что сказать-то хотел?
Windows 10: Firefox based 250 2916867
>>16863
Спасибо
Linux: Firefox based 251 2916871
>>16864

>Язык разметки правда отличается от маркдауна.



И этот язых ИМХО лучше маркдаун:. https://karl-voit.at/2017/09/23/orgmode-as-markup-only/
rage.jpg410 Кб, 2246x2560
Linux: Firefox based 252 2916873
>>16867
Я ЖЕ СКОЗАЛ НЕ БЛАГОДАРИ
Windows 10: Firefox based 253 2916876
>>16864
к виму можно прикрутить превью в браузере https://github.com/iamcco/markdown-preview.vim
>>16873
И что ты мне сделаешь?
Linux: Firefox based 254 2916881
>>16876

>И что ты мне сделаешь?


эм... ничего?

> к виму можно прикрутить превью в браузере https://github.com/iamcco/markdown-preview.vim



Все равно это не rich text редактор. В том же obsidian можно включить режим rich text editor и редактировать это в vim режиме.
Windows 10: Firefox based 255 2916882
>>16881
Да, тут ты прав, но меня вполне устраивает превью в браузере, как и многих, кто хоть раз что-нибудь верстал для веба.
Linux: Chromium based 256 2917040
>>16798
да, представь, что там свастун фоном идёт. тебя может быть это не раздражать, но всё же как-то не комильфо.
Linux: Firefox based 257 2917043
>>16538-кун
Какой-то скушный конфиг, никаких плюшек для редактирования.
Linux: Chromium based 258 2917058
>>16809
древние кейбиндинги и древний воркфлоу. (да, я знаю как выйти из вима)
Linux: Firefox based 259 2917094
>>17040
Нет, софт со свастоном меня будет раздражать и злить. Мимо такого софта я пройду, а если мой любимый софт внезапно станет делать что-то подобное, я пойду сраться с автором и разводить кипиш что нацики атакуют и в итоге либо форкну его проект либо откажусь от него совсем если форкать лицензия не позволяет.

Зато автор свастона получил возможность высказать свою позицию на широкую аудиторию и его теперь облажат хуями а то и вообще упрячат в тюрячку.

Я рассматриваю возможность делать политические высказывания в софте как возможность делать какие-либо высказывания в фильмах, играх, музыке и так далее. Это возможность должна быть.
Linux: Firefox based 260 2917098
>>17058

>древний


Не аргумент.
Linux: Firefox based 261 2917100
>>17043
а как же Default Bindings and More секция например? Или конфигурация smartparens? Или multiply cursor (довольно приятная гидра)?

Вообще, мне кажется, сама конфигурация должна быть ультра-минимальной. Разного рода функциям и функционалу место в отдельных пакетах, а в конфигурации чисто шрифтики, кей-биндинги и прочие красивости. У меня не так, но к этому стремлюсь.
Linux: Firefox based 262 2917104
>>17058
Колесо тоже древнее изобретение, но мы используем его до сих пор. Просто сейчас колесо это высокотехологичная вещь: другие материалы, литьё, сплавы и прочее и прочее.

Вим конечно же не такая универсальная вещь как колесо, но идеи модального редактирования, идеи текстовых объектов и многое другое -- они прошли проверку временем, пользуются популярностью и до сих пор совершенствуются.

Критиковать вим можно за многое, но точно не за то что он "древний".
Linux: Firefox based 263 2917182
>>17100

>Default Bindingsand more


У него там нет ничего особенного, только downcase/upcase и zap to char. Первому я не вижу никакого применения, второе у меня уже есть хотя я и забыл. Оно мне как-то не особо нужно

>smartparens


Я не программирую на лиспе

>multiply cursor


В емаксе уже есть макросы.
Android: Mobile Safari 264 2917226
Присоединяюсь к реквесту писателя выше. Нужен хороший текстовый редактор, с минимумом всяких свистоперделок и прогерских штучек для набора огромной стены текста и небольшого кол-ва картинок. Ворд для этих целей мне не очень заходит, как и его аналоги.
Windows 7: Firefox based 265 2917233
>>17226

>и небольшого кол-ва картинок


Так из популярных только офисные форматы, поддерживают и текст и картинки в одном файле. Ну или смотри на PDF редакторы.
Linux: Firefox based 266 2917310
>>17226
Попробуй TeXMacs, это гуи для латекса.
image.png925 Кб, 1530x861
Linux: Firefox based 267 2917460
Linux: Firefox based 268 2917620
>>17226

>с минимумом (прогерских штучек для набора огромной стены текста)


Или

>с минимумом (прогерских штучек) для набора огромной стены текста?


В принципе-то можно Emacs+Org-mode.
Необычный юзкейс Windows 10: Chromium based 269 2917645
>>01072 (OP)
Есть задача, и я не знаю, как её выполнить.

У меня есть множество текстовых файлов, данные в каждом из которых записаны в несколько строк.
Нужно объединить все данные из этих файлов в один файл, чтобы: Каждая строка содержала все данные одного текстового файла; В начале строки было имя файла без расширения и пробел после имени; Все строки каждого старого файла объединились в одну строку, с "/n" без кавычек между концом первой строки и началом второй; В конце каждой строки нового файла стояли символы "Â" без кавычек (не знаю, правильно ли двач отобразит эти символы); Первая и последняя строка нового текстового файла были пустыми.

Как это сделать? Знаний в программировании нет.
Windows 7: Firefox based 270 2917652
>>17645

>Знаний в программировании нет.


Значит ручками.
image.png7 Кб, 784x50
Windows 10: Chromium based 271 2917701
>>01072 (OP)
Я выделил весь текст в документе. Почему числа отличаются? Слева написано 21к, а справа 12.
Linux: Firefox based 272 2917923
>>17645
Можно клавиатурный макрос записать. Можно сделать в емаксе (даже на винде). Но я думаю в винде есть и другие инструменты для записи клавиатурных макросов?

Тебе потребуется только придумать инвариантное действие для макроса. В емаксе это будет что-то:
1. Открыть директорию с файлом.
2. Начать записывать макрос
3. Скопировать имя файла
4. Зайти в новый файл
5. Прыгнуть до конца файла
6. Скопировать данные из буфера обмена
7. Открыть директорию с файлами (или отмотать в истории буферов)
8. Открыть файл и скопировать его контент.
9. Открыть новый файл и вставить контент
10. Открыть директорию с файлами (или отмотатьв истории буферов)
11. Перейти на следующую строчку
12. Закончить запись макроса

Теперь осталось сказать "выполни макрос" нужное количество раз.
Linux: Chromium based 273 2919401
>>17923
У тебя емакс головного мозга. Тут однострочник на sed можно написать. Ну или маленький шелл-скрипт с cat, tr и прочим сатанизмом.
Linux: Firefox based 274 2919593
>>19401
Человек не хочет программировать, клав. макрос самая доступная вещь для него тогда.

Тем более что под виндой ни седа, ни шела нет. Придётся батничек писать.
2021-01-11-18-00.mp45,9 Мб, mp4,
1280x720, 0:28
Android: Mobile Safari 275 2920478
Чего-то тихо... Тексты пишете или что?
Кстати, чому спейсмакс либо говно, либо подозрителен?
Android: Mobile Safari 276 2920480
>>20478
Если кто-то видос включит, громкий звук алерт
Linux: Chromium based 277 2920496
Пытаюсь осваивать вим, идет очень тяжело после кучи лет на обычных редакторах уровня notepad
Владею пока на уровне vimtutor'а без всяких плагинов и особенных настроек ~./vimrc
Много путаюсь в командах, но уже в принципе чувствую приличный рост продуктивности, особенно в кодинге
Подскажите, куда двигаться дальше, если я хочу (на данный момент) научиться:
1) быстро перемещаться по файлам и отдельным текстовым абзацам (сейчас спамлю jk, <номерстроки>+G, в основном)
2) победить раскладкопроблемы, нормально пользоваться буфером обмена, копипастом
Windows 10: Firefox based 278 2920527
>>20496

>быстро перемещаться по файлам и отдельным текстовым абзацам.


easymotion, nerdtree.
царь-пиво.jpg16 Кб, 480x360
Linux: Chromium based 279 2920638
>>20496
1) Можно вместо пяти нажатий на j использовать 5j, что часто используют совместно с относительной нумерацией строк set relativenumber.
Также полезно уметь перемещаться между визуальными строками, а не логическими, как это делается при помощи jk. Для этого сначала жмут g. Таким образом, g5j переместит курсор на пять визуальных строк вниз. Я поначалу этого не знал мой путь к следующей строке выглядел как 50w 70w w w w w w b b w

2.1) Раскладкопроблемы можно, по идее, частично решить, забиндив кириллические буквы как соответствующие команды, но вот разное расположение остальных символов тебя ещё больше бесить начнёт. Я просто поставил переключение раскладок на Capslock с индикацией LED-фигульки, и сразу же по завершении набора текста кириллицей переключаюсь.
2.2) Некоторые объединяют буфер вима с системным буфером, а я просто пользуюсь средней кнопкой мыши. Выделил текст - он актоматически оказался в буфере, кликнул колёсиком - вставил этот текст. Только vim должен быть в Input mode.
Android: Mobile Safari 280 2920665
>>20478
Я попал в группу обучения хтдп (сикп тоже есть) с форчонга, читаю книжки, емакс не пердолю
Android: Mobile Safari 281 2920667
>>20496
У меня емакс головного мозга, ря!

> 1) быстро перемещаться по файлам и отдельным текстовым абзацам (сейчас спамлю jk, <номерстроки>+G, в основном)


Посмотреть все гайды по виму от люк смита и ThePrimeagen
Поставить easymotion
Использовать поиск
Читать мануал к виму
Смотреть разные... Читщиты.

> 2) победить раскладкопроблемы


Хз если чесна
В емаксе можно reverse-im поставить, может попробуешь емакс с евил модом?

> нормально пользоваться буфером обмена


То ли +y, то ли y+ копирует в системный (иксовый) буфер обмена. Для вима вроде бы нужно gvim установить, в неовиме должно само работать но я не уверен.
В емаксе это настраивается одной переменной, в консольном емаксе установкой xclip-mode

> копипастом


В виме есть реестры, очень полезная штука.
Linux: Chromium based 282 2920726

>В емаксе это настраивается одной переменной, в консольном емаксе установкой xclip-mode


Как всегда, отдельной мокрописькой.
В виме действительно есть два регистра для GUI в иксах
* - для выделенного текста
+ - обычный буфер обмена

Как оно на винде работает хз, наверное оба одинаковы. Вообще советую прописать
set clipboard+=unnamedplus
в vimrc, чтобы по умолчанию использовать именно +.

Ну а в целом использование такое (пример):
"+yy - скопировать строку
"+yi( - скопировать всё внутри круглых скобок
"+p - вставить
Android: Mobile Safari 283 2920772
>>20726

> Как всегда, отдельной мокрописькой.


Модульность и иметь возможность выбирать это не плохо.

> В виме действительно есть два регистра для GUI в иксах


Если тебе хочется разный текст копировать, то можно использовать kill-ring, вимовские регистры есть через copy-to-register и insert-to-register.
Android: Mobile Safari 284 2920935
>>20726

> Как всегда, отдельной мокрописькой.


Что в твоем понимании мокрописька?
Linux: Chromium based 285 2921090
>>20667
Люто двачую Люк Смита и ThePrimeagen
Linux: Chromium based 286 2921257
>>17098
у тебя есть лошадь и есть машина. на какую сам сядешь, куда мать посадешь?
Android: Mobile Safari 287 2921306
>>21257
У тебя есть IBM Model M и мембранка, выбирай
изображение.png182 Кб, 550x618
Windows 7: Firefox based 288 2921364
>>21306

>IBM Model M

image.png624 Кб, 1113x724
Linux: Firefox based 289 2922223
Linux: Chromium based 290 2922276
>>21306

>IBM Model M


конечно мембранку, там кнопки для медиа и с виндовзом. не то что то старое говно.
Linux: Firefox based 291 2922306
>>22276
это не клаво тред, но серьезно, в чём понт? она же ОГРОМНАЯ блядь, пол-стола занимает наверное, как на ней быстро печтать то?
Windows 10: Firefox based 292 2922352
>>01481

>вим мод работает на любой раскладке


>>01686

>Действительно неблохо. ХЗ как это в имаксе делать, разве что evil-mode-map (или как там оно, не пользуюсь им) переписывать.



в .vimrc
set langmap=
\ёйцукенгшщзхъфывапролджэячсмитьбю;`qwertyuiop[]asdfghjkl\;'zxcvbnm\\,.,
\ЁЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ\\,;~QWERTYUIOP{}ASDFGHJKL:\"ZXCVBNM<>?
1610881306741.jpg65 Кб, 667x1024
Неизвестно 293 2922535
Завтра неделя новая начинается, вы там продолжайте писать только
А то деградируем до голосового ввода и будет плоха

А так мимовопрос
Кто-то полноценно использовал браузер внутри Вима/емакса? Зачем это вообще нужно? Я только как лайв превью сайта вижу, но зачем остальное если есть нормальные браузаки?
Linux: Firefox based 294 2922575
>>22535

>Кто-то полноценно использовал браузер внутри Вима/емакса?


Внутри вима вроде как нет никакого браузера :/

>Зачем это вообще нужно?


Я использовал пару раз eww потому что он полностью с клавиатуры управляется, большинство сайтов типа стаковерфлоу и без жса нормально выглядят, и читать удобнее, и копипастить тоже нормально.
Android: Mobile Safari 296 2922954
Windows 10: Firefox based 297 2923180
>>14392
В связи с тем прошу посоветовать более-менее сходную по функционалу альтернативную замену блокноту (только не sublime и прочие платные продукты) без подобного цирка.
Android: Mobile Safari 298 2923294
>>23180
просто склонь себе гит репо нотпада, удали коммиты от того кто писал эти комментарии и собери бинарь без них!
Linux: Chromium based 299 2923765
>>22306
у меня пальцы как огурцы и стол большой. так что мне ок.
Linux: Firefox based 300 2923869
пипец, в вскоде автокомплит не вставляет текст выделенного варианта, пиходится ентер нажимать чтоб вставить его, и скобочки не работают нормально(т.е. если закрываешь скобку а скобка уже есть после курсора, то вставляется новая закрывающая скобка вместо смещения курсора вправо)
и как этим прикажете пользоваться?
Linux: Firefox based 301 2924254
>>23765
мне теперь мои пальцы кажутся маленькими. и клавы у меня всегда были что бы они сами поменьше.
1611171237729.jpg297 Кб, 1634x1223
Android: Mobile Safari 302 2924747
Android: Firefox based 303 2928896
>>01072 (OP)
Имеется юзкейс найти в тексте все символы отступа строки и заменить на нужный символ.
Android: Firefox based 304 2928897
>>28896
*В какой программе можно реализловать?
Android: Mobile Safari 305 2928899
sage Windows 10: Firefox based 306 2929226
>>28896
vim, например, или даже майрософт офис, лол, да в любой думаю
Linux: Firefox based 307 2930523
Есть ли среди вас аноны, активно пользующиеся емаксом? Сам я пользуюсь вимом, но недавно из любопытства накатил емакс и ~~не смог выйти~~ сразу же запутался в огромном количестве всяких кнопочек и винтиков. Чувство такое, словно из салона легковушки попал за штурвал вертолёта. Как оно ездит-то?
Android: Mobile Safari 308 2930528
>>16538
Что за шрифт?
Windows 10: Firefox based 309 2930597
>>30523
Да нормально ездит. у тебя два пути. либо осваивай тутор, либо накати ивил
IMG20210128213517580.jpg24 Кб, 742x680
Android: Mobile Safari 310 2930602
>>30523

> Есть ли среди вас аноны, активно пользующиеся емаксом?


Да

> Сам я пользуюсь вимом, но недавно из любопытства накатил емакс и ~~не смог выйти~~ сразу же запутался в огромном количестве всяких кнопочек и винтиков.


Пройди туториал, привыкай к дефолтным хоткеям. Затем установи company, yasnippet (и yasnippet-snippets), flycheck. Добавь в init.el чтобы они запускались когда включаешь. Можно еще эти
magit - git porcelain
projectile - работа с проектами
ivy - более удобный минибуффер с M-x, C-x C-f и прочих штук
avy - easymotion.
swiper - удобный поиск
Evil - Extensible Vi layer. Не рекомендую для новичков, можно будет наверное через неделю-две
Используй емакс. Если что-то нужно - гугли, используй C-h d d без контрола надо нажимать. Если хочешь какой-то коротенький скрипт для редактирования - проси меня в этом ИТТ треде.

> Чувство такое, словно из салона легковушки попал за штурвал вертолёта. Как оно ездит-то?


В туториале многие штуки объясняют. M-x и describe-bindings наверное самая полезная штука в обучении, оно показывает все хоткеи кроме дефолтов.
Контрол лучше нажимать частью руки на пике если не на ноуте, или поменять местами с капслоком. На ноутах ИМХО лучше менять с альтом, так как он в удобном месте находится. Левый альт как контрол, правый остается альтом, удобно.
https://pastebin.com/2hg4g3C6

> Самодокументация


M-x выводит на экран хоткей нужной тебе команды.
C-h k (клавиши)
C-h f (функции)
C-h v (переменные)
Неизвестно: Safari 311 2930623
>>01498
Карасик?
doom-emacs.jpg115 Кб, 472x297
Linux: Firefox based 312 2931052
>>30523
не слушай поехавших анонче, накатывай дум, тру вимер рекомендует
Android: Mobile Safari 313 2931134
>>31052
Фишка емакса в том, что он программируется на лиспе. Используя дум, у тебя не будет ничего, что можно было бы исправить, потому что ты пришел на готовенькое в таком случае лучше уж код использовать где за тебя все сделали
Android: Mobile Safari 314 2931140
>>31134

> можно было бы исправить,


Да и кстати, исправить то можно многое, просто мало кто думает об этом.
Linux: Firefox based 315 2931161
>>31134
Ты сам себе противоречишь. Фишка дума в том что у тебя будет нормальный редактор, который программируется на лиспе, что, в свою очередь, означает что можно исправить вообще всё что угодно -- у себя в конфигурации.

Ты всерьёз предлагаешь новичку взять редактор по функциональности родом из 90-ых и допиливать его 10 лет до вменяемого состояния? Что бы что? Показать всем какой я умный?
Linux: Firefox based 316 2931167
>>31140
И посмотри на ишшью трекер. На конфигурации основанные на думе, спекймаксе, прелюде и так далее. У меня самого, конфигурация занимает 3к строчек кода, и это я за крисмас разбил её уже и вмёржил патчей в апстрим. Работа кипит, просто ты в ней не участвуешь.

Твоя идея это отбросить прогресс которые сообщество достигло за последние 10 лет, отбросить его и пройти этот же путь ещё раз: разобраться во всех тонкостях, нелогичности и хаках редактора с более чем 40-летней историей.

Благородная цель, но это для не каждого. Может быть ты напишешь свой дум через 3-4 года, а может быть не напишешь. Зато ты можешь взять дум уже сейчас и сделать его как надо™.
Android: Mobile Safari 317 2931169
>>31161

> у тебя будет нормальный редактор, который программируется на лиспе


Проблема в том, что он нормальный и привычный, из-за чего ты не будешь мотивирован его изменять и/или изучать лисп. Если ты хочешь редактор который работает, то есть код.

> Ты всерьёз предлагаешь новичку взять редактор по функциональности родом из 90-ых и допиливать его 10 лет до вменяемого состояния?


Да. Это не так уж и сложно: пользуешься, вспоминаешь что тебе нужна фича из ИДЕ, поставил пакет, конфигурируешь, осиливаешь, пользуешься дальше. Максимум день-два уйдет для получения вменяемого редактора, а все что более продвинуто опционально.

> Что бы что?


Получить редактор, который он собрал сам и для себя, а не редактор, сделанный для сферического васяна в вакууме, а также научиться его программировать. Большинство пользователей дум емакса и спейсмакса даже не знают как программировать емакс и пользуются им лишь для magit и org-mode, не залезая под капот.
Linux: Firefox based 318 2931181
>>31169

> Проблема в том, что он нормальный и привычный, из-за чего ты не будешь мотивирован его изменять и/или изучать лисп. Если ты хочешь редактор который работает, то есть код.



Зачем на начальных этапах изучать лисп и менять редактор? Ты сначала осваиваешься в программе, а потом меняешь её если хочешь.

И вс код далеко не идеален. И в нём нет очень многих вещей которые есть в современном емаксе. Тот же магит и орг-мод.

> Да. Это не так уж и сложно: пользуешься, вспоминаешь что тебе нужна фича из ИДЕ, поставил пакет, конфигурируешь, осиливаешь, пользуешься дальше. Максимум день-два уйдет для получения вменяемого редактора, а все что более продвинуто опционально



WRONG. Ты один день потратишь на то что бы понять какой из 100500 пакетов тебе нужен что бы поднять автокомплит на С++. Второй день ты потратишь что бы его завести нормально. А это только одна фича.

> Получить редактор, который он собрал сам и для себя, а не редактор, сделанный для сферического васяна в вакууме, а также научиться его программировать.



Ту же самую логику можно наложить на любой предмет. Собирай линукс из исходников, а не систему сделанную для сферического школьника в вакууме! То что стандартный пользователь не лезет в кишки сейчас, не значит что не полезет никогда. Я лично никуда не лез в начале.

> Большинство пользователей дум емакса и спейсмакса даже не знают как программировать емакс и пользуются им лишь для magit и org-mode, не залезая под капот.



И что это значит? А это значит что редактор хорош, что работа и правда была проделана в нужную сторону. 99% пользователей компьютера пользуются ими не залезая под капот. Но у того 1% пользователей кому всё-таки захочется залезть под капот -- у них такая возможность будет.

И самое главное: что значит "большинство пользователей". Ты проводил опрос? Спрашивал людей? Или у тебя просто на курсе есть один чувак который пользуется спейсмаксом, и ты судишь по нему? Просто какой-то более-менее вменяемый опрос произошёл только в этом году. (кстати поучаствуй в следующем году обязательно)

https://emacssurvey.org/2020/
https://tecosaur.com/public/EmacsSurveyAnalysis2020.html

>> Consistantly, half of people feel confident with simple functions, and most of the remainder with copy and paste



То есть половина пользователей делает "copy & paste", но только 27.9% пользователей это пользователи фреймворков. Может быть дело всё-таки не в фреймворках, как думаешь?
Linux: Firefox based 318 2931181
>>31169

> Проблема в том, что он нормальный и привычный, из-за чего ты не будешь мотивирован его изменять и/или изучать лисп. Если ты хочешь редактор который работает, то есть код.



Зачем на начальных этапах изучать лисп и менять редактор? Ты сначала осваиваешься в программе, а потом меняешь её если хочешь.

И вс код далеко не идеален. И в нём нет очень многих вещей которые есть в современном емаксе. Тот же магит и орг-мод.

> Да. Это не так уж и сложно: пользуешься, вспоминаешь что тебе нужна фича из ИДЕ, поставил пакет, конфигурируешь, осиливаешь, пользуешься дальше. Максимум день-два уйдет для получения вменяемого редактора, а все что более продвинуто опционально



WRONG. Ты один день потратишь на то что бы понять какой из 100500 пакетов тебе нужен что бы поднять автокомплит на С++. Второй день ты потратишь что бы его завести нормально. А это только одна фича.

> Получить редактор, который он собрал сам и для себя, а не редактор, сделанный для сферического васяна в вакууме, а также научиться его программировать.



Ту же самую логику можно наложить на любой предмет. Собирай линукс из исходников, а не систему сделанную для сферического школьника в вакууме! То что стандартный пользователь не лезет в кишки сейчас, не значит что не полезет никогда. Я лично никуда не лез в начале.

> Большинство пользователей дум емакса и спейсмакса даже не знают как программировать емакс и пользуются им лишь для magit и org-mode, не залезая под капот.



И что это значит? А это значит что редактор хорош, что работа и правда была проделана в нужную сторону. 99% пользователей компьютера пользуются ими не залезая под капот. Но у того 1% пользователей кому всё-таки захочется залезть под капот -- у них такая возможность будет.

И самое главное: что значит "большинство пользователей". Ты проводил опрос? Спрашивал людей? Или у тебя просто на курсе есть один чувак который пользуется спейсмаксом, и ты судишь по нему? Просто какой-то более-менее вменяемый опрос произошёл только в этом году. (кстати поучаствуй в следующем году обязательно)

https://emacssurvey.org/2020/
https://tecosaur.com/public/EmacsSurveyAnalysis2020.html

>> Consistantly, half of people feel confident with simple functions, and most of the remainder with copy and paste



То есть половина пользователей делает "copy & paste", но только 27.9% пользователей это пользователи фреймворков. Может быть дело всё-таки не в фреймворках, как думаешь?
Android: Mobile Safari 319 2931223
>>31181
Мне слишком лень спорить и если честно всё достало. Ты победил
Linux: Firefox based 320 2931225
>>31223
ну няша, не сдавайся, соберись с мыслями, попей кофе, ответишь завтра утром, я подожду. нормально же общались, тред оживили?
Linux: Firefox based 321 2931338
То есть у меня не было цели переспорить тебя, а убедить. Мне жаль что этот спор вызывал у тебя негативные эмоции.

Ты пробовал хоть какую-нибудь из сборок? Дум направлен на вимеров в первую очередь, но родной емакс-стиль там тоже есть, просто он не так отполирован как evil. Я мечусь между evil и не-evil и всё никак не могу решить что же лучше. В итоге пользуюсь каким-то кадавром из обоих.

Думовский дискорд сервер -- классное место, там есть с кем и о чём поболтать. Правда всё на ангельском конечно-же. Попробуй дум, заходи на дискорд, если есть желание.
Android: Mobile Safari 322 2931354
>>31338

> Мне жаль что этот спор вызывал у тебя негативные эмоции.


У меня уже неделю настроения нет и сложно себя заставить что-либо делать :/

> Ты пробовал хоть какую-нибудь из сборок?


Спейсмакс год назад. Не понял зачем оно мне, когда я могу просто запустить нвим да и на самом деле задач не было.
Linux: Firefox based 323 2931387
>>30602
>>31052

Спасибо, аноны. А как заставить его использовать тему системы? Консольный емакс выглядит нормально, а вот графический основной, как я понимаю почему-то выглядит как голые иксы, и темы, которые можно в самом емаксе менять, определяют только текст и фона, а не интерфейс программы и иконки.
Linux: Firefox based 324 2931390
>>20496

>идет очень тяжело после кучи лет на обычных редакторах уровня notepad


Это нормально. Потом не сможешь комфортно пользоваться другими редакторами. А еще будет период, когда будет хотеться притащить вим-лайк управление в весь софт, но это тоже пройдет.

>быстро перемещаться по файлам


Освой буферы. Серьёзно, все эти табы не нужны, совсем. Можешь еще попробовать вот это:
https://github.com/wincent/Command-T

>быстро перемещаться по отдельным текстовым абзацам


Поиск регулярками и vim-snipe. А вообще стандартных функций и текстовых объектов чаще всего хватает. Просто думай каждый раз перед тем, как нажимать 10 раз j и 30 раз l - потом уже будешь делать это на автомате.

>победить раскладкопроблемы


set keymap=russian-jcukenwin
set iminsert=0
set imsearch=0
и переключай по C-6
(сурс: https://habr.com/ru/post/98393/ )

>нормально пользоваться буфером обмена


Там всё работает из коробки. Просто в виме есть внутренний буфер, а есть системный, с которым вим тоже умеет общаться. Ты можешь обращаться к ним через "+ и "* (клипборд и выделение, соответственно). Например, чтобы скопировать текущую строку "+yy или для вставки "+p . Крайне не советую заменять внутренний киллринг системным unnamedplus, как советуют нубы в интернетах.

Прочитай документацию (а не только тутор) и вообще двигайся в сторону emacs + evil. или жди пока найтли неовима станет стабилен - там вроде как луа завезли
>>20478
Выкатываюсь с doom на ваниль и читаю документацию, осваиваю матан и сикп, пока нечего постить.
Говно, потому что пытаются сделать редактор для быд людей, а это изначально плохая затея. Лучше взять ваниль или дум и настраивать под потребности - это не так уж сложно.
Android: Mobile Safari 325 2931393
>>31167
По такой логике же и всякие генты с рачами не нужны, каждый же может взять уже готовую коляску и пользоваться.
Хотя да, новичку сразу может и не стоит советовать такое, от человека зависит.
Android: Mobile Safari 326 2931396
>>31387

> А как заставить его использовать тему системы?


https://www.gnu.org/software/emacs/manual/html_node/emacs/GTK-resources.html
Вроде можно через xresources тоже, погугли.

> Консольный емакс выглядит нормально, а вот графический основной


Можно вовсе убрать все GTK+ элементы, ими большинство не пользуется. Меню можно на Ф10 или Ctrl+ПКМ открыть.
(menu-bar-mode -1)
(tool-bar-mode -1)
(scroll-bar-mode -1)
Android: Mobile Safari 327 2931397
>>31390

> Там всё работает из коробки. Просто в виме есть внутренний буфер, а есть системный, с которым вим тоже умеет общаться


Хорошо в емаксе, ivy-yank-pop есть
Linux: Firefox based 328 2931400
Бампну тред недавно открытым плагином для себя: https://github.com/hlissner/evil-snipe По сути это это easy motion, но более приятный в некоторых аспектах.

Всегда казалась что идея прыгать по 1- 2ух буквенным сочетаниям очень наивная -- слишком много нужно думать. Но на самом деле очень быстро привыкаешь к таким прыжкам, очень натуральное движение. А самое главное оно очень универсальное, мне не нужно больше писать или экстендить текстовые объекты.

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

На самом же деле, я крайне редко думаю о тексте как о объектах, а я смотрю в точку экрана и хочу до неё прыгнуть, удалить до неё, скопировать до неё и т.д.
Linux: Firefox based 329 2931407
>>31397
Никогда не пользовался. Зачем он нужен?
Android: Mobile Safari 330 2931460
>>31407
В емаксе есть т.н. kill-ring. Допустим ты скопировал "фу", а потом "бар". При вставке вставится "бар". А если после вставки нажать M-y, "бар" заменится на "фу".
Counsel-yank-pop или как там его, позволяет вместо этого искать по килл рингу нужную вещь. Если ты что-то очень очень давно копировал, можно найти регуляркой или фуззи поиском и вставить.
Вообще в этом counsel очень много хороших фич, поэтому я сейчас перехожу на него с selectrum+consult+marginalia.
>>31400
Я использую модифицированный avy-goto-char-timer. Не дефолт потому что я шизоид, которому надо как в isearch. Вот код https://github.com/veronikazaglotova/dotemacs/blob/a2822445fa8b5bf63d0c1ee612e7144e60a3e04a/init.el#L415
Попробуй swiper. Это фуззи поиск с регулярками, но вместо того чтобы искать вперед-назад оно прыгает в зависимости от расстояния к совпадению, потом подальше, потом еще дальше. Сами линии видно в минибуффере через ivy/helm, на экране показывается превью, линия на которой находится совпадение выделяется, скорее всего (не тестил, решил конфиг с нуля переписать) C-v и M-v пропускают все совпадения которые уже видно на экране.
Если все же хочется вперед-назад искать, рекомендую raxod502/ctrlf, в нем все эти фичи есть включая последнюю.
Android: Mobile Safari 331 2931468
>>31460

> https://github.com/veronikazaglotova/dotemacs/blob/a2822445fa8b5bf63d0c1ee612e7144e60a3e04a/init.el#L415


Кстати, пиздос стыдно как я половину конфига в (use-package emacs...) написал
Это наверное единственная причина, по которой я решил начать сначала.
Windows 10: Firefox based 332 2931470
>>01072 (OP)
Что можете сказать за EmEdit?
dd7.jpg88 Кб, 680x512
Android: Mobile Safari 333 2931475
>>31470
Может я привык к мемемализму типа вима и прочего говна, но на скриншотах оно для меня выглядит как пикрил
Почему бы не использовать N++ какой-нибудь, который уже все используют?
Windows 10: Firefox based 334 2931477
>>31460

> В емаксе есть т.н. kill-ring.


Теорию я знаю. Расскажи как часто ты этим пользуешься, и если получится, может быть какой-нибудь пример интересный когда тебе такое нужно?

У меня висит кейбиндинг на это, но я вспомнил про него, дай боже, один или два раза.

> avy-goto-char-timer



Да, snipe, это фактически avy, но в avy, если мне не изменяет память, нет фичи что бы повторить поиск. Посмотри на мои прыжки по фигурнам скобкам. Т.е. я не знаю точно ещё куда я хочу, я ещё в раздумьях, но я уже попрыгал куда-то по скобкам.

Когда я очень точно знаю куда я хочу я тоже использую avy. То есть evil easymotion, но по сути тот же avy.

> Попробуй swiper.



пользуюсь постоянно, крутая штука. только у меня как-то рука не поднимает им пользоваться что бы прыгать по чему-то внутри экрана, как в моих примерах. Использую swiper что бы искать что-то сложное.

Бесит что swiper работает как isearch и если в строке есть два совпадения C-nпрыгает на следующее же.

> C-v и M-v



не знал спасибо. я не очень давно на дум переехал и раньше я пользовался хельмом, далеко не все бингдинги ivy выучил \ забил в руки

> Если все же хочется вперед-назад искать



немного не понял что ты имеешь в виду. Чем это тогда лучше айсёрча?
Windows 10: Firefox based 335 2931479
Кстати тут есть психи (или просто стариканы) которые умеют редактировать текст в ed или хотя бы vim-ex? Если да, сложно было научиться редатировать текст? Думаю попробовать осилить, просто ради лулзов.
Android: Mobile Safari 336 2931483
>>31477

> в avy, если мне не изменяет память, нет фичи что бы повторить поиск.


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

> не знал спасибо. я не очень давно на дум переехал и раньше я пользовался хельмом, далеко не все бингдинги ivy выучил \ забил в руки


Я даже не удивлен, что фича работает, хотя его ни разу не использовал swiper :/

> Чем это тогда лучше айсёрча?


Из айсерча легко выйти (например C-b закроет его) отчего нельзя редактировать текст, не выделяется линия с текущим совпадением, при поиске назад курсор остается в начале совпадения вместо конца в ктрлф либо постоянно в начале, либо в конце, нет C-v M-v.
Windows 10: Firefox based 337 2931489
>>31483

> Я даже не удивлен, что фича работает, хотя его ни разу не использовал swiper :/



Ха, я не проверил, поэтому я тоже не знаю. Напишу как вернусь в рабочую среду. Я захожу в винду в space station 13 поиграть, иначе эта погань работает через жопу.
Android: Mobile Safari 338 2931494
Поясните вообще вкратце, зачем эти емаксы и вимы?
Linux: Firefox based 339 2931503
>>31479
Пытался я вкатиться без чтения мануалов, но с позором провалился. Тебя не этот ли видос вдохновил?
https://www.youtube.com/watch?v=2XLZ4Z8LpEE
trueprogrammers.png72 Кб, 740x406
Windows 10: Firefox based 340 2931504
vim:
- программировать
- редактировать конфиги
- писать обычный текст

emacs:
- сраться
- http://www.stallman.org/saint.html
Android: Mobile Safari 341 2931509
>>31504

> emacs:


> - сраться


С чем связано такое... низкое мнение
Windows 10: Firefox based 342 2931514
>>31509
я просто кривляюсь

емакс:
- программировать
- редактировать конфиги
- писать обычный текст
- органайзер
- почтовик
- rss фидер
- чат-клиент
- музкальный клинет
- генерация блого-записей
- файловый менеджер

если использовать емакс на полную катушку, это как отдельная операционка в одной программе, при этом практически каждую часть которой можно поправить и поменять на лету, прямо сейчас (хорошо что вирусов под емакс ещё нет)
Windows 7: Firefox based 343 2931525
>>31470
Хорош для открытия больших файлов.
Windows 7: Firefox based 344 2931527
>>31479
Там вроде даже автодополнения нет и нельзя посмотреть какие аргументы принимает функция.
Linux: Chromium based 345 2931574
>>31390

>А еще будет период, когда будет хотеться притащить вим-лайк управление в весь софт, но это тоже пройдет.


Уже накатил вим плагины на pycharm и vscode, хех
>>20527
>>20638
>>20667
С файлами все так же ебланю, буфера освоил, перемещаюсь с помощью easymotion (правда за месяц так и не смог понять, удобно мне или нет).
А в целом, все заебись, спасибо всем за ответы
емаксы ваши накатывать не собираюсь, мне просто надо быстро/эффективно код редачить, вне редактора я оч мало печатаю.
Android: Mobile Safari 346 2931579
>>31574

> С файлами все так же ебланю


fzf.vim хоть используешь?

> вне редактора я оч мало печатаю.


У емакса плагины получше будут и пердолить его проще.

> перемещаюсь с помощью easymotion (правда за месяц так и не смог понять, удобно мне или нет).


Не надо его для всего использовать. Используй вместо поиска. Если нужно в конец строки на текущей линии перейти, то смысла 0, пынемаешь?
Linux: Firefox based 347 2931814
>>31489
>>31483

> C-v и M-v



Угу, пашет. Вообще справка по стандартным кейбиндингам свайпера как-то далеко запрятана, я так и не нашёл её в самом емаксе. Пришлось это читать https://oremacs.com/swiper/#minibuffer-key-bindings

Ещё в свайпере есть режим гидры, довольно удобно. И кстати, можно бегать по строчкам, делать янки а потом по одному из килл-ринга попом доставать. Удобно что бы цитирования делать.
Linux: Firefox based 348 2931819
>>31503
Нет, но видос очень интересный, мне захотелось себе такой аппарат домой поиграться. Хочу теперь что-нибудь подобное на коленке собрать.
Linux: Firefox based 349 2931837
>>31527
пхах, если эта шутка, ты хорошо пошутил анон. Это редактор-однострочник, из до-вимовой эры так сказать.

Короче я попробовал отредактировать файл. Использовать на самом деле очень просто, но абсолютно всё, я повторяю, всё, нужно делать самостоятельно: каждый отступ, каждый символ. Опять же, нет возможности "поменять строчку", можно её только заново переписать. Пользоваться этим можно, но не очень долго.

Создать файл:
$ ed
a << начать ввод
#include <stdio.h>

int main() {
printf("Hello 2ch!\n");
}
. << закончить ввод
w 2ch_ed.c << записать в файл 2ch_ed.c
62
q << выйти из ed

Теперь пишем небольшой цикл:
$ ed 2ch_ed.c
62
- << - и + переходят на предыдущую и последующую строчку
printf("Hello 2ch!\n");
c << заменить текущую строчку на ...
int i;

for( i = 0; i < 10; ++i ) {
printf("Hello 2ch, i=%d\n", i);
}
. << конец замены
w << записать
116
q << выйти

И правда записалось:
$ cat 2ch_ed.c
#include <stdio.h>

int main() {
int i;

for( i = 0; i < 10; ++i ) {
printf("Hello 2ch, i=%d\n", i);
}
}

Теперь и ты можешь понтанутся перед друзьями, что можешь редактировать текст в редакторе 1973 года (50 лет назад считай).
Linux: Firefox based 349 2931837
>>31527
пхах, если эта шутка, ты хорошо пошутил анон. Это редактор-однострочник, из до-вимовой эры так сказать.

Короче я попробовал отредактировать файл. Использовать на самом деле очень просто, но абсолютно всё, я повторяю, всё, нужно делать самостоятельно: каждый отступ, каждый символ. Опять же, нет возможности "поменять строчку", можно её только заново переписать. Пользоваться этим можно, но не очень долго.

Создать файл:
$ ed
a << начать ввод
#include <stdio.h>

int main() {
printf("Hello 2ch!\n");
}
. << закончить ввод
w 2ch_ed.c << записать в файл 2ch_ed.c
62
q << выйти из ed

Теперь пишем небольшой цикл:
$ ed 2ch_ed.c
62
- << - и + переходят на предыдущую и последующую строчку
printf("Hello 2ch!\n");
c << заменить текущую строчку на ...
int i;

for( i = 0; i < 10; ++i ) {
printf("Hello 2ch, i=%d\n", i);
}
. << конец замены
w << записать
116
q << выйти

И правда записалось:
$ cat 2ch_ed.c
#include <stdio.h>

int main() {
int i;

for( i = 0; i < 10; ++i ) {
printf("Hello 2ch, i=%d\n", i);
}
}

Теперь и ты можешь понтанутся перед друзьями, что можешь редактировать текст в редакторе 1973 года (50 лет назад считай).
Linux: Firefox based 350 2931862
>>31400
У тебя выводится последняя команда и её клавиша в статус баре - что это за плагин?
Linux: Firefox based 351 2931868
>>31862
Это я специально что бы записывать скрин касты сделал. https://github.com/tarsius/keycast и (для скринкастов) https://github.com/Ambrevar/emacs-gif-screencast

Для дума и разных необычных мод-лайнов нужен специальная настройка, могу вкунить если не заработает.
Linux: Firefox based 352 2931871
>>31868
сделал в смысле установил и включил. а не разработал и выложил
image.png374 Кб, 1280x720
Linux: Firefox based 353 2931896
Вброшу и сюда (соре за качество - телега зашакалила).
emacs в tmux на сервере, запущен racket-mode. Цепляюсь к серверу с ведра (openssh на termux). Добавить к этому всему синезубую клавиатуру и получается неплохой compact remote perdoling environment (CRPE).
Для работы racket-mode (по крайней мере его repl) нужны были какие-то графические ракет-либы, которые прибиты гвоздями к gtk. А gtk, как известно, без графики не работает. Пришлось поднимать фейковый xserver через xvfb и кормить емаксу переменную DISPLAY - удивительно, но это работает. Более того, я даже в теории могу подключиться к этим фейковым иксам через какой-то vnc клиент и смотреть там аниме.
А еще я через socat по ssh туннелю пробрасываю сокет емакс сервера на пеку дома - работает практически так же, если бы он был запущен локально.
Не думаю, что какой-либо редактор (даже вим) позволяет провернуть такое же.
>>31868
Спасибо! Я находил только command-log-mode, но всё, что оно делает - это открывает буфер и логирует туда все названия команд. А это и кнопки показывает, и выглядит красиво.
Android: Mobile Safari 354 2931971
>>31814

> Угу, пашет. Вообще справка по стандартным кейбиндингам свайпера как-то далеко запрятана,


Я снова с тилибона, так что проверить не могу
C-h b попробуй
Linux: Firefox based 355 2931985
На самом деле есть такая штука как which-key-show-keymap (SPC h b). Теперь понятно как искать справку по отдельным модам. Вообще без which-key не представляю себе емакса.
Linux: Firefox based 356 2932273

> А еще я через socat по ssh туннелю пробрасываю сокет емакс сервера на пеку дома - работает практически так же, если бы он был запущен локально.



TRAMP тоже крайне хорош, и ничего подобного практически нигде нет. Что-то для удалённой разработки было в NetBeans, но NetBeans скорее мёртв чем жив. CLion on JB вроде тоже что-то умеет похожее, но я ещё не пробовал.
icons.png5 Кб, 242x50
Linux: Firefox based 357 2932274
Просто посмотрите на эти иконги с сайт нетбинса. Сколько этим иконкам лет? 10?
Linux: Firefox based 358 2932280
>>31896
ещё кстати анон, ты пользуешься мобильным ssh? https://mosh.org/ попробуй прокинуть сокет через него, как оно будет работать?
Android: Mobile Safari 359 2932297
>>32273

> TRAMP тоже крайне хорош, и ничего подобного практически нигде нет.


Вскод такое имеет
>>32274
Надо будет сохранить
>>32280
Чем это лучше термукса
Linux: Firefox based 360 2932337

> Вскод такое имеет



Для vs code нужен инстанс vs code на удалёном серваке, разве нет? Для tramp-а не нужен емакс на удалёном серваке.

> Чем это лучше термукса



Термукс это эмулятор терминала. Мош это надстройка\реимплементация на ssh. Посмотри видео или почитай пейпер, я лучше не ресскажу.

Но если кратко: это ссш-сессии которые не умирают и не повисают. Например создал ssh-сессию в москве, сел в самолёт, отключил телефон, прилетел в париж, включил телефон и продолжил работать в той же сессии. Без screen-а или tmux-а.

Это экстремальный пример, но очень часто встречающийся в быту (по крайне мере больших городов где есть метро и маленьких городов где плохое покрытие мобильной связью).
Android: Mobile Safari 361 2932338
>>32337

> Для vs code нужен инстанс vs code на удалёном серваке, разве нет?


Хз, не использовал
Windows 10: Chromium based 362 2932379
>>05500
>>05049
>>05487
Поясните за Катю. Она норм? Что там в него понапихано? Стоит ли форкнуть и немного переписать интерфейс чтобы было не так уебищно? Интерфейс вообще на чем там написан, на qml?
Такое чувство что нашел идеальный редактор, который можно просто взять и написать к нему нормальный, красивый, человечный, интерфейс. Хоспадеее, аж ручки вспомители нах!
хотя подозреваю что там будет обязательно какое-то дерьмо и придется писать редактор на хромиуме и js
Android: Mobile Safari 363 2932384
>>32379

>2905487 (я)


Хз, не пользовался редакторами кроме емакса, и вим немножко знаю.

> написать к нему нормальный, красивый, человечный, интерфейс.


Попробуй Scintilla Scite, на его основе Geany и N++ написали.
Windows 10: Chromium based 364 2932387
>>32384

> Хз, не пользовался редакторами кроме емакса, и вим немножко знаю.


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

> Попробуй Scintilla Scite, на его основе Geany и N++ написали


Хмм. Действительно, это еще лучше для переписывания. Спасибо, попытаюсь напердолить на qt или wx, уже удалил катю.
Linux: Firefox based 365 2932391
>>32379
Kate норм. Я пользовался какое-то время. Тем более если на КДЕ сидишь. Куча плагинов, расширяемость, менеджер сессии интегрированный в рабочий стол.

Но не очень понятно чем тебе интерфейс не нравится? Он... обычный.
Windows 10: Chromium based 366 2932406
>>32391

> Kate норм.


Падсибя переписывать долго.

> Но не очень понятно чем тебе интерфейс не нравится? Он... обычный.


Если осилю время будет написать на scintilla или чем-то подобном, то покажу идеальный маняинтерфейс.
Windows 10: Chromium based 367 2932495
>>32406
А хуй там, пока смотрел что там с qt, оказалось что у qt лицуха поменялась. А у wx версии scintilla почти нет обёрток, щас бы 90клок хуярить как пет. Легче геани форкнуть.
Ну, CEF и js тоже неплохо.
Linux: Firefox based 368 2932534

> у qt лицуха поменялась



А что там поменялось такого?
sage Linux: Firefox based 369 2932607
>>32337

>Термукс это эмулятор терминала. Мош это надстройка\реимплементация на ssh. Посмотри видео или почитай пейпер, я лучше не ресскажу.


Термукс это ещё и адаптированный для андроида софт, openssh в том числе.

>Но если кратко: это ссш-сессии которые не умирают и не повисают. Например создал ssh-сессию в москве, сел в самолёт, отключил телефон, прилетел в париж, включил телефон и продолжил работать в той же сессии. Без screen-а или tmux-а.


Как-то не верится. Любая попытка записи в закрытый сокет убьёт сессию на сервере. Чем может помочь клиент - не понятно.
Windows 10: Chromium based 370 2932633
>>32534
Ограничен доступ к исходникам. Это уже серьезная заявочка на полный дроп qt в новых проектах.
sage Linux: Firefox based 371 2932642
>>32633
В случае полного закрытия у сообщества есть право форка со сменой лицензии.
Linux: Firefox based 372 2932644
>>32280
Ну, у меня в термуксе openssh установлен. Ну а на десктопе полноценный линукс уже - я именно на него пробрасываю.
Ты имеешь ввиду пробросить сокет на андроид? Попробую и отпишу, если не забуду. Но что-то мне подсказывает, что socat не станет работать в огрызках гну оси на ведре.

p.s. я пробовал ставить emacs в termux на андроиде (там есть пакет в testing репозитории) и он даже работает, но вот многие плагины работать не хотят или для них тупо нет нужных либ в собранном виде
Windows 10: Firefox based 373 2932650
>>32607

> Как-то не верится. Любая попытка записи в закрытый сокет убьёт сессию на сервере. Чем может помочь клиент - не понятно.



Так ты попробуй, оно работает. Только это не только клиент, но и сервер.
Linux: Firefox based 374 2932653
>>32650

>но и сервер.


Нахуй нужно, если есть те же screen и tmux?
Linux: Firefox based 375 2932761
>>32653
Удобней в разы, например? Работа в метро в ssh&screen это: пропало соединение, всё повисло, умерло, убил свою ssh локальную сессию, поднял новую, нашёл нужную screen сессию, подключился. Работа в метро в mosh это: пропало соединение, потупил, продолжил работать.

Ты не то что видос или пейпер не открыл, ты даже сайт заленился открывать? Если тебе совсем не интересно, то мне тоже не интересно.
Android: Firefox based 376 2932831
>>29226

>да в любой думаю


Не в NotePad++.
Windows 10: Chromium based 377 2932922
>>32642
Ну дааа, но все эти тёрки шизанутые пиздец, смысл учувствовать в этом, если не мейнтейнер кде.
В любом случае CEF и js свободнее и удобнее выходит, для интерфейса, чем хоть какое-то взаимодействие с qt. И быстрее чем всякие wx/tk, тому шо их и не развивали в эту строну. Пичалька, пластмассовый мир подебил.
Android: Mobile Safari 378 2932930
>>32642
Вряд ли кути выживут с сообществом, нужно обязательно фонд/копрорацию чтобы разработка шла.
Linux: Firefox based 379 2932958
Вы тут наружу двача из принципа не выходите, да? Как на ЛОРе, только Ъ?

Читаю аннонс от кдешников:

> This is a challenge to FOSS developers, but KDE remains strong, as our community are assessing the situation and plan for the best path forward through the KDE Free Qt Foundation (KFQF).



У KDE конечно же нет таких ресурсов как у GNOME с их ред хатом, но всё же не думаю что всё так уж пессемистично. Жить будет. Будет ли жить сам Qt -- большой вопрос. Лицензия слишком дорогая, тестирования со стороным огромного сообщества больше не будет, сложности с установкой, конкуренция. Может быть и загнётся.
Android: Mobile Safari 380 2932963
>>32958
Так мы не про кеды говорим, а про кути...
Windows 10: Chromium based 381 2932978
>>32958

> plan for


Ммм, достоверно. Вот когда сделают свой форк, тогда и можно будет.
Linux: Firefox based 382 2933023
Но кеды неразрывно связаны к кути. В смысле фонд, в смысле организация которая стоит за те что бы оставался свободный кути есть. Разве эта история не похожа на на Hudson -> Jenkins или OpenOffice -> LibreOffice?

> Ммм, достоверно. Вот когда сделают свой форк, тогда и можно будет.



Форк будет когда станет окончательно понятно что не договориться. Qt уже пыталась сделать это в прошлом, несколько лет назад. И после реакции сообщества, сдало назад. Может быть они сдадут назад и сейчас. Не сдадут, будет форк.
Android: Mobile Safari 383 2933065
>>32831
Заменить \n<символ_отступа> на \n<нужный_символ> же.
Windows 10: Chromium based 384 2933094
>>33023

> Но кеды


Всем плевать.

> Разве эта история не похожа


Нет, эта история похожа на ролинг библиотеку, лол.

> когда станет окончательно понятно что не договориться


Как оказалось, лицензия сменилась уже давно. Годик.

> будет форк


Если еще не сделали - значит точно не будет. Вечные лаги, баги и никаких LTS. Штош. Ты как-нибудь сам.
Linux: Firefox based 385 2933223
>>32958

>тестирования со стороным огромного сообщества больше не будет


Опенсорс и был основной тестовой площадкой. А кеды как основная часть.
Станет еще лучше, потому что теперь девелоперы смогут менять qt под свои нужды, а не костылить из того, что дают.
Linux: Firefox based 386 2933225
Нет, не плевать. Как отметил другой анон, очень важная часть любого проекта это финансирование и сообщество. Кроме самой компании Qt, есть ещё KDE, который заинтересован в поддержке и у которого есть ресурсы.

> Нет, эта история похожа на ролинг библиотеку, лол.



Не понял?

> Как оказалось, лицензия сменилась уже давно. Годик.


> Если еще не сделали - значит точно не будет. Вечные лаги, баги и никаких LTS. Штош. Ты как-нибудь сам.



Последний, незакрытый LTS это 2019-12-12 с концом поддержки 2020-12-12. Точно форка не будет? Будет как ты сказал?
Linux: Firefox based 387 2933226
>>33223

> Станет еще лучше, потому что теперь девелоперы смогут менять qt под свои нужды, а не костылить из того, что дают.



Не уверен. Ты когда-нибудь мейнтейнил достаточно большой проект? До этого большую часть поддержки фреймворка делал TrollTech (ну или кто там). Теперь придётся это делать самим КДЕ-шникам, распыляя и без того, довольно небольшие, ресурсы.

Разработка безусловно замедлится.
Windows 10: Chromium based 388 2933759
>>33225

> Последний, незакрытый LTS это 2019-12-12 с концом поддержки 2020-12-12. Точно форка не будет? Будет как ты сказал?


Целый год прошел с момента смены лицензии, но никто не торопились создать форк.
Скорее всего, кутя оставили лазейку и не закрыли полностью, ну типо полугодичные релизы будут и открытая версия лтс, но с закрытыми исходниками. А это значит что юридически форк никто права не имеет делать, ну а че открытое же.
Android: Mobile Safari 389 2933798
>>33759

> никто не торопились создать форк.


Потому что до конца 2020 поддержка старой версии на старои лицензии была
Windows 10: Chromium based 390 2933816
>>33798
Ты туповат немного, да? Что по-твоему из этого следует?
Лицензия сменилась год назад, уже год назад было ясно что исходники закроют.
Android: Mobile Safari 391 2933825
>>33816

> Что по-твоему из этого следует?


То, что нет нужды делать форк, пока опенсоус версия еще не сдохла
Windows 7: Firefox based 392 2933828
>>01782

>Увы но емакс действительно устарел и дезайнился совсем не под то, чем являются современные пк. Деда надо закопать, но перед этим найти ему адекватную замену



Я уже джвадцать лет слушаю, как уже, вот-вот, скоро совсем закопают емакс. Похоже, что меня закопают раньше. Но поддерживаю все начинания. Работайте, /b/ратья.
Windows 10: Chromium based 393 2933870
>>33825
Опенсорс версия не сдохла. Сдохла опенсорс версия LTS релиза.
Никакого форка лтс на основе существующий версии не сделано, а значит не сделают. Может из-за юридических проблем, а может просто долбоебы.

>>33828
Справедливостиради, и емакс и вим уже давно сдохли.
Абсолютно всё крупное программерования в IDE происходит, а вим и емакс осталось на уровне блокнотика, в котором работают только над несерьезными скриптами.
Linux: Firefox based 394 2933910

> Справедливостиради, и емакс и вим уже давно сдохли.


Абсолютно всё крупное программерования в IDE происходит, а вим и емакс осталось на уровне блокнотика, в котором работают только над несерьезными скриптами.

ORLY? Что такое крупное программирование?
Linux: Firefox based 395 2933915
https://bugreports.qt.io/browse/QTQAINFRA-4121

Бранчу 5.15 только в прошлом месяце закрыли. Т.е. не закрыли, а перестали в неё комитить.
Android: Mobile Safari 396 2933919
>>33910
По-твоему ядро Линукс в емаксе или виме пишут? Лол
Linux: Firefox based 397 2933927
>>33919
эээ да? это какой-то странный очень странный пример, не в пользу аргументам что на них ничего не пишут, потому что среди ядерщиков старепров оч много => очень много емаксеров и вимеров
Fedora Linux: Firefox based 398 2933931
>>33919

>По-твоему ядро Линукс в емаксе или виме пишут?


Торвальдс юзает Емакс, Кроа-Хартман — вим.
Linux: Firefox based 399 2933932
я извиняюсь, но линус вообще почту в mutt-е читает и пользуется ВОТ ЭТИМ: https://github.com/torvalds/uemacs

там даже подсветки нет

пример про ядро оч плохой, давай другой
2803203 - samplebd2e82691bf1fbb0196b0c1e7729617ba994512b.jpg157 Кб, 850x1206
Android: Mobile Safari 400 2933943
Это был второй слой иронии, извините больше не буду :/
Windows 10: Chromium based 401 2933966
>>33910

> ORLY?


Да. Пикрелейтед.

> Что такое крупное программирование?


Это когда жабе логики на два гигабайта написано. Или на плюсах на метров 200. Или сайтик с логикой на гиг.
Хотя жабаскриптеры любят писать в виме ну я тож люблю в виме жс пердолить, но опять же, это просто несерьезная хуита и мелкие скриптики. Их можно и в нано.

>>33915
Шизя, изменили еще год назад лицензию. Год назад об этом было известно. Но никто даже не потрудился поднять бучу, жить в вечном ролинге наверное лучше, чем иметь lts.

>>33943
>>33932
>>33931
>>33927
>>33919
Идю для ядра никто и не делал, ололо. Ебитесь сами таксказать. Леунксоиды даже не стали ебаться, хотя тут-то явно требуется. Проблемы менеджмента и взаимодействия между людьми, десу.
Впрочем там же другой процесс разработки и тестирования.
Linux: Firefox based 402 2934083
>>33966
То что инструменты не самые популярные -- это очевидно. Но то что они давно сдохли? Количество пользователей только растёт год от года.

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

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

> Шизя, изменили еще год назад лицензию. Год назад об этом было известно. Но никто даже не потрудился поднять бучу, жить в вечном ролинге наверное лучше, чем иметь lts.



Я прежде всего хочу сказать что год, особенно для опенсорса, это слишком мало. Текущий лтс сдох только в прошлом месяце, свободным проектам ещё не о чём беспокоиться. Если всё будет стоять на месте и через пол-года, то я с тобой полностью соглашусь.
Linux: Firefox based 403 2934098

> Идю для ядра никто и не делал, ололо. Ебитесь сами таксказать. Леунксоиды даже не стали ебаться, хотя тут-то явно требуется. Проблемы менеджмента и взаимодействия между людьми, десу.


Впрочем там же другой процесс разработки и тестирования.

Зачем ИДЕ для ядра? Ядро обычный проект, с необычным методом публичной разработки. Ты наблюдаешь только часть картины, если смотришь только на публичную разработку. Внутри всё по-другому, никто в каком-нибудь штеуде не обменивается патчами по почте, лол.

Просто это в целом проблема ИДЕ для С и С++ проектов. Есть много хороших, но нет по-настоящему отличных, качественных. Таких которые бы, например, сдвинули бы меня с емакса. Тем более что, спасибо MS Research-у, у нас есть опен-сорцный language protocol server, поддерживаемый и спонсируемый.
Linux: Firefox based 404 2934099
т.е. метод на самом деле очень даже обычный, просто очень старпёрский. fucking boomers
Windows 10: Chromium based 405 2934109
>>34083

> Но то что они давно сдохли? Количество пользователей только растёт год от года.


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

> IDE редко что умеют такого


> Я не программировал коммерческие штуки


> я пилил всякий оч жирное


> то всё настраивать


> настроенный емакс


Жир потёк.

> Я прежде всего хочу сказать что год, особенно для опенсорса, это слишком мало.


А я хочу сказать что очень много. Если сожрали это - сожут и потом.

>>34098

> Ядро обычный проект


Ну это уже тролинг тупостью, не меньше.
Android: Mobile Safari 406 2934144
Стоит ли пробовать Vis?
Linux: Firefox based 407 2934160
>>34109
Ну что ты виляешь, у тебя аргументы кроме какой-то мифической "серьёзной разработки" будут? Не сливайся, анонче. Расскажи нам на чём писать плюсовый проект на пару mloc? (это ведь достаточно серьезно?)
Fedora Linux: Firefox based 408 2934230
>>33966

>Леунксоиды даже не стали ебаться, хотя тут-то явно требуется.


Кому требуется? Если люди придрочились — то кто мы такие, чтоб рассказывать каким инструментом им для работы пользоваться? Без сопливых разберутся.
Android: Mobile Safari 409 2934234
>>34160

> на чём писать плюсовый проект на пару mloc


Visual studio
Linux: Firefox based 410 2934236
micro

\thread
Android: Mobile Safari 411 2934242
>>34236
Зачем нано/микро, когда можно просто научиться использовать Vi?
Linux: Firefox based 412 2934276
>>34234
Вижак хорош, я не спорю. Но что он умеет такого, чего не умеет емакс? Почему я не могу вести оч большой проект в емаксе и быть эффективным?

Что тебе не хватает в твоей работе на С++ или С? Или какая фича или инструмент в вижаке ты представляешь что бы невозможно было заменить?
Android: Mobile Safari 413 2934277
>>34276
Intellisense, дебаг, компил, средства автоматизации, git, разные умнве подсказки, работа из коробки
Windows 10: Chromium based 414 2934278
>>34160
Ты даун, блядь, совсем, а? Я тебе статистику показал кто чем пользуется. Статистика и эмпирика это не аргумент уже?

>>34230
Требуется для новых разработчиков, которые не придрочились и только вкатываются, которые не придрочились.
Требуется для старых разработчиков, которые решили увеличить продуктивность.
И т.д, почти все варианты использования.
Android: Mobile Safari 415 2934282
>>34278
Непопулярный != Не годится
Windows 10: Chromium based 416 2934284
>>34282
Причем тут популярность? Никто не приводил статистику популярности. Её кста вообще хз как высчитывать.
Словно на петухабр попал, абсолютная шиза.
Linux: Firefox based 417 2934286
>>34242

> Зачем нужны легковушки, когда можно просто научиться водить трактор?

Linux: Firefox based 418 2934292
>>34277
Это список того чего невозможно заменить или просто список без чего невозможно работать? Потому всё это есть и в емаксе. Для "работы из коробки" есть стартер киты.

>>34278

> Ты даун, блядь, совсем, а? Я тебе статистику показал кто чем пользуется. Статистика и эмпирика это не аргумент уже?



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

Я вот пользуюсь и емаксом и вимом лет 12, полёт нормальный. И всё это время редакторы закапывают и закапывают, закапывают и закапывают. Только никак не закопают, а юзер-базы только растут, да фичами обрастают.
Linux: Firefox based 419 2934295
В каждом, относительно популярном треде на дваче, обязательно заводиться шизик, который начинает всех называть шизиками. В каком-то смысле это маркер качества и популярности треда. Поздравляю всех участников, у нас есть свой шиз! Пришли к успеху.
Linux: Firefox based 420 2934297
Какой здесь бамплимит? Может быть в тред шапку оформить нормально, а не просто ссылку куда-то? И ещё сделать список тем для срачей сразу и картиночек боевых.
Windows 10: Chromium based 421 2934307
>>34292

> Ну чего ты рвёшься, няша?


С тупости рвусь.

> популярные


Причем тут популярность? Нигде речи не было про популярность.
Sooqaaa, ну просто если это не ментальное расстройство, то я не понимаю.
wtf.png101 Кб, 300x256
Linux: Firefox based 422 2934316

> Я тебе статистику показал кто чем пользуется.


> Причем тут популярность?

Android: Mobile Safari 423 2934320
>>34286
Vi* быстрее пользоваться, чем микро/нано.
Android: Mobile Safari 424 2934321
>>34297

> Какой здесь бамплимит?


500

> Может быть в тред шапку оформить нормально, а не просто ссылку куда-то?


Если можешь
Linux: Firefox based 425 2934369
>>34320

> Vi* быстрее пользоваться, чем микро/нано.


Только если сильно придрочиться, и только если ты программист, что-то пишущий на регулярной основе. Обычному смертному гораздо удобнее использовать микро, чем становиться воннаби-кодером.
Fedora Linux: Firefox based 426 2934371
>>34369
Обычному смертному линукс не нужен.
Android: Mobile Safari 427 2934373
>>34369

> Только если сильно придрочиться


Vimtutor за 10 минут проходится

> и только если ты программист, что-то пишущий на регулярной основе


Даже если им просто конфиги редактировать разница заметна.
Windows 10: Chromium based 428 2934375
>>34316
Ну и причем тут популярность, шизло? Понимаю, тебе трудно соображать, но ты подумой.
Windows 10: Chromium based 429 2934377
>>34373

> Даже если им просто конфиги редактировать разница заметна.


Разница в кол-ве клавиш заметна .
Переключить в режим редактирования (две клавиши), переместить курсор (две клавиши), удалить (одна клавиша), переключиться в режим просмотра (одна клавиша).
Только реально ебанутые люди будут таким заниматься, лол.
Linux: Firefox based 430 2934379
>>34373

> Vimtutor за 10 минут проходится


После него знаешь только, что для выхода нужно нажать :q!, а перед редактированием i, остальное тут же забывается. На то чтобы приучиться использовать все эти тонны клавиш на практике уходят месяцы опыта, на которые у тебя есть время только если это твоя работа.

> Даже если им просто конфиги редактировать разница заметна.


Иллюзия, как оправдание мучений.
Windows 7: Firefox based 431 2934381
>>33870

>Справедливостиради, и емакс и вим уже давно сдохли.


>Абсолютно всё крупное программерования в IDE происходит, а вим и емакс осталось на уровне блокнотика, в котором работают только над несерьезными скриптами.



Ты скозал? Мой код, написанный в емаксе, напрямую влияет на работу интернетов у сотен миллионов людей по всему миру. Не берусь оценить серьёзность этого скрипта, но без него в нашей автономной системе не работают кое-какие процессы, препятствующие правильной фильтрации префиксов. Фильтр, кстати, написал другой анон, в виме. Такая вот ирония.
Windows 7: Firefox based 432 2934382
>>34381
* препятствующие неправильной
быстрофикс
Android: Mobile Safari 433 2934384
>>34377

> Переключить в режим редактирования (две клавиши)


Одна клавиша.

> переместить курсор (две клавиши)


Зависит от того, куда перемещать.

> удалить (одна клавиша), переключиться в режим просмотра (одна клавиша).


Ну допустим, тебе нужно удалить один знак в расстоянии 2 знаков от курсора. В виме это Esc hh x, то есть 4 нажатия. В нано это ^B ^B ^D то есть 6 нажатий.
А теперь давай мой юзкейс. Допустим, ты напечатал "fialure" и хочешь починить опечатку (курсор в конце слова). В виме это Esc Fa x p, 5 нажатий. В нано это M-SPC ^F ^D ^D ai, 10 нажатий.
А давай попробуем что-нибудь поискать. Ну вот, например, мы ищем в конфиге все хоткеи, и там какое-нибудь слово "bind" для этого. Как это делается в виме: /bind Enter и затем n для перехода к следующему. Как это делается в нано: ^W bind Enter, для перехода к следующему ^W ^P Enter. Поиск за одинаковое количество нажатий, а вот переход к следующему требует в 5 раз больше нажатий, чем вим. В микро для перехода к следующему есть ^N, значит всего лишь в два раза.

> Только реально ебанутые люди будут таким заниматься, лол.

Android: Mobile Safari 434 2934385
>>34379

> остальное тут же забывается.


В виме всё мнемоника. Если ты знаешь английский, то запомнишь с первого раза.

> На то чтобы приучиться использовать все эти тонны клавиш на практике уходят месяцы опыта, на которые у тебя есть время только если это твоя работа.


А тебе и не надо знать все. Те, что в вимтуторе показывают, уже делают тебя быстрее среднестатистического наноюзера.
Windows 7: Firefox based 435 2934389
>>33966

> Рассказывает про серьёзное крутое программирование


> Показывет циферки по жабе и крестам, баит про гигабайты говнокда



Энтерпрайз пишется на винде в вижуалстудио не потому, что так удобно программистам, а потому, что так удобно айти-слесарям: накликал в AD конфиг, списал по цисковскому учебнику NAT, запретил icmp и пейсбук, всё можешь доложить начальству, что сеть В БЕЗОПАСНОСТИ. Но как только девелоперам дают свободу выбора, они тут же за макбуки хватаются и ставят спеймакс, хоть кол на голове теши. Не первый год консультирую по миграции с hyperv в локальной сети на облака и интернет, постоянно приходится начинать с того, чтобы дать гребцам вёсла поудобнее и только после этого начинать работу по адаптации процессов и архитектуры.
Linux: Firefox based 436 2934439
>>34375

> Я тебе статистику показал кто чем пользуется.


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

Но если это не так, то тогда что? Что значит "серьезной разработки не ведётся" тогда?
Windows 10: Chromium based 437 2934557
>>34381
Какая-то статистическая ошибка.
Есть целый мир, который пердюхает в нормальных идях, но нет, всё равно субъективщину гонят "А ВОТ Я А ВОТ УМЕНЯ". Чего блядь? Тыж скрипты всю жизнь писал в емаксе.

>>34389

> а потому, что так удобно айти-слесарям: накликал в AD конфиг, списал по цисковскому учебнику NAT, запретил icmp и пейсбук, всё можешь доложить начальству, что сеть В БЕЗОПАСНОСТИ.


Мань... Ты никогда не работал в компаниях больше 20 человек, да?
На все эти сети нужные сертификаты, от той же циски. И они сертифицирует шинду, внезапно. еще ретхет, но кол-во услуг меньше
У нонейм библиотеки с твоего залупного node.js никакого сертификата нет вообще. А чтобы её сертифицировать, проверить и сказать "там закладок нет" нужен целый отдел. Если микрософт или циска сломается - можно предъявить за закладки микрософту. Если сломается залупа на ноде - предъявлять будешь своему очку. Вернее прокурор будет предъявлять будет твоему очку, ведь директоров не арестовывают, а ты подписал ответственность.

> они тут же за макбуки хватаются и ставят спеймакс


Таких долбоебов обычно нахуй гонят, лол. Только сеньеры могут себе позволить шизу с емаксами, но сеньер это не малолетний долбоеб, таксказать.

>>34439
"большинство пользуется" и "популярность" имеют разные значения.
На примере этого >>34389 у скриптодетей может что угодно быть популярно, включая вим и емакс. Но работать и организовывать гиты, сборку и прочие ништяки, удобнее в корпоративных идях. А на скриптодетей, и что там у них популярно, всем плевать.
Windows 7: Firefox based 438 2934562
>>34557
Эх, если бы целый мир можно было поделить на скриптодетей и серьёзный софт на яве, так просто жилось бы. Сразу было бы видно по IDE, перед кем «ку» делать. Между конторами на 20 человек и галерами на двадцать тысяч умещается целый чудесный мир. Но он плохо помещается в твою бинарную систему, маня.
Windows 2000: Firefox based 439 2934565
>>34562

> серьёзный софт на яве

Windows 10: Chromium based 440 2934605
>>34562
Эх, скрипторебёнок...
Сейчас расскажу. Пишет скрипты без иди меньше 2клок - пацак. Пишет с иди нескрипты 2клок и больше - один раз ку. Пишет без иди на 2клок и больше - срочно делай ку два раза. Пишет 20клок, использует и иде и вимами, пользуется и тайлами и шиндой - ты таких и не встретишь.
Android: Mobile Safari 441 2934616
>>34605

> пользуется и тайлами и шиндой - ты таких и не встретишь.


Пофиксил
Windows 10: Firefox based 442 2934645
>>34616
на десктопе у меня сперма с иде. на ноуте прыщи с тайлами и напердоленным вимом. Я попадаю под требования несуществования?
Android: Mobile Safari 443 2934654
Windows 10: Firefox based 444 2934660
>>34654
пойду тогда одной ногой в корзину, другой в /dev/null
Linux: Firefox based 445 2934661
>>34557

> "большинство пользуется" и "популярность" имеют разные значения.


Ура, мы продвинулись на один шаг -- мы всё-таки выяснили твою позицию. По сути, ты хочешь сказать что популярность среди "серьёзных дядек" у емакса и вима нулевая. Но мы опять на том же месте -- мы все ещё не определили что за "серьёзные дяди" делают "серьёзные проекты".

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

Пойми, что я тебе хочу сказать: люди делают огромные проекты на плюсах и си (и не только на них) на милионы строк кода и в емаксах и вимах. Их не очень много, но эти люди существуют.

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



Так давай поговорим про это тогда, расскажи про инструменты в твоём любимом IDE. Давай уже про конкретику, а не вот это вот метание какашками друг в друга. Возьмём какую-нибудь конкретную фичу или инструмент, возьмём проект какой-нибудь и посмотрим что можно, а что нельзя.
Linux: Firefox based 446 2934662
>>34565

> (Microsoft Windows 2000: Firefox based)


> Microsoft Windows 2000


> 2000



дядь ты из какого года нам пишешь?
Windows 2000: Firefox based 447 2934702
>>34662
Тя ебать не должно, чел.
Windows 10: Chromium based 448 2934800
>>34661

> По сути, ты хочешь сказать что


Что тебе стоит принимать таблетки, а не фантазировать о том что я хочу сказать, лол.

> популярность среди "серьёзных дядек" у емакса и вима нулевая. Но мы опять на том же месте -- мы все ещё не определили что за "серьёзные дяди" делают "серьёзные проекты".


Зачем это определять, если статистика показывает что вимом и емаксом пользуются скриптодети?

> Я думаю твоё предубеждение против емаксо-вимов можно объяснить твоим кругозором и опытом.


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

> Скорее всего ты вырос в среде российской государственной или военной разработки. Это я про твой пассаж о сертификациях и закладках.


Не, это в UK было. Впощем-то это во всех странах, прост ты скрипторебёнок и не в курсе.

> Пойми, что я тебе хочу сказать: люди делают огромные проекты на плюсах и си (и не только на них) на милионы строк кода и в емаксах и вимах. Их не очень много, но эти люди существуют.


Конечно-конечно. Шизофреники действительно существуют, ебутся, колятся, по 2 минуты ждут ответа от fz/регулярки. Поебать. Вне шизомирка эта хуйня никому не нужна.

> Так давай поговорим про это тогда, расскажи про инструменты в твоём любимом IDE. Давай уже про конкретику, а не вот это вот метание какашками друг в друга. Возьмём какую-нибудь конкретную фичу или инструмент, возьмём проект какой-нибудь и посмотрим что можно, а что нельзя.


Нет, я подсебя, реально удобно, реально падсибя. И так уже спалил достаточно.
Windows 10: Chromium based 448 2934800
>>34661

> По сути, ты хочешь сказать что


Что тебе стоит принимать таблетки, а не фантазировать о том что я хочу сказать, лол.

> популярность среди "серьёзных дядек" у емакса и вима нулевая. Но мы опять на том же месте -- мы все ещё не определили что за "серьёзные дяди" делают "серьёзные проекты".


Зачем это определять, если статистика показывает что вимом и емаксом пользуются скриптодети?

> Я думаю твоё предубеждение против емаксо-вимов можно объяснить твоим кругозором и опытом.


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

> Скорее всего ты вырос в среде российской государственной или военной разработки. Это я про твой пассаж о сертификациях и закладках.


Не, это в UK было. Впощем-то это во всех странах, прост ты скрипторебёнок и не в курсе.

> Пойми, что я тебе хочу сказать: люди делают огромные проекты на плюсах и си (и не только на них) на милионы строк кода и в емаксах и вимах. Их не очень много, но эти люди существуют.


Конечно-конечно. Шизофреники действительно существуют, ебутся, колятся, по 2 минуты ждут ответа от fz/регулярки. Поебать. Вне шизомирка эта хуйня никому не нужна.

> Так давай поговорим про это тогда, расскажи про инструменты в твоём любимом IDE. Давай уже про конкретику, а не вот это вот метание какашками друг в друга. Возьмём какую-нибудь конкретную фичу или инструмент, возьмём проект какой-нибудь и посмотрим что можно, а что нельзя.


Нет, я подсебя, реально удобно, реально падсибя. И так уже спалил достаточно.
Linux: Firefox based 449 2934846
>>34800

> Что тебе стоит принимать таблетки, а не фантазировать о том что я хочу сказать, лол.


Если ты не умеешь выражать свои мысли, что мне ещё остаётся? Либо фантазировать, либо ингорировать. Хотя что ещё от двачера из /s/ ожидать...

> Зачем это определять, если статистика показывает что вимом и емаксом пользуются скриптодети?


Потому что не ясна суть твоих претензий к инструменту. Поток сознания, противоречащий сам себе. Я пытаюсь вывести тебя хоть на какую-то конкретику.

> Не, просто они объективно говно.


> Нет, я подсебя, реально удобно, реально падсибя. И так уже спалил достаточно.


Как обычно. Стоит только хоть к самому даже минимальному примеру подойти -- и сразу слив. Ну не пали годноту, лол, только что ты на дискуссионной доске-то тогда забыл?

> На хромодерьме я за три минуты могу напрограммеровать


> В иде уже всё это есть, либо решается запросом к поставщику IDE, либо добавляется через стандартные интерфейсы.


Ты уж реши оно либо есть или ты можешь "за три минуты напрограммировать".

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


Чего "готового" конкретно нет? Опять какая-то совершенно секретная годнота, но нам её палить не будут.
Android: Mobile Safari 450 2934857
>>34846

> Чего "готового" конкретно нет?


Твои говноредакторы из инструмента превращаются в сайд-проект на 10к строк говнокода. Думаю, этого факта более, чем достаточно, чтобы понять насколько они пригодны.
Windows 10: Chromium based 451 2934878
>>34846

> Если ты не умеешь выражать свои мысли, что мне ещё остаётся? Либо фантазировать, либо ингорировать. Хотя что ещё от двачера из /s/ ожидать...


Я тебе с самого начала однозначно написал - с/жабу/сишарп/с++ никто не программирует в виме или емаксе. В них неудобно программеровать большие проекты с магабайтами написанного кода. А ты начал задницей вилять, поехавший, лол.

> Потому что не ясна суть твоих претензий к инструменту. Поток сознания, противоречащий сам себе. Я пытаюсь вывести тебя хоть на какую-то конкретику.


Ты реальность игнорируешь, уверен, конкретику тоже проигнорируешь.

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


> Ты уж реши оно либо есть или ты можешь "за три минуты напрограммировать".


> Чего "готового" конкретно нет? Опять какая-то совершенно секретная годнота, но нам её палить не будут.


Как и ожидалось, полностью проигнорировал конкретные претензии подключения scid и проблемы того же поиска в крупном проекте или проблемы асинхронности.
Ты типо "тролишь" так? Или ты серьезно шизоид с вимом в голове?
Linux: Firefox based 452 2934922

> подключения scid


Что такое scid?

> проблемы того же поиска в крупном проекте


О каких проблемах ты говоришь?

Открыл линусковое ядро. Прыжки по определениям, по референсам и ссылкам, умная подсказка, рефакторинги -- всё работет из коробки, без задержек.

Открыл рабочий проект на няшной на 1 МЛОК. То же самое. Другой на плюсах на 2 MLOC, абсолютно такая же картина. Я этим каждый день пользуюсь.

> проблемы асинхронности


Какие проблемы асинхронности? Что мне сделать что бы у меня они появились?
Linux: Firefox based 453 2934925
>>34857
10k строчек конфига это обычно органайзер и около-того. То есть то что очень индивидуальное и затачивается под себя годы.

Конфигурация именно редактора: 160 строчек кода.
Android: Mobile Safari 454 2934926
>>34922

> Какие проблемы асинхронности? Что мне сделать что бы у меня они появились?


Пока файл копируется в dired, емакс фризится. Лиспоговно, хули
Linux: Firefox based 455 2934927
... большая часть из которых это шрифты, кейбиндинги и мелкие настройки интерфейса и кнопок
Linux: Firefox based 456 2935024
>>34878

>В них неудобно программеровать большие проекты с магабайтами написанного кода


Так почему неудобно-то и как сделать удобнее?
Windows 10: Chromium based 457 2935029
>>35024
Неудобно: создание своих режимов редактирования, работа с асинхронными вызовами, работа с scid и гитом, работа с бд, работа с большим кол-вом кода (перемещение занимает дохуявремени), построения графов зависимостей хуево, подключение сторонних анализаторов и рефракторинг в целом.
Сделать удобно: переехать на ide, написать падсибя на хроме.
Еще вопросы?
Android: Firefox based 458 2935760
>>01072 (OP)
Как сделать в NotePad++ сохранение позиции печатаемой строки? То есть - ты печатаешь, и последний перенос строки остаётся на месте предидущего, и ты не двигаешь глазами при печати.
Может в других текстовых редакторах это есть? В каких?
Linux: Firefox based 459 2935906
>>35760
Я не совсем понял, что ты описываешь, но ответ знаю - Emacs.
Android: Mobile Safari 460 2935915
>>35906
Не надо так делать, а то все подумают, что емакс пользователи шизики
Android: Mobile Safari 461 2935916
>>35760
Объясни как-нибудь по-другому, скриншотами например. Мне непонятно словосочетание

> перенос строки

Windows 10: Chromium based 462 2935988
>>35916
Это видео https://www.youtube.com/watch?v=JkLlEqCE1Ug , на 3:13 демонстрация нужной функции. Я увидел, и возжелал это великолепие к себе в использование.
Ну и ещё было бы не плохо добавление в NotePad++ текстового поиска во всех открытых вкладках и подсветки существительных/прилагательных/глаголов/etc разным цветом.
Linux: Firefox based 463 2936056
>>35915
Ладно, не буду. Но почему-то не сомневаюсь, что это правильный ответ на второй его вопрос.
1613490139802.jpg7 Кб, 188x167
Неизвестно 464 2939261
А вот и среда, пчелики, и меня тут давно не было.
Напоминаю, что текстб сам себя не напишет, а сам притащил всякого дерьма. По порядку
Onivim2: для адептов самого Вима, думаю будет годной вещью хотя бы попробовать из-за приятных тем, более менее адекватной работы и нормально приклеенных дополнений вскода. Плотитб не обязательно сурсы открыты, или собери по быстрому.
Но, я еьолан не вимовский, так что временно вкатился назад в сублим, а потом из интереса в вскод
Эти оба известные, говоритб нечего
Но потом из-за тех причин начал изучать Луа и на редлите краем глаза нашел lite
Собственно... Если вкратце:
Говно поел, но если разобраться, то копрофил.
Ибо
Первое - минимальное потребление ресов и хорошая скорость.
Полная каштомизируемость, и даже не обязательно глубоко бразильский прогам язык знать (в конфигах можно покрутить и цвета, и хоткеи)
НО ВТОРОЕ, СТОЯТБ НЕ СКАЧИВАЙ БЛЯТЬ
Отсутствие большой части так Селим интуитивного интерфейса. Вкладки файлов закрываются на хоткей и ТОЛЬКО на хоткей ибо кликабельных крестиков не завезли. То же касается ВСЕГО функционала топ меню в других редакторах, ибо его тут нет. Вместо - хоткей вызывает меню, которое лишь является опцией для не-запоминания других хоткеев.
В общем
Лично под меня - хорошо пойдет, ибо ебаться с редактором раз в два месяца я люблю, но большую часть времени хочу я юзабедьное.
Неизвестно 465 2939263
>>39261
*Так скажем интуитивного
Windows 10: Chromium based 466 2939294
Идея хорошая, а вот реализация не очень.
1. Чому мелкобуковный писал? Или это ограничение движка сайта?
2. Что за петросянство с зачёркиванием?
Неизвестно 467 2939296
>>39294
Тебе честно? Я просто пришел и воткнул скелет, оглавление сайт вроде сам пили. На основе контента, так что сильно не погулять.
После пришел пчел и зачеркнув часть вступления стал добавлять
Я не против, вроде бы логин разрешает редачить всем.
Linux: Chromium based 468 2939601
>>39261
Ебать, Кирилл, ты?
Неизвестно 469 2939626
>>39601
Ответ отрицательный, всего лишь жабух.
Vvv.png368 Кб, 600x720
Windows 7: Chromium based 470 2939638
>>01072 (OP)
А есть редактор в котором можно написать текст, и чтоб при клике на некоторые слова из него перекидывало в другой текст с возможностью возвращения назад?
Типо вкладышей.
Неизвестно 471 2939652
>>39638
Давайка по продробнее.
В теории мне в голову только приходят всякие элекронозаметочники, которые позволяют буквально локальное Вики написать, по типу notion.
Если тебе не особо нужно это куда-то конкретно сохранять и использовать - тебе в заметочников тред, если он жив.
Если кейс другой... А
Давай подробнее, пчел
Android: Mobile Safari 472 2939655
>>39638
Гиперссылки что-ли хочешь? Ну орг-мод есть в емаксе, и он не только это умеет
Windows 7: Chromium based 473 2939670
>>39652
Я хочу сделать что-то по типу дневничка с записями по датам, с которых можно было-бы переходить на сами записи.
Android: Mobile Safari 474 2939675
>>39655
Двачую
Android: Mobile Safari 475 2939677
>>39675
Жаль что в винде емакс тормознутый
https://youtu.be/HChEv83ti0g
Android: Mobile Safari 476 2939688
>>39677
Ну и пусть виндобляди страдают.
в Ворде гиперссылки есть, если не смущает
Windows 7: Chromium based 477 2939695
>>39638
>>39670
НУ? ЧТО КАЧАТЬ?!
Windows 10: Chromium based 478 2939725
>>39695
Ворд качай, заебал. С имаксом не разберёшься.
Linux: Firefox based 479 2939759
>>39638
obsidian попробуй
Неизвестно 480 2939762
>>39670
Попробуй разобраться с notion или чем-то подобным тогда.
Эта тема явно для заметочников
Linux: Firefox based 481 2939880
Linux: Firefox based 482 2939881
org-roam это что-то вроде roam research только в емаксе
Linux: Firefox based 483 2940052
Наверное я так и не пойму суть и пользу оргмода. Ну просто нет юзкейсов для него
Linux: Firefox based 484 2940385
>>40052
думаю зависит от того пользуешься ли ты заметочниками или сидишь в ИРЛ блокнотике.

Я много, очень много раз пытался переехать с него на что-нибудь другое, но в мире просто нет ничего более гибкого, настраиваемого и универсального чем орг-мод.
screenshot.png131 Кб, 1365x746
Linux: Firefox based 485 2942783
Чому молчите?
Android: Mobile Safari 486 2942825
>>42783
На хую торчим. Я вот вимскрипт дрочу. Хочу запердолить эмакс из своего вима
Linux: Firefox based 487 2942826
>>42825
Так уже есть же Vimacs
Linux: Firefox based 488 2942829
(defun weeb/back-to-indentation-dwim ()
"Go to first non-whitespace on first keypress, second non-whitespace on
second keypress"
(interactive)
(if (looking-back "[ \t]+")
(beginning-of-line)
(back-to-indentation)))

А я переписал!
Linux: Firefox based 489 2942847
Перед квадратной скобочкой нужно добавить ^ из-за трейлинг вайтспейса
Android: Mobile Safari 490 2942856
>>02051

> А чем ИДЕ отличается от текстового редактора?


Ебическим размером
Windows 10: Firefox based 491 2943992
>>42826
не, я не про управление я про каштомизируемость и написание своего функционала
Linux: Firefox based 492 2944086
>>43992
А почему не емакс-то? Елисп же проще. Или у тебя проблемы с виндой, а всл не хочется?
Android: Mobile Safari 493 2944144
>>44086
Емакс тормозной достаточно, а вим даже обмазанный плагинами запускается меньше секунды
screenshot.png95 Кб, 1365x745
Linux: Firefox based 494 2944146
>>44144

>Емакс тормозной достаточно


В каком смысле?

>вим даже обмазанный плагинами запускается меньше секунды


Не могу сказать что мой конфиг жирный, но...
Linux: Firefox based 495 2944167
>>44146

>Не могу сказать что мой конфиг жирный, но...


Алсо, это хдд.
Linux: Firefox based 496 2944407
емакс надо либо сервер запускать либо оптимизон оптимизировать. в думе оптимизон из коробки и обмазаный дум запускается меньше секунды.

но зачем эти оптимизоны на самом деле если есть сервер я не понимаю
Android: Mobile Safari 497 2944670
>>44407
В большинстве пакетов оптимизируют автрлоады, в думе и прочих всякие хаки типа "загрузить CCLS только после питон-мода"
Android: Mobile Safari 498 2944671

> "загрузить CCLS только после питон-мода"


Такую хуйню сказал пиздец, думаю и так поймете
Linux: Firefox based 499 2944698
>>44670
просто этого недостаточно (для очень обмазаного емакса). все равно тормозит, см. спейсмакс
Android: Mobile Safari 500 2944951
А зачем вообще закрывать емакс? Оставил
Linux: Firefox based 501 2944996
>>44951
my point exactly
Android: Mobile Safari 502 2945039
Жабка, перекот!
Windows 10: Firefox based 503 2945043
Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 24 марта 2021 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /s/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски