Программы


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
149 33 67

GNU Emacs /emacs/ Аноним (Linux: Chromium based) 25/05/19 Суб 02:05:44 25769941
emacs.png (531Кб, 1600x1600)
1600x1600
stallman.jpg (1176Кб, 1688x2535)
1688x2535
orgconf.png (195Кб, 1366x703)
1366x703
Почему бы нам не поговорить о GNU Emacs?
GNU Emacs -- это многофункциональный расширяемый текстовый редактор, написанный в 1976 году Ричардом Столлманом и Гаем Стиллом.
Большая часть редактора написана на Emacs Lisp, -- примерно 70%. На этом языке пишутся дополнения для редактора.

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

Пока все. Надеюсь взлетит и мы вместе обсудим самый прекрасный текстовый редактор.
25/05/19 Суб 02:24:50 25770012
> самый прекрасный текстовый редактор
Напомнило Vim.
25/05/19 Суб 02:27:22 25770043
Аноним (Неизвестно: Неизвестно) 25/05/19 Суб 02:28:40 25770054
magit-400x400px.png (5Кб, 400x400)
400x400
Аноним (Linux: Firefox based) 25/05/19 Суб 15:23:02 25773045
image.png (57Кб, 502x1035)
502x1035
>>2576994 (OP)
>Doom Emacs -- дистрибутив по-проще
>125 плагинов изкаропки.
Нихуясе попроще. Проблема этих вимоов-емаксов - они пытаются быть максимально пердольными и расширяемыми, хотя мне нужна просто ИДЕ. Благо, вим можно только как notepad использовать, а емакс это огромная виртуальная машина, а не текстовый редактор.
Надо сделать новый текстовый редактор, который будет такой же юзерфрендли, как вскод, но не будучи зондом и инстансом хрома. Чтобы в нем изкаробки был единый фронтенд для дебаггера, автокомплита, навигации по коду и тд. Пиздец как бесят эти сотни васяноподелий на вимскрипте/елиспе, которые работают через жопу.
Аноним (Linux: Firefox based) 25/05/19 Суб 15:27:08 25773096
image.png (8Кб, 198x140)
198x140
>forge
О, пацаны написали jvm на лиспе, портировали в емакс майнкрафт и загружалку модов для него? уверен, какой-то васян уже занялся написанием jvm на лиспе
Аноним (Linux: Chromium based) 25/05/19 Суб 16:31:14 25773477
>>2577304
Не так уж и много, на самом деле. Даже на твоем скриншоте это в основном какие-то маленькие пакеты вроде дополнительных хоткеев для evil, бекендов для company и т.д. Плюс разные зависимости. Там, насколько я знаю, можно включить еще кучу дополнительных, заранее настроенных и оптимизированных пакетов в приватном конфиге. Тащем-то поэтому я и сказал, что он по-проще и по-лучше, там по-дефолту меньше пакетов, чем в спейсмаксе, он лучше оптимизирован и писать дополнительный конфиг там тоже проще, не нужно разбираться с леерами, например.

>Проблема этих вимоов-емаксов - они пытаются быть максимально пердольными и расширяемыми, хотя мне нужна просто ИДЕ.
Эти дистрибутивы по сути и существуют, чтобы ты просто установил их и пользовался.

>Благо, вим можно только как notepad использовать, а емакс это огромная виртуальная машина, а не текстовый редактор.
А что мешает пользоваться Емаксом в качестве блокнота? Заметки там писать куда уж приятнее, чем в Vim. Не понимаю мемы про виртульные машины, операционные системы и так дальше.
Аноним (Google Android: Mobile Safari) 25/05/19 Суб 16:48:27 25773588
>>2576994 (OP)
Всё никак не могу n0нять, орг-мод в ванильном имаксе доступен, или плагином ставится?
Аноним (Linux: Chromium based) 25/05/19 Суб 16:49:37 25773609
>>2577358
Уже давно добавлен в ванильный Емакс.
Аноним (Google Android: Mobile Safari) 25/05/19 Суб 16:59:55 257736510
Аноним (Linux: Chromium based) 25/05/19 Суб 17:03:37 257737011
>>2577365
Создаешь и открываешь файл с .org, либо M-x org-mode, чтобы включить в любой бафере. Если, по какой-то причине, он не работает или отсутствует, можешь в .emacs.d/init.el добавить (require 'org), но это вряд ли, должно все работать изкаробки.
Аноним (Google Android: Mobile Safari) 25/05/19 Суб 17:24:38 257738812
Аноним (Linux: Firefox based) 25/05/19 Суб 21:07:22 257758513
>>2576994 (OP)
Несколько вопросов от нуба, который не осилил:
1) Ваниль, evil, ergoemacs, или ещё кокой костыль типа спейсмакса для человеческой навигации?
2) На каком пакетном менеджере они все там в итоге остановились.
3) Когда многопоточность?
Аноним (Linux: Chromium based) 25/05/19 Суб 21:26:36 257758914
>>2577585
>1) Ваниль, evil, ergoemacs, или ещё кокой костыль типа спейсмакса для человеческой навигации?
Зависит от тебя, я пользуюсь ванильным. Костылей для поддержки всех сторонних модов и пакетов не напишешь.

>2) На каком пакетном менеджере они все там в итоге остановились.
В ванильном используется package (или, по крайней мере, большинство используют именно его). Есть еще el-get.

>3) Когда многопоточность?
В Emacs 26 добавили.
Аноним (Linux: Firefox based) 25/05/19 Суб 21:42:45 257759715
>>2577347
>Эти дистрибутивы по сути и существуют, чтобы ты просто установил их и пользовался.
Только в итоге я получаю шайтан машину с кучей неизвестного мне функционала. Хочется редактор, в котором было бы только два типа плагинов: поддержка языканеймможно разделить на автокомплит, дебаггер, vasyanSense и кастомная раскладка/красивая тема/снипсеты.
Мб это я такой тупой и хочу программу с ограниченым функционалом, зато простую и без тысячи микроплагинов, которые фиксят проблемы ванильного емакса/вима.
а еще я хочу попробовать написать свой редактор, just for fun

>Не понимаю мемы про виртульные машины, операционные системы и так дальше.
Бля что за хуйня. Насколько я помню, где-то пол года назад даже на википедии было написано, что емакс это extensible screen manipulator written in lisp ну или что-то подобное, а сейчас просто сказано, что это текстовый редаткор.
Аноним (Неизвестно: Неизвестно) 25/05/19 Суб 21:53:20 257760716
IMG201905190201[...].jpg (134Кб, 1080x1080)
1080x1080
>>2577597
>Только в итоге я получаю шайтан машину с кучей неизвестного мне функционала.
Мне поэтому spacemacs и не нравится. По сути это уже не емакс, а какой отдельный проект со своей философией и способом настройки. Хотя настраивать-то там, по сути, ничего и не надо, он на это и ориентирован.

>Хочется редактор, в котором было бы только два типа плагинов: поддержка языканеймможно разделить на автокомплит, дебаггер, vasyanSense и кастомная раскладка/красивая тема/снипсеты.
А тут у тебя просто пакеты, написанные на языке с кучей скобачек.

>Мб это я такой тупой и хочу программу с ограниченым функционалом, зато простую и без тысячи микроплагинов, которые фиксят проблемы ванильного емакса/вима.
>а еще я хочу попробовать написать свой редактор, just for fun
Никто тебя не осуждает, но эти пакеты скорее не фиксят проблемы, а расширяют дефолтный функционал.
Аноним (Linux: Vivaldi) 26/05/19 Вск 00:23:45 257775917
2019-05-2600-22.png (17Кб, 658x204)
658x204
Почему в орг моде все равно ноиера строк отображаются?
Аноним (Linux: Chromium based) 26/05/19 Вск 00:53:47 257779718
>>2577759
Не знаю, это какая-то спейсмаксовая проблема. Ты же перезагрузил конфиг и перезашел в бафер после настройки?
Аноним (Linux: Firefox based) 26/05/19 Вск 08:46:05 257787319
Пытаюсь перекатиться с вима на spacemacs уже продолжительное время, а также в надежде, что когда-нибудь я смогу хотя бы процентов на 80 заменить Intellij IDEA (вряд ли).
В общем вопросы такие:
1. Project management. Как ебать? Emacs + projectile предлагает просто открывать документ из проекта, и типа он сам подхватится, мол, ритуалы создания проекта не так важны\нужны. Но в этих ритуалах все настройки линтеров, глобальных переменных, окружения для этих самых проектов, они блядь не просто так появились. Как мне всё это сделать в Emacs?
Мне нужны настройки линтеров, настройки табов\пробелов для разных языков в проекте. Где это всё? Как?
2. Перемещение по буферам. Даже в vim'е у меня были вкладки (визуальные) и по ним было охуенно перемещаться gt %номер вкладки% (который я мог определить потому, что я их вижу) или просто тыкнуть мышкой. В spacemacs параллельно открывается огромное количество буферов и приходится пользоваться поиском даже если открыто всего 3 файла. Чё за хуйня? Как с этим жить?
3. Tab-button. Как с этим жить-то? Что за магия скрыта в этой кнопке? В Python-mode нельзя просто так нажать 2 раза таб, и получить отступ в 8 пробелов.
Аноним (Linux: Chromium based) 26/05/19 Вск 10:27:56 257790520
dobrogo utrechka.jpg (97Кб, 750x750)
750x750
>>2577873
>Project management
https://www.gnu.org/software/emacs/manual/html_node/emacs/Directory-Variables.html#Directory-Variables

Для настроек редактора (типо количества пробелов, табов и т.д.) есть editorconfig, это универсальная херня, в емаксе тоже работает. Можно еще добавить локальный инит-файл для директории - .dir-locals.el. Насчет остальных настроек не знаю. Разве у тебя в директории с проектом нет конфига?

>Перемещение по буферам
Если тебе очень нравятся табы, есть пакет awesome-tab, ИМХО очень странная и специфичная херня. Переключаться между баферами гораздо удобнее. Особенно если у тебя открыта сотня разных баферов.

>Tab-button
https://www.gnu.org/software/emacs/manual/html_node/emacs/Indentation.html#Indentation

Таб забинжен на команду indent-for-tab-command. Где бы на линии ты не находился, нажав таб, ты автоматически вставляешь нужное количество пробелов (или табов) для индентации.
Аноним (Linux: Vivaldi) 26/05/19 Вск 11:58:46 257796521
>>2577759
upd номеров не будет если сразу открыть org, но если сначала открыть файл с кодом, а потом org - номера остаются. Есть елисперы в треде? Как можно забиндить команду на отключение при открытии org файла?
Аноним (Linux: Chromium based) 26/05/19 Вск 12:14:45 257798122
>>2577965
Это какой-то странный баг спейсмакса, я не понимаю, что ты имеешь ввиду, можешь конкретнее? Попробуй удалить что ты там настраивал и просто добавить это:

(add-hook 'org-mode 'display-line-number-mode)

Должно работать, если в спейсмаксе номера включены по-дефолту. Лучше тебе спросить в каком-нибудь спейсмаксовском чате.
Аноним (Linux: Chromium based) 26/05/19 Вск 12:16:20 257798623
>>2577981
(add-hook 'org-mode-hook 'display-line-numbers-mode)

Ошибся немного.
Аноним (Linux: Firefox based) 26/05/19 Вск 12:20:34 257799024
Boh-pituh.webm (1699Кб, 320x240, 00:00:30)
320x240
>>2576994 (OP)
> написанный в 1976 году Ричардом Столлманом
ВРАНЬЁ!

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

Пруфы: http://jeder.ru/?p=250
Аноним (Linux: Vivaldi) 26/05/19 Вск 12:23:40 257799525
2019-05-2612-23.png (8Кб, 229x165)
229x165
>>2577986
А там не надо nil какой нить передать?

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

Может, у тебя есть какие буллеты для орг мода? Стандартные какие то долдонские, пытасб сам что то придумать, но выходит так себе
Аноним (Linux: Chromium based) 26/05/19 Вск 12:30:54 257799626
>>2577995
>А там не надо nil какой нить передать?
Куда передать? Все, org-mode-hook -- это список функций, которые ты запускаешь при включении org-mode. В данном случае ты тоглишь display-line-numbers-mode.

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

>>2577990
>Возможно у вас отключен Javascript или работает блокировщик рекламы. Включите Javascript и отключите блокировщик рекламы, чтобы просматривать содержимое этого сайта.
Аноним (Linux: Chromium based) 26/05/19 Вск 12:36:35 257799927
>>2577995
>Может, у тебя есть какие буллеты для орг мода?
Хотя дефолтные для org-bullets выглядят лучше, чем твои, на самом деле.
https://github.com/sabof/org-bullets
Аноним (Linux: Vivaldi) 26/05/19 Вск 12:37:53 257800128
>>2577999
О чем и речь. Но дефолтный цветочек тоже напрягает, с короче первый 3 дефолтных скопировал, что бы они без цветочка были.
Аноним (Linux: Vivaldi) 26/05/19 Вск 12:38:54 257800229
2019-05-2612-38.png (7Кб, 637x159)
637x159
Ксчтати, как эта штука называется, дефолтные тильды так себе, а гуглить хз как.
Аноним (Linux: Firefox based) 26/05/19 Вск 12:44:25 257800630
>>2577905
> Если тебе очень нравятся табы, есть пакет awesome-tab, ИМХО очень странная и специфичная херня. Переключаться между баферами гораздо удобнее. Особенно если у тебя открыта сотня разных баферов.

Зачем только их столько держать? Переключаться между буфферами ты имеешь в виду через поиск?
Алсо, если я хочу сохранить раскладку окон-буферов, мне я так понял надо создавать фрейм и уже переключаться между фреймами, что, в идеале для меня, должно являться переключением между вкладками в современном их представлении. То есть таб для меня это = вимовский таб = сохранение расположения буферов и окон.
> Разве у тебя в директории с проектом нет конфига?
Есть, только всё это пердолится из идеи через гуй, и о конфигах линтеров я знаю только то, что они где-то существуют. В остальном же всё отлично, понятно и с поиском для проекта настраивается в идее.

В остальном спасибо. На dir-locals натыкался, но ещё руки не доходили.
Алсо, есть какой-нибудь инструмент для запуска скриптов как в IDEA? Типа создал конфиг для запуска например дев серверa\запуска REPL'a\сборки проекта\etc в котором можно указать переменные окружения, ключи вот это всё? Или под каждую такую фигню мне баш скрипт придётся писать и запускать ручками например через поиск этого самого скрипта? (говорю же, папки с проектом очень не хватает, не просто так коммуникация рекдактора и проекта строятся вокруг директорий .idea .vscode .etc)
Аноним (Linux: Chromium based) 26/05/19 Вск 12:45:05 257800831
>>2578002
Это весчь показывает пустые строки в файле.

(setq-default indicate-empty-lines nil), чтобы отключить.
Аноним (Linux: Chromium based) 26/05/19 Вск 12:56:15 257801432
>>2578008
>>2578002
А, тебе их поменять нужно. Тогда не знаю. Это то, как они выглядят в дефолтном Емаксе и настроить их незя.

>>2578006
Это специфичная весчь, которую тебе лучше самому погуглить.
Аноним (Linux: Vivaldi) 26/05/19 Вск 13:31:48 257803133
2019-05-2613-30.png (12Кб, 1843x105)
1843x105
Чому мне не получается как в item-2 сделать? (строка не переносится).
Аноним (Linux: Chromium based) 26/05/19 Вск 14:34:24 257807934
>>2578031
Можно по-конкретнее, что это мод, что это файл, что ты пытаешься редактировать?
Аноним (Linux: Vivaldi) 26/05/19 Вск 14:37:30 257808235
Аноним (Linux: Chromium based) 26/05/19 Вск 14:42:03 257808436
>>2578082
Тебе нужен M-q. org-fill-paragraph. Видимо что-то изменилось с момента написания туториала.
Аноним (Linux: Firefox based) 26/05/19 Вск 15:08:46 257810737
>>2577996
> ущербный хромог боится зайти на сайт
uBlock не детектится, с ним норм открывается. У тебя видать какое-то говно вместо блокировщика и шкриптов ты адово боишься.
Аноним (Linux: Chromium based) 26/05/19 Вск 15:33:55 257812138
Аноним (Google Android: Mobile Safari) 27/05/19 Пнд 00:17:39 257857339
Теперь это центр поддержки емакса? Ты будешь его форсить как никсос?
Аноним (Неизвестно: Неизвестно) 27/05/19 Пнд 00:49:36 257858440
>>2578573
Канешна. В планах сдать курсач, поставить GuixSD, EXWM и жить в Емаксе на протяжении пары месяцев. GuixSD возможно тоже расфоршу.
Аноним (Linux: Firefox based) 27/05/19 Пнд 20:37:21 257904541
>>2577589
Збс тогда.
4) Как жить с русской раскладкой?
Аноним (Google Android: Mobile Safari) 27/05/19 Пнд 20:46:15 257905542
>>2578584
Предалагаю сделать союз лучших дистрибутивов и вместе форсить никсос с гуиксом. тащемта, никсосо гуиксо тред и про гуикс тоже, только я о гуиксе ничего не знаю


Алсо, можешь сказать какие есть фичи в лиспе, что штульман считает его лучшим языком? Я знаком с ФП, но что такое лисп вообще ебу и чем он такой особенный кроме скобочек.
Аноним (Linux: Chromium based) 27/05/19 Пнд 22:59:42 257914643
Аноним (Microsoft Windows 10: Firefox based) 27/05/19 Пнд 23:05:03 257914744
>>2576994 (OP)
Чем он лучше gedita или либры? напомню, ты заявляешь, то эта консольная херь текстовый редактор, в котором можно вести заметки.
Аноним (Linux: Chromium based) 27/05/19 Пнд 23:17:32 257915845
>>2579147
> gedit
Тем же, чем vs code лучше, чем notepad, например
> либры
wysiwyg не нужен, пережиток бюрократии
> консольная херь
по дефолту она вполне себе графическая
> текстовый редактор, в котором можно вести заметки
заметки можно вести в любом текстовом редакторе (коим либра не является, тащемта). Org-mode позволяет эти текстовые заметки рассматривать как список дел, помечать их датами, смотреть свои дела не неделю или месяц вперёд. Для заметок лично мне vimwiki нравится больше.
Аноним (Linux: Chromium based) 27/05/19 Пнд 23:29:27 257917046
>>2579147
Емакс, конечно, можно использовать в терминале, но в основном используют GUI-версию.

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

Суть в том, что оргом можно заменить кучу разных программ, типо Evernote, Onenote, Anki, Трекеров привычек и так далее.

Можно назначать даты и планировать дела. Можно писать заметки, блоги, документы, экспортируя их в pdf или html. Можно вставлять в документы куски кода, редактировать и запускать их прямо в файле. Можно вставлять ссылки, картинки, таблицы. Есть много интересных расширений, дополняющий функционал орга, типо, например, org-drill: https://orgmode.org/worg/org-contrib/org-drill.html, это, по-сути, Anki, только в org-mode. Или org-habits: https://orgmode.org/manual/Tracking-your-habits.html.
Аноним (Linux: Firefox based) 28/05/19 Втр 00:06:45 257919647
>>2579147
>gedita
В последнем gedit'е поломали буфер по средней клавише мыши. Сейчас в нём даже примитивные конфиги править невыносимо.
Аноним (Ubuntu Linux: Chromium based) 28/05/19 Втр 21:32:06 257962448
3c81c82d353043a[...].png (112Кб, 395x392)
395x392
Аноним (Ubuntu Linux: Chromium based) 28/05/19 Втр 21:33:42 257962649
>>2576994 (OP)
емакс умеет варить кофе и емакс это операционная система
но только пока в него не завезли редактор, приходится пользоваться нано
Аноним (Google Android: Mobile Safari) 28/05/19 Втр 22:23:40 257964650
>>2579624
А можно запустить емакс в емаксе?
Аноним (Linux: Chromium based) 28/05/19 Втр 22:28:37 257964751
Screenshot from[...].png (49Кб, 1366x768)
1366x768
>>2579646
Можно! Можно даже одновременно запустить и Вим, и Емакс.

>>2579626
>операционная система
Что это значит и почему это плохо?
Аноним (Ubuntu Linux: Chromium based) 29/05/19 Срд 18:24:41 258008052
Аноним (Неизвестно: Неизвестно) 29/05/19 Срд 18:43:19 258008653
>>2580080
Я долго вчитывался в твой пост и пытался понять, что ты имеешь ввиду, но не осилил.
Аноним (Google Android: Mobile Safari) 29/05/19 Срд 19:11:13 258009854
>>2577797
>Не знаю, это какая-то спейсмаксовая проблема. Ты же перезагрузил конфиг и перезашел в бафер после настройки?
Аноним (Неизвестно: Неизвестно) 29/05/19 Срд 19:43:38 258012555
>>2580098
В ванильном емаксе нет переменной dotspacemacs-line-numbers.
Аноним (Linux: Firefox based) 12/06/19 Срд 19:44:12 259112256
Короче, поставил я ваш Emacs и теперь мне нужно напердолить в него автокомплит для C, что посоветуете?
P.S. Ваши готовые дистрибутивы потыкал, хуйня какая-то если честно
Аноним (Неизвестно: Неизвестно) 12/06/19 Срд 20:21:48 259114157
Аноним (Неизвестно: Неизвестно) 12/06/19 Срд 20:23:09 259114258
Аноним (Linux: Firefox based) 12/06/19 Срд 20:42:04 259114759
Аноним (Google Android: Mobile Safari) 13/06/19 Чтв 08:16:08 259130860
>>2579170
Можно, но мне это надо синхронизировать с мобилой, например. Тоже емакс ставить?
Аноним (Google Android: Mobile Safari) 13/06/19 Чтв 10:06:01 259133161
>>2576994 (OP)
> Я не погромист, зачем оно мне?
> вести заметки по программированию, с кодом, который можно выполнять непосредственно в org-файле, следить за своими привычками, планировать встречи, дела и многое другое.
Пернул.
Аноним (Linux: Firefox based) 13/06/19 Чтв 14:03:11 259143262
>>2591147
окей, а как теперь сделать так, что бы при запуске emacs в c-mode выполнялась команда C-u M-x lsp [RET] clangd? (Ну и темочку поменять, куда ж без этого)
Аноним (Неизвестно: Неизвестно) 13/06/19 Чтв 15:20:56 259147163
IMG201906111728[...].jpg (115Кб, 1000x748)
1000x748
>>2591432
(add-hook 'c-mode-hook #'lsp)
Не уверен, clangd - это аргумент? То, что ты пишешь в минибаффер?

Может быть так:
(add-hook 'c-mode-hook #'(lambda () (lsp 'clangd)))

Не за компьютером, к сожалению, не могу проверить, какие там аргументы у lsp.
Аноним (Неизвестно: Неизвестно) 13/06/19 Чтв 15:37:17 259149064
Аноним (Microsoft Windows 7: Firefox based) 14/06/19 Птн 13:58:09 259212865
>>2591142
>lsp
Эта хуйня только с js тормозит или с другими языками тоже?
Аноним (Fedora Linux: Firefox based) 19/06/19 Срд 12:47:05 259539766
>>2592128
С другими языками тоже подтормаживает.

>>2591308
Синхронизировать можно с помощью dropbox или syncthing, например. Для телефона есть Orgzly, хотя я пока не пользовался.
Аноним (Linux: Chromium based) 26/06/19 Срд 02:26:13 260009667
image.png (156Кб, 1268x1002)
1268x1002
Аноним (Linux: Firefox based) 03/07/19 Срд 23:11:40 260633468
Пытаюсь вкатится в емакс

Как сделать автоподстановку под python как в Sublime?
Аноним (Linux: Firefox based) 03/07/19 Срд 23:18:40 260634169
Аноним (Linux: Chromium based) 04/07/19 Чтв 00:01:08 260635570
>>2606334
>Пытаюсь вкатится в емакс
Проще прописать свои удобные хоткеи под sublime. Ладно ещё в вим вкатиться на полшишечки, но емакс в 2019 - говно без задач.
Аноним (Linux: Vivaldi) 06/07/19 Суб 11:41:49 260796571
>>2606355
>емакс в 2019 - говно
>sublime
Мама миа, даже для двача ты слишком
Аноним (BSD: Chromium based) 06/07/19 Суб 16:15:43 260811772
>>2576994 (OP)
GNU Emacs плох по нескольким причинам.
1) Вместо того, чтобы предлагать базовый функционал и загружаемые модули, он тянет дохера всего и сразу в базовую поставку. Скоро там, я так чую, можно будет грузиться сразу из GRUB в Emacs, минуя ОС.
2) Слишком тяжел в изучении из-за первого пункта. Вместо базовой установки, обвешиваемой документированными модулями, свой встроенный man, руководство программиста и черт-знает-что еще.
3) Отдельный лиспофагский луч ненависти: написан на уникальном диалекте LISP, никем и нигде не стандартизированном. Тем, кто знает лисп, надо переучиваться, тем кто не знает - учить язык для одного лишь текстового редактора.
4) Лицензия - вирусный GNU GPL v3. Нахер не надо нигде. Плюс надо передавать все права проекту GNU, что крайне ебано со всех сторон.
Аноним (Microsoft Windows 10: Firefox based) 06/07/19 Суб 16:18:22 260811973
15226156310410.jpg (5Кб, 144x150)
144x150
>>2608117
> BSD
> 4) Лицензия - вирусный GNU GPL v3. Нахер не надо нигде. Плюс надо передавать все права проекту GNU, что крайне ебано со всех сторон.
Аноним (BSD: Chromium based) 06/07/19 Суб 16:32:29 260813174
>>2608119
А что, про остальное сказать нечего?

Вообще, современный Emacs должен быть таким:
-- системная обвязка и API на C
-- Unicode как основная кодировка по умолчанию
-- встроенный компилятор Scheme
-- минимальная поставка "из коробки"
-- качественный менеджер расширений
-- лицензия BSD или MIT
-- графическая оболочка на Electron для тех, кому консоль не по душе
Аноним (Microsoft Windows 10: Firefox based) 06/07/19 Суб 17:38:20 260818075
>>2608117
> BSD
> Лицензия - вирусный GNU GPL v3. Нахер не надо нигде. Плюс надо передавать все права проекту GNU, что крайне ебано со всех сторон.
О, уважаю, таких же идей придерживаюсь.
Аноним (Microsoft Windows 7: Firefox based) 06/07/19 Суб 22:02:53 260834876
>>2608131
>>2608180
Хуя проприетарщикам печет, че не спиздить код, да?
Аноним (Microsoft Windows 10: Firefox based) 06/07/19 Суб 22:05:58 260835477
>>2608348
Проприетарщикам ничто не мешает украсть и GPL код. Защита может пригодиться только, если предъявлены доказательства кражи (например, реверс-инжиниринг). Да у тебя и так крадут, так что твоя лицензия бесполезна.
Аноним (BSD: Chromium based) 06/07/19 Суб 22:20:17 260837478
>>2608354
Удваиваю адеквата.

В *BSD-мирке:
Хорошо - 10 васянов запилили проект, Sony взяли, закрыли, расширили, вернули 90% наработок назад под открытой лицензией.
Обычно - 10 васянов запилили проект, Sony взяли, закрыли, расширили, нихуя не вернули, пацанам кинули пару сотент тыщ на пивко.
Плохо - 10 васянов запилили проект, Sony пришли, закрыли, ничем не помогли.

В GPL-мирке:
Хорошо: 10 васянов пилят проект. Приходит Sony, берет, расширяет, делится наработками, 10% не открывает.
Обычно: 10 васянов пилят проект. Один васян оказывается главпетухом, принимающим решения единолично. Он(а/о) озалупливает 5 из 10 васянов. 5 васянов пилят проект. 5 уходят в разработку проприетарного ПО.
Плохо: 10 васянов пилят проект. 100 васянов комитят. Sony покупает 10 васянов, и они делают только так, как хочет Sony, пихают анальные закладки, но при этом орут про швабодку, штульмана и то что FreeSoftware is the way.
Аноним (Microsoft Windows 7: Firefox based) 06/07/19 Суб 23:49:16 260844579
>>2608180
>Плюс надо передавать все права проекту GNU, что крайне ебано со всех сторон.
Это только если ты к проекту GNU хочешь присоединиться.
Аноним (Linux: Palemoon) 07/07/19 Вск 02:29:24 260850780
14725726221413.jpg (70Кб, 622x415)
622x415
>>2576994 (OP)
Нихуя не понял. А какое отношение Штульман имеет к Emacs?
Он даже строчки кода в нём не написал, а просто украл его и присвоил себе.
Мерзкий и двуличный бомж, который даже нищих русечей обирает.
Позор всего линух-сообщества. Блевать от него тянет.
Аноним (Microsoft Windows 10: Firefox based) 07/07/19 Вск 02:32:32 260850981
1.jpg (29Кб, 490x348)
490x348
>>2608507
Я конечно сам считаю Столлмана фигурой противоречивой, но пруфы кроме той жёлтой статьи с биопроблемамными иллюстрациями вроде пикрила будут?
Аноним (Microsoft Windows 10: Firefox based) 07/07/19 Вск 02:33:17 260851082
>>2608509
> биопроблемамными
биопроблемными (fix)
Аноним (Linux: Palemoon) 07/07/19 Вск 02:41:36 260851283
1391250084313.jpg (15Кб, 480x360)
480x360
>>2608509
> той жёлтой статьи
Если ты про эту http://jeder.ru/?p=250 статью, то пруфы там есть.
Или тебе ссылочку на RT надо?
Аноним (Microsoft Windows 10: Firefox based) 07/07/19 Вск 02:46:00 260851584
>>2608512
> Или тебе ссылочку на RT надо?
Мне бы желательно судебные претензии от так называемых «первоначальных основателей», ведь затронута интеллектуальная собственность как никак, особенно, в США, где это защищается. Свои статейки и телеканал оставь для ведомого скота.
Аноним (Linux: Palemoon) 07/07/19 Вск 03:01:03 260852585
12574612.jpg (33Кб, 690x388)
690x388
>>2608515
> ВАШИ ПРУФЫ НЕ ПРУФЫ
> АРЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯЯ
Всё с вами ясно, товарищ Пидорашка. Продолжайте дальше слушать проповеди бомжеватого питуха под кисельные напевы.
Аноним (Microsoft Windows 10: Firefox based) 07/07/19 Вск 03:01:46 260852686
>>2608525
Судебных претензий нет? Всё с тобой ясно. Не вижу смысла продолжать диалог.
Аноним (Microsoft Windows 10: Firefox based) 07/07/19 Вск 03:09:35 260853287
изображение.png (9Кб, 500x228)
500x228
А теперь из так называемых «пруфов» из жёлтой статьи:

> В официальной истории TECO и [проекта MAC] о Столлмане нет ни слова, абсолютно не понятно, чем он там занимался, в то время как другие участники проекта писали программы, открывали фирмы, проводили исследования и писали различные научные работы. Так что же делал Столлман?

Где квадратные скобки, там приведена ссылка на сайт: http://groups.csail.mit.edu/mac/projects/mac/ где якобы о Столлмане не упоминается. Что же, сознательный человек перейдёт по этой ссылке, потому что подозревает желтушный фон от статьи. Что же мы видим? Столлман присутствует! И пошлём статью нахуй, оставив её для скота, как и телеканал, потому что это одного поля порнография.
Аноним (Linux: Palemoon) 07/07/19 Вск 03:31:34 260853888
45aaecc44ebb49j[...].jpg (76Кб, 1280x720)
1280x720
>>2608532
> изображение.png
Забавно, но по ссылке этого нет.
Пытаешься сам себя обоссать, мозолеед подзалупный?
Аноним (Microsoft Windows 10: Firefox based) 07/07/19 Вск 03:33:16 260854089
>>2608538
> Забавно, но по ссылке этого нет.
http://groups.csail.mit.edu/mac/projects/mac/mac-people.html
Неужели?
> Пытаешься сам себя обоссать, мозолеед подзалупный?
> Linux
Пытаюсь раба Столлмана вразумить, что его господин не так уж и плох.

Аноним (Microsoft Windows 10: Microsoft Edge) 07/07/19 Вск 03:47:47 260854290
.jpg (492Кб, 2560x1440)
2560x1440
>>2608507
>>2608512
>>2608525
>>2608538
Ебать какая Штульман тварь подзалупная. Кудахчет про швабодку, а сам пытается в пердогулаг всех загнать.
Аноним (Linux: SeaMonkey) 07/07/19 Вск 04:00:36 260854791
>>2608542
Вали на свой ычан, аватарка. Там своим аниме софтач вайпай.
Аноним (Linux: Palemoon) 07/07/19 Вск 04:14:08 260855592
125746123.jpg (158Кб, 1920x1080)
1920x1080
>>2608540
> Неужели?
Извини, обосрался.
Бухой сейчас. Завтра просплюсь, подескутируем.
> раба Столлмана
Спермораб, потише давайте. Я под этим бомжарой никогда не ходил и не собираюсь этого делать.
>>2608542
Сам охуеваю.
Аноним (Microsoft Windows 10: Firefox based) 07/07/19 Вск 04:15:08 260855693
>>2608555
> Бухой сейчас. Завтра просплюсь, подескутируем.
Так бы сразу и сказал. Я с пьяницами не разговариваю. Будь здоров.
Аноним (Linux: Palemoon) 07/07/19 Вск 04:26:36 260855894
125746124.jpg (94Кб, 1280x720)
1280x720
>>2608556
Слился!? Ну, ладно. Пойду спать.
Аноним (Microsoft Windows 10: Microsoft Edge) 07/07/19 Вск 04:44:36 260856495
.jpg (568Кб, 1235x1012)
1235x1012
>>2608547
Ты чего такой злой?
Мамка опять отшлёпала?
Аноним (Microsoft Windows 7: Firefox based) 07/07/19 Вск 09:58:35 260867096
>>2608564
Ты и сюда приперся срать?
Аноним (Microsoft Windows 7: Firefox based) 07/07/19 Вск 10:03:38 260867397
>>2608507
>Он даже строчки кода в нём не написал
А теперь предоставляешь логи гита, что там нет ни одной строчки от Столлмана.
Аноним (Google Android: Mobile Safari) 07/07/19 Вск 10:38:04 260868298
>>2608180
>>2608374
Двачую. В догонку можно привести в пример clang. Крупные компании пилят, разрешительная лицензия, а код открыт.
Аноним (Google Android: Mobile Safari) 07/07/19 Вск 10:40:29 260868599
>>2578584
Небось без блобов не заработает. Отпиши о результатах.
Аноним (Apple Mac: Firefox based) 07/07/19 Вск 15:42:22 2608805100
>>2608354
> ничто не мешает украсть и GPL код
Мешает.
Аноним (Linux: Firefox based) 07/07/19 Вск 16:54:29 2608841101
Em-eks.png (329Кб, 1919x1062)
1919x1062
Эхх... Как же неприятно читать весь этот негатив.

>>2608685
EXWM мне не понравился, возможно кому-то зайдет, но слишком уж он минималистичный, плюс если у тебя залагает емакс (при компиляции/обновлении пакетов, например), ВМ ты пользоваться не сможешь. Гуикс работает нормально, можно поставить non-free ядро, если очень нужен WiFi. Поигрался пару дней и забил, не хватает нормальных репозиториев, самому собирать пакеты лень.
Аноним (Google Android: Mobile Safari) 07/07/19 Вск 17:15:10 2608844102
>>2608841
> можно поставить non-free ядро
В репах что ли? Или сам через конфиг делаешь новое ядро?
> не хватает нормальных репозиториев
А конкретно тебе каких программ не хватило?
Аноним (Google Android: Mobile Safari) 07/07/19 Вск 17:17:37 2608845103
>>2608805
Не мешает. GPL разрешает не публиковать код, если он используется не публично, для личных нужд. Также компания может изменить код, запустить на сервере и никто не узнает что там.
Аноним (Linux: Firefox based) 07/07/19 Вск 17:53:16 2608857104
>>2608844
Можно подключить репозиторий с non-free ядром. Мне не хватало нормального фаерфокса, чромиума и телеграма. Все это тоже наверняка можно найти где-то в интернете, но мне хотелось бы чтобы это все было в одном вместе и нормально меинтейнилось.
Аноним (Apple Mac: Firefox based) 07/07/19 Вск 18:15:50 2608874105
>>2608845
И каждый работник может шантажировать контору. Охуенный план.
Аноним (Google Android: Mobile Safari) 07/07/19 Вск 18:24:32 2608880106
>>2608857
> guix-nonfree
> Unofficial collection
Аноним (Google Android: Mobile Safari) 07/07/19 Вск 18:25:57 2608883107
>>2608874
Не может. Для внутреннего пользования можно и не публиковать код. А вот если публикуешь для всех, тогда должен.
Аноним (Google Android: Mobile Safari) 09/07/19 Втр 15:15:05 2610152108
Чем больше сижу без интернета, тем больше задумываюсь о переходе на емакс. Но у меня есть два вопросика:
1) Можно ли емакс напердолить настолько, чтобы на шорткате вин энтер вместо консоли у меня стоял emacs-client и при этом я комфортно себя чувствовал? Т.е можно ли полноценно управлять системой с емакса, как я сейчас управляю ею с консольки?
2) Есть ли саклесс сборочка емакса, где вместо гтк используется что-то типа st но с поддержкой разных шрифтов, картинок, подчеркиваний и тд., и чтобы там изкаробки не было eww, tetris, gnus, мокрописек для си кода и прочего говна?
Аноним (Неизвестно: Неизвестно) 09/07/19 Втр 16:16:29 2610230109
>>2610152
>Можно ли емакс напердолить настолько, чтобы на шорткате вин энтер вместо консоли у меня стоял emacs-client и при этом я комфортно себя чувствовал?
Можно, есть ansi-term. Нкурсес приложения работают нормально, по-идее проблем быть не должно. Можно редактировать и копировать оттуда текст, как в нормальном бафере.

>2) Есть ли саклесс сборочка емакса, где вместо гтк используется что-то типа st но с поддержкой разных шрифтов, картинок, подчеркиваний и тд., и чтобы там изкаробки не было eww, tetris, gnus, мокрописек для си кода и прочего говна?
Не знаю, всегда пользовался дефолтным пакетом из репозитория. Попробуй при сборке ввести ./configure --help и проверить флаги.
Аноним (Microsoft Windows 7: Chromium based) 10/07/19 Срд 00:48:28 2610577110
Аноним (Microsoft Windows 7: Firefox based) 10/07/19 Срд 18:04:43 2611048111
Почему у меня периодически простой текстовый файл открывается по 5 секунд, не смотря на то что емакс запущен демоном?
Аноним (Linux: Firefox based) 10/07/19 Срд 18:13:53 2611055112
>>2611048
Возможно ты каждый раз запускаешь новый сервер. Коннетиться к уже запущенному серверу нужно командой emacsclient.
Аноним (Google Android: Mobile Safari) 10/07/19 Срд 19:13:32 2611084113
>>2610230
> Нкурсес
И нахуй мне он нужен, если я собрался использовать лучший UI фреймворк - емакс? Все, что мне нужно - запускать определенную комманду в определенной директории: стартануть демон, или прописать nix-build hui.nix. Насколько это удобно в емаксе и нужна ли для этого консолька?
> Можно редактировать и копировать оттуда текст, как в нормальном бафере.
Неовим тоже такую хуйню позволяет. Правда, ебу нахуй это нужно.
Аноним (Linux: Firefox based) 10/07/19 Срд 19:28:28 2611090114
>>2611084
Про нкурсес я написал, чтобы показать, что все, что ты можешь делать в обычном терминале, ты можешь делать и в ansi-term. Что значит "нужна консолька"?
Аноним (Microsoft Windows 7: Firefox based) 10/07/19 Срд 20:17:33 2611110115
>>2611055
Я так и делаю. Оно даже emacsclient -t без файла запускать 5 секунд может.
Аноним (Linux: Firefox based) 10/07/19 Срд 20:31:54 2611117116
output.mp4 (1203Кб, 1280x720, 00:00:11)
1280x720
>>2611110
Значит делаешь что-то неправильно.
Аноним (Linux: Firefox based) 10/07/19 Срд 20:35:42 2611121117
output.webm (849Кб, 1280x720, 00:00:11)
1280x720
>>2611117
Может так заработает.
Аноним (Microsoft Windows 7: Firefox based) 10/07/19 Срд 23:07:47 2611216118
>>2611117
Ну если я так же буду делать, то тоже будет сразу открывать, думал может демон в своп попадает, но вроде своп пустой.
Аноним (Неизвестно: Неизвестно) 10/07/19 Срд 23:24:18 2611224119
>>2611216
Как ты запускаешь демон?
Аноним (Microsoft Windows 7: Firefox based) 10/07/19 Срд 23:37:25 2611228120
Аноним (Неизвестно: Неизвестно) 10/07/19 Срд 23:59:30 2611240121
>>2611228
Попробуй просто запустить емакс, потом M-x start-server (или server-start).
Аноним (Microsoft Windows 10: Firefox based) 12/07/19 Птн 22:57:57 2613434122
Саб аноны расскажите какую структуру имеет emacs да и вообще текстовые редакторы?
Аноним (Неизвестно: Неизвестно) 12/07/19 Птн 23:25:07 2613458123
>>2613434
А можно конкретнее? Что такое "структура"?
Аноним (Linux: Firefox based) 15/07/19 Пнд 21:47:32 2615341124
test1.png (88Кб, 986x704)
986x704
test2.png (28Кб, 1171x154)
1171x154
ребятейки, как капчевать с eww? :(
второй скрин просто разбивает сердце
Аноним (Google Android: Mobile Safari) 15/07/19 Пнд 23:02:40 2615377125
>>2615341
В эту хуйню и интерпертатор яваскрипта всунули что-ли? интерпрататор, который работает в интерпретаторе, который является частью текстового редактора. Охуеть блять
Аноним (Неизвестно: Неизвестно) 16/07/19 Втр 03:58:53 2615475126
>>2615341
Никак, там нет джаваскрипта. На дваче ещё и капча без гуглокук не работает.
Аноним (Microsoft Windows 10: Firefox based) 16/07/19 Втр 09:42:41 2615546127
Аноним (Linux: Firefox based) 16/07/19 Втр 12:10:06 2615605128
>>2615546
хорошая попытка, Абу
Аноним (Microsoft Windows 7: Firefox based) 25/07/19 Чтв 20:47:54 2622000129
>>2576994 (OP)
А есть дополнение для просмотра двачей?
Аноним (Fedora Linux: Firefox based) 07/08/19 Срд 00:14:04 2628419130
Как в этой перделке пользоваться двораком? Может есть какая-нибудь васянская сборочка чтобы я с ней сидел?
Аноним (Ubuntu Linux: Firefox based) 18/08/19 Вск 20:07:28 2635406131
15299455720640.gif (879Кб, 500x269)
500x269
Какой в целом смысл Емакса сейчас?

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


Есть eclipse, есть кодеблок... зачем нужен emacs?

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


Я без троллинга и серьёзно, нисколько не принижая труд компьюнити обслуживающего его столько лет.

Что есть в нём такого, ради чего стоит вкатываться в редактор, с такой высокой планкой, и чего нет в остальных редакторах\ideкроме вима? Может есть какие то очень специфичные области, в которых он предоставляет необходимый функционал? Хотя мне даже на Си копаться в нотепаде проще, чем емакс запускать.

Аноним (Microsoft Windows 10: Firefox based) 18/08/19 Вск 20:09:22 2635408132
15617719559240.jpg (16Кб, 257x300)
257x300
>>2635406
> Какой в целом смысл Емакса сейчас?

> Я понимаю людей которые с ним пол жизни проработали и вросли в него, но какой прок вкатываться новичкам? Ведь сколько модулей не пихай, полноценную IDE из него не сделаешь, а любая попытка кончается бесконечным реверсов проблем с совместимостью и пердолингом пакетов и знания lisp-ов. Как редактор он хорош для полотна кода, но есть редакторы лучше и проще, с которыми не нужно выучивать диалекты лиспа и пердолится с модулями.


> Есть eclipse, есть кодеблок... зачем нужен emacs?

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


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

> Что есть в нём такого, ради чего стоит вкатываться в редактор, с такой высокой планкой, и чего нет в остальных редакторах\ideкроме вима? Может есть какие то очень специфичные области, в которых он предоставляет необходимый функционал? Хотя мне даже на Си копаться в нотепаде проще, чем емакс запускать.
Аноним (Ubuntu Linux: Firefox based) 18/08/19 Вск 20:59:31 2635439133
Аноним (Microsoft Windows 10: Firefox based) 19/08/19 Пнд 13:05:01 2635709134
>>2635406
org-mode
Я сам не знаю зачем он нужен, но многие говорят что пользуются емаксом только из-за него.
Попробуй спейсмакс, может там питон нормально напердолен.
Аноним (Google Android: Mobile Safari) 19/08/19 Пнд 13:50:21 2635720135
>>2635406
РЕАЛЬНО УДОБНО РЕАЛЬНО ПОД СЕБЯ
Емакс не создан для новичков которым надо просто покодить. Он создан для лютых пердолей, которые хотят свой идеальный редактор, который будет с ними всю жизнь. И емакс дает это - он работает на всех популярных и не очень ОС, а сам он не только редактор, но и UI фреймворк на лучшем языке в мире. На нем и браузер есть и почтовые клиенты, да даже наверное клиент двача есть!
Хотя я емакс не использую - мне больше по душе юникс философия, та и сам емакс показался каким-то всратым и тормознутым. Но уверен, целевая аудитория у него есть и я не понимаю, почему все райсеры-арчешкольники пердолят вим вместо него.

Алсо, есть такая штука, как language server protocol. С помощью этой хуйни можешь настроить ИДЕ из своего редактора под все ЯП, при чем без лишнего пердолинга - достаточно поставить один плагин.
Аноним (Linux: Firefox based) 23/08/19 Птн 22:55:52 2638137136
>>2635406
>но есть редакторы лучше и проще, с которыми не нужно выучивать диалекты лиспа и пердолится с модулями
Идея именно в том, что есть лисп и макросы, с помощью которых легко и быстро автоматизируется работа с текстом. Мне, например, иногда надо табличку с параметрами из ворда или пдф в виде кода оформить. Все это быстро и удобно делается макросами в полуавтоматическом режиме. Если часто делаешь, пердолишь чуть более сложную программу, благо любые макросы легко переводятся в лисп. Да и просто работа с текстом программы. Есть, например, два списка, и из них значения надо забить в словарь. Или какие-то еще преобразования кода, где рефакторинг не прокатит, а нужны именно макросы.
Аноним (Microsoft Windows 10: Firefox based) 07/09/19 Суб 21:44:10 2645653137
image.png (9Кб, 391x275)
391x275
image.png (10Кб, 498x256)
498x256
Делюсь с двачем своими пердольными поделиями. На первом пике фиксю табы, на втором костылю свитч для неотри. Можете обосрать мой пердокод. я в елиспе не ковырялся
Аноним (Microsoft Windows 10: Firefox based) 07/09/19 Суб 21:56:47 2645669138
>>2645653
UPD:
скрины, чтоб тому, кто как я только вкатился в емакс, было больно это все перепечатывать.
Так же прошу анона знающего показать как заставить емакс менять размеры шрифтов в оргмоде и маркдаунмоде
Аноним (Microsoft Windows 10: Firefox based) 08/09/19 Вск 00:12:45 2645752139
>>2645653
>1.
Что это за ужас? Емакс автоматически ставит отступы в зависимости от режима. Если тебе нужно всунуть таб принудительно, то жмешь C-q TAB.
Аноним (Microsoft Windows 10: Firefox based) 08/09/19 Вск 06:12:34 2645796140
>>2645752
i never asked for this. А если серьезно, нахуй мне не всралась автоматическая табуляция. Я большой мальчик и мне не нужна указка штульмана. А плясать пальцами по клавииатуре ради каждого пука,ну уж нет. Я не для этого перешел на емакс,
Аноним (Microsoft Windows 10: Firefox based) 08/09/19 Вск 09:41:55 2645844141
>>2645796
Это не автоматическая табуляция, а автоматические отступы. В питоне например используются пробелы, а не табуляция, что делать будешь, по пробелу долбить, или еще одну всратую функцию напишешь?
Так что удали эту хуйню и не позорься.
Аноним (Apple GayPhone: Safari) 08/09/19 Вск 09:49:41 2645846142
Ку всем
Аноним (Microsoft Windows 10: Firefox based) 08/09/19 Вск 14:10:06 2646062143
>>2645844
так я там уже написал всратую функцию, которая ставит 4 пробела везде
Аноним (Linux: Chromium based) 29/09/19 Вск 16:37:39 2658903144
Кто-нибудь использует NixOS для настройки емакса?
Поделитесь опытом, только вкатываюсь в емакс, но подозреваю, что методы никсоса тут работают неправильно.
Аноним (Microsoft Windows 10: Firefox based) 03/10/19 Чтв 19:42:38 2660874145
>>2576994 (OP)
Подходит ли эмакс для конспектов? Или под эту цель выбрать что-нибудь другое?
Аноним (Linux: Firefox based) 03/10/19 Чтв 20:34:46 2660894146
Аноним (Microsoft Windows 10: Firefox based) 11/10/19 Птн 21:48:03 2667045147
Кто-нибудь в курсе, как настроить терминал, чтобы можно было в емаксе использовать бинды типа С-.; C-M-Backspace не генерил ту же последовательность что и C-h и т.д.?
Аноним (Apple Mac: Chromium based) 12/10/19 Суб 20:47:20 2667603148
>>2578006

сделал себе в спэйсмаксе собираюсь слезть с этой параши
`M-n`, `M-p` для перепрыгивания по буфферам. Еще есть полезное 'SPC p b` показывает только буфферы проекта.
А про линтеры я так и не понял вопроса.


другой анон
Аноним (Apple Mac: Chromium based) 12/10/19 Суб 20:51:43 2667607149
>>2635406
Емакс нужен для того чтобы тот кто любит вим мог иметь конфигурации заместо вимскрипт
Аноним (Microsoft Windows 10: Firefox based) 20/10/19 Вск 23:18:22 2672467150
>>2635406
>сколько модулей не пихай, полноценную IDE из него не сделаешь
сделаешь
>Есть eclipse
Eclipse очень близок к emacs по своей сути. И, как ни странно, Microsoft Office.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Избранное / Топ тредов