УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы

в общем, будущее уже рядом. В emacs 25, который скоро выйдет, добавили возможность динамически загружать плугины, из shared library. По сути, это решает давно всех заебавшую проблему с FFI.

То есть:
- Инклудим файлик emacs-module.h (из текущей инсталляции)
- Определяем символ plugin_is_GPL_compatible в библиотеке
- Определяем функцию emacs_module_init
- Пилим экспортируемые функции с требуемой сигнатурой и экспортируем их в рантайм emacs
- Можно грабить караваны

https://diobla.info/blog-archive/modules-tut.html

Выкидвайте свои говноредакторы.

Рекомендовали: @stiletto @goren @dluciv @kuzy000
#YY4BI6 / @ninesigns / 3037 дней назад

А мультитредовость туда уже добавили?
#YY4BI6/HUJ / @l29ah / 3037 дней назад
П О Х У Й
#YY4BI6/6W3 / @komar / 3037 дней назад
@komar >не могу молчать об этом
#YY4BI6/HF0 / @anonymous --> #YY4BI6/6W3 / 3037 дней назад

@komar Я безумно рад что тебе похуй, прямо слюни потекли.

#YY4BI6/7DJ / @ninesigns --> #YY4BI6/6W3 / 3037 дней назад
Сложно переживать за емакс, когда везде искаропки стоит vi/vim и он норм
#YY4BI6/PIO / @dulo_t-34 / 3037 дней назад

@l29ah над concurrency работают, это нихуя не просто. Существуют либы, которые запускают elisp код в дочернем процессе (emacs-async, timp).

#YY4BI6/IDI / @ninesigns --> #YY4BI6/HUJ / 3037 дней назад

@dulo_t-34 сравнил жопу с пальцем

#YY4BI6/QGD / @ninesigns --> #YY4BI6/PIO / 3037 дней назад
curl https://diobla.info/blog-archive/modules-tut.html curl: (35) error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error
#YY4BI6/WT2 / @anonymous / 3037 дней назад

@anonymous бля сорь, там http блядский

#YY4BI6/4AZ / @ninesigns --> #YY4BI6/WT2 / 3037 дней назад
пруф или как раз таки емаксеры и выкинули уже свой говноредактор http://spacemacs.org/
#YY4BI6/J2Y / @anonymous / 3037 дней назад

@anonymous это тоже емакс

#YY4BI6/YET / @kerrigan --> #YY4BI6/J2Y / 3037 дней назад
@dulo_t-34 но в баше (и в любом другом readline приложении) везде по умолчанию стоит `set -o emacs`
#YY4BI6/J14 / @anonymous --> #YY4BI6/PIO / 3037 дней назад
@kerrigan ну вот представь себе Sublime Text, в котором по умолчанию был бы включен Vintage/Vintageous по умолчанию, и это был бы тоже саблайм? // чо сказать-то хотел?
#YY4BI6/WGH / @anonymous --> #YY4BI6/YET / 3037 дней назад

@anonymous не ебу что у вас там в зашкваренных редакторах

#YY4BI6/MO5 / @kerrigan --> #YY4BI6/WGH / 3037 дней назад
@anonymous А можно сделать глобально vi mode для всего readline говна?
#YY4BI6/IQT / @l29ah --> #YY4BI6/J14 / 3037 дней назад
@l29ah inputrc
#YY4BI6/DKC / @anonymous --> #YY4BI6/IQT / 3037 дней назад
#YY4BI6/FNX / @l29ah --> #YY4BI6/DKC / 3037 дней назад
#YY4BI6/R8O / @krkm --> #YY4BI6/WGH / 3037 дней назад

@kerrigan зашквареных - это каких?

#YY4BI6/XNZ / @ninesigns --> #YY4BI6/MO5 / 3037 дней назад

свежо

#YY4BI6/ZSS / @anonymous / 3037 дней назад
Меня устраивает nano // на самом деле нет
#YY4BI6/3PT / @captain-obvious / 3037 дней назад
#YY4BI6/BUC / @l29ah --> #YY4BI6/3PT / 3037 дней назад
@captain-obvious и много ты там наредактировала? ну-ка выведи сюда `git diff --shortstat HEAD@{"6 months ago"}`
#YY4BI6/L99 / @anonymous --> #YY4BI6/3PT / 3037 дней назад
@anonymous см. комментарий же
#YY4BI6/UW3 / @captain-obvious --> #YY4BI6/L99 / 3037 дней назад
@anonymous Кстати, наверное, надо выделить несколькочасов и вспомнить как гит работает, каждый ёбаный раз забываю.
#YY4BI6/6EU / @captain-obvious --> #YY4BI6/L99 / 3037 дней назад
@captain-obvious Хорошая фраза для сферического пользователя nano в вакууме.
#YY4BI6/HID / @l29ah --> #YY4BI6/6EU / 3037 дней назад

@captain-obvious как гит работает знает очень немного людей.

#YY4BI6/W42 / @ninesigns --> #YY4BI6/6EU / 3037 дней назад
@l29ah На самом деле даже нано не пользуюсь, но там хотя бы все команды прямо в окошке, не надо гуглить каждый пук.
#YY4BI6/SE8 / @captain-obvious --> #YY4BI6/HID / 3037 дней назад
@captain-obvious Ну вот и съеби. Тут серьёзные дяди обсуждают emacs.
#YY4BI6/D7O / @l29ah --> #YY4BI6/SE8 / 3037 дней назад
@ninesigns Я сейчас с ходу гит пуш не сделаю, так что сорь.
#YY4BI6/UEZ / @captain-obvious --> #YY4BI6/W42 / 3037 дней назад
@l29ah Модерастия в моём бнв! Что с нами стало?!
#YY4BI6/RV8 / @captain-obvious --> #YY4BI6/D7O / 3037 дней назад

@captain-obvious по качеству встроеной документации emacs дает пососать любому редактору.
а команды можно распечатать на A3 и положить рядом с пекарней (сам так делал когда-то)

#YY4BI6/WB6 / @ninesigns --> #YY4BI6/SE8 / 3037 дней назад

@captain-obvious палю: magit

#YY4BI6/PG0 / @ninesigns --> #YY4BI6/UEZ / 3037 дней назад
@ninesigns Он ещё требует длину пальцев как у тебя. В 2011 все лабы писала в емаксе, если что. Я ебала, за год пальцы не привыкли.
#YY4BI6/O69 / @captain-obvious --> #YY4BI6/WB6 / 3037 дней назад
@captain-obvious Сорь, вру, полгода.
#YY4BI6/AOC / @captain-obvious --> #YY4BI6/O69 / 3037 дней назад

@captain-obvious меняешь местами alt и ctrl в системе и проблема решена.

#YY4BI6/IIV / @ninesigns --> #YY4BI6/O69 / 3037 дней назад
@captain-obvious Берёшь клавиатуру поменьше и проблема решена.
#YY4BI6/7VH / @l29ah --> #YY4BI6/O69 / 3037 дней назад
@l29ah Куда уже блядь меньше?
#YY4BI6/TLI / @captain-obvious --> #YY4BI6/7VH / 3037 дней назад
#YY4BI6/766 / @l29ah --> #YY4BI6/TLI / 3037 дней назад
@l29ah System RAM 512 MB ох у а у
#YY4BI6/2YH / @captain-obvious --> #YY4BI6/766 / 3037 дней назад
@ninesigns палю: хуита с голым гитом это проще всё намного //там сделали/починили наконец коммит отдельных чанков?
#YY4BI6/XYA / @anonymous --> #YY4BI6/PG0 / 3037 дней назад

@anonymous > //там сделали/починили наконец коммит отдельных чанков?
ты из 2007 пишешь чтоле? все там пиздато.

с голым гитом это проще всё намного

попизди мне, что может быть проще чем выделить кусок текста, нажать s, потом нажать C-c C-c написать сообщение коммита а нажать P, отправив твой коммит на деревню дедушке?

#YY4BI6/624 / @ninesigns --> #YY4BI6/XYA / 3037 дней назад
@captain-obvious Такие говнобуки и с более современным железом есть.
#YY4BI6/AG9 / @l29ah --> #YY4BI6/2YH / 3037 дней назад
@ninesigns в 2013м не работало нихуя, хоть и заявлялось. git commit -a -m xunta запомнить проще имхо
#YY4BI6/PDI / @anonymous --> #YY4BI6/624 / 3037 дней назад

@anonymous забыл git add -p и git push

#YY4BI6/GEB / @ninesigns --> #YY4BI6/PDI / 3037 дней назад
@ninesigns а ОС у тебя за сколько секунд загружается?
#YY4BI6/24C / @anonymous --> #YY4BI6/GEB / 3037 дней назад

@anonymous
% time emacs --eval="(save-buffers-kill-emacs)"
emacs --eval="(save-buffers-kill-emacs)" 7.14s user 0.65s system 90% cpu 8.608 total

#YY4BI6/YA9 / @ninesigns --> #YY4BI6/24C / 3037 дней назад

@ninesigns без открытого кода

#YY4BI6/PM1 / @goren --> #YY4BI6/XNZ / 3037 дней назад

@goren зачем тебе открытый код если ты программировать не умеешь?

#YY4BI6/W5S / @ninesigns --> #YY4BI6/PM1 / 3037 дней назад

@ninesigns савсэм нэмноха умею да

#YY4BI6/2UI / @goren --> #YY4BI6/W5S / 3036 дней назад
@anonymous Угу, вот тебе пруф. По кнопке install тебе предлагают git clone https://github.com/syl20bnr/spacemacs ~/.emacs.d Чудесный Emacs нельзя выкинуть, он тебя сам выкинет.
#YY4BI6/Q3F / @dluciv --> #YY4BI6/J2Y / 3036 дней назад

@ninesigns Дополнительный слой безопасности.

#YY4BI6/P63 / @anonymous --> #YY4BI6/W5S / 3036 дней назад
@ninesigns не нужно всем пользователям уметь, есть сообщество, которое в случае хуйни форк сделает
#YY4BI6/TQS / @anonymous --> #YY4BI6/W5S / 3036 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.