LINUX.ORG.RU

Emacs X Window Manager — менеджер окон на основе Emacs

 ,


3

6

Вышли первые версии Emacs X Window Manager — тайлингового менеджера окон (WM), выполненного в качестве дополнения для Emacs. В проекте используются библиотеки XELB (X protocol Emacs Lisp Binding) и EXIM (Emacs X Input Method), все окна запущенных приложений представлены в виде Emacs-буферов.

>>> Подробности

Ответ на: комментарий от Oxdeadbeef

Я скажу крамольную мысль, но думаю, что недурнец было бы – это реализация emacs на кложуре. Concurrency, о которой тут уже с горечью заикнулись, там будет искаропки.

Hertz ★★★★★ ()
Последнее исправление: Hertz (всего исправлений: 1)

Наверное медленный этот недо-WM, по сравнению с DWM, конечно). А вообще, конечно же, Emacs - НАШЕ ВСЕ!

Sektor ()
Ответ на: комментарий от Hertz

Было бы круто, если ребята из проекта OpenBSD взялись и переписали бы emacs c нуля. С параллелизмом и куртизанками. А в качестве языка для расширений интегрировали бы няшный LUA! Вот это был номер! Я и сам бы этим занялся, да кто ж все это профинансирует:)? А им вон жертвуют баблосика, нехило так. Что скажете, господа, может стоит организовать краудфандинг кампанию для такой-то благой цели?

KernelPanic ()

Вот это реально дичь и годнота )))

dead_PXL ★★ ()
Ответ на: комментарий от KernelPanic

Луа, речи нет, простой и годный язык. Но всё таки несколько многословный. Лисп для скриптоты самое то.

Hertz ★★★★★ ()
Ответ на: комментарий от KernelPanic

гораздо понятнее/привычнее

Это кому что понятнее и привычнее.
Lua самое то было бы впихать в vim, вместо кошмарного viml.

Hertz ★★★★★ ()
Ответ на: комментарий от KernelPanic

няшный LUA!

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

нет

Oxdeadbeef ★★★ ()
Ответ на: комментарий от Oxdeadbeef

А почему? Толстый рантайм? Вон сколько жабьих IDE гоняет поверх jvm, и ничего. Сам вон в прошлом году писал на кложуре в Идее, и неплохо жилось. В эмаксе, конечно, востократ комфортнее.

Hertz ★★★★★ ()
Ответ на: комментарий от Hertz

Concurrency, о которой тут уже с горечью заикнулись, там будет искаропки.

Там аналог await/async есть? Если нет, то лучше scheme (racket)

monk ★★★★★ ()
Ответ на: комментарий от pi11

Ну всё, можно спокойно уходить на пенсию, продакшн теперь в надёжных руках.

like-all ★★ ()
Ответ на: комментарий от andreyu

Только вот редактора вменяемого там нет

Непонятно что ты имеешь ввиду под редактором, хоткеи может, не все удобные по-дефолту, но это же мелочи, да и есть всякие ergoemacs и прочее.

loz ★★★★★ ()
Ответ на: комментарий от anonymous

Я говорю про расширяемость юзерами, а не создателями.

loz ★★★★★ ()
Ответ на: комментарий от KernelPanic

чем эта недо-лисп-архаика (elisp), плюс есть jit-компиляция.

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

loz ★★★★★ ()

Эта штука даст возможность пользоваться в полях ввода всем привычным арсеналом команд редактирования? Если да, то это очень даже вин.

aidaho ★★★★★ ()
Ответ на: комментарий от KernelPanic

Было бы круто, если ребята из проекта OpenBSD взялись и переписали бы emacs c нуля. С параллелизмом и куртизанками.

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

aidaho ★★★★★ ()

а есть vim-wm? Думаю врядли, учитывая что он вроде и интерактивную консоль в буфере не умеет, только поделия вроде neovim

vertexua ★★★★☆ ()
Ответ на: комментарий от anonymous_incognito

Текстовый редактор опять забыли добавить в Emacs? Ж)

Там же на скриншотах видно, что теперь OpenOffice в Емаксе можно запускать...

mv ★★★★★ ()

Словосочетание тайлинговый менеджер это пять! Англоязычное tiling означает - делящий на тайлы. Тут причастие образованное от tile. То есть если переводить на русский - получится тайлящий менеджер. Но такого слова в русском языке нет, поэтому можно использовать прилагательное тайловый. Тайловый менеджер то есть.

anonymous ()
Ответ на: комментарий от anonymous

tile - плитка. Плиточный менеджер? Менеджер-плиточник? :)

KUser ()
Ответ на: комментарий от Black_Shadow

Емаксу для запуска всё ещё нужны ядро и базовая система?

Да, его ещё не перенесли на systemd.

anonymous ()
Ответ на: комментарий от Oxdeadbeef

не-Emacs на полноценном рантайме

Надо просто емакс перевести на один из современных рантаймов с полноценными тредами и другими плюшками: CL или Scheme.

Haskell подойдёт? Правда это уже не Emacs.

Yi

Camel ★★★★★ ()

ВОУ! Мб и изменю своему i3

SL_RU ★★★ ()
Ответ на: комментарий от andreyu

Безусловно емакс штука очень мощная и кастомизируемая. Только вот редактора вменяемого там нет. Все мои попытки перейти на емакс неизменно заканчивались неудачей и я снова возвращался в уютный vim.

Давно сделали же evil-mode. Хотя, иногда кажется что у пользователей емакс какая-то религиозная нериязнь к хорошим текстовым редакторам, и они, даже когда копируют vim, получается... не очень. Но evil где-то на 80% удовлетворяет.

Gentooshnik ★★★ ()
Ответ на: комментарий от Oxdeadbeef

Надо просто емакс перевести на один из современных рантаймов

Есть же Atom на V8...

с полноценными тредами и другими плюшками

Oh, shit!

anonymous ()
Ответ на: комментарий от anonymous

Есть же Atom на V8...

В этом говне разработку вести я даже своему врагу не пожелаю. Слишком жестоко это.

Oxdeadbeef ★★★ ()
Ответ на: комментарий от KernelPanic

Твоя Lua тоже та еще замшелая какашка динозавра. Есть современный язык JavaScript, поверх которого есть еще более современный и приятный язык CoffeeScript. И на всем этом работает современный и мощный редактор Atom.

anonymous ()
Ответ на: комментарий от anonymous

современный и мощный редактор Atom.

Современный в плохом смысле.

ados ★★★★★ ()
Ответ на: комментарий от Oxdeadbeef

А главное МОДНО и МОЛОДЕЖНО.

Аутистам-задохликам этого никогда не понять, но это и в самом деле главное.

anonymous ()

Теперь для X11 наконец-то появилось нормальное DE!

Только в голову пришло

yoghurt ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.