Этого треда уже нет.
Это копия, сохраненная 16 сентября 2020 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
GNU Emacs #2 /emacs/ Linux: Firefox based 2761945 В конец треда | Веб
Почему бы нам не поговорить о GNU Emacs?
GNU Emacs -- это многофункциональный расширяемый текстовый редактор, написанный в 1976 году Ричардом Столлманом и Гаем Стиллом.
Большая часть редактора написана на Emacs Lisp, -- примерно 70%. На этом языке пишутся дополнения для редактора.

ТруЪ мануал: https://www.gnu.org/software/emacs/manual/emacs.html

FAQ:

>А с чего начать-то?


Качаешь ванильный Емакс, нажимаешь C-h t, попадаешь в туториал, проходишь его.

>Н-но мне неудобно нажимать Контрол, можно ли что-то с этим сделать?


Если хочешь пользоваться дефолтными (или почти дефолтными) байндингами, то лучше переместить Контрол на Капс Лок. Так же, если ты пользовался Ви(мом), есть evil-mode, который добавляет модальность и vi-йные хоткеи.

>Я не погромист, зачем оно мне?


Многие люди пользуются Emacs исключительно из-за org-mode, это мод для ведения заметок, ТУДУ-листов и планирования. Все это добро можно экспортировать в pdf, html и кучу других форматов, можно вести свой блог, вести заметки по программированию, с кодом, который можно выполнять непосредственно в org-файле, следить за своими привычками, планировать встречи, дела и многое другое.

Полезные ссылки:

Скачать: https://www.gnu.org/software/emacs/
Большой сборник ссылок. Пакеты, гайды, библиотеки и т.д.: https://github.com/emacs-tw/awesome-emacs
Wiki: https://www.emacswiki.org/

Если лень самому конфигурировать и разбираться:
Spacemacs -- сконфигурированный за вас дистрибутив Емакса, очень жирный и многофункциональный, ориентирован на людей, знакомых с Vi(m): http://spacemacs.org/
Doom Emacs -- дистрибутив по-проще, оптимизированный, в целом хороший, тоже ориентирован на пользователей Vim: https://github.com/hlissner/doom-emacs
Emacs Prelude -- простенький дистрибутив, который пытается улучшить ванильный экспириенс: https://github.com/bbatsov/prelude

Статьи:
Mini-manual от tuhdo: https://tuhdo.github.io/
Максимально простой туториал по орг-моду, основы, даже туториал не надо проходить: https://medium.com/@mgkennard/lets-get-going-with-org-mode-b1ff648bcbc3
Блог xah`a: http://ergoemacs.org/index.html
Хороший туториал для людей, перекатывающихся с Вима, и хотящих свой конфиг: https://github.com/noctuid/evil-guide#emacsevil-for-vim-users
Еще один, но намного проще: https://dev.to/huytd/emacs-from-scratch-1cg6

Пакеты:
use-package, маст хев пакет, если собираетесь писать свой конфиг: https://github.com/jwiegley/use-package
helm - здоровый, сука, покет, добавляющий автокомлишен в минибаферы, и не только, лучше сами почитайте, он реально, сука, огромный: https://github.com/emacs-helm/helm
ivy - присерно тоже самое, но по-компактнее: https://github.com/abo-abo/swiper
swiper - альтернатива стандартному поиску: https://github.com/abo-abo/swiper
company - автокомлишен прямо в бафере. Бекенды есть, пожалуй, для любого ЯП: https://company-mode.github.io/
avy - позволяет прыгать к словам, линиям или символам в видемых баферах. Дико удобно, даже необходимо, если не пользуетесь evil: https://github.com/abo-abo/avy

Пока все. Надеюсь взлетит и мы вместе обсудим самый прекрасный текстовый редактор.
1503928600898.png1,9 Мб, 1600x957
Linux: Firefox based 2 2761958
Представляю вашему вниманию клавиатуру, для которой дизайнился emacs. А теперь вопрос - как им блять пришло в голову сделать вставку на C-y?
Linux: Firefox based 3 2761997
>>761958
А че не так?
Android: Mobile Safari 4 2762672
Я так понимаю на имакс всем похуй конкретно
.webm1,7 Мб, webm,
320x240, 0:30
Linux: Firefox based 5 2762674
>>761945 (OP)

>написанный в 1976 году Ричардом Столлманом


Штульман и строчки кода не написал, а нагло всё спиздил и присвоил себе. Пруфы http://jeder.ru/?p=250
Этот мазолеед даже хуже червя-пидора.
Мерзкая тварь.
Linux: Firefox based 6 2762683
>>761958
мне кажется, во времена таких клавиатур люди, которые сидели за компуктером, не держали одну руку на яйцах, а другую на мышке. двумя руками нажимается удобно же.
Android: Chromium based 7 2762757
>>762674
Там вё тоже самое, что написал ты, но сбоевыми картинками и кучей текстового бугурта, со ссылками на такой же инфомусор. Это не пруф.
Android: Mobile Safari 8 2762780
>>762674

> Штульман и строчки кода не написал


Ложь http://git.savannah.gnu.org/cgit/emacs.git/log/?qt=author&q=Richard+Stallman
История коммитов есть только до 2015.
Linux: Firefox based 9 2762849
>>762780
Нихрена себе, этот дед не забыл еще как код писать? Я то думал он только лекции даёт про швабодку
Android: Mobile Safari 10 2763436
>>762849
Он пишет очень хороший код на самом деле, часть емакса, написанная на Си, говорят, написана гораздо чище, чем пишут всякие саклесс. Но! я не программист, так что может я и ошибаюсь.
>>762672

> Я так понимаю на имакс всем похуй конкретно


Мне не похуй, я хочу вкотиться, но не знаю, зачем и буду ли вообще его использовать, потому что я 95% времени за компьютером провожу в браузере, я даже Ganoo/Luniks удалил и на шинду перекатился. Я просто не могу себе представить, где буду использовать емакс: на компьютере я заметки не храню, в латекс только вчера решил изучить, программы не пишу, электронной почтой не пользуюсь, файловый менеджер мне не нужен, так как хватает корутилсов хватило бы корутилсов если я был на пинусе... И так со всем софтом! Видимо, я перегорел и больше ничего не хочу изучать.
Android: Mobile Safari 11 2763465
>>761945 (OP)

> GNU Emacs #2


А Линукс Торвальдс им пользуется?
Linux: Chromium based 12 2763552
>>762780
Шизик, когда принесёшь историю коммитов за 76-й год, тогда и будешь визжать ВРЁТИ.
Android: Mobile Safari 13 2763554
>>763552

> Штульман и строчки кода не написал, а нагло всё спиздил и присвоил себе.


Не указано за какой период времени.
Android: Mobile Safari 14 2764415
Как говорится, sell me on emacs. Вкратце обо мне: Понял, что хоткеи это мега удобно, когда начал пользоваться Win-цифра и альт-таб в винде чтобы между окнами меняться раньше мышкой пользовался, получил RSI, начал многими другими тоже пользоваться. Потом пересел на жмупинус, где познакомился с Vim, знаю только то что в вимтуторе правда, сильно не углублялся, но хоткеи ОЧЕНЬ понравились. Сейчас собираюсь вкатываться в питон+эскуэль и пройти обучение у редхата, затем получив лицензию, буду работать над софтом для LAMP серверов. В общем теперь ты знаешь, на что ставить акцент.
Android: Mobile Safari 15 2764416
Ну блин два раза отправилось я же успел отменить
Windows 10: Firefox based 16 2764604
>>761945 (OP)

>Многие люди пользуются Emacs исключительно из-за org-mode, это мод для ведения заметок, ТУДУ-листов и планирования. Все это добро можно экспортировать в pdf, html и кучу других форматов, можно вести свой блог, вести заметки по программированию, с кодом, который можно выполнять непосредственно в org-файле, следить за своими привычками, планировать встречи, дела и многое другое.


bloatware as is. А вообще это враньё, Emacs'ом даже программисты не пользуются, не говоря уже об обычных людях. Да и написан он ещё на дурацком Лиспе вместо прекрасного чистого Си.
Windows 7: Firefox based 17 2764619
>>764604

>bloatware


Значение знаешь?
Linux: Chromium based 18 2764647
>>764619
Спермошизик на защите мозолееда, лол
Android: Firefox based 19 2764652
Как думаете, кто более поехавший из этих поциентов?

Вимомрази или эмаксошизики?
Windows 10: Chromium based 20 2764660
>>762672
Я хочу вкатиться, так как люблю минимализм, тоесть оставатся в консольке как можно по дольше.
Но минус в том что в фреймбуфере, хоть он и нормальный не понятно как настроить скорость залипания, и иногда вывод медленновато идет в сравнении с графическим режимом и терминалом.
Суть в том что в емаксе есть браузер, ютуб, игры, имейл, торрент, и все такое, так что я хочу взять его на вооружение и пилить себе софтик которого мне не хватает.
Единственное что браузер все таки хотелось бы.
Windows 7: Firefox based 21 2764671
>>764647
То есть не знаешь?
Android: Mobile Safari 22 2764723
>>764604

> bloatware as is


Емакс не комбайн, а всего лишь среда для елиспа, в которой запускается всё остальное. Емакс можно назвать порталом в мир лисп-машин, от которых сегодня кроме емакса ничего и не осталось. При этом сам емакс написан очень хорошо, так как был написан для терминалов 70-х годов, в те времена люди старались как можно больше оптимизировать код, чтобы он работал на машинах того времени (один пример очень оптимизированного кода - Super Mario Bros), так что блоатварью его точно не назвать.
То, на что ты жалуешься - результат мышления "batteries included", если тебе это не нужно, то открой гугл и ищи минималистичные дистрибутивы емакса, где нет ничего кроме текстового редактора.
Linux: Firefox based 23 2764794
>>764660

>консольке как можно по дольше


Все здоровые люди используют emacs в gtk, в соснольке emacs используют только когда нету других вариантов (на сервере например), ибо это не удобно и половина сочетаний клавиш не работают так, как должны
Linux: Firefox based 24 2764795
>>764604
Сам будешь расширения писать на своем старом говне Си? Да, и как уже говорили - база emacs'a написан на Си, как раз чтобы не думал 2 секунды передт тем как вставить букву, а то что идет как дополнения, ка и положено написано на elisp'e
Linux: Firefox based 25 2764797
>>763465
Пользуюсь
Windows 10: Firefox based 26 2765002
>>764619
>>764723
>>764795
Факт в том, что это уже никого не волнует. Рыночек порешал emacs, потому что люди используют текстовый редактор, чтобы что-то писать в нём, а не изучать очередной комбайн и читать мануалы.
Android: Mobile Safari 27 2765059
>>765002

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


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

> комбайн


Это не комбайн, а среда для работы елиспа.
Windows 10: Chromium based 28 2765074
>>765002
Имакс для людей которые знают чего хотят от жизни, а не для тупорылых скотопотреблядей готовых жрать любое модное говно.
Linux: Firefox based 29 2765075
>>765002
Нихуя се порешал, имакс и вим - единственные два редактора для задротов, которые в люди выбились
Windows 10: Firefox based 30 2765164
>>765059
Ничего, пользуйся на здоровье, если действительно так нравится.

>>765074
Просто есть люди, не готовые и не имеющие возможности сидеть за компом 24/7, у многих из них есть настоящая реальная жизнь и таких людей большинство. На это большинство рынок и ориентируется и это совершенно нормально.

>>765075
Ну, не знаю, по-моему имакс и вим чисто для нубов, ed по жёстче будет.
Android: Mobile Safari 31 2765196
>>765164

> Просто есть люди бла бла бла


А есть люди, которым нравится подстраивать инструменты под себя, а не подстраиваться под инструмент. Что сказать-то хотел?
Android: Mobile Safari 32 2765197
>>765164

> Просто есть люди бла бла бла


А есть люди, которым нравится подстраивать инструменты под себя, а не подстраиваться под инструмент. Что сказать-то хотел?
Android: Mobile Safari 33 2765198
Да нахуя БЛЕАААТЬ НАХООЙ
Android: Mobile Safari 34 2766918
>>761945 (OP)

> GNU Emacs


Что делать после туториала?
Linux: Palemoon 35 2767043
>>766918
Наслаждаться ШВАБОДКОЙ.
Linux: Firefox based 36 2767076
Использую emacs -nw. Проблема в том, что емакс наследует цвета от терминала, как это отключить? В emacs graphical все нормально.
Linux: Firefox based 37 2767250
О, ваш тред еще жив.
Уже пол года пытаюсь вкатиться в члемакс. Не так, чтобы я на этом сильно настаивал.
Пользуюсь преимущественно org модом, вот это действительно то, ради чего стоит пользоваться emacs'ом. Хотя из минусов я бы выделил:
- отвратительная работа с таблицами
- уёбищная работа с вложениями, вставкой и отображением картинок

Но как трекер задач, рабочий блокнот подходит отлично. Но буду честным я бы лучше пользовался каким-нибудь vnote'ом или typora, если бы они были допилены до приемлемого состояния из-за вышеперечисленных недостатков. Но у них есть свои, типа отсутствия вкладок, ви мода, или просто уебищной реализации.

Также искренне пытался использовать члемакс для разработки петухон + джанга. Но постоянно натыкался на траблы конфигураций. Очень много и больно нужно конфигурить emacs, даже учитывая что у меня стоит spacemacs со всеми пакетами и интеграциями. Особенно боль эта ощущается после использования Jetbrains IDE. Это не просто плетка после пряника, это нахуй раскаленная качерга в жопу.

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

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

Пытался напердолить тулзы для go, вместо того чтобы учить сам язык я две недели пердолился с тулзами. В vscode тоже говно с тулзами, но на 150% лучше чем в emacs.

Короче я хз стоит ли вообще emacs изучения и использования его как редактор кода.
изображение.png22 Кб, 1057x733
Windows 10: Firefox based 38 2768376
>>761945 (OP)
Окей, я скачал ваш емакс и у меня возникла пара вопросов:
1. При запуске самого емакс открывается ещё и консоль. Как сделать так, чтобы она не появлялась?
2. В заголовке окна пишется "emacs@LOCALHOST", как мне сделать так, чтобы вместо этого было "Emacs - [имя-файла]" или хотя бы просто "Emacs"?
3. Как убрать этот статус-бар внизу?
Windows 10: Firefox based 39 2768379
>>768376
Да, и ещё хотелось бы, чтобы днём (с 6:00 до 18:00) была светлая тема, например, tsdh-light, а вечером - тёмная, например, tsdh-dark. Это можно как-нибудь сделать? Где в windows находится конфигурационный файл .emacs?
Android: Mobile Safari 40 2768393
>>768376

> 1. При запуске самого емакс открывается ещё и консоль. Как сделать так, чтобы она не появлялась?


runemacs.exe вместо emacs.exe

> 2. В заголовке окна пишется "emacs@LOCALHOST", как мне сделать так, чтобы вместо этого было "Emacs - [имя-файла]" или хотя бы просто "Emacs"?


https://emacs.stackexchange.com/questions/16834/how-to-change-the-title-from-emacshost-to-file-name

> 3. Как убрать этот статус-бар внизу?


https://www.gnu.org/software/emacs/manual/html_node/elisp/Mode-Line-Top.html

UTFG
Windows 10: Firefox based 41 2768394
>>768393
А почему он создаёт какие-то копии файлов с тильдой, как сделать, чтобы не создавал? А ещё в настройках стоит tab-width=8, а вставляет почему-то два, как это понимать? И почему emacs не может в кириллицу?
Windows 10: Firefox based 42 2768395
>>768393
Там какой-то код на elisp, куда мне его писать?
Linux: Firefox based 43 2768399
>>768379
Можно, запусти emacs как сервер, и напиши скрипт, чтоб по времени тему переключал (это можно сделать прямо в .emacs), но ты должен знать elisp, ну или загугли, там полюбому есть
Linux: Firefox based 44 2768400
>>768394
Файлы с тильдой это автосохранение, просто отключи его в .emacs'е, и установи аналогичным образом tab-width, если надо
изображение.png2 Кб, 314x60
Windows 10: Firefox based 45 2768401
>>768400
Я вот так поставил, оно всё равно 2 вставляет. ЧЯДНТ?
Android: Mobile Safari 46 2768402
>>768394
Емаксом не пользуюсь, все ответы есть в гугле если искать на английском.

> А почему он создаёт какие-то копии файлов с тильдой, как сделать, чтобы не создавал?


Скорее всего чтобы в случае вылета можно было открыть этот файл и продолжить редактировать.
https://superuser.com/questions/84164/how-do-i-stop-emacs-from-creating-backup-files

> А ещё в настройках стоит tab-width=8, а вставляет почему-то два, как это понимать?


https://www.xemacs.org/Links/tutorials_1.html
Не знаю читай тут может найдешь нужное

> И почему emacs не может в кириллицу?


https://emacs.stackexchange.com/questions/34322/set-default-coding-system-utf-8
Android: Mobile Safari 47 2768404
>>768395
Я не знаю, емаксом не пользуюсь, только вкатиться собираюсь
Linux: Firefox based 48 2768405
>>767250
То есть я правильно понимаю - ты решил поставить рспердоленную в очло до неузнаваемости версию emacs'а, которая глючит через раз, и решил делать выводу о всем емаксе?

Если Jetbrains IDE удобнее, пользуйся им наздоровье, не стоит создавать себе жопоболь на ровном месте
Linux: Firefox based 49 2768407
>>768401
Может зависить от глобал мода еще, код на Си например форматируется по своим стандартам и там отступы по 2 пробела (хотя я не уверенн).
Linux: Firefox based 50 2768408
>>768402

>все ответы есть в гугле если искать на английском


Этот анон прав.
мимокрок
Windows 10: Firefox based 51 2768409
>>768402
>>768404
>>768407
Запилите гайд, чтоли. Вот хорошая статья с готовым кодом, нашёл там много полезного: https://habr.com/ru/post/248663/ . Файл конфигурации открывать через Ctrl+X, Ctrl+F, ~/.emacs.
Linux: Firefox based 52 2768410
>>768409

>запилите гайд


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


?
Linux: Firefox based 53 2768411
>>768409

>https://habr.com/ru/post/248663/


Да, читал статью.
Слушай, если у тебя есть вибратор я могу подогнать пакет, чтоб ты мог командами управлять этим вибратором в емаксе, надо?
Windows 10: Firefox based 54 2768413
>>768411
Давай ^_^
Windows 10: Firefox based 55 2768414
>>768394

>А ещё в настройках стоит tab-width=8, а вставляет почему-то два, как это понимать?


Понял в чём проблема. Надо было убрать все старые отступы и проставить их заново.
1583335980564.jpg22 Кб, 360x360
Linux: Firefox based 56 2768419
изображение.png12 Кб, 430x547
Windows 10: Firefox based 57 2768422
>>768419
:3

О, да, наконец-то настроил патсибя. Обожаю минимализм.
Android: Mobile Safari 58 2768458
>>768422
Где подсветка синтаксиса?
Linux: Firefox based 59 2768478
>>768458
Не нужно, код пишется гораздо лучше когда у тебя подсветка синтаксиса выключена совсем, так ты гораздо больше внимания уделяешь коду, что довольно хорошо
изображение.png551 Кб, 1306x1255
Windows 10: Firefox based 60 2768510
>>768478
>>768458

Двачую, подсветка синтаксиса нинужна. Причём в концепцию минимализма она явно не вписывается.
Linux: Firefox based 61 2768513
>>768478
Блять, я конечно от пользователей емакса многого и не ожидал, но в такое плацебо верить - чет совсем пиздец.
Android: Mobile Safari 62 2768559
>>768513
Я (>>768478) вообще-то в шутку сказал, я даже не умею программировать, на тред по приколу подписался.
Linux: Firefox based 63 2768653
>>768478
лол, это мемчик уровня фейсбуковых постов. don't work smart, work hard!
Linux: Firefox based 64 2768658
>>768653
АЛЕША, ОЙ Я ЧТО В ГАЗЕТЕ ВЫЧИТАЛА! ЧТОБЫ ХОРОШО ПРОГРАМИРОВАТЬ НУЖНА ЦВЕТА ЦВЕТОЧКИ СВОИ РАЗНОЦВЕТНЫЕ ОТКЛЮЧИТЬ! НЕ РЕБЕНОК ЖЕ УЖЕ, ВСЕ ВЗРОСЛЫЕ МУЖИКИ ТАК ДЕЛАЮТ! ДАВАЙ-ДАВАЙ, А Я ПОКА ПОЙДУ ПОМОЛЮСЬ ЧТОБ ВСЕ У ТЕБЯ СКОНЛЕПИРОВАЛОСЬ
Android: Mobile Safari 65 2768668
>>761958
Тогда мышек не было.
Android: Mobile Safari 66 2768940
Spacemacs годнота или нет?
Android: Mobile Safari 67 2768942
>>768940
Правда я не особо знаком с вимом, знаю только то, что в вимтуторе показывают.
Linux: Firefox based 68 2769040
https://www.youtube.com/watch?v=1mr3issv79s
Вы ничего не ввели в сообщении
Linux: Firefox based 69 2769043
>>768940
ну смотри спейсмакс сейчас выглядит как массовое говно для быдла вроде пикабушников и сейчас в тренде палева годноты doom emacs. через какое-то время дум емакс тоже будет ощущаться охуенно попсовым и для быдла, поэтому ты поспеши
Windows 10: Firefox based 70 2769086
>>769040
Он так быстро говорит и почти не останивливается, не далает пауз. Просто какой-то словесный понос, невозможно слушать.
Android: Mobile Safari 71 2769094
>>769086
Попробуй выучить английский
Linux: Firefox based 72 2769095
>>769086
хуй знает про что ты. мне на х2 нормально слушается
Неизвестно 73 2769123
>>769094
Не, не люблю английский. Я бы лучше японский какой-нибудь выучил или португальский.
Linux: Firefox based 74 2769132
>>769123

>не знаю но не люблю


у всех конечно есть право вести себя максимум нерационально и отдавать себя в контроль рептильного мозга, но зачем? у нас в контрактной юрисдикции за такое договоры разрывали.
Linux: Firefox based 75 2769194
>>769132
Двачую. Сам тоже английский не особо люблю, но Люк Смита никто на русский не переводит.
Windows 10: Firefox based 76 2769418
А правда, что gnuда штульман не написал ни одной строчки емакса?
Android: Mobile Safari 78 2769552
>>769086
Это лингвист. Значит нет никакого словесного поноса, а есть лишь ты без знания английского. Даже моя мама как услышала его голос говорит "ничего себе как хорошо разговаривает"
Linux: Firefox based 79 2769558
>>769552
Да и не быстро он и говорить, хз че приебался.
image.png1,4 Мб, 1319x1080
Linux: Firefox based 80 2769567
>>769552

> Даже моя мама как услышала его голос говорит "ничего себе как хорошо разговаривает"

Android: Mobile Safari 81 2769570
>>769567
традиция моего народа - младший сын живёт с родителями
Linux: Firefox based 82 2769627
>>769570
Я про

>Это спортивный физиолог. Даже моя мама как увидела его походку говорит "ничего себе как хорошо ходит"

Linux: Firefox based 83 2769662
>>769627
Ну да, надо было на один абзац вниз перетащить, извиняюсь.
Android: Mobile Safari 84 2769746
В емаксе Esc это то же самое что альт, только надо один раз нажать вместо того чтобы держать? Есть ли в емаксе хоткеи через С-М, и если есть, то можно ли через эскейп их нажимать? Просто имею 60% клавиатуру и я вынужден держать эскейп на капслоке, а альт мне кажется довольно неудобным местом, особенно M-x.
Linux: Firefox based 85 2769763
>>769746
инб4: ну установи и посмотри!
Ну установил и посмотрел, ответы: да, нет.
Windows 10: Chromium based 86 2769799
Это просто баловство. Vi дает самое необходимое, а именно из коробки в любом холодильнике. Вы не будете, подключаясь по ssh, устанавливать имакс чтобы поправить один конфиг. Даже вим не нужен, но он дает навыки работы с ви. Когда я захожу на удаленный линукс я не пишу vim, потому что его там с 90% нет.
На десктопе есть редактор/иде на любой вкус. И это тоже бессмысленный срач.
Вам игр мало?
download.jfif8 Кб, 227x222
Windows 10: Chromium based 87 2769803
Linux: Firefox based 88 2769840
>>769799

>На десктопе есть редактор/иде на любой вкус.


На мой вкус нет иде. Обычно в них абсолютно хуёво работает текстовый редактор, например отсутствие хоткеев для хоть чего-то, кроме блять поиска.
>>769803

>я не использую емакс потому что он имеет кучу фич которыми мне придётся заменить программы из моей ОС но в целом такто емакс норм просто он мне не подходит


И что?
Windows 10: Firefox based 89 2770211
>>769803

>download.jfif


>Gahnoo Emacs BTFO


От этой жалкой попытки подражать форчанодебилам меня немного коробит.
Windows 10: Firefox based 90 2770212
>>769799
vi и emacs некорректно сравнивать, это программы разных типов. Vi - просто текстовый редактор, Emacs - операционная систе IDE, которую можно настроить полностью под себя и носить с собой на флешке.
Windows 10: Firefox based 91 2770302
>>770212

> Vi - просто текстовый редактор


Да он и не развивается уже, из дистров его давно выкинули в пользу Vim, нахуй только эта маня про него вспомнила.
Linux: Firefox based 92 2770345
>>770302
ты из тех с кем во время обсуждения плейстешонов обязательно нужно цифру упоминать, а не то ты начнешь рассказывать про то как она в 1995 релизнулась и под неё игры не выпускают? я надеюсь ты аналогию понял (а то вдруг ты всерьез начнешь отвечать что-то вроде "я в консоли не играю!!", лол)
Windows 10: Firefox based 93 2770393
>>770345
Просто охуеннейшее сравнение! Ты самый умный школоеблан снизу.
Linux: Firefox based 94 2770497
>>770393
ну ладно. ты наверное просто нюфаг, раз не знаешь, что говоря vi люди часто подразумевают не только сам vi. а так да, я самый умный, можешь без оскорблений пожалуйста, мы тут не в твоей деревне))
Windows 10: Firefox based 95 2770676
>>761945 (OP)

>GNU Emacs #2 /emacs/


А где ссылочка на RT первый?
Windows 10: Firefox based 96 2770780
>>768422
Докладываю о результатах эксперимента. Для повседневного использования на винде абсолютно не пригоден по ряду причин:
1. Постоянные проблемы с кодировками. Если поставить 1251, то не будет компилироваться Python и LaTeX. Если поставить UTF-8, то будут проблемы с тестом в терминале, нельзя будет вставлять текст из буфера обмена. Возможно, на Unix-подобных системах с повсеместным UTF-8 подобных проблем не возникает, однако это никак не оправдывает Штульмана и остальных как программистов. Если не можете сделать нормально, то лучше вообще не делайте версию под винду.
2. Настройка путём программирования на Лиспе хоть и интересно, но довольно сложно. После трёх дней постепенно надоедает и хочется, чтобы всё просто работало.
3. Странности с содержимом. В Емаксе есть почтовый клиент, браузер, календарь, калькулятор и даже ихры зачем это всё? это же просто лишний мусор, его не должно быть, но при этом нет даже hunspell для проверки правописания. Странное решение.
4. Лагает и подвисает при масштабировании окна, особенно если много текста в буфере. Также жёстко тупит, если включён flyspell.

Итоговый вердикт - 3/10. Как поиграться, когда скучно - сойдёт. Для более серьёзных задач непригоден.
Linux: Palemoon 97 2770818
Как его русифицировать-то? И что за хуйня с кодировкой, вместо кириллицы квадраты, мануалы в тырнете времён koi8-r. Вставил в конфиг (set-language-environment "Russian")
(prefer-coding-system 'utf-8), не помогло.
Linux: Firefox based 98 2770841
>>770780

>это никак не оправдывает Штульмана и остальных как программистов


Это проблема шинды, а не Штульмана.

>Если не можете сделать нормально, то лучше вообще не делайте версию под винду.


Это неправильный подход, если бы так было компьютеров сегодня вообще бы не было. Да и "правильного" подхода и сделать "нормально" на самом деле не существует, это всё относительно

>После трёх дней постепенно надоедает и хочется, чтобы всё просто работало.


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

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


Потому что емакс - не текстовый редактор, а интерпретатор лиспа, который скачивают ради эмуляции лиспмашин, многим они нравятся.

>и этом нет даже hunspell для проверки правописания


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

>Лагает и подвисает при масштабировании окна, особенно если много текста в буфере


Werks on my machine. Вот при скроллинге скроллбаром - да, пиздец.

>если включён flyspell


Мне слишком лень искать как устанавливать пакеты.
>>770818

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


Werks on my machine. Установи шрифт, может в нём дело,, у меня даже китайские нормально отображает.

>Как его русифицировать-то?


Английский выучи
Linux: Firefox based 99 2770989
>>770818
Понял косяк, я собрал емакс без xft, пересобрал и теперь всё нормально.
Windows 10: Firefox based 100 2771060
>>770841

>Это проблема шинды, а не Штульмана.


Нет, это как раз-таки проблема Штульмана. Большинство текстовых редакторов на винде работают нормально. Например, notepad++ или gnu/nano.

>Это неправильный подход


Нет, это правильный подход, недоделки никому не нужны.

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


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

>Сомневаюсь, что проверкой правописания кто-то в принципе пользуется


НИНУЖНО!!1! СЛЫШИТЕ, НИ-НУ-ЖНО!!! Но как это не нужно, что за безумие? А я вот, например, пишу файл для LaTeX'a, как мне узнать, что я допустил опечатку и вместо "отправляясь" написал "отправлясь"?

>Werks on my machine


А, ясно, зря только отвечал этому дауну. Ну ладно, раз уж написал, то пусть будет.
Windows 10: Firefox based 101 2771157
>>768405

> Jetbrains IDE


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

Не понял если честно претензий по поводу спейсмакса, я же про торможение ничего не говорил. И я если честно предпочитаю чтобы за меня решали какие хоткеи использовать, типа, "лучшие практики", вместо того чтобы я на это тратил время на изобретение 19-го стандарта.
Windows 7: Chromium based 102 2771349
>>761945 (OP)
Ежедневно использую Markdown, экспортирую с pandoc. А org-mode лучше?
А ещё, есть ли в Emacs оффлайн словарь?
Linux: Firefox based 103 2771427
Android: Mobile Safari 104 2782238
>>761945 (OP)

> Качаешь ванильный Емакс, нажимаешь C-h t, попадаешь в туториал, проходишь его.


Какой-то скучный туториал, есть что-нибудь интереснее, как у вима?
Android: Mobile Safari 105 2795759
>>782238
Бамп вопросу
Linux: Firefox based 106 2795818
>>795759
Есть один очень нескучный туториал
https://www.gnu.org/software/emacs/manual/emacs.html

А если серьёзно - нет.
Linux: Firefox based 107 2795828
>>782238
Ну музычку веселую попробуй включить фоном и почаще перерывы делай, раз у тебя синдром дефицита внимания настолько лютый, что ты даже десятиминутный туториал осилить не в состоянии.
Спойлерну: этот туториал предназначен исключительно для того, чтобы сразу после его прочтения нажать С-h i и начать читать еще более скучный мануал.
Debian Linux: Iceweasel 108 2795839
>>762674

>http://jeder.ru/?p=250


Проиграл с васяношиза
Android: Mobile Safari 109 2808914
>>761945 (OP)
А смысл? Сегодня не начало 2000-х
image.png15 Кб, 382x108
Linux: Firefox based 110 2808930
>>808914
Назови мне ещё редакторы, которые могут из терминала сохранять файл по C-s, вырезать фрагмент по C-x, копировать по C-c и вставлять по C-v. Какой ещё редактор может изменять светлую тему на тёмную и обратно в зависимости от астрономического времени в конкретной локации по ширине и долготе? Если всё-таки есть, то он весит меньше 127 Мегабайт, которые занимает Emacs на диске? Очень сомневаюсь, что такие редакторы вообще существуют, так что получается, что Emacs действительно безальтернативен.
Android: Mobile Safari 111 2808942
>>808930
vim
vmap <C-c> "+y
nmap <C-c> "+yy
nnoremap <C-b> <C-v>
nnoremap <C-v> "+p
vnoremap <C-v> "+p
nnoremap <C-x> "+dd
vnoremap <C-x> "+d
Android: Mobile Safari 112 2808945

>


Олсо, из терминалов C-s нигде не работает без допиливания терминала, насколько я знаю
Linux: Firefox based 113 2808946
>>808930
ed
Очинь удобно, прям из терминала можна редактировать и сохранять
Linux: Firefox based 114 2808948
>>808914
Я уже надеялся этот тред потонет, нет блять ты пришёл
Android: Mobile Safari 115 2808950
>>808942

>


Совсем забыл, вим весит 37 мегабайт, но то же самое умеет неовим, он весит 28.
Android: Mobile Safari 116 2808951
>>808948
Я телефон новый купил, он разрядился, пошёл взял в руки старый, а там в дашчане этот тред в избранном.
Linux: Firefox based 117 2808958
>>808942
>>808950
Я знаю про вим, даже им пользовался примерно полгода. Больше всего в нём бесило переключение режимов. Вот сижу перед монитором, думаю, тут в голову приходит мысль, я хочу её записать, печатаю и тут понимаю, что ничего не происходит, потому что я забыл нажать кнопку i. Почему я должен об этом помнить? В Емаксе такой проблемы нет, а вим от неё не лечится, насколько я знаю.
Linux: Firefox based 118 2808961
>>808946
Нет, это слишком сложно, я хочу CUA-keys и чтобы тема автоматически менялась.
Linux: Firefox based 119 2808981
>>808958
Комбинации клавиш менее эргономичны по сравнению с последовательно нажатые клавиши.
Linux: Firefox based 120 2809048
>>808981
Может быть хотя спорно. В любом случае наличие нескольких режимов сводит на нет всю эргономичность.
Android: Mobile Safari 121 2809049
>>809048
Надо просто нажать M-i, будет инсерт мод, не надо ничего запоминать или смотреть на статусбар.
Windows 7: Firefox based 122 2809108
>>809048

>наличие нескольких режимов сводит на нет всю эргономичность


Режимы - это и есть эргономичность.
Linux: Firefox based 123 2809136
>>809049
Я знаю об этом, я же выше написал, что постоянно забываю переключатся из одного режима в другой, поэтому это неудобно.

>>809108
Нет. Режимы - это костыль, доставшийся виму от vi, который был ограничен технологиями своего времени.
Android: Mobile Safari 124 2809152
>>809136

> Я знаю об этом, я же выше написал, что постоянно забываю


Почему я не забываю?

> Режимы - это костыль


Режимы - это эргономическое преимущество, когда ты нажимаешь несколько кнопок подряд. Зачем постояннь держать контрол для C-wwww, когда можно один раз нажать эскейп и сделать db, а затем тупо вводить точку?
Linux: Firefox based 125 2809167
>>809152

>Почему я не забываю?


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

>Режимы - это эргономическое преимущество, когда ты нажимаешь несколько кнопок подряд. Зачем постояннь держать контрол для C-wwww, когда можно один раз нажать эскейп и сделать db, а затем тупо вводить точку?


Но это ведь надо всё помнить, а контрол универсален и интуитивно понятен. Он для этого и придуман. А клавишы с буквами придуманы, чтобы набирать буквы. И вим зачем-то нарушает это довольно элегантную концепцию, видимо, чтобы максимально усложнить и замедлить ввод текста не зря же его ещё evil-mode называют))
what?.jpg14 Кб, 261x213
Linux: Firefox based 126 2809168
>>809152
Это троллинг такой?
А можно просто точку ввести?

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

Какие нахуй режимы?
Windows 7: Firefox based 127 2809221
>>809167

>А клавишы с буквами придуманы, чтобы набирать буквы


А что мешает их использовать для чего-то еще? Почему использование букв через Ctrl для навигации, например, тебе понятно, а без него внезапно плохо? И там, и там по сути "режимы".
Android: Mobile Safari 128 2809243
>>809168

> Это троллинг такой?


Нет, режимы действительно эргономичнее в большинстве случаев. Представь, что тебе надо ввести какую-то аббревиатуру. Чтобы напечатать её нужно зажать шифт, чем занимается 99% людей, хотя можно нажать капслок и напечатать их так, и это будет удобнее. Капслок при этом неудобен, когда тебе надо напечатать лишь одну букву. Поэтому ИМХО самый эргономичный способ печатать заглавные буквы сделан на телефонах. Одно нажатие по шифту активирует шифт и одна буква вводится заглавной, двойное нажатие включает капслок.

> А можно просто точку ввести?


Alt-i .

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


Да, я понимаю, тебе непривычно и хочется как в ворде/нотепаде, надо просто привыкнуть.
Linux: Firefox based 129 2809283
>>809243
90% времени программиста тратиться на обдумывание кода, и от 10 до 1% на собственно написание.

Кому всрались все эти моды и аббревиатуры?
Берешь и копипастишь аббревиатуру, мышкой блядь. Нахрена она тебе в каких-то специальных модах которые еще в голове нужно держать, люди не роботы.
Для головы есть более важные занятия.

Для правки конфигов это то-же нахуй не всралось.

>Да, я понимаю, тебе непривычно и хочется как в ворде/нотепаде, надо просто привыкнуть.


Ты наркоман?
Я понимаю еще сравнение ваших вимов с нотепадом (которому они проигрывают)
Но с вердом? Это не для правки конфигов пакет.
Android: Mobile Safari 130 2809312
>>809283

> Кому всрались все эти моды и аббревиатуры?


Это удобно. Мне всрались.
Linux: Firefox based 131 2809335
>>809243

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


у зумеров sticky keys это "как на телефонах" значит....
Linux: Firefox based 132 2809406
>>809312
Вместо того чтобы просто писать текст удобно переключать ебаные режимы и держать голове кучу ебнутых нигде больше не принятых комбинаций клавиш?

Аутисты сраные.
Android: Mobile Safari 133 2809441
>>809406

> Вместо того чтобы просто писать текст


Я тоже просто пишу текст

> удобно переключать ебаные режимы


Мне нравится, от этого я меньше двигаю руки

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


Они легко запоминаются, 99% комбинаций из английского языка.

> Аутисты сраные.


Нормисы ебаные
Linux: Firefox based 134 2809460
>>809221
Я и использую, только с модификаторами Ctrl, Alt или Super. Без модификаторов это только буквы.
Linux: Firefox based 135 2809461
>>809243

>Да, я понимаю, тебе непривычно и хочется как в ворде/нотепаде, надо просто привыкнуть.


Ну вот сам привыкай, терпи и превозмогай, а мы как-нибудь без этого обойдёмся.
Linux: Firefox based 136 2809464
>>809441
Чел, ты просто не осилил емакс, просто признай это. В этом нет ничего постыдного или унизительного, Люк Смит и тот не осилил >>769803 и не боится это признать.
Android: Mobile Safari 137 2809468
>>809464

> Чел, ты просто не осилил емакс


Мне он не нужен, для меня и вим оверхед, кроме тутора ничего не знаю
Linux: Firefox based 138 2809484
>>767250

>вот это действительно то, ради чего стоит пользоваться emacs'о


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

>Особенно боль эта ощущается после использования Jetbrains IDE


Для языков без типизации любая ИДЕ будет хуже джетбрейнса, они тут просто на две головы выше всех. Для языков с типизацией, с LSP имакс работает абсолютно так же как другие IDE, просто потому, что там тулзы те же: clagd для крестов, OmniSharp для шарпа и эклипс для джавы.
Windows 7: Firefox based 139 2810120
>>809460
Речь о том, что ты используешь те же "режимы", только ты это делаешь, зажимая модификатор, а вимеры нажимая Esc.
Linux: Firefox based 140 2810316
>>810249 (Del)
Зачем ты хранишь такие мерзкие видео у себя на компьютере?
Linux: Chromium based 141 2810338
>>810316
А зачем ты их смотришь?
Linux: Firefox based 142 2810362
>>810338
Действительно, надо бы выключить картинки в браузере
Windows 10: Chromium based 143 2810373
>>810338
По содержанию превью как бы можно примерно понять что там происходит
Linux: Firefox based 144 2810388
>>810316

>постишь картинку — просят соус


>постишь видео — Зачем ты хранишь такие мерзкие видео у себя на компьютере?


Вам не угодишь.
Linux: Chromium based 145 2810581
>>810388
Кстати, а почему удалили видео?
Там ведь наглядно показано, как правильно пользоваться консолькой, что полностью соответствует правилам доски.
IMG202006201117551.jpeg41 Кб, 832x397
Android: Mobile Safari 146 2810608
Реально удобно, реально под себя
блять, почему бы просто не поменять стрл и альт местами по дефолту в емаксе? ctrl+y просто убийственно же блять
palmpressingcontrolkeyfromyoungstabber2013-08-20.jpg20 Кб, 300x400
Android: Mobile Safari 147 2810625
>>810608
Когда-то я попробовал это и у меня большой палец болел. Причиной этому стало расположение альта, он находится между Z и X, то есть чтобы нажать на альт нужно выгибать большой палец так, чтобы он находился где-то на уровне безымянного пальца. Это очень неудобно и вызвало у меня боль, хотя я тогда просто капчевал.
Если на твоём пикриле твоя клавиатура, то настоятельно рекомендую купить другую, и нажимать на контрол как на пикриле. Олсо, желательно механическую, так как конец хода на них чувствуется гораздо более ярко, так как в них не используется резина.
Если всё же хочешь использовать ножничную клавиатуру, то поменяй местами контрол и капс лок, либо в самом емаксе сделай примерно такое https://thomasbaart.nl/2018/12/09/qmk-basics-tap-and-hold-actions/#Home-row_modifiers
Android: Mobile Safari 148 2810627
>>810625
Или купить программируемую клавиатуру с кнопками под большим пальцем, как у Minila Air (только она не программируемая, кнопки под большим пальцем там Fn).
Android: Mobile Safari 149 2810651
>>810625
>>810627
Еще есть вариант пользоваться человечкским софтом.
Android: Mobile Safari 150 2810653
>>810651
Контрол не только в емаксе используется, я на ноутбуках Emacs pinky зарабатывал, хотя емаксом не пользовался
Linux: Firefox based 151 2810684
>>810608
Основная фича Емакса - полная конфигурация под себя. Не обращай внимание на дефолтные значения, настрой так, как тебе удобнее.
Android: Mobile Safari 152 2810704
>>810684
Зачем дефолтные значения такие уёбищные? Мне удобнее, когда не приходится исправлять программу за разработчика
Linux: Firefox based 153 2810710
>>810608
Сделать контрол на капс-локе средствами ОС гораздо проще.
Android: Mobile Safari 154 2810718
>>810710

> Сделать контрол на капс-локе


http://ergoemacs.org/emacs/swap_CapsLock_Ctrl.html
Linux: Firefox based 155 2810723
>>810718
Какие-то аргументы чувака с карликовыми ладошками, Caps-t ему не дотянуться.
Android: Mobile Safari 156 2810729
>>810723

> CapsLock is pressed by the weakest finger pinky. The Ctrl key can be easily pressed with palm.


> It renders many Ctrl+key spots not usable, because now with only one pinky many otherwise good Ctrl+key spots are hard to use.


> The left hand now constantly shift from home position.

Linux: Firefox based 157 2810740
>>810729

>The Ctrl key can be easily pressed with palm.


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

>It renders many Ctrl+key spots not usable


C-q и С-z не так удобно нажимать, согласен, но их и используешь не часто. C-a жмется без проблем.

> The left hand now constantly shift from home position.


Правая рука по факту чаще с хоума улетает, потому что все виды скобочек надо постоянно жать.
В общем у него там чистая вкусовщина, которая зависит от анатомии ладоней.
image.png339 Кб, 640x360
Linux: Firefox based 158 2810782
>>810704
Пользуйся тогда сублаймом или vs кодом, какие проблемы?
Linux: Firefox based 159 2810783
>>810120
Там нет никаких режимов, ты бредишь. Режимы - это состояния. В разных состояниях клавишу и их сочетания ведут себя по разному. В емаксе сочетания клавиш с Ctrl ведут себя всегда одинакого, там нет никаких состояний.
Windows 7: Firefox based 160 2810967
>>810783
Ещё раз - когда ты зажимаешь Ctrl в емаксе, клавиши с буквами перестают набирать текст и вместо этого позволяют перемещаться по тексту или модифицировать его. В виме точно так же, только для этого надо не зажимать модификатор, а нажимать esc. И то, и то - разные "режимы" работы.
Linux: Firefox based 161 2811077
>>810967
Это не режимы. В разных режимах и сочетания с Ctrl работают по разному.
Linux: Firefox based 162 2811148
>>810967

>клавиши с буквами перестают набирать текст


Ты можешь забиндить любую команду на кнопку без контрола, и она будет выполнять команду вместо печати.
Android: Mobile Safari 163 2816898
>>761945 (OP)

> Почему бы нам не поговорить о GNU Emacs?


Потому что это нахуй не нужное говно. Как ОС он говно, отдельные программы справляются лучше емакса. Как ИДЕ тоже не очень, есть Vim+Unix, есть обычные IDE. На емакс нужно потратить слишком много времени на освоение.
what?.jpg14 Кб, 261x213
Linux: Firefox based 164 2817113
>>816898

>ИДЕ


>Vim+Unix



>слишком много времени на освоение емакс


>Vim

Linux: Firefox based 165 2817649
>>817113
После вимтутора он на 100% юзабелен, в отличие от.
Windows 10: Firefox based 166 2818572
>>817649

>он на 100% юзабелен


У ванильного имакса только копирование-вставка отличаются от стандарта, в остальном это обычный редактор, которым достаточно быстро можно начать пользоваться. Вим же реально инопланетный с его модальностью, однобуквенными командами, невозможностью курсор поставить в конец строки и прочими заебушками.
Android: Mobile Safari 167 2818574
>>818572

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


Именно этим он и хуже. После того, как ты учишь имакс, ты не чувствуешь себя эффективнее, потому что имакс логичен, но не эргономичен.

> Вим же реально инопланетный с его модальностью


И что с того? Почему мне не пришлось к этому привыкать?

> однобуквенными командами


Это хорошо.

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


В виме это не нужно. Shift+A доводит курсор в конец строки и уводит тебя в инсерт мод.
Windows 10: Firefox based 168 2818607
>>818574

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


Он достаточно эргономичен, чтобы им удобно было пользоваться без задрачивания как вимом. Надо только привыкнуть к fbpn вместо стрелок, да и то стрелками никто не запрещает пользоваться.

>Это хорошо


Плохо тем, что их надо зазубрить. В имаксе если что-то забыл, всегда можно найти команду по полному имени через M-x.

>В виме это не нужно


Это очень неинтуитивная штука, идущая наперерез всем навыкам пользователя, так же как и модальность (которая еще и через Esc работает, запаришься мизинец тянуть).
Linux: Chromium based 169 2818618
Пердолики спорят, чей анально-консольный блокнот лучше, лол.
Windows 10: Firefox based 170 2819530
>>761945 (OP)
Почему нет ссылки на xah-fly-keys? С ним имакс выходит на новый уровень.
Android: Mobile Safari 171 2819543
>>819530
Потому что есть evil-mode, viper и прочее
Windows 10: Firefox based 172 2819696
>>819543

>evil-mode


Он конечно добавляет режимы ввода, но сами байндинги не эргономичны вроде. А Xah именно для себя продумывал, чтобы пальцы не болели, у него были с этим большие проблемы.
Linux: Firefox based 173 2820382
>>819696
Просто есть такая проблема, что Xah совершенно не подумал о том, насколько легко будет запоминать его хоткеи.
Linux: Chromium based 174 2820530
>>762780

>сайт главного пердоклоуна Штульмана как пруф

Android: Mobile Safari 175 2820537
>>820530
Что не так?
Linux: Firefox based 176 2820743
>>820537
Пруфы от заинтересованный строны - не пруфы.
Linux: Firefox based 177 2821523
>>820743
Сайт не только Штульману принадлежит.
Я изначально хотел сказать, что Штульман писал код. В чём в этом случае заинтересован Штульман? Показать каким-то анонимам на умирающей борде, что он писал код?
Linux: Firefox based 178 2821900
>>821523
Да, в общем-то любому адекватному человеку очевидно, что Emacs написал Штульман без всяких пруфов. Он до сих пор туда коммитит и, наверное, является единственным человеком в мире, который умеет писать на elisp.
Windows 10: Firefox based 179 2822092
>>819530

>С ним имакс выходит на новый уровень.


Я ergoemacs пробовал когда перекатывался, так там половина пакетов с этими байндингами криво работала. В итоге забил, и привык к ванильным за неделю, они вполне нормальные для моих рук.
Windows 10: Firefox based 180 2822094
>>821900

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


Если бы он не выебывался со своим диалектом, а взял бы CL, человечество бы уже может на Марсе колонию построило.
Linux: Firefox based 181 2822179
>>761945 (OP)

>суёт в рот продолговатый предмет


Что и ожидалось от Штульмана
Fedora Linux: Firefox based 182 2822210
>>822179
Бля, нахуя вы травите Штульмана? Угарный и безобидный дядька, со своими тараканами, конечно, но кто не без греха? Я понимаю ещё на Линуса пиздеть, тот временами ведёт себя как мудак, но загоняться со Штульмана — это всё равно что котёнка пиздить.
Android: Firefox based 183 2822256
>>822210
Ты его сайт почитай. Линус токсичный, но не более. А вот Штульмен это реально поехавший на всю голову борцун за сжв, на серьезных щщах постящий статьи аль-джазиры про фашиствующий Израль, лезущий по каждому политическому пуку с призывами голосовать за любимого сандерса или всяких грет тунбергов.
Linux: Firefox based 184 2822267
>>822179
как ты справишься с осознанием что ты тоже два раза в день суешь в рот продолговатый предмет и делаешь возвратно-поступательные движения рукой
Android: Mobile Safari 185 2822332
>>822210
>>822267
Тащемта я пошутил, я и сам в блокфлейту вкатываюсь :/
Linux: Firefox based 186 2822458
>>822256
Лол, какие же америкосы всё-таки дауны. Поскорее бы избрали уже какого-нибудь сандерса, чтобы вместо очереди за айфоном постоять в очереди за хлебом по карточкам в 5 утра. Надеюсь после этого к ним наконец-то вернётся разум и они перестанут своё сжв везде форсить.
Linux: Firefox based 187 2822503
>>761945 (OP)
Стоит ли вкатываться? Я не кодер.
Linux: Firefox based 188 2822549
>>822503

>Я не кодер


А кто ты? Писатели, например, тоже часто Emacs используют.
Linux: Firefox based 189 2822552
>>822503
Стоит либо ради софта (org-mode, dired, mh-e, tramp+eshell, etc.), либо если хочешь научиться кодить. Elisp для новичка - довольно неплохой выбор, и в Емаксовской доке по нему есть отличная вводная, написанная простым и понятным языком и прививающая хорошие привычки.
Android: Mobile Safari 190 2822562
>>822549

> А кто ты?


Вкатывальщик... Точнее, только начинаю вкатываться, всё плохо, 17 лет, надеюсь не буду летом хуи не пинать.

> Писатели, например, тоже часто Emacs используют.


Ничоси, а переводить смогу? Иногда перевожу тексты за небольшие деньги :/
Формат нужен docx, чтобы потом там отредактировать смогли
>>822552
Ничего себе! Пойду устанавливать...
Linux: Firefox based 191 2822584
>>822562
Я тоже в 17 лет начал вкатываться с C++, всё получилось, даже учёная степень по информатике есть. Так что если тебе достаточно интересно и хорошо знаешь математику, то тоже всё получится.

>Ничоси, а переводить смогу? Иногда перевожу тексты за небольшие деньги :/


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

Кстати выше тебе анон правильно советует, elisp отличный выбор. Крайне крутой и выразительный язык.
1429297962875.gif1,6 Мб, 350x258
Linux: Chromium based 192 2822590
Какая же Штульман мразь. Присвоил чужой код себе, а кукарекает на Билли со Стивом, которые над ним поглумились из-за его профнепригодности.
Linux: Firefox based 193 2822591
>>822590
все правильно же? интеллектуальной собственности не существует и ничего плохого в освобождении закрытого софта нет.
123456136422.png1,2 Мб, 885x630
Linux: Chromium based 194 2822596
>>822591
Что правильно? Бох-питух постоянно кукарекал, что воровать нехорошо, а сам оказался подлой ворюгой.
Android: Mobile Safari 195 2822603
>>822584
Спасибо анон. Что делать после C-h t?
Linux: Firefox based 196 2822610
>>822603
Писать конфиг под себя.
Linux: Firefox based 197 2822614
>>822603
C-h i m info
Linux: Firefox based 198 2822631
Аноны, расскажите как используете org-mode в качестве планировщика дел/трекера привычек/etc.
Android: Mobile Safari 199 2822851
>>761945 (OP)

> GNU Eight Megabytes And Constantly Swapping


Зачем, когда есть вим?
Android: Mobile Safari 200 2822857
Зачем в имаксе такие неудобные хоткеи
Зачем заставлять каштомизировать
Android: Mobile Safari 201 2822932
>>761958
C-y можно нажать не двигая руками. Видимо кто-то не хотел двигать руки и сделал копирование по С-у
Linux: Firefox based 202 2823190
>>822851
Зачем вим, когда есть неовим?
Android: Mobile Safari 203 2823194
>>823190
Vim везде установлен, неовим - нет
image.png8 Кб, 304x126
Linux: Firefox based 204 2823197
>>823194
Рили? Вот nano действительно везде установлен.
image.png1 Кб, 92x32
Linux: Firefox based 205 2823418
Гайс, подскажите как можно заставить задачу повторяться не раз в несколько дней или недель, а каждую неделю в опеределенные дни. К примеру: в понедельник, среду и пятницу.
image.png5 Кб, 362x75
Linux: Firefox based 206 2823445
Linux: Firefox based 207 2823446
Linux: Firefox based 208 2823454
>>823446
в org-mode
Linux: Firefox based 209 2823462
>>823454
Ааа сорян, затупил.
https://orgmode.org/manual/Repeated-tasks.html
Тут вроде бы есть что-то что тебе нужно, написано что-то про ++1w
Linux: Firefox based 210 2823466
>>823454
Да, анон, на самом деле костыль, но реально, можно создать одно действие три раза на понедельник, среду, четверг отдельно и на каждый по 1 неделе повторение поставить
Linux: Firefox based 211 2823491
>>823466
Я вот и ищу нормальный вариант как это сделать. Сделаю пока так, но это хуйня какая-то, если честно.
Linux: Firefox based 212 2823508
>>823194
ви - может быть, вим - точно не везде.
Android: Mobile Safari 213 2823522
1594823654342.png46 Кб, 640x480
Android: Mobile Safari 214 2823523
>>761945 (OP)

> >Я не погромист, зачем оно мне?


> вести заметки по программированию,

Linux: Firefox based 215 2835962
>>764660

>Единственное что браузер все таки хотелось бы.


Elinks, w3m, не слышал?
Linux: Firefox based 216 2835963
>>766918

>Что делать после туториала?


А для чего ты вообще его установил то? Для кодинга? Иди кодь. Захотелось извращений? Пользуйся им вместо браузера, торрента, почтового клиента, текстового редактора. Странный вопрос.
Linux: Firefox based 217 2835964
>>768376
DELETE WINDOWS, AWFUL PROPRIETARY SLAVE
wide stallman.jpg16 Кб, 666x227
Apple Mac: Chromium based 218 2839189
Здорово, фритарды! Подумываю в очередной раз пересесть на Emacs в качестве основной ОС. Отговорите меня. Сам я вижу как минимум несколько проблем, которые придется решить в процессе.

0. Пакеты. В свое время я натерпелся как любое обновление пакета ломает все на свете, насколько пакеты хуево друг с другом сочетаются и насколько в это же время они переусложнены. В общем, я принял решение выкинуть все к хуям. Оставлю только бэкенды к сторонним тулзам, вроде lsp, magit, mu4e, w3m и подобных. А все остальную обвязку напишу сам как мне надо.

1. Комбинации клавиш. Дефолтные бинды принял либо настоящий человеконенавистник, либо тонкий тролль с целью отпугивать позеров. Я не могу поверить, чтобы кто-то в здравом уме использовал модальные последовательности типа C-u C-c C-d. Это же просто натуральный пиздец с точки зрения эргономики. Вместо всего этого RSI-говна я повешу на TAB переход в минибуфер и обратно (что-то вроде M-x или Ctrl-P в современных редакторах), это покроет все мои юзкейсы.

2. Лейаут. Сука пидар блядь как же меня бесят все вылезающие сами по себе из ниоткуда окна или какое-нибудь говно, которое крадет мое окно или фокус своим невъебенно важным буфером или еще какая-нибудь модальная параша вроде company, которая закрывает половину окна своим дропдауном и за каким-то хуем перемапивает энтер на автокомплит. В общем, разделяю экран на две половины. Левая половина рабочая, и никакая сука не посмеет к ней притронуться (ладно, раскрашивать фринжи и сквигглы ок). Правую половину разделяю на верх и низ, верх под варианты автокомплита всего на свете во время набора и любую прочую дрисню от всего на свете во время навигации, нижняя под превью определения (что бы это не значило) символа под курсором.

3. Конкарренси. У имакса все ну очень хуево с этим, даже введенные в 26 версии треды суть сраное говно. Если кто-то решится меня отговаривать, то успешнее всего надавливать именно на это, потому что стоит сменить Wi-Fi сеть и tramp блокирует всю среду до тех пор, как соединение не сдохнет по таймауту (от C-g толку не так много, как хотелось бы). То же касается любых тяжелых операций начиная с любого I/O, вроде банального поиска, которые локально-то запускать пиздец, а по сети так вообще я ебал. Конкретно проблему поиска думаю решать созданием небольшого демона, которому срать в локальный сокет запросами, а он весь I/O будет в бекграунде делать, в том числе и по сети на машины куда трампом хожу. Что-то типа lsp, только на строках и сразу на нескольких машинах. Можно даже заморочиться и запилить у каждого инстанса инвертированный индекс или полноценный DFA вместо дергания ripgrep.

4. Вокрфлоу. Собственно, ради чего все затевается: хочу поставить во главу угла всей среды и навигации по ней концепт в виде swiper или helm-swoop, чтобы был прям на кончиках пальцев. Будет три бэкенда: lsp (remote, на серваке с тоннами CPU), мой распределенный фаззи-поиск (на сишечке или го) и его elisp аналог для грязных буферов и минибуфера. И ранжирование запилить на машобчике. Я настолько проникся идеями свупа, что хочу теперь свупать даже небо с аллахом.

Кто что думает?

inb4: vscode умеет 85% озвученного после 5 минут настройки
wide stallman.jpg16 Кб, 666x227
Apple Mac: Chromium based 218 2839189
Здорово, фритарды! Подумываю в очередной раз пересесть на Emacs в качестве основной ОС. Отговорите меня. Сам я вижу как минимум несколько проблем, которые придется решить в процессе.

0. Пакеты. В свое время я натерпелся как любое обновление пакета ломает все на свете, насколько пакеты хуево друг с другом сочетаются и насколько в это же время они переусложнены. В общем, я принял решение выкинуть все к хуям. Оставлю только бэкенды к сторонним тулзам, вроде lsp, magit, mu4e, w3m и подобных. А все остальную обвязку напишу сам как мне надо.

1. Комбинации клавиш. Дефолтные бинды принял либо настоящий человеконенавистник, либо тонкий тролль с целью отпугивать позеров. Я не могу поверить, чтобы кто-то в здравом уме использовал модальные последовательности типа C-u C-c C-d. Это же просто натуральный пиздец с точки зрения эргономики. Вместо всего этого RSI-говна я повешу на TAB переход в минибуфер и обратно (что-то вроде M-x или Ctrl-P в современных редакторах), это покроет все мои юзкейсы.

2. Лейаут. Сука пидар блядь как же меня бесят все вылезающие сами по себе из ниоткуда окна или какое-нибудь говно, которое крадет мое окно или фокус своим невъебенно важным буфером или еще какая-нибудь модальная параша вроде company, которая закрывает половину окна своим дропдауном и за каким-то хуем перемапивает энтер на автокомплит. В общем, разделяю экран на две половины. Левая половина рабочая, и никакая сука не посмеет к ней притронуться (ладно, раскрашивать фринжи и сквигглы ок). Правую половину разделяю на верх и низ, верх под варианты автокомплита всего на свете во время набора и любую прочую дрисню от всего на свете во время навигации, нижняя под превью определения (что бы это не значило) символа под курсором.

3. Конкарренси. У имакса все ну очень хуево с этим, даже введенные в 26 версии треды суть сраное говно. Если кто-то решится меня отговаривать, то успешнее всего надавливать именно на это, потому что стоит сменить Wi-Fi сеть и tramp блокирует всю среду до тех пор, как соединение не сдохнет по таймауту (от C-g толку не так много, как хотелось бы). То же касается любых тяжелых операций начиная с любого I/O, вроде банального поиска, которые локально-то запускать пиздец, а по сети так вообще я ебал. Конкретно проблему поиска думаю решать созданием небольшого демона, которому срать в локальный сокет запросами, а он весь I/O будет в бекграунде делать, в том числе и по сети на машины куда трампом хожу. Что-то типа lsp, только на строках и сразу на нескольких машинах. Можно даже заморочиться и запилить у каждого инстанса инвертированный индекс или полноценный DFA вместо дергания ripgrep.

4. Вокрфлоу. Собственно, ради чего все затевается: хочу поставить во главу угла всей среды и навигации по ней концепт в виде swiper или helm-swoop, чтобы был прям на кончиках пальцев. Будет три бэкенда: lsp (remote, на серваке с тоннами CPU), мой распределенный фаззи-поиск (на сишечке или го) и его elisp аналог для грязных буферов и минибуфера. И ранжирование запилить на машобчике. Я настолько проникся идеями свупа, что хочу теперь свупать даже небо с аллахом.

Кто что думает?

inb4: vscode умеет 85% озвученного после 5 минут настройки
Windows 10: Chromium based 219 2839202
>>839189
Зачем кушать кактус?
Apple Mac: Chromium based 220 2839277
>>839202
Если коротко, то это идеологическое превосходство лисп-машин помноженное на идеологическое превосходство подхода "все есть текст". Emacs опередил свое время лет так на 100. Как бы тебе объяснить это на пальцах... Представь что вся твоя операционная система это мир из Minecraft в режиме песочницы (не играл, могу нести хуйню). У тебя есть неограниченный набор каких-то базовых блоков, из которых построено все вокруг. Мало того, что ты можешь перестроить полпланеты как тебе больше нравится, так главное ты можешь играючи запилить механизмы неебической сложности или какие угодно фермы которые преобразуют одни блоки в другие по твоей воле, и все это хуяк-хуяк киркой наживую прямо в игре и готово. The sky is the limit, как говорится. Главное прямо вниз не копать, а то в кипящую сишечку провалишься.
tall stallman.jpg13 Кб, 222x454
Apple Mac: Chromium based 221 2839787
>>839189
>>839277
Не, в пизду. Я передумал. Потратил сегодня пол рабочего дня на попытки набросать как оно должно выглядеть на уже готовых компонентах и что-то разочаровался. Во-первых, elisp, сука, сам по себе медленный. Во-вторых, однопоток блокируется любой хуйней на ровном месте делая всю среду абсолютно неотзывчивой на сотни миллисекунд. Это не так критично, как может показаться, но раздражает пиздец. В-третьих, хваленый tramp сраное говно, если его использовать для полноценной удаленной разработки. Я могу за пару недель запилить человеческий поиск, но сделать бомжа более отзывчивым и стабильным выше моих сил. В-четвертых, ansi-term это просто исчадие ада, худшего эмулятора терминала я не припомню (eshell ок, но не POSIX). В-пятых, какое же все, блядь, до тошноты угловатое и квадратно-гнездовое — вся эта эмуляция вывода в терминал в графическом режиме со всеми вытекающими, ебанутые на всю голову хаки в основе элементарнейшей пакетов вроде multiple-cursor или indicators, банально курсор все так же нельзя держать за пределами viewport буфера. А еще я так и не смог придумать более вменяемое чем в evil управление, которое бы нормально сосуществовало с dired, magit и mu4e, а от дефолтных C-x последовательностей у меня уже спустя полдня начал ныть мизинец на левой руке. В пизду, покачусь обратно на vscode с vim плагином. Самое приятное, что хостится оно на моем серваке в кладовке через code-server за nginx, я с любого ноута иду на https://anonname.duckdns.org и получаю полноценную Cloud IDE в браузере — мой 12" малыш занимается лишь отрисовкой текста, а весь лифтинг (IntelliSense, сборка/тесты, отладчик, CUDA контексты) крутится на серваке.
Fedora Linux: Firefox based 222 2840656
>>770841

>слова "блять" не существует


Но его действительно не существует, есть слово "блядь" и точка, а этим выродком пользуются преимущественно дегенераты, неспособные различить "пиздеть" и "пиздить".
Linux: Firefox based 223 2842151
Гайс, помогите с orgmode. Как сделать так, чтобы в agenda, когда я меняю статус задачи timestamp переносился на указанный в нем период +1w, к примеру, а не на завтра?
Тред утонул или удален.
Это копия, сохраненная 16 сентября 2020 года.

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

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