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

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
GNU Emacs /emacs/ Linux: Chromium based 2576994 В конец треда | Веб
Почему бы нам не поговорить о 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

Пока все. Надеюсь взлетит и мы вместе обсудим самый прекрасный текстовый редактор.
sage Windows 10: SeaMonkey 2 2577001

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


Напомнило Vim.
sage Android: Mobile Safari 3 2577004
>>577001
Двачую адеквата.
magit-400x400px.png5 Кб, 400x400
Неизвестно 4 2577005
Совсем забыл про Magit. https://magit.vc/
image.png57 Кб, 502x1035
Linux: Firefox based 5 2577304
>>576994 (OP)

>Doom Emacs -- дистрибутив по-проще


>125 плагинов изкаропки.


Нихуясе попроще. Проблема этих вимоов-емаксов - они пытаются быть максимально пердольными и расширяемыми, хотя мне нужна просто ИДЕ. Благо, вим можно только как notepad использовать, а емакс это огромная виртуальная машина, а не текстовый редактор.
Надо сделать новый текстовый редактор, который будет такой же юзерфрендли, как вскод, но не будучи зондом и инстансом хрома. Чтобы в нем изкаробки был единый фронтенд для дебаггера, автокомплита, навигации по коду и тд. Пиздец как бесят эти сотни васяноподелий на вимскрипте/елиспе, которые работают через жопу.
image.png8 Кб, 198x140
Linux: Firefox based 6 2577309

>forge


О, пацаны написали jvm на лиспе, портировали в емакс майнкрафт и загружалку модов для него? уверен, какой-то васян уже занялся написанием jvm на лиспе
Linux: Chromium based 7 2577347
>>577304
Не так уж и много, на самом деле. Даже на твоем скриншоте это в основном какие-то маленькие пакеты вроде дополнительных хоткеев для evil, бекендов для company и т.д. Плюс разные зависимости. Там, насколько я знаю, можно включить еще кучу дополнительных, заранее настроенных и оптимизированных пакетов в приватном конфиге. Тащем-то поэтому я и сказал, что он по-проще и по-лучше, там по-дефолту меньше пакетов, чем в спейсмаксе, он лучше оптимизирован и писать дополнительный конфиг там тоже проще, не нужно разбираться с леерами, например.

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


Эти дистрибутивы по сути и существуют, чтобы ты просто установил их и пользовался.

>Благо, вим можно только как notepad использовать, а емакс это огромная виртуальная машина, а не текстовый редактор.


А что мешает пользоваться Емаксом в качестве блокнота? Заметки там писать куда уж приятнее, чем в Vim. Не понимаю мемы про виртульные машины, операционные системы и так дальше.
Android: Mobile Safari 8 2577358
>>576994 (OP)
Всё никак не могу n0нять, орг-мод в ванильном имаксе доступен, или плагином ставится?
Linux: Chromium based 9 2577360
>>577358
Уже давно добавлен в ванильный Емакс.
Android: Mobile Safari 10 2577365
>>577360
Как включить?
Linux: Chromium based 11 2577370
>>577365
Создаешь и открываешь файл с .org, либо M-x org-mode, чтобы включить в любой бафере. Если, по какой-то причине, он не работает или отсутствует, можешь в .emacs.d/init.el добавить (require 'org), но это вряд ли, должно все работать изкаробки.
Android: Mobile Safari 12 2577388
>>577370
Спасибо.
Linux: Firefox based 13 2577585
>>576994 (OP)
Несколько вопросов от нуба, который не осилил:
1) Ваниль, evil, ergoemacs, или ещё кокой костыль типа спейсмакса для человеческой навигации?
2) На каком пакетном менеджере они все там в итоге остановились.
3) Когда многопоточность?
Linux: Chromium based 14 2577589
>>577585

>1) Ваниль, evil, ergoemacs, или ещё кокой костыль типа спейсмакса для человеческой навигации?


Зависит от тебя, я пользуюсь ванильным. Костылей для поддержки всех сторонних модов и пакетов не напишешь.

>2) На каком пакетном менеджере они все там в итоге остановились.


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

>3) Когда многопоточность?


В Emacs 26 добавили.
Linux: Firefox based 15 2577597
>>577347

>Эти дистрибутивы по сути и существуют, чтобы ты просто установил их и пользовался.


Только в итоге я получаю шайтан машину с кучей неизвестного мне функционала. Хочется редактор, в котором было бы только два типа плагинов: поддержка языканеймможно разделить на автокомплит, дебаггер, vasyanSense и кастомная раскладка/красивая тема/снипсеты.
Мб это я такой тупой и хочу программу с ограниченым функционалом, зато простую и без тысячи микроплагинов, которые фиксят проблемы ванильного емакса/вима.
а еще я хочу попробовать написать свой редактор, just for fun

>Не понимаю мемы про виртульные машины, операционные системы и так дальше.


Бля что за хуйня. Насколько я помню, где-то пол года назад даже на википедии было написано, что емакс это extensible screen manipulator written in lisp ну или что-то подобное, а сейчас просто сказано, что это текстовый редаткор.
IMG20190519020111168.jpg134 Кб, 1080x1080
Неизвестно 16 2577607
>>577597

>Только в итоге я получаю шайтан машину с кучей неизвестного мне функционала.


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

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


А тут у тебя просто пакеты, написанные на языке с кучей скобачек.

>Мб это я такой тупой и хочу программу с ограниченым функционалом, зато простую и без тысячи микроплагинов, которые фиксят проблемы ванильного емакса/вима.


>а еще я хочу попробовать написать свой редактор, just for fun


Никто тебя не осуждает, но эти пакеты скорее не фиксят проблемы, а расширяют дефолтный функционал.
2019-05-2600-22.png17 Кб, 658x204
Linux: Vivaldi 17 2577759
Почему в орг моде все равно ноиера строк отображаются?
Linux: Chromium based 18 2577797
>>577759
Не знаю, это какая-то спейсмаксовая проблема. Ты же перезагрузил конфиг и перезашел в бафер после настройки?
Linux: Firefox based 19 2577873
Пытаюсь перекатиться с вима на spacemacs уже продолжительное время, а также в надежде, что когда-нибудь я смогу хотя бы процентов на 80 заменить Intellij IDEA (вряд ли).
В общем вопросы такие:
1. Project management. Как ебать? Emacs + projectile предлагает просто открывать документ из проекта, и типа он сам подхватится, мол, ритуалы создания проекта не так важны\нужны. Но в этих ритуалах все настройки линтеров, глобальных переменных, окружения для этих самых проектов, они блядь не просто так появились. Как мне всё это сделать в Emacs?
Мне нужны настройки линтеров, настройки табов\пробелов для разных языков в проекте. Где это всё? Как?
2. Перемещение по буферам. Даже в vim'е у меня были вкладки (визуальные) и по ним было охуенно перемещаться gt %номер вкладки% (который я мог определить потому, что я их вижу) или просто тыкнуть мышкой. В spacemacs параллельно открывается огромное количество буферов и приходится пользоваться поиском даже если открыто всего 3 файла. Чё за хуйня? Как с этим жить?
3. Tab-button. Как с этим жить-то? Что за магия скрыта в этой кнопке? В Python-mode нельзя просто так нажать 2 раза таб, и получить отступ в 8 пробелов.
dobrogo utrechka.jpg97 Кб, 750x750
Linux: Chromium based 20 2577905
>>577873

>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 21 2577965
>>577759
upd номеров не будет если сразу открыть org, но если сначала открыть файл с кодом, а потом org - номера остаются. Есть елисперы в треде? Как можно забиндить команду на отключение при открытии org файла?
Linux: Chromium based 22 2577981
>>577965
Это какой-то странный баг спейсмакса, я не понимаю, что ты имеешь ввиду, можешь конкретнее? Попробуй удалить что ты там настраивал и просто добавить это:

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

Должно работать, если в спейсмаксе номера включены по-дефолту. Лучше тебе спросить в каком-нибудь спейсмаксовском чате.
Linux: Chromium based 23 2577986
>>577981
(add-hook 'org-mode-hook 'display-line-numbers-mode)

Ошибся немного.
Boh-pituh.webm1,7 Мб, webm,
320x240, 0:30
Linux: Firefox based 24 2577990
>>576994 (OP)

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


ВРАНЬЁ!

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

Пруфы: http://jeder.ru/?p=250
2019-05-2612-23.png8 Кб, 229x165
Linux: Vivaldi 25 2577995
>>577986
А там не надо nil какой нить передать?

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

Может, у тебя есть какие буллеты для орг мода? Стандартные какие то долдонские, пытасб сам что то придумать, но выходит так себе
Linux: Chromium based 26 2577996
>>577995

>А там не надо nil какой нить передать?


Куда передать? Все, org-mode-hook -- это список функций, которые ты запускаешь при включении org-mode. В данном случае ты тоглишь display-line-numbers-mode.

>Может, у тебя есть какие буллеты для орг мода?


У меня просто звездочки.

>>577990

>Возможно у вас отключен Javascript или работает блокировщик рекламы. Включите Javascript и отключите блокировщик рекламы, чтобы просматривать содержимое этого сайта.

Linux: Chromium based 27 2577999
>>577995

>Может, у тебя есть какие буллеты для орг мода?


Хотя дефолтные для org-bullets выглядят лучше, чем твои, на самом деле.
https://github.com/sabof/org-bullets
Linux: Vivaldi 28 2578001
>>577999
О чем и речь. Но дефолтный цветочек тоже напрягает, с короче первый 3 дефолтных скопировал, что бы они без цветочка были.
2019-05-2612-38.png7 Кб, 637x159
Linux: Vivaldi 29 2578002
Ксчтати, как эта штука называется, дефолтные тильды так себе, а гуглить хз как.
Linux: Firefox based 30 2578006
>>577905

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



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

> Разве у тебя в директории с проектом нет конфига?


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

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

(setq-default indicate-empty-lines nil), чтобы отключить.
Linux: Chromium based 32 2578014
>>578008
>>578002
А, тебе их поменять нужно. Тогда не знаю. Это то, как они выглядят в дефолтном Емаксе и настроить их незя.

>>578006
Это специфичная весчь, которую тебе лучше самому погуглить.
2019-05-2613-30.png12 Кб, 1843x105
Linux: Vivaldi 33 2578031
Чому мне не получается как в item-2 сделать? (строка не переносится).
Linux: Chromium based 34 2578079
>>578031
Можно по-конкретнее, что это мод, что это файл, что ты пытаешься редактировать?
Linux: Vivaldi 35 2578082
>>578079
org-mode
item-2 это скопировано с примера отсюда http://pragmaticemacs.com/org-mode-tutorials/
И там написано, что длинные линии должны переноситься.
Linux: Chromium based 36 2578084
>>578082
Тебе нужен M-q. org-fill-paragraph. Видимо что-то изменилось с момента написания туториала.
Linux: Firefox based 37 2578107
>>577996

> ущербный хромог боится зайти на сайт


uBlock не детектится, с ним норм открывается. У тебя видать какое-то говно вместо блокировщика и шкриптов ты адово боишься.
Linux: Chromium based 38 2578121
>>578107
У меня NoScript.
Android: Mobile Safari 39 2578573
Теперь это центр поддержки емакса? Ты будешь его форсить как никсос?
Неизвестно 40 2578584
>>578573
Канешна. В планах сдать курсач, поставить GuixSD, EXWM и жить в Емаксе на протяжении пары месяцев. GuixSD возможно тоже расфоршу.
Linux: Firefox based 41 2579045
>>577589
Збс тогда.
4) Как жить с русской раскладкой?
Android: Mobile Safari 42 2579055
>>578584
Предалагаю сделать союз лучших дистрибутивов и вместе форсить никсос с гуиксом. тащемта, никсосо гуиксо тред и про гуикс тоже, только я о гуиксе ничего не знаю

Алсо, можешь сказать какие есть фичи в лиспе, что штульман считает его лучшим языком? Я знаком с ФП, но что такое лисп вообще ебу и чем он такой особенный кроме скобочек.
Linux: Chromium based 43 2579146
>>579045
reverse-input-method
https://www.alexkorablev.ru/2017/06/10/emacs-got-keys/

>>579055
Штульман об этом писал на своем сайте:
https://stallman.org/stallman-computing.html#lisp
Windows 10: Firefox based 44 2579147
>>576994 (OP)
Чем он лучше gedita или либры? напомню, ты заявляешь, то эта консольная херь текстовый редактор, в котором можно вести заметки.
Linux: Chromium based 45 2579158
>>579147

> gedit


Тем же, чем vs code лучше, чем notepad, например

> либры


wysiwyg не нужен, пережиток бюрократии

> консольная херь


по дефолту она вполне себе графическая

> текстовый редактор, в котором можно вести заметки


заметки можно вести в любом текстовом редакторе (коим либра не является, тащемта). Org-mode позволяет эти текстовые заметки рассматривать как список дел, помечать их датами, смотреть свои дела не неделю или месяц вперёд. Для заметок лично мне vimwiki нравится больше.
Linux: Chromium based 46 2579170
>>579147
Емакс, конечно, можно использовать в терминале, но в основном используют 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 47 2579196
>>579147

>gedita


В последнем gedit'е поломали буфер по средней клавише мыши. Сейчас в нём даже примитивные конфиги править невыносимо.
3c81c82d353043aa9bf6d7cad4e50e34.png112 Кб, 395x392
Ubuntu Linux: Chromium based 48 2579624
>>576994 (OP)
я просто оставлю это здесь
Ubuntu Linux: Chromium based 49 2579626
>>576994 (OP)
емакс умеет варить кофе и емакс это операционная система
но только пока в него не завезли редактор, приходится пользоваться нано
Android: Mobile Safari 50 2579646
>>579624
А можно запустить емакс в емаксе?
Screenshot from 2019-05-28 22-26-47.png49 Кб, 1366x768
Linux: Chromium based 51 2579647
>>579646
Можно! Можно даже одновременно запустить и Вим, и Емакс.

>>579626

>операционная система


Что это значит и почему это плохо?
Ubuntu Linux: Chromium based 52 2580080
>>579647

>Что это значит и почему это плохо?


http://www.informatimago.com/linux/emacs-on-user-mode-linux.html
http://www.howardism.org/Technical/Emacs/new-window-manager.html
https://writequit.org/eos/eos.html
в EOS умеют только люди осилившие эти немыслимые клавиатурные сочетания, остальные пользуются вимом и нано
Неизвестно 53 2580086
>>580080
Я долго вчитывался в твой пост и пытался понять, что ты имеешь ввиду, но не осилил.
Android: Mobile Safari 54 2580098
>>577797

>Не знаю, это какая-то спейсмаксовая проблема. Ты же перезагрузил конфиг и перезашел в бафер после настройки?

Неизвестно 55 2580125
>>580098
В ванильном емаксе нет переменной dotspacemacs-line-numbers.
Linux: Firefox based 56 2591122
Короче, поставил я ваш Emacs и теперь мне нужно напердолить в него автокомплит для C, что посоветуете?
P.S. Ваши готовые дистрибутивы потыкал, хуйня какая-то если честно
Неизвестно 57 2591141
>>591122
Irony, company-irony.
Неизвестно 58 2591142
>>591122
>>591141
Ещё emacs-ccls неплох. И в целом lsp.

https://github.com/emacs-lsp/lsp-mode/blob/master/README.org
Linux: Firefox based 59 2591147
>>591141
>>591142
Спасибо, попробую
Android: Mobile Safari 60 2591308
>>579170
Можно, но мне это надо синхронизировать с мобилой, например. Тоже емакс ставить?
Android: Mobile Safari 61 2591331
>>576994 (OP)

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


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


Пернул.
Linux: Firefox based 62 2591432
>>591147
окей, а как теперь сделать так, что бы при запуске emacs в c-mode выполнялась команда C-u M-x lsp [RET] clangd? (Ну и темочку поменять, куда ж без этого)
IMG20190611172843733.jpg115 Кб, 1000x748
Неизвестно 63 2591471
>>591432
(add-hook 'c-mode-hook #'lsp)
Не уверен, clangd - это аргумент? То, что ты пишешь в минибаффер?

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

Не за компьютером, к сожалению, не могу проверить, какие там аргументы у lsp.
Неизвестно 64 2591490
>>591471
Так там же в официальной документации написано, какие хуки добавить. Не уверен, кстати, что в clangd есть автокомплишон.

https://github.com/tee3/lsp-clangd/blob/master/README.md
Windows 7: Firefox based 65 2592128
>>591142

>lsp


Эта хуйня только с js тормозит или с другими языками тоже?
Fedora Linux: Firefox based 66 2595397
>>592128
С другими языками тоже подтормаживает.

>>591308
Синхронизировать можно с помощью dropbox или syncthing, например. Для телефона есть Orgzly, хотя я пока не пользовался.
image.png156 Кб, 1268x1002
Linux: Chromium based 67 2600096
>>579647
Можно и так.
Linux: Firefox based 68 2606334
Пытаюсь вкатится в емакс

Как сделать автоподстановку под python как в Sublime?
Linux: Firefox based 69 2606341
>>606334
понял
Linux: Chromium based 70 2606355
>>606334

>Пытаюсь вкатится в емакс


Проще прописать свои удобные хоткеи под sublime. Ладно ещё в вим вкатиться на полшишечки, но емакс в 2019 - говно без задач.
Linux: Vivaldi 71 2607965
>>606355

>емакс в 2019 - говно


>sublime


Мама миа, даже для двача ты слишком
BSD: Chromium based 72 2608117
>>576994 (OP)
GNU Emacs плох по нескольким причинам.
1) Вместо того, чтобы предлагать базовый функционал и загружаемые модули, он тянет дохера всего и сразу в базовую поставку. Скоро там, я так чую, можно будет грузиться сразу из GRUB в Emacs, минуя ОС.
2) Слишком тяжел в изучении из-за первого пункта. Вместо базовой установки, обвешиваемой документированными модулями, свой встроенный man, руководство программиста и черт-знает-что еще.
3) Отдельный лиспофагский луч ненависти: написан на уникальном диалекте LISP, никем и нигде не стандартизированном. Тем, кто знает лисп, надо переучиваться, тем кто не знает - учить язык для одного лишь текстового редактора.
4) Лицензия - вирусный GNU GPL v3. Нахер не надо нигде. Плюс надо передавать все права проекту GNU, что крайне ебано со всех сторон.
15226156310410.jpg5 Кб, 144x150
Windows 10: Firefox based 73 2608119
>>608117

> BSD


> 4) Лицензия - вирусный GNU GPL v3. Нахер не надо нигде. Плюс надо передавать все права проекту GNU, что крайне ебано со всех сторон.

BSD: Chromium based 74 2608131
>>608119
А что, про остальное сказать нечего?

Вообще, современный Emacs должен быть таким:
-- системная обвязка и API на C
-- Unicode как основная кодировка по умолчанию
-- встроенный компилятор Scheme
-- минимальная поставка "из коробки"
-- качественный менеджер расширений
-- лицензия BSD или MIT
-- графическая оболочка на Electron для тех, кому консоль не по душе
Windows 10: Firefox based 75 2608180
>>608117

> BSD


> Лицензия - вирусный GNU GPL v3. Нахер не надо нигде. Плюс надо передавать все права проекту GNU, что крайне ебано со всех сторон.


О, уважаю, таких же идей придерживаюсь.
Windows 7: Firefox based 76 2608348
>>608131
>>608180
Хуя проприетарщикам печет, че не спиздить код, да?
Windows 10: Firefox based 77 2608354
>>608348
Проприетарщикам ничто не мешает украсть и GPL код. Защита может пригодиться только, если предъявлены доказательства кражи (например, реверс-инжиниринг). Да у тебя и так крадут, так что твоя лицензия бесполезна.
BSD: Chromium based 78 2608374
>>608354
Удваиваю адеквата.

В *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.
Windows 7: Firefox based 79 2608445
>>608180

>Плюс надо передавать все права проекту GNU, что крайне ебано со всех сторон.


Это только если ты к проекту GNU хочешь присоединиться.
14725726221413.jpg70 Кб, 622x415
Linux: Palemoon 80 2608507
>>576994 (OP)
Нихуя не понял. А какое отношение Штульман имеет к Emacs?
Он даже строчки кода в нём не написал, а просто украл его и присвоил себе.
Мерзкий и двуличный бомж, который даже нищих русечей обирает.
Позор всего линух-сообщества. Блевать от него тянет.
1.jpg29 Кб, 490x348
Windows 10: Firefox based 81 2608509
>>608507
Я конечно сам считаю Столлмана фигурой противоречивой, но пруфы кроме той жёлтой статьи с биопроблемамными иллюстрациями вроде пикрила будут?
Windows 10: Firefox based 82 2608510
>>608509

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


биопроблемными (fix)
1391250084313.jpg15 Кб, 480x360
Linux: Palemoon 83 2608512
>>608509

> той жёлтой статьи


Если ты про эту http://jeder.ru/?p=250 статью, то пруфы там есть.
Или тебе ссылочку на RT надо?
Windows 10: Firefox based 84 2608515
>>608512

> Или тебе ссылочку на RT надо?


Мне бы желательно судебные претензии от так называемых «первоначальных основателей», ведь затронута интеллектуальная собственность как никак, особенно, в США, где это защищается. Свои статейки и телеканал оставь для ведомого скота.
Windows 10: Firefox based 85 2608526
>>608525 (Del)
Судебных претензий нет? Всё с тобой ясно. Не вижу смысла продолжать диалог.
изображение.png9 Кб, 500x228
Windows 10: Firefox based 86 2608532
А теперь из так называемых «пруфов» из жёлтой статьи:

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



Где квадратные скобки, там приведена ссылка на сайт: http://groups.csail.mit.edu/mac/projects/mac/ где якобы о Столлмане не упоминается. Что же, сознательный человек перейдёт по этой ссылке, потому что подозревает желтушный фон от статьи. Что же мы видим? Столлман присутствует! И пошлём статью нахуй, оставив её для скота, как и телеканал, потому что это одного поля порнография.
45aaecc44ebb49j2nhc307.jpg76 Кб, 1280x720
Linux: Palemoon 87 2608538
>>608532

> изображение.png


Забавно, но по ссылке этого нет.
Пытаешься сам себя обоссать, мозолеед подзалупный?
Windows 10: Firefox based 88 2608540
>>608538

> Забавно, но по ссылке этого нет.


http://groups.csail.mit.edu/mac/projects/mac/mac-people.html
Неужели?

> Пытаешься сам себя обоссать, мозолеед подзалупный?


> Linux


Пытаюсь раба Столлмана вразумить, что его господин не так уж и плох.
.jpg492 Кб, 2560x1440
Windows 10: Microsoft Edge 89 2608542
>>608507
>>608512
>>608525 (Del)
>>608538
Ебать какая Штульман тварь подзалупная. Кудахчет про швабодку, а сам пытается в пердогулаг всех загнать.
Linux: SeaMonkey 90 2608547
>>608542
Вали на свой ычан, аватарка. Там своим аниме софтач вайпай.
125746123.jpg158 Кб, 1920x1080
Linux: Palemoon 91 2608555
>>608540

> Неужели?


Извини, обосрался.
Бухой сейчас. Завтра просплюсь, подескутируем.

> раба Столлмана


Спермораб, потише давайте. Я под этим бомжарой никогда не ходил и не собираюсь этого делать.
>>608542
Сам охуеваю.
Windows 10: Firefox based 92 2608556
>>608555

> Бухой сейчас. Завтра просплюсь, подескутируем.


Так бы сразу и сказал. Я с пьяницами не разговариваю. Будь здоров.
125746124.jpg94 Кб, 1280x720
Linux: Palemoon 93 2608558
>>608556
Слился!? Ну, ладно. Пойду спать.
.jpg568 Кб, 1235x1012
Windows 10: Microsoft Edge 94 2608564
>>608547
Ты чего такой злой?
Мамка опять отшлёпала?
Windows 7: Firefox based 95 2608670
>>608564
Ты и сюда приперся срать?
Windows 7: Firefox based 96 2608673
>>608507

>Он даже строчки кода в нём не написал


А теперь предоставляешь логи гита, что там нет ни одной строчки от Столлмана.
Android: Mobile Safari 97 2608682
>>608180
>>608374
Двачую. В догонку можно привести в пример clang. Крупные компании пилят, разрешительная лицензия, а код открыт.
Android: Mobile Safari 98 2608685
>>578584
Небось без блобов не заработает. Отпиши о результатах.
Apple Mac: Firefox based 99 2608805
>>608354

> ничто не мешает украсть и GPL код


Мешает.
Em-eks.png329 Кб, 1919x1062
Linux: Firefox based 100 2608841
Эхх... Как же неприятно читать весь этот негатив.

>>608685
EXWM мне не понравился, возможно кому-то зайдет, но слишком уж он минималистичный, плюс если у тебя залагает емакс (при компиляции/обновлении пакетов, например), ВМ ты пользоваться не сможешь. Гуикс работает нормально, можно поставить non-free ядро, если очень нужен WiFi. Поигрался пару дней и забил, не хватает нормальных репозиториев, самому собирать пакеты лень.
Android: Mobile Safari 101 2608844
>>608841

> можно поставить non-free ядро


В репах что ли? Или сам через конфиг делаешь новое ядро?

> не хватает нормальных репозиториев


А конкретно тебе каких программ не хватило?
Android: Mobile Safari 102 2608845
>>608805
Не мешает. GPL разрешает не публиковать код, если он используется не публично, для личных нужд. Также компания может изменить код, запустить на сервере и никто не узнает что там.
Linux: Firefox based 103 2608857
>>608844
Можно подключить репозиторий с non-free ядром. Мне не хватало нормального фаерфокса, чромиума и телеграма. Все это тоже наверняка можно найти где-то в интернете, но мне хотелось бы чтобы это все было в одном вместе и нормально меинтейнилось.
Apple Mac: Firefox based 104 2608874
>>608845
И каждый работник может шантажировать контору. Охуенный план.
Android: Mobile Safari 105 2608880
>>608857

> guix-nonfree


> Unofficial collection

Android: Mobile Safari 106 2608883
>>608874
Не может. Для внутреннего пользования можно и не публиковать код. А вот если публикуешь для всех, тогда должен.
Android: Mobile Safari 107 2610152
Чем больше сижу без интернета, тем больше задумываюсь о переходе на емакс. Но у меня есть два вопросика:
1) Можно ли емакс напердолить настолько, чтобы на шорткате вин энтер вместо консоли у меня стоял emacs-client и при этом я комфортно себя чувствовал? Т.е можно ли полноценно управлять системой с емакса, как я сейчас управляю ею с консольки?
2) Есть ли саклесс сборочка емакса, где вместо гтк используется что-то типа st но с поддержкой разных шрифтов, картинок, подчеркиваний и тд., и чтобы там изкаробки не было eww, tetris, gnus, мокрописек для си кода и прочего говна?
Неизвестно 108 2610230
>>610152

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


Можно, есть ansi-term. Нкурсес приложения работают нормально, по-идее проблем быть не должно. Можно редактировать и копировать оттуда текст, как в нормальном бафере.

>2) Есть ли саклесс сборочка емакса, где вместо гтк используется что-то типа st но с поддержкой разных шрифтов, картинок, подчеркиваний и тд., и чтобы там изкаробки не было eww, tetris, gnus, мокрописек для си кода и прочего говна?


Не знаю, всегда пользовался дефолтным пакетом из репозитория. Попробуй при сборке ввести ./configure --help и проверить флаги.
Windows 7: Chromium based 109 2610577
Windows 7: Firefox based 110 2611048
Почему у меня периодически простой текстовый файл открывается по 5 секунд, не смотря на то что емакс запущен демоном?
Linux: Firefox based 111 2611055
>>611048
Возможно ты каждый раз запускаешь новый сервер. Коннетиться к уже запущенному серверу нужно командой emacsclient.
Android: Mobile Safari 112 2611084
>>610230

> Нкурсес


И нахуй мне он нужен, если я собрался использовать лучший UI фреймворк - емакс? Все, что мне нужно - запускать определенную комманду в определенной директории: стартануть демон, или прописать nix-build hui.nix. Насколько это удобно в емаксе и нужна ли для этого консолька?

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


Неовим тоже такую хуйню позволяет. Правда, ебу нахуй это нужно.
Linux: Firefox based 113 2611090
>>611084
Про нкурсес я написал, чтобы показать, что все, что ты можешь делать в обычном терминале, ты можешь делать и в ansi-term. Что значит "нужна консолька"?
Windows 7: Firefox based 114 2611110
>>611055
Я так и делаю. Оно даже emacsclient -t без файла запускать 5 секунд может.
output.mp41,2 Мб, mp4,
1280x720, 0:11
Linux: Firefox based 115 2611117
>>611110
Значит делаешь что-то неправильно.
output.webm849 Кб, webm,
1280x720, 0:11
Linux: Firefox based 116 2611121
>>611117
Может так заработает.
Windows 7: Firefox based 117 2611216
>>611117
Ну если я так же буду делать, то тоже будет сразу открывать, думал может демон в своп попадает, но вроде своп пустой.
Неизвестно 118 2611224
>>611216
Как ты запускаешь демон?
Windows 7: Firefox based 119 2611228
>>611224
emacs --fg-daemon
Неизвестно 120 2611240
>>611228
Попробуй просто запустить емакс, потом M-x start-server (или server-start).
Windows 10: Firefox based 121 2613434
Саб аноны расскажите какую структуру имеет emacs да и вообще текстовые редакторы?
Неизвестно 122 2613458
>>613434
А можно конкретнее? Что такое "структура"?
Linux: Firefox based 123 2615341
ребятейки, как капчевать с eww? :(
второй скрин просто разбивает сердце
Android: Mobile Safari 124 2615377
>>615341
В эту хуйню и интерпертатор яваскрипта всунули что-ли? интерпрататор, который работает в интерпретаторе, который является частью текстового редактора. Охуеть блять
Неизвестно 125 2615475
>>615341
Никак, там нет джаваскрипта. На дваче ещё и капча без гуглокук не работает.
Windows 10: Firefox based 126 2615546
>>615341
Купи пасскод.
Linux: Firefox based 127 2615605
>>615546
хорошая попытка, Абу
Windows 7: Firefox based 128 2622000
>>576994 (OP)
А есть дополнение для просмотра двачей?
Fedora Linux: Firefox based 129 2628419
Как в этой перделке пользоваться двораком? Может есть какая-нибудь васянская сборочка чтобы я с ней сидел?
15299455720640.gif879 Кб, 500x269
Ubuntu Linux: Firefox based 130 2635406
Какой в целом смысл Емакса сейчас?

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

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

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

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

Что есть в нём такого, ради чего стоит вкатываться в редактор, с такой высокой планкой, и чего нет в остальных редакторах\ideкроме вима? Может есть какие то очень специфичные области, в которых он предоставляет необходимый функционал? Хотя мне даже на Си копаться в нотепаде проще, чем емакс запускать.
15617719559240.jpg16 Кб, 257x300
Windows 10: Firefox based 131 2635408
>>635406

> Какой в целом смысл Емакса сейчас?



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



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



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



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



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

Ubuntu Linux: Firefox based 132 2635439
>>635408
ожидаемо
Windows 10: Firefox based 133 2635709
>>635406
org-mode
Я сам не знаю зачем он нужен, но многие говорят что пользуются емаксом только из-за него.
Попробуй спейсмакс, может там питон нормально напердолен.
Android: Mobile Safari 134 2635720
>>635406
РЕАЛЬНО УДОБНО РЕАЛЬНО ПОД СЕБЯ
Емакс не создан для новичков которым надо просто покодить. Он создан для лютых пердолей, которые хотят свой идеальный редактор, который будет с ними всю жизнь. И емакс дает это - он работает на всех популярных и не очень ОС, а сам он не только редактор, но и UI фреймворк на лучшем языке в мире. На нем и браузер есть и почтовые клиенты, да даже наверное клиент двача есть!
Хотя я емакс не использую - мне больше по душе юникс философия, та и сам емакс показался каким-то всратым и тормознутым. Но уверен, целевая аудитория у него есть и я не понимаю, почему все райсеры-арчешкольники пердолят вим вместо него.

Алсо, есть такая штука, как language server protocol. С помощью этой хуйни можешь настроить ИДЕ из своего редактора под все ЯП, при чем без лишнего пердолинга - достаточно поставить один плагин.
Linux: Firefox based 135 2638137
>>635406

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


Идея именно в том, что есть лисп и макросы, с помощью которых легко и быстро автоматизируется работа с текстом. Мне, например, иногда надо табличку с параметрами из ворда или пдф в виде кода оформить. Все это быстро и удобно делается макросами в полуавтоматическом режиме. Если часто делаешь, пердолишь чуть более сложную программу, благо любые макросы легко переводятся в лисп. Да и просто работа с текстом программы. Есть, например, два списка, и из них значения надо забить в словарь. Или какие-то еще преобразования кода, где рефакторинг не прокатит, а нужны именно макросы.
Windows 10: Firefox based 136 2645653
Делюсь с двачем своими пердольными поделиями. На первом пике фиксю табы, на втором костылю свитч для неотри. Можете обосрать мой пердокод. я в елиспе не ковырялся
Windows 10: Firefox based 137 2645669
>>645653
UPD:
скрины, чтоб тому, кто как я только вкатился в емакс, было больно это все перепечатывать.
Так же прошу анона знающего показать как заставить емакс менять размеры шрифтов в оргмоде и маркдаунмоде
Windows 10: Firefox based 138 2645752
>>645653

>1.


Что это за ужас? Емакс автоматически ставит отступы в зависимости от режима. Если тебе нужно всунуть таб принудительно, то жмешь C-q TAB.
Windows 10: Firefox based 139 2645796
>>645752
i never asked for this. А если серьезно, нахуй мне не всралась автоматическая табуляция. Я большой мальчик и мне не нужна указка штульмана. А плясать пальцами по клавииатуре ради каждого пука,ну уж нет. Я не для этого перешел на емакс,
Windows 10: Firefox based 140 2645844
>>645796
Это не автоматическая табуляция, а автоматические отступы. В питоне например используются пробелы, а не табуляция, что делать будешь, по пробелу долбить, или еще одну всратую функцию напишешь?
Так что удали эту хуйню и не позорься.
Apple GayPhone: Safari 141 2645846
Ку всем
Windows 10: Firefox based 142 2646062
>>645844
так я там уже написал всратую функцию, которая ставит 4 пробела везде
Linux: Chromium based 143 2658903
Кто-нибудь использует NixOS для настройки емакса?
Поделитесь опытом, только вкатываюсь в емакс, но подозреваю, что методы никсоса тут работают неправильно.
Windows 10: Firefox based 144 2660874
>>576994 (OP)
Подходит ли эмакс для конспектов? Или под эту цель выбрать что-нибудь другое?
Linux: Firefox based 145 2660894
>>660874
Подойдёт.
Windows 10: Firefox based 146 2667045
Кто-нибудь в курсе, как настроить терминал, чтобы можно было в емаксе использовать бинды типа С-.; C-M-Backspace не генерил ту же последовательность что и C-h и т.д.?
Apple Mac: Chromium based 147 2667603
>>578006

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

другой анон
Apple Mac: Chromium based 148 2667607
>>635406
Емакс нужен для того чтобы тот кто любит вим мог иметь конфигурации заместо вимскрипт
Windows 10: Firefox based 149 2672467
>>635406

>сколько модулей не пихай, полноценную IDE из него не сделаешь


сделаешь

>Есть eclipse


Eclipse очень близок к emacs по своей сути. И, как ни странно, Microsoft Office.
Android: Firefox based 150 2675677
bump
Apple Mac: Chromium based 151 2676135
>>675677
бампают они тут :З

Анука скажите у кого хорошая конфигурация для тайпскрипт есть. У спэйсмакса автокомплит плохо работает в этом лэере
Linux: Vivaldi 152 2676140
>>676135
Можно попробовать бекэенд автокомплита поменять поменять.
1398565642.png120 Кб, 421x404
Apple Mac: Chromium based 153 2680862
>>676140

Поменял бэкенд. Завёлся автокомплит, отвалился jump-to-definition
Android: Mobile Safari 154 2682203
Скачал ваш емакс, охуел с перемещения через C-n/p и C-f/b. Это шиза какая-то, вы реально все так сидите? Также емакс весит просто невероятно дохуя для текстового редактора, я вижу на сколько тут дохуя всего из коробки калькулятор, змейка, е-мейл клиент и я честно не понимаю нахуя это всё лично мне? Почему оно стоит по дефолту? Собственно хочу узнать: стоит ли того придрачивание к стандартным хоткеям или лучше его перепилить под стрелочки? Стоит ли перепиливать под стрелочки, или этим на столько никто не занимался, что придется переписывать половину емакса? Есть ли какой-то дистрибутив без всего этого говна, вроде змейки и M-x butterfly? Стоит ли лично мне, пользователю sublime, качать и пробовать остальные дистры емакса?
Linux: Firefox based 155 2682209
>>682203

>охуел с перемещения через C-n/p и C-f/b. Это шиза какая-то, вы реально все так сидите?


Нет, все переделывают. Я вообще спейсмакс-вкатывальщик с евил-модом.

>Почему оно стоит по дефолту?


Потому что емакс - целая ОС, он бай дезигн сделан так, чтобы ты его как можно реже закрывал.

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


Стоит перепилить так, как тебе удобно. Мне удобно евил-моде, не только из-за вима, но и потому что я сам не хочу придумывать, как мне удобно.

>Есть ли какой-то дистрибутив без всего этого говна, вроде змейки и M-x butterfly


А зачем? Это говно всё равно не загружается, пока ты его не запустишь, называется lazy loading. Не вижу смысла загоняться по размеру на диске.

>Стоит ли лично мне, пользователю sublime, качать и пробовать остальные дистры емакса?


Поставь евил-моде, пройди его туториал.
Linux: Firefox based 156 2682210
>>576994 (OP)
Как блять сделать выбор между vim и emacs?
Возьму и нахуй выберу vs code, если не определюсь.
Linux: Firefox based 157 2682211
>>682210
Можно не выбирать и пользоваться Evil-mode в емаксе.
Linux: Chromium based 158 2682215
>>682209

>целая ОС


Да ебаный рот...

>Стоит перепилить так, как тебе удобно.


Там просто где-то в древнем треде на древнем не анонимном форуме глухой рассказывал как слепой видел, что много в каких пакетах авторы считают, что пользователь придрочился к C-n/p и лучше переучиться сразу.

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


Извините, я unix-шизик и мне чисто не приятно, что на диске лежит что-то не нужное.

>Поставь евил-моде, пройди его туториал.


Спасибо, сейчас попробую.
Linux: Firefox based 159 2682220
>>682215

>я unix-шизик и мне чисто не приятно, что на диске лежит что-то не нужное.


GNU's not UNIX.
А так да, я тоже юникс предпочитаю, но на иглу емакса всё равно сесть хочется, лишь бы не ИДЕ/текстовый редактор, где стрелочками нужно двигать, боюсь Repetitive Strain Injury схватить оттого, что буду двигать руку к стрелочкам. От Эскейпа в виме/евил-моде тоже можно RSI схватить, поэтому я перебиндил правый альт на эскейп, довольно урчу.
Windows 10: Firefox based 160 2682834
>>682203
Не понимаю зачем пользователю современного редактора вкатываться в древнее тормозное говно.

>охуел с перемещения через C-n/p и C-f/b. Это шиза какая-то, вы реально все так сидите?


После долгого сидения на C-n/p мне впадлу даже вимом пользоваться.
Apple Mac: Chromium based 161 2682842
>>682210
spacemacs, doom
Space-cadet.jpg1,2 Мб, 2001x773
Windows 10: Firefox based 162 2682921
>>682203

>Почему оно стоит по дефолту?


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

Касательно C-n/p и C-f/b. Как и в виме и в любом другом нормальном текстовом редакторе - как правило если ты используешь не-семантическое перемещение т.е. стрелачьки)))0, ты делаешь что-то не так.
Windows 10: Firefox based 163 2682922
>>682215

>Извините, я unix-шизик и мне чисто не приятно, что на диске лежит что-то не нужное.


Emacs это полная противоположность unix-подходу. Это скорее Microsoft Word или Eclipse - набор софта, тесно интегрированного друг с другом до степени перетекания одного в другое, без четкой изоляции.
Windows 10: Firefox based 164 2682950
>>682921

> пик


И в чем отличие, типа на этой клавиатуре удобней нажимать C-n? Выглядит таким же неудобным говном.
Linux: Firefox based 165 2682951
>>682950
а что ты еще нажмешь? лайк баттон или дислайк баттон?
Windows 10: Firefox based 166 2682954
>>682950
В том, что стрелочки на кадете были не просто в ебенях, а в самых ебенях, и всрато сделаны. А вообще Ctrl на PC-клавиатуре лучше менять местами с Caps Lock. Я сделал эту хрень ради имакса ещё лет 15 назад, и юзаю до сих пор везде, брат жив, зависимости никакой. Очень удобно.
Windows 10: Firefox based 167 2682958
>>682220

>От Эскейпа в виме/евил-моде тоже можно RSI схватить, поэтому я перебиндил правый альт на эскейп, довольно урчу.


Можно аккордами эскейпать в виме, какое-нибудь kj например
Windows 10: Firefox based 168 2682972
>>682954

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


Но вим тоже писался под такие стрелочки и чот нормально работает на современных клавах.

> А вообще Ctrl на PC-клавиатуре лучше менять местами с Caps Lock.


Это как-то отменяет то, что его нужно мизинцем нажимать?
Windows 10: Firefox based 169 2682983
>>682972
Ну у вима выбрали другие дефолты из-за того что он модальный. Можешь себе C-j/C-k сделать, если тебе так удобней, ну или вообще злой режим поставить как анон выше советует. В любом случае, пользование абстрактными стрелочками лучше свести к минимуму, на что бы они не были набиндены.

Так ты часть букв тоже мизинцем жмешь. Главное что со swapcaps палец в домашнем ряду и не надо гнуть клешню буквой зю, намного удобней ящитаю.
Windows 10: Firefox based 170 2683230
>>682983

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


Чем вместо стрелочек-то пользоваться?
Ubuntu Linux: Firefox based 171 2683293
>>576994 (OP)
Ненужное ненужно. Все эти сочетания клавиш не для людей. Хороший тачпад решает 90% случаев когда они могут понадобиться, остальные 10% — любой вменяемый современный редактор.
Windows 10: Firefox based 172 2683376
>>683230
Перемещением по семантике текста - слова, предложения параграфы, блоки кода и т.п., а также поиском. Стрелачьки это медленно и нужно когда в тексте вообще не за что зацепиться. Это навык, который придется развивать.
Linux: Firefox based 173 2683526
>>682954

>А вообще Ctrl на PC-клавиатуре лучше менять местами с Caps Lock


На сайте эргоемакс говорят, что лучше с альтом менять.
Windows 10: Firefox based 174 2683550
>>576994 (OP)

>нажимаешь C-h t


Нажимаеш што?
Windows 10: Firefox based 175 2683553
>>682921

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


Превоосходное оправдание отсталости! Пердоли, браво!
Linux: Firefox based 176 2683560
>>683550

>Нажимаеш што?


C означает контрол. C-h означает Ctrl+H. Просто так быстрее писать и читать.
>>683553
Уходи из треда.
Windows 10: Firefox based 177 2683567
>>683526
До альта тянуться надо, опять буквой зю клешню крючить. А капс ближе намного.
Windows 10: Firefox based 178 2683569
>>683560

>Просто так быстрее писать и читать.


Ты больной?

>Уходи из треда.


Могу в твой рот уйти. Он работает?
Windows 10: Firefox based 179 2683570
А в емакс есть автоминетчик? Говорят, там все есть. А автоминетчик есть?
Windows 10: Firefox based 180 2683573
>>683570
Кто о чём, а шизоид о сосании хуёв. тухло выходит, старайся лучше
Windows 10: Firefox based 181 2683574
>>683573
А в емакс есть консолька? Чтобы пердолиться в 2-в-степени-n раза жосче и открывать емакс в консоли емакса в консоли емакса?
15313077776250.jpg79 Кб, 540x540
Windows 10: Firefox based 182 2683577
>>683574
Конечно есть, но пердолиться рекурсивно можно и без неё, так-то.
Windows 10: Firefox based 183 2683579
>>683577
А покажи, как!
image.png243 Кб, 583x436
Linux: Firefox based 184 2684215

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


>тем временем настоящие говнокодеры которые 20 лет на емаксе: пикрелейтед

Android: Mobile Safari 185 2684279
>>682220

> GNU's not Unix


Один линукс дистрибутив прошёл сертификацию, потому это Unix. Да и вообще, это просто клон Unix'а, и им, по сути, является.
Android: Mobile Safari 186 2684314
>>684279
Какой? Можно ссылку на источник какой-нибудь, сам ничего не нагуглил( просто рил любопытно
Windows 10: Vivaldi 187 2684544
>>684215
Школьники

>ультимейтив пауер, православие или смерть! Только x, истина с нами! Аллах велик!


Адекватные люди

>Мне это больше нравиться буду использовать. Если что вернуть, если не захочу - не вернусь.



Ультиейтив пауер! Кто не с нами, тот сдохнет! Ряяяя!
Linux: Firefox based 188 2684653
>>684544
да ладно тебе

>Мне это больше нравиться буду использовать. Если что вернуть, если не захочу - не вернусь.


делают все люди. а

>ультимейтив пауер, православие или смерть! Только x, истина с нами! Аллах велик!


просто для разбавления дискуссии. есть брейнлеты, которые начинают на основе такой хуйни строить запрещенную в россии организацию, но таких отбитых меньшинство.
я просто надеюс, что парниша свои fly keys портирует под вскод.
Windows 7: Firefox based 189 2686291
>>608131

>Electron



Только не это тормозное js говно. Насмотрелся я уже на VSCode и Atom, после этого думаю может мне лицензию сублима купить.
Windows 7: K-Meleon 190 2686307
Windows 10: Firefox based 191 2686499
>>686291

>тормозное js говно


Уж получше чем тормозное elisp говно.
Linux: Chromium based 192 2686509
>>684279

>просто клон Unix'а


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

Ubuntu Linux: Firefox based 193 2686969
У меня в org-mode при экспорте в pdf через LaTeX. Пишет, что случился vbox overfull на 713.00507(sic!) пунктов. Ставил #+latex_header: \vfuzz=30pt, не помогает.
Ubuntu Linux: Firefox based 194 2686970
>>686969
Вопрос 1 : как избавиться от такого жырного оверфулла.
Вопрос 2 : как в .emacs прописать автоматическое добавление пакетов для руссификации и фиксов ссылок содержания?? сейчас используется следующее рукотворение:
[code]
#+LANGUAGE:ru
#+latex_header: \usepackage[utf8x]{inputenc}
#+latex_header: \usepackage[T2A]{fontenc}
#+latex_header: \usepackage[russian,english]{babel}
#+latex_header: \hypersetup{unicode,colorlinks,citecolor=black,filecolor=black,linkcolor=black,urlcolor=black}
[/code]
Ubuntu Linux: Firefox based 195 2686977
>>579045
(setq default-input-method "russian-computer")
Смена раскладки локальная, по умолчанию на C-\
Windows 7: Firefox based 196 2687056
>>686970
Нашёл ответ на первый вопрос. Орг мод конвертируется в хэдинги в латехе, а они не могут разрывать страницу по правилам латеха. Нужно либо ставить разрывы вручную (что плохая идея) в моём случае, либо просто оставить текст, не являющийся хэдингом (без * перед текстом)
https://tex.stackexchange.com/questions/57857/overfull-box-and-broken-pagination-with-page-that-contains-only-section-headings
Linux: Chromium based 197 2688284
Кто-нибудь использует emacs для python?
Поделитесь конфигами для изучения пожалуйста.
Windows 10: Chromium based 198 2688847
>>682921

>МЕТА, СУПЕР, ГИПЕР


Охуенная клава на самом деле, прям дух ретровейва во все поля. Нажимаешь кнопку ТЕРМИНАЛ, вводишь координаты и наживаешь HYPER+SPACE, чтобы переместиться через гиперпространство. Осталось только космолет с варп-драйвом придумать, но это мелочи.
https://www.youtube.com/watch?v=M_lHI1opADk

Алсо, можно было ставить лайки и дизлайки до того, как это стало мейнстримом их придумали.
Android: Firefox based 199 2689608
Емакс это шутка? Решил я попытаться к нему придрочиться, уже полгода юзаю его. Короче главные приколы, я даже не знаю что круче:
1) ctrl+Y - на клавиатуре вообще есть более неудобное сочетание клавиш?
2) ах да, есть. alt+tab для автокомплита. Сука. Оно же везде для переключения окон. Поэтому используйте ctrl+alt+i. Конечно не ctrl+y, но все равно удобно пиздец

С elpy еще туда-сюда но не дотягивает до пичарма, irony mode вообще какой-то сломанный из коробки и мне просто лень его чинить. В init.el у меня уже за сотню строк чтобы исправить некоторые ебанутые дефолты (например какого хуя compile каждый сука раз спрашивает сохранить? какую команду исполнить?)
Windows 10: Firefox based 200 2689720
>>689608

>ctrl+Y - на клавиатуре вообще есть более неудобное сочетание клавиш?


Хоткеи внезапно можно жать двумя руками, а не тянуть козу через всю клаву. А с ctrl:swapcaps и козу в C-y не проблема, хотя это изврат. Также на всякий напоминаю что существуют правые шифт и альт, о которых все десятипальцевые воннаби всегда забывают.
Windows 10: Firefox based 201 2689721
>>689608

> Оно же везде для переключения окон.


> emacs


> везде


У меня вот не так.
Windows 10: Firefox based 202 2689722
>>689720
В смысле коза изврат, ctrl:swapcaps-то норм. В Майе постоянно юзаю Ctrl+Y и проблем ваших не понимат. После яблоговна с его охуенно эргономичными крабовыми салютами по 4 клавиши это даже не ощущается.
Android: Firefox based 203 2689733
>>689608
Ах да, забыл самое охуенное. С русской раскладкой не работают сочетания клавиш, без костыля в init.el. Тип, чивонахуй? И это в 2019?
Windows 10: Firefox based 204 2689739
>>689733
Терминальное легаси, хули. Когда у тебя всё построено на абстракции входящего потока символов, а не нажатии клавиш, так и бывает. С gvim'ом та же петрушка.
Windows 10: Firefox based 205 2689766
>>689733
И чему ты удивляешься? Почти во всех линуксовых программах так.
Кстати есть внутренняя емаксовская переключалка по С-\
С ней работают.
Windows 10: Firefox based 206 2689787
>>689766
В изначально терминальных, без механизма физического инпута. Имакс - не линуксовая программа
Apple GayPad: Safari 207 2689865
>>689720

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


А еще можно пользоваться правым контролом. В свое время, признаться, для меня это было открытием. Вообще замечал, что никто справа клавишами не пользуется, ни шифтом, ни контролом, ни альтом. А оно ведь удобно, особенно в сочетаниях ctrl+alt, ctrl+shift, когда можно двумя мизинцами нажать, а не скрючивать ладонь в клешню.
Windows 10: Firefox based 208 2689877
>>689787
В гуе кто мешает сразу по человечески сделать?
image.png19 Кб, 793x371
Windows 10: Firefox based 209 2690049
>>689766
Кокрастыке в линуксовых изначально ГУИ программах лучше хоткеи работают, чем в винде. Вот с раскладкой альтернативной английской, например, в винде на русской раскладке будут хоткеи от QWERTY. То есть на каком-нибудь English Workman мне придётся жать Ctrl+T, а если я буду на русской, придётся жать Ctrl+F. В X.Org и Wayland такой проблемы нет - хоткеи работают по позиции клавиши на клавиатуре, а не по самой букве. Конечно, есть и разные шенаниганы, например хром почему-то сам обрабатывает хоткеи, а в лисе, например, с раскладкой Русская (Машинопись) на Ctrl+2 у тебя будет уменьшение масштаба, хорошо что на линуксе в ней вкладки через альт переключаются.
В винде Русской Машинописьки нормальной нет, половина кнопок перестанет работать, поэтому я скачал MSKLC и воссоздал у себя раскладку как на макпуках, но поменял местами цифры и знаки препинания, чтобы знаки препинания (если хочешь, можешь посчитать - они встречаются гораздо чаще, чем цифры) были без шифта, а цифры с шифтом.
Windows 10: Firefox based 210 2690050
>>689865
Да, давно хотел научиться жать хоткеи руками чтобы по разные стороны были, например если жму Ctrl+O то контрол жму костяшкой мизинца, а О правой рукой.
Linux: Firefox based 211 2691454
Кто какие расширения использует не для кодинга, а для записей (например, в org-mode, но не обязательно?
Linux: Firefox based 212 2691462
>>689608

>например какого хуя compile каждый сука раз спрашивает сохранить? какую команду исполнить?


В смысле спрашивает? В окне g нажимаешь, и компиляция заново начинается без всяких вопросов.
Windows 7: Firefox based 213 2697440
Сап, с. Вкатываюсь в emacs, столкнулся с двумя вопросами.
1. Вы пользуетесь lsp-mode'ом/eglote'ом? Они лучше, чем пакеты, специализированные для языкнейм? Сильно тормозит? Наткнулся на этот https://www.reddit.com/r/vim/comments/b3yzq4/a_lsp_client_maintainers_view_of_the_lsp_protocol/ пост, в нём треть критики протокола, треть обассывания вима и треть ненависти к микрософту. Но похуй, вам зашло?
2. Можно ли пользоваться emacs-libvterm'ом на винде?
3. Возможно ли загружать (не скачивать) пакеты асинхронно, вне зависимости от того, были ли они написаны с async? Я погуглил, получил хуй с хреном, но мб вы пришли к какому-то решению?
1ый и 2ой вопросы задаю, т.к. пакетам нужен скомпилированный emacs (первому нужна 27ая версия и --with-json опция (вроде бы она стандартно применяется, но лучше прописать явно), второму - опция --with-modules). Не хочу зря пердолиться.
3й вопрос задаю из чисто интереса. Если ответа нет, то и суда нет.

+ ненужная инфа:
Алсо, сейчас забил хуй на внутренние пакетные менеджеры и просто клонирую все пакеты в lisp директории/загружаю через use-package, и если для 3го вопроса его надо слать нахуй, пошлю. Все зависимости перечисленны в начале файла packagename.el через require или в комментарии. Щитаю, что сабмодули/сабдеревья нахуй не нужны, достаточно скрипта, который будет пуллить все репозитории.
Linux: Firefox based 214 2697447
>>697440
за лсп будущее.
Windows 7: Firefox based 215 2697535
>>697447
Осталось только дождаться, пока допилят до ъ-стандарта.
Windows 7: Firefox based 216 2698062
>>697440-кун
Вышла новая версия, которая правит тормоза, так что вопрос производительности пока что снимается.
Бамп.
sage Windows 7: Firefox based 217 2698063
Windows 7: Firefox based 218 2701202
>>697440
2. Нет. Сам libvterm спокойно себе компилируется под винду правда, надо скопировать два cmake файла из neovim репозитория, но вот именно emacs-libvterm - нет.
3. Третий вопрос я пока что обошёл через демонизацию. Пока что.

Алсо, я не думал, что тхреад настолько мёртв.
Windows 10: Firefox based 219 2707617
У емакса есть гуй на qt?
Windows 7: Firefox based 220 2707620
>>707617

>To get more attractive menus, you can specify an X toolkit when you configure Emacs; use the option '--with-x-toolkit=TOOLKIT', whereTOOLKIT is 'gtk' (the default), 'athena', or 'motif' ('yes' and'lucid' are synonyms for 'athena'). Compiling with Motif causes astandard File Selection Dialog to pop up when you invoke file commands with the mouse. You can get fancy 3D-style scroll bars, even without Gtk or Motif, if you have the Xaw3d library installed (see"Image support libraries" above for Xaw3d availability).


Нет.
Windows 10: Firefox based 221 2707635
>>707620
Тогда не нужно.
херня.jpg59 Кб, 604x604
Ubuntu Linux: Firefox based 222 2714193
Открыл я значит книжку по emacs...
...и закрыл.

Серьёзно, 399 страниц? Это же редактор блять, а не стадарт плюсов, р-е-д-а-к-т-о-р.... И я понимаю если бы это еще была невзъебенная йоба, но в 20 году он сосёт даже у пайчарма, не говоря о ВСкоде или даже более простых редакторов, которые уже имеют готовые и понятный интерфейс и 9600 модулей на любой вкус и цвет.

Какой смысл? Какую он нишу занимает сейчас?
Linux: Firefox based 223 2714200
>>714193

>книжку


>399 страниц


Ну если в твоей книжке разбирается полностью и сам emacs, и elisp, то это вполне нормально.

>если бы это еще была невзъебенная йоба


Это она и есть. Полная каштомизация подсибя.

>он сосёт даже у пайчарма


Чистый редактор сосёт у иде для одного языка? Вот это да...

>не говоря о ВСкоде


Его точно так же надо пердолить.

>Какую он нишу занимает сейчас?


Кастомизируемый редактор. Не больше.
Linux: Firefox based 224 2714291
>>714193

>399 страниц


ну очевидно зависит от содержания книжки. скриншот оглавления давай. референс мануал по елиспу и 1к страниц может занять.
https://libgen.is/search.php?&req=emacs&phrase=1&view=simple&column=def&sort=pages&sortmode=DESC

>Какой смысл? Какую он нишу занимает сейчас?


в данный момент примерно такую же, как вскод, только менее юзерфрендли и более расширяемый, и с большим наследием. вимы в вскоде в данный момент не сравнятся с евил модом, лидеркея нет с няшными подсказками. вскоду расти и расти, спасибо хоть потенциал есть.
Ubuntu Linux: Firefox based 225 2714317
>>714200
>>714291

Руководство по GNU Emacs Ричард Столман

И я ошибся. Там не 399, там 490 страниц
Windows 7: Firefox based 228 2716998
Ну вы поняли, там про возможности голого редактора написано от силы треть, остальное - описание пакетов/фич/работы на нелинуксах/прочих ништяков.
Linux: Firefox based 229 2717113
>>714193

>Это же редактор блять, а не стадарт плюсов, р-е-д-а-к-т-о-р....


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

>Какой смысл? Какую он нишу занимает сейчас?


Ту же, что и всегда. Экосистема для создания гибкого и чрезывчайно хакабельного пользовательского окружения, способного работать поверх любой гостевой ОС без существенных отличий в функционале. Короче говоря, шутка про init=/usr/bin/emacs - это не совсем шутка.
Linux: Firefox based 230 2717128
>>714193
>>717113
И вообще, книжки по Emacs - это по большей части перевод бумаги, тупо трансляция в TeX и перепечатка Info-мануалов, идущих в стандартной поставке.
Linux: Firefox based 231 2718250
>>714317
https://www.masteringemacs.org/
Наверни и будет тебе щастье.
100d781303c2d2ad.jpg346 Кб, 1109x1478
Windows 10: Firefox based 232 2718459
>>714193
Это операционная система, а не редактор. Это не присказка, не метафора, не смехуёчки, это действительно операционная система, изменяемая и самопрограммируемая, без четкой модульности софта. Были когда-то lisp машины, аппаратно исполнявшие лисп, с совершенно иным подходом к интерфейсу и софту. Последним представителем инопланетного поколения были Symbolics и их OpenGenera. Сейчас Emacs - единственный реально живой носитель парадигмы.

>Какую он нишу занимает сейчас?


Примерно такую же как Eclipse - реконфигуряемое окружение для запуска всякой разной хуйни. Только в отличии от эклипса, это лисп-машина, поэтому в ней гораздо более размыта черта между кодером и пользователем, намного больше чем в питоне или любом другом окружении, включая метапрограммируемые. Под емаксом можно в нескольких строках за пару минут связать две софтины или выдранных куска, и получить одну, действующую как один цельный пакет. Например скрестить подсветку синтаксиса, чат-клиент и управление проектами, или что-нибудь в подобном духе. Однако здесь очень архаичный лисп.
Linux: Firefox based 233 2718834
>>718459

>Однако здесь очень архаичный лисп.


Что там с переходом на Guile?
Android: Mobile Safari 234 2729234
На всякий событий бампану
Android: Mobile Safari 235 2729239
Все пытаюсь вкатиться, но качественно не получается. Сижу на spacemacs уже несколько месяцев и активно пишу там заметки. Но чувствую что использую весь функционал не в полной мере.

Хочу начать организовать жизнь дела и ставить цели через org mode. Мне кажется он отлично для этого проходит. Может есть успешные тайм менеджеры которые готовы поделиться советом и лучшими практиками как они улучшили и упорядочили свою жизнь и работу через org mode?
63b5a8d16d3cff52dbab5bfc42fe76f8cb5d63d8.png451 Кб, 708x1000
Linux: Firefox based 236 2729281
>>576994 (OP)
ОП снова в треде. Емакс сожрал значительную часть моей жизни и никакого особого профита я не получил. От бесконечных попыток написания идеальной конфигурации до конспектирования любого документа, статьи или книги в орг-моде нет никакой пользы, это пустая трата времени и по сути просто ебля ради ебли. Большую часть орг-мода может заменить простой todo-файл в домашней директории в который ты переодически высираешь заметки и напоминания.

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

Сейчас пользуюсь вим+тмакс, ломка есть, но к емаксу больше не притронусь.

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

Примеры последствий:
https://www.youtube.com/channel/UC0uTPqBCFIpZxlz_Lv1tk_g/videos
https://www.youtube.com/user/polyglut
Linux: Firefox based 237 2729290
>>729281
Для создания драматичного эффекта можно еще было бы запостить видео где столман жрет кожицу с пальца ноги, но вы понели.
Apple Mac: Safari 238 2729307
>>729281
Чтож, ОП, молодец что смог продолеть этот барьер и написать сюда о своём опыте. Каждому своё. perdolers gonna perdolete.
Android: Mobile Safari 239 2729398
>>729281
Ну хз. Я до этого сидел на vim и vim-viki и мне в принципе норм зашёл орг мод от спейсмакса. Мне нахуй не надо самому настраивать, я люблю стандартизацию и когда все да меня решили а я могу выбрать мощ готового. Собственно так и живу.

Хотя с другой стороны несколько раз пытался найти преимущества в члемаксе и пересесть на него с inellij idea, но тут просто без вариантов. Emacs как редактор кода, полагаю, остался в прошлом, и не то чтобы идею он смог догнать, он идёт далеко позади веб поделия от мелкомягких под названием vscode.

В общем если бы не org mode я бы наверное продолжил сидеть в виме для заметок, или пытался бы насильно пересесть на какую-нибудь гуй заметочницу с вим распальцовкой, если такая существует.
1581165336205.png5,3 Мб, 4000x4000
Linux: Firefox based 240 2732241
>>729281

>дрочите на сисястых кошкодевок


Этот господин знает толк. ^_^
Linux: Chromium based 241 2732567
>>729281

>Примеры последствий


А этот может быть примером: https://www.youtube.com/watch?v=ZluMysK2B1E ? Кто знает, он тоже Емакс использует?
Неизвестно 242 2733021
(но вим всё равно лучше)
Android: Mobile Safari 243 2733099
>>733021
В нем нет орг мода. Такого охуенного как в члемаксе
К тому же evil
Неизвестно 244 2733102
>>733021
это как сравнивать велосипед с автомобилем. все знают, кто хрустнет при столкновении.
Android: Mobile Safari 245 2733112
>>576994 (OP)

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


Спизженный у Джеймса Гослинга ...
поправил
mqDqA9fM61c.jpg10 Кб, 251x242
Windows 10: Chromium based 246 2733127
Не очень понимал людей которые дрочат на эту хуйню вроде Vim. В 2020 даже разработчики не пользуются подобной залупой, никто не будет тратить месяцы чтобы научиться управлять редактором дабы ускорить написание текста на 15-20%.

Скажу по секрету, программирование по большой части это аналитическая работа, но никак не 24/7 написание кода, которое нужно как-то ускорять. Про сниппеты пользователи Vim и Emacs видимо не слышали
Windows 10: Firefox based 247 2733202
>>733127

>быдлокодерский покак


Использую вим как редактор текста, твои маняоправдания?
Android: Mobile Safari 248 2733315
>>733127
Vim wiki хорошая вещь. Не org mode конечно, но все же.
Apple Mac: Яндекс браузер 249 2733366
>>733202
Какие твои маняорпавдания использовать вим?
Windows 10: Chromium based 250 2733563
>>733202
Так и зачем? Какой ты там текст редактируешь, сеньор-копирайтер?
Android: Mobile Safari 251 2733588
>>733366
>>733563
Охуеть вы умники, пиздец.
Я уже выше писал, что в виме есть охуенный vim wiki. Заметки и конспекты делать в нем сплошное удовольствие. Не без недостатков, конечно, но и плюсов дохуя.
Windows 10: Chromium based 252 2733640
>>733588
Вся эта хуйня никогда не окупается временем затраченным на то чтобы овладеть вимом на нормальном уровне когда он не будет тебя тормозить и начнет выдавать профит по какой-то скорости в сравнение с обычными редакторами
Android: Mobile Safari 253 2734022
>>733640
В любом нормальном редакторе есть vi-mode. Мне Вим отлично помог. Сейчас пользуюсь jet brains для разработки, emacs для конспектов и заметок. У второго куча недостатков (например неудобство вставки изображения, ебучий org != md, траблы со шрифтами и российской ви раскладкой, да и в целом это ебучая консоль мимикрирующая под нормальный гуй) это все ещё лучший редактор для создания заметок и организации своей деятельности (таски, Todo).

Нахуй я это все рассказал? Хз.
Linux: Firefox based 254 2734073
>>733640
ваще похуй. ну потеряешь ты там пару-тройку часов на промахи по шорткатам, которые за счет скорости вима окупятся через 70 лет (здохнеш раньше). зато ты
- расширишь кругазор
- сдвинеш пародигму
- научишься новому (практическому)!() навыку а это сохранение нейроплостичности головного мозга
- ну и ваще иногда в консольке можно применить этот навычок так сказать хехехех например visudo хех
- заимееш меньше шанс RSI
- найдешь друзей-вимеров чтобы ездить на фури сходочки вместе
Windows 10: Chromium based 255 2734127
>>734073
Интересные аргументы, я бы так рыбалке обучился, тоже новый навык, да и вообще пригодитс если вдруг где-нибудь в лесу каком-нибудь заблужусь.

>>734022
Не очень понял кстати про вставку изображений. Вроде для заметок есть Evernote или Notion (попизже чутка) в которые просто делаешь Ctrl+V с изображением и меняешь его как надо прямо там. Не знаю где в разработке можно эту Vim-идею вообще применить если большинство хуйни ты просто пишешь либо сниппетами, либо просто руками код. Ну и как я уже сказал написание кода в разработке это даже не 50% времени, а намного меньше.
Android: Mobile Safari 256 2734143
>>734127

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


Так учись, почему нет?
Linux: Firefox based 257 2734296
>>734073
Лучше тогда емакс учить уже.
Linux: Firefox based 258 2734578
>>734296
вим это часть емакса
Windows 10: Chromium based 259 2734580
>>734143
Потому что я не шизик
Linux: Firefox based 260 2734588
>>734580
а мне хочется уметь всё. я конечно не учусь всему, потому что нужно соотносить желания с реальностью, но я не назову людей, которые чему-то хотят научиться, шизиками. ну, если это не реальные шизики которые хотят детектировать торсионные поля с помощью зубных зондов, но таких меньшинство. когда человек пытается так оградить себя от каких-то навыков, это откровенный коуп, как про лису и виноград. понимаю, но не одобряю.
Windows 10: Chromium based 261 2734692
>>734588
Есть разница между изучением эффективных вещей, и хуйни на которую затрачивается больше времени, по сравнению с тем сколько она может позволить его "сократить". Никакие косвенные "навыки" или развития мозга здесь не происходит (или может происходить точно также при изучении других, более полезных навыков)
Linux: Firefox based 262 2734758
>>734692

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


главное чтобы нравилось. как рыбалка.
Тред утонул или удален.
Это копия, сохраненная 21 марта 2020 года.

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

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