The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Выпуск текстового редактора GNU Emacs 28.1

06.04.2022 09:27

Проект GNU опубликовал релиз текстового редактора GNU Emacs 28.1. Вплоть до выпуска GNU Emacs 24.5 проект развивался под личным руководством Ричарда Столлмана, который передал пост лидера проекта Джону Вигли (John Wiegley) осенью 2015 года.

Среди добавленных улучшений:

  • Предоставлена возможность компиляции Lisp-файлов в исполняемый код при помощи библиотеки libgccjit, вместо использования JIT-компиляции. Для включения встроенной компиляции при сборке необходимо указать опцию '--with-native-compilation', при которой все поставляемые с Emacs пакеты Elisp будут скомпилированы в исполняемый код. Включение режима позволяет добиться заметного повышения производительности.
  • По умолчанию для отрисовки задействована графическая библиотека Cairo (активирована опция '--with-cairo'), а для вывода текста движок компоновки глифов HarfBuzz. Поддержка libXft переведена в категорию устаревших.
  • Добавлена поддержка спецификации Unicode 14.0 и значительно улучшена работа с emoji.
  • Добавлена возможность загрузки фильтров системных вызовов seccomp ('--seccomp=FILE') для sandbox-изоляции процесса.
  • Предложена новая система для отображения документации и групп функций.
  • Добавлен режим 'context-menu-mode' реализацией контекстных меню, показываемых при клике правой кнопкой мыши.
  • Заметно расширены возможности пакета для управления проектами project.el.


  1. Главная ссылка к новости (https://www.mail-archive.com/i...)
  2. OpenNews: Релиз текстового редактора GNU Emacs 27.2
  3. OpenNews: Доступен релиз текстового редактора GNU Emacs 27.1
  4. OpenNews: SystemE, шуточная замена systemd на Emacs Lisp
  5. OpenNews: Вышел Conkeror 1.0.0, Emacs-подобный браузер на движке Mozilla Gecko
  6. OpenNews: Выпуск текстового редактора OpenVi 7.0.12
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/56976-emacs
Ключевые слова: emacs, edit
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (110) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 09:38, 06/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –11 +/
    чем оно лучше VS Code?
     
     
  • 2.3, Turbid (ok), 09:43, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не отсылает телеметрию?

    Другой вопрос - чем оно лучше (neo)vim?

     
     
  • 3.4, Аноним (4), 09:46, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Не отсылает телеметрию?

    Есть Codium, если не умеешь в настройки VS Code.

     
     
  • 4.29, Аноним (29), 11:50, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет VSCodium. Есть точно так же отсылающий телеметрию VSCode. Только в VSCode она "включена", а в VSCodium - "отключена". Если ты замечаешь что-то не согласованное с линией партии - то держи СоСk.
     
     
  • 5.36, ананоша (?), 12:27, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • –3 +/
    О привет. А ты все плачешься, что кодиум тебя эксперта по телеметрии не слушают)
     
  • 5.91, IRASoldier_registered (ok), 14:22, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Но пруфов отсылки телеметрии при её отключении в VSCode, а так же пруфов вредности этой телеметрии, конечно же, не будет - надо веровать и ужасаться, как всегда у мамкиных конспирологов.
     
  • 3.5, Аноним (5), 09:46, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Полагаю хуже оно тем, что не может работать из коробки с каким-нибудь C# и/или проприетарным ПО, с которым внезапно очень хорошо работает VSСode
     
     
  • 4.28, Аноним (28), 11:46, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Так Language Server Protocol же Emacs должен поддерживать - теперь все языки будут.
     
  • 3.13, ist (?), 10:26, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>> Не отсылает телеметрию?

    Откуда такая уверенность? А вдруг отсылает? Тут единственная гарантия - отключить комп от тырнета.

     
     
  • 4.15, Аноним (15), 10:56, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Учитывая зависимости вроде бы не связанных утилит, возможность деинсталляции всего при деинсталляции редактора, например, только больше повергает в уныние по этой теме. Или это просто руки кривые и лень?
     
  • 4.30, Аноним (29), 11:52, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    tcpatracer-bpfcc
    tcpdump udp port 53 or tcp port 53
    tcpdump tcp port 443

    Это мой набор.

     
     
  • 5.63, ist (?), 19:26, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А по другим портам утечки быть не может? Дамп каждый день тщательно изучается или нет?

     
     
  • 6.65, Аноним (65), 20:51, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    tcpatracer-bpfcc - это по всем ТСР портам. UDP, ICMP - не проверяю. И не каждый день. Хотя вы можете помочь.

    А tcpdump по 53 - показывает резолвинг тех же адресов.

     
  • 3.22, freehck (ok), 11:21, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тем, что Emacs -- это ОС, а vscode и vim -- просто текстовые редакторы / IDE.
     
     
  • 4.72, Брат Анон (ok), 07:52, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Vim умеет шарить экран?
    Есть магазин расширений?

    Умеет по кнопкам меню МЫШКОЙ закрываться?

     
     
  • 5.82, my_name_is_Mud (ok), 10:59, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    1. Шаришь окно с открытым вимом. Вообще не понимаю смысла вопроса, если честно.
    2. Магазин есть и не один. Всякие vundle/bundle и т.д. Ищут плагины, ставят их и обновляют. Но они не встроены по умолчанию.
    3. Gvim умеет. Терминал тоже умеет по крестику закрываться))

    Кстати, мегакомбо это поставить вим-плагин в vscode или JB IDE'шку. Получаешь красивый интерфейс со всеми удобствами от первого и удобную навигацию, хоткеи и режимы от второго. Собственно, я так и делаю всегда.

     
     
  • 6.94, наноим (?), 17:53, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    я пытался, очень сильно урезан функционал в расширении для vscode, правда уже не помню, что именно, может макросы... но самый базовый да, есть.
    ещё лагает на больших файлах.
     
  • 2.14, цуцк (?), 10:50, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Вим ставил как-то, пользовался, хендбук читал воодушевлённый типа скоро познаю ... большой текст свёрнут, показать
     
     
  • 3.45, Аноним (45), 15:36, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    У vi(m) есть преимущество - он есть на любой даже самой дохлой железяке. Так что можно его не любить, хотя он по-своему удобен, но уметь им пользоваться всё же надо.
     
     
  • 4.69, Аноним (69), 00:43, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Подумал подумал чтобы такое написать про "дохлую железку" в 2022 году, Живи с vi|emacs и мучайся дальше.
     
     
  • 5.70, Aninim (?), 02:01, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Raspberry Pi 2, стоящая неизвестно где и соединённая с сетью неизвестно чем, выдающим по разным прикидкам от 9600 до 115200 bps - достаточно дохлая железка, чтобы не пытаться на ней запускать Word?
     
     
  • 6.106, Аноним (69), 18:56, 08/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Пример не убедителен, как и неумная гипербола насчет Word. Контроллеры прошиваются, удаленные машины получают готовые конфиги вообще как угодно, если что то подправить jed или midnight commander editor.
    Вот и получается, что сабж "выбирают сердцем" но тут как бы инженерная область, эмоции вредны :)
     
  • 6.107, Аноним (69), 19:00, 08/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    И в догонку, Raspberry Pi 2 - ARMv7 (900MHz), оперативная память - 1Gb, это сейчас дохлое железо такое? лол кек
    парень ты не работал на реально дохлом железе с 64 кб памяти - и даже тогда были удобные редакторы. Иди в школу уроки делай,
     
  • 4.73, Брат Анон (ok), 07:54, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для дохлого железа есть Nano или jed.
    Vim -- это изврат какой-то, который убивает весь юзер экспириенс. Не уметь поддерживать основные шорткаты в 21 веке -- это за гранью добра и зла.
     
     
  • 5.114, деанон (?), 12:39, 09/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Что ты, чёрт побери, несёшь?
     
  • 2.32, Аноним (29), 11:54, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На правах рекламы - юзойте мой https://gitlab.com/megastallman/uncoded
    И не только юзойте, но и перепроверяйте и критикуйте. Особенно касательно пропущеных мною утечек.
     
  • 2.34, th3m3 (ok), 12:13, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >чем оно лучше VS Code?

    Не на электроне. Деды ещё писали на emacs/vim, преемственность очень важна. Смузихлёбам на электронных поделках - никогда этого не понять.

     
     
  • 3.40, Аноним (40), 13:02, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Деды перфокарты дырявили.
     
     
  • 4.42, th3m3 (ok), 14:04, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Деды перфокарты дырявили.

    Это другое.

     
  • 4.103, Аноним (103), 14:45, 08/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Лучше дырявить перфокарты, чем быть дырявым смузихлебом
     
     
  • 5.111, Аноним (111), 09:05, 09/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот именно такими деды молодых вимеров и считали.
     
  • 4.115, деанон (?), 12:45, 09/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще, неуместное сравнение. Ты уже через нейроинтерфейс управляешь компьютером или анальным джойстиком?
     
     
  • 5.116, Аноним (116), 07:38, 10/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Как только доступный нейроинтерфейс появится — так сразу.
    Про анальный джойстик не понял, полагаю, это что-то глубоко личное.
     
  • 2.39, Аноним (39), 12:58, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Тем, что Emacs — это не IDE, а программируемое рабочее окружение (или ОС, если угодно).
     
     
  • 3.74, Брат Анон (ok), 07:57, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Тем, что Emacs — это не IDE, а программируемое рабочее окружение (или
    > ОС, если угодно).

    Простите, но VSCode уже давно умеет эмулировать для любителей клубнички vim. Vim умеет эмулировать VSCode?

     
     
  • 4.80, Аноним (39), 10:25, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >> Тем, что Emacs — это не IDE, а программируемое рабочее окружение (или
    >> ОС, если угодно).
    > Простите, но VSCode уже давно умеет эмулировать для любителей клубнички vim. Vim
    > умеет эмулировать VSCode?

    А что значит эмулировать VSCode? Функции IDE предоставляются языковыми серверами через LSP, для Emacs поддержка LSP есть, для Vim — не знаю, скорее всего тоже есть.

    Но речь была о другом: Emacs — это ОС в стиле Лисп-машин, расширяемая среда с унифицированным интерфейсом вместо кучи плохо взаимодействующих разрозненных приложений. Это далеко не только редактор для кода или IDE.

     
  • 2.41, Аноним (41), 13:27, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > чем оно лучше VS Code?

    Мне не нравится VS Code. Ещё вопросы?

     
  • 2.43, beck (??), 14:39, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В VS Code нет orgmode. Но если кому orgmode не надо, то и VS Code тоже хорошо.
     
     
  • 3.75, Брат Анон (ok), 07:58, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > В VS Code нет orgmode. Но если кому orgmode не надо, то
    > и VS Code тоже хорошо.

    Вы точно заморожены.

     
     
  • 4.95, Аноним (95), 18:36, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Есть те знания которые мы знаем, есть те знания о которых мы знаем что ничего не знаем, а есть знания, о существовании которых мы не знаем и поэтому неспособны их оценить. org-mode из этой серии: оно уже само по себе стоит того, чтобы изучить emacs, но это знание появляется только если постигается куча другого предварительного знания в рамках решения определённого количества насущных проблем, недоступных обычному канавокопателю в его канавокопательной деятельности.
     
     
  • 5.99, Брат Анон (ok), 09:43, 08/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > . . .недоступных обычному канавокопателю
    > в его канавокопательной деятельности.

    Эффективный манагер (с). Апдейтед.

     
  • 3.102, Аноним (39), 13:39, 08/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Где-то был проект org-mode для VS Code, но кажется оно заглохло, да и org-mode без Емакса — это неполноценно в любом случае, половина кайфа же в интеграции с другими емаксовыми штуками.
     
  • 2.46, Аноним (46), 15:40, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Тем, что оно не на электроне с js?
     
  • 2.58, Аноним (58), 17:46, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Внутри терминала vscode можно запустить emacs.

    Внутри терминала emacs vscode не запустить.

     
     
  • 3.113, emacser (?), 11:42, 09/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Внутрь плагина к emacs'у давно уже chrome затащили
     
  • 2.84, Аноним (-), 12:45, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Вот и вырастили поколение. Не само вырасло - специально взрастили. Образование.
     

  • 1.8, m (??), 09:56, 06/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Несколько окон можно открыть, если есть много места на экране или много мониторов? Похоже и vim также страдает.
    Вопрос в качестве ознакомления, так как не использую оба редактора.
     
     
  • 2.11, йу (?), 10:11, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А как редактор может не открыть несколько окон? Я тоже делитант и интересно что он на сегодня из себя представляет
     
  • 2.21, Аноним84701 (ok), 11:15, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Несколько окон можно открыть, если есть много места на экране или много

    И "внутри" себя  и "снаружи".
    http://xahlee.info/emacs/emacs/i/emacs_screenshot_Dan_Lentz_2014-03-12.png
    http://xahlee.info/emacs/emacs/i/emacs_2_windows_workflow_2018-06-21_j7bjh.pn
    Только называют их фреймами:
    https://www.gnu.org/software/emacs/manual/html_node/emacs/Frames.html

     
  • 2.24, freehck (ok), 11:27, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Аноним84701 уже в целом ответил, но я отвечу то же самое, но попроще.

    1) Возможность делить экран там всегда была.
    2) Может работать в режиме демона с массой подключённых emacsclient-ов: причём не важно, из консоли ты подключаешься к демону или из графического Emacs. Разница будет только в том, что он в терминале картинки не выведет тебе.

     
     
  • 3.27, Папандрополус (?), 11:41, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Может кто знает почему в orgmode

    #+begin_src python :session

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

    При наличии ошибок просто #+result: становится пустым.

    Без :session всё нормально, диагностика работает.

    Конфигурация doom emacs.

     
  • 3.33, Аноним (33), 12:01, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Это всё хорошо, но есть ли там несколько курсоров? Мне надо в одном окне и в одном файле,  как это умеют все приличные редакторы текста сейчас. И видеть несколько мест сразу (каждая часть окна при этом видит действия соседних). Режим демона это шляпа какая-то. Он тоже течёт, как и Kate? Kate хотя бы закрыл и вся память освободилась, через секунду уже открыл заново на том же месте. Тормоза это конечно основная проблема, если уж нативные парсеры/линтеры больно использовать из-за тормозов, то что уж говорить о байткоде.
     
     
  • 4.35, freehck (ok), 12:15, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Да как бы, не открою Америку, если скажу, что большую часть фишек все приличные... большой текст свёрнут, показать
     
  • 4.104, freehck (ok), 16:03, 08/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Это всё хорошо, но есть ли там несколько курсоров?

    Кстати, мне даже интересно стало, что когда и где появилось. Так вот, я навёл справки.

    Emacs: multiple-cursors появился в 2012-м
    https://github.com/magnars/multiple-cursors.el

    IntelliJ IDEA: в 2014-м
    https://confluence.jetbrains.com/display/IDEADEV/IDEA+13.1+EAP
    https://blog.jetbrains.com/idea/2014/03/intellij-idea-13-1-rc-introduces-subli

    VS Code вообще появился в 2015-м, так что о чём тут говорить. =)
    https://en.wikipedia.org/wiki/Visual_Studio_Code

    --

    Вообще, вопросы вида "есть ли в emacs <feature_name>, которую я использую в <editor_name>" -- как правило имеют ответ "да, есть, у нас и родилась".

     
  • 4.117, freehck (ok), 22:36, 21/07/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё немного обновлю длиннопост.

    Я связался с Magnar Sveen, разработчиком multiple-cursors.el в Emacs, и спросил у него, является ли он автором идеи множественных курсоров. Оказалось, что нет. Он начал разработку в январе 2012го после того, как увидел аналогичную фичу в альфе текстового редактора TextMate 2 (ссылку на анонс оставляю). Я так понимаю, почти весь мир этот анонс обошёл стороной. Мало того, что он разрабатывался исключительно под MacOS, так он ещё был проприетарным до августа 2012го года. Да и к тому же TextMate 2 был в разработке очень, очень долго. В декабре 2011го после нескольких лет разработки он только вышел в публичную альфу, в 2016м сформировал первый релиз-кандидат, а релизнулся и вовсе только в 2019м.

    Видимо, технология множественных курсоров всё-таки пошла в мир как раз после Emacs.

    Ссылка на анонс Multiple Carets в TextMate 2: https://macromates.com/blog/2011/multiple-carets/

     

  • 1.9, Аноним (9), 09:58, 06/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Понравилась идея - консольный убер комбайн, быстрый и мощный. Куча плагинов всяких. Но только открывался он, когда пробовал, осязаемо долго для текстового редактора 35 файлов проекта, что я перелез на textadept который был молниеносен и намного проще. И плагины написаны на внеземном языке который я кажется в универе щупал и там же забыл слава богу.

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

     
     
  • 2.25, freehck (ok), 11:30, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    У каждого емаксера когда-нибудь настаёт момент, когда он понаставит себе столько расширений, что инициализация станет длиться секундами. Если нужно, чтобы он быстро открывался -- демона стартани, и emacsclient-ами подключайся. Не знаю, когда эта функция появилась, но последние лет 10 точно была.
     
  • 2.38, myhand (ok), 12:43, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > И плагины написаны на внеземном языке который я кажется в универе щупал и там же забыл слава богу.

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

    Или ты готов осчастливить человечество собственным плагином?  В чем его идея?

    > Там что-то кардинально изменилось?

    Хвала Его Макаронной Благости - все просто работает как раньше.  А почему ты спросил?

     
  • 2.62, Сушилин (?), 18:28, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Можно использовать обёртку tem

    https://repo.or.cz/tem.git

    Само управляет запуском демона и клиента

     
  • 2.85, CudaText user (?), 13:11, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    А что такого вы нашли в Textadept, чего нету в CudaText?
     

  • 1.10, Аноним (10), 10:04, 06/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Он есть в снапе? lol
     
     
  • 2.12, Аноним (12), 10:13, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    да, а ещё

    > значительно улучшена работа с emoji

    радуйся смузик

     

  • 1.16, А где же каменты (?), 10:58, 06/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Типичный пример over engineering’a.
     
     
  • 2.17, Аноним (17), 11:00, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    йунихвей, шо ты хотел?
     

  • 1.18, Аноним (18), 11:04, 06/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Emacs это чудо текстовых редакторов. Emacs-Evil это просто бомба!
    Дорогие девочки, советую вам обновиться как можно быстрее и пользоваться этим наипрекраснейшим чудом технологии.
    Но учтите! Злые люди готовы на всё чтобы обесценить добро, не слушайте злых людей!
    Да благословит вас бог, дорогие мои.
     
     
  • 2.20, user90 (?), 11:09, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Emacs это чудо текстовых редакторов.

    Это давно уже значительно больше, чем жалкий текстовый редактор. "Среда для работы с символьной информацией" возможно.

     
  • 2.26, freehck (ok), 11:32, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Emacs-Evil это просто бомба!
    > Но учтите! Злые люди готовы на всё чтобы обесценить добро, не слушайте злых людей!

    Тонко. Да, evil-mode -- он именно для злых людей создан. =)


     

  • 1.19, user90 (?), 11:05, 06/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > компиляции Lisp-файлов в исполняемый код

    Очередной шаг к тому, чтобы стать ОС ;)

    > значительно улучшена работа с emoji

    Я аж булочкой поперхнулся! Прочитай такое лет 10 назад, нолил бы чего покрепче, бгг.

     
     
  • 2.37, ананим.orig (?), 12:37, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > нолил

    нолил и единичил? ;)
    хардкодненько. вообще то асм уже.. сколько ему?

     
  • 2.47, CudaText user (?), 16:00, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот в CudaText делались специальные фиксы для emoji. Например движение каретки не должно застревать внутри emoji, или там Del/BackSp должны корректно удалять emoji. ЧТо тут стыдного для текстового редактора? Причем я не набираю emoji сам а прото имею файлы которые набили другие.
     

  • 1.23, Аноним (23), 11:23, 06/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >значительно улучшена работа с emoji.

    Поняшка, радуйся!

     
     
  • 2.71, iPony129412 (?), 06:22, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    После этого этот проект вообще не стоит 😠

    https://github.com/emacs-mirror/emacs/commit/9344612d3cd164317170b6189ec431757

     

  • 1.44, Аноним (-), 15:01, 06/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Только не произности те как "Йемакс" или "Имакс". Правильно "Эмакс"
     
     
  • 2.48, ананим.orig (?), 16:06, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    хорошо.
    произностить не будем.
     
  • 2.50, opdo (?), 16:56, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    йимакс
     
  • 2.51, opdo (?), 16:59, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    https://en.wiktionary.org/wiki/Emacs#Pronunciation
     
     
  • 3.79, МарьВанна (?), 10:10, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Это аглицкий проносиэйшен, по-русски произносите - эмакс.
     
     
  • 4.81, Аноним (81), 10:37, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Какова методика переноса английских имён собственных на русский?  
     
     
  • 5.86, CudaText user (?), 13:19, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    С одной стороны - надо как слышится. С другой, Доктор Ватсон - это на нашем так перевели Watson. Хотя слышится Уотсон!!!!
     
     
  • 6.100, Япанутый (?), 11:55, 08/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    >Доктор Ватсон - это на нашем так перевели Watson

    В каждом языке есть система правил перевода иностранных слов. Эти правила называются словом "Транскрибирование". Поэтому, "Ватсон" - это не просто перевод. Япанутые знают о чём речь.

     
  • 2.54, Аноним (54), 17:32, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Емакс же)
     

  • 1.49, Аноним (49), 16:11, 06/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А можно мне такое же, но с перламутровым TUI?
     
     
  • 2.59, Аноним (23), 17:49, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Во-во, я тоже хотеть редактор кода с TUI (и CUA).
     
     
  • 3.77, Аноним (81), 09:41, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по всему за вас и для вас его никто писать не собирается. MCedit из MC ближе всего. Хотя тут надо писать полноценную среду рабочего стола с прикладным софтом в TUI. Привет 80-е только СПО портируемое.
     

  • 1.52, Смузихлёб (?), 17:21, 06/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Зачем ОНО нужно в современном мире? Вот серьезно ответьте сами себе на этот вопрос.
     
     
  • 2.53, Аноним (40), 17:31, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Для поднятия ЧСВ все средства хороши.
     
     
  • 3.78, Аноним (81), 09:44, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Этот как опрос на ЛОРе, зачем вы используете Линукс. И пункт из-за поднятие ЧСВ есть но не особо популярен. Хотя по правде на первом месте. Так и тут, некоторые анонимы думают, что они лучше остальных из-за того что овладели знаниями древних. Остальные же смотрят на них непонимающе.
     
     
  • 4.93, Аноним (-), 15:49, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Ты недосказал. Эти остальные потом уходят с ЛОРа на OS Windows.
     
  • 2.55, Аноним (54), 17:33, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А чем пользоваться, если не vim/emacs? Не зашкварным vscode же.
     
     
  • 3.87, CudaText user (?), 13:21, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    CudaText + Sublime Text пользоваться.
     
     
  • 4.88, Аноним (88), 13:50, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Он же проприетарный.
     
     
  • 5.90, CudaText user (?), 13:51, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Sublime да. CudaText зато свободный.
     
  • 5.92, Смузихлёб (?), 15:08, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Он же проприетарный.

    Тебе не пофиг? Главное чтобы можно было скачать бесплатно, а на лицензию здравому человеку должно быть ГЛУБОКО НАСРАТЬ. Никогда не понимал это шизы.

     
  • 3.98, Ooiiii (?), 19:54, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Bluefish|Geany|Atom
     
  • 2.56, qwe (??), 17:34, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Текстовый редактор как и множество других. В TUI и в GUI работает, некоторые бесшовно, что уже удобно в некоторых ситуациях.
    Я то в иксах, то в консоле незамечая работаю в textadept, вечно какой-то код в tmux висит.

    Кушает минимум. Лёгкий быстрый, хотя всё в этом мире быстрее емакса с плагинами )

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

    С другой стороны, мы же люди. ПРивыкаем, идеализируем, фантазируем, романтизируем. Нормальная тема, если ты живой - вылезет не в редакторах так в другом.

     
  • 2.57, Аноним (57), 17:43, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Себе мы давно ответили, а вот затрудняться и отвечать ТЕБЕ что-то лениво ;)
     
  • 2.60, user90 (?), 17:51, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Типичный вопрос нуба) Но можно попробовать: Org Mode, просмотр PDF, файловый менеджер и собственно текстовый редактор - в рамках ОДНОГО, как угодно настраиваемого приложения! Прикидываешь, как позитивно это для скорости и удобства работы? Хотя даже одного Org Mode в этом списке уже достаточно.
     
     
  • 3.76, Брат Анон (ok), 08:02, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Не вижу киллер-фичи по сравнению с VSCode.
     
     
  • 4.83, user90 (?), 12:40, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Я даже не знаю, что это за хреновина, бугога.
     
  • 4.89, Аноним (88), 13:51, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Значит продолжай пользоваться VSCode.
     
  • 2.61, freehck (ok), 17:58, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Затем, что в Emacs есть режимы для работы с чем угодно. Какой бы язык ты ни выбрал -- скорее всего для него есть режим работы. Хочешь в соседнем окне в чате посидеть или письмо послать -- пожалуйста. Надо с файлами поработать -- так там файловый менеджер прямо из коробки. Если прямо-таки охота -- можно и двухпанельник поставить, благо есть пакеты для этого. Если надо, то и шелл есть. Забыл текущий статус задач? Включаешь org-mode и просишь его пробежаться по текущим задачам и сформировать агенду. Надо залить чарт в кластер куба? Не поверишь, и для этого решение в емаксе найдётся. Можно даже плеером прямо из емакса управлять. Не всяким, конечно, но с mpd у меня работало на ура.

    Ну и конечно же, по многочисленным заявкам, вопреки вечно бухтящим скептикам, в пику всем желчью исходящим хейтерам, и на радость хакерам... Если у тебя есть подключённая к сети кофеварка, поддерживающая RFC 2324, то Emacs может сварить тебе кофе! =))))))

     
     
  • 3.64, Аноним (64), 19:44, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Юниксвей, юниксвей… Но emacs — «это другое».
     
     
  • 4.66, freehck (ok), 20:51, 06/04/2022 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Юниксвей, юниксвей… Но emacs — «это другое».

    Сто раз уже поясняли, почему Emacs -- это вполне себе unix way.

    https://www.opennet.ru/openforum/vsluhforumID3/101258.html#60

     
  • 2.96, Аноним (95), 18:48, 07/04/2022 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Этот вопрос выдаёт в вас непонимание того, чем на самом деле является emacs вы ... большой текст свёрнут, показать
     

  • 1.67, saahriktu (ok), 22:28, 06/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ура! Уже обновился.

    $ emacs --version | head -n 1
    GNU Emacs 28.1
    $

     
  • 1.97, fuggy (ok), 19:20, 07/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Единственное неудобство Emacs, это то что нужно каждый язык, каждый шорткат вручную настраивать.  И не просто настраивать, а писать реально функции в конфиге. Каждый кулик, свой конфиг по разному пишет. И переносить всё это с одного компьютера на другой сложно. Комбинации клавиш иногда конечно инопланетные, для людей с 4 руками с клавиатурой космических кадетов! (space-cadet keyboard).
    При этом Emacs потрясающий редактор. Отлично подходит для не мейнстримных языков у которых нет своей специфической среды. Для тех кто изучает код на редких языках, вроде того же Lisp, Haskell, LaTeX и для других языков даже того же C, Rust, Go будет удобно настроить для работы в той же уже привычной среде Emacs.
     
     
  • 2.105, freehck (ok), 16:29, 08/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Эм Это было весьма актуально лет 8 тому назад Но сейчас, обыкновенно, ты прост... большой текст свёрнут, показать
     
     
  • 3.108, fuggy (ok), 21:34, 08/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    Пакет то MELPA поставил, а дальше. Укажи путь к исходниками для Language Server. Потом добавь пару шорткатов для себя. Потом захочется команды, например перейти в начало строки/функции, к предыдущей/следующей функции, тут уже изволь функций на elisp пиши. Можно конечно не писать, а поискать готовую и потом столкнуться что существует 10 сравнительно разных способов сделать это.
    Для переносимости между операционными системами проблема что пути к папкам разные, команды для билда и запуска кода тоже могут быть разные.

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

     
     
  • 4.110, freehck (ok), 22:20, 08/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Пакет то MELPA поставил, а дальше. Укажи путь к исходниками для Language
    > Server. Потом добавь пару шорткатов для себя. Потом захочется команды, например
    > перейти в начало строки/функции, к предыдущей/следующей функции, тут уже изволь функций
    > на elisp пиши. Можно конечно не писать, а поискать готовую и
    > потом столкнуться что существует 10 сравнительно разных способов сделать это.
    > Для переносимости между операционными системами проблема что пути к папкам разные, команды
    > для билда и запуска кода тоже могут быть разные.

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

     

  • 1.101, Аноним (41), 12:12, 08/04/2022 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я что-то так и не понял - emacs daemon можно запустить на другом компьютере и подключаться к нему по сети?
     
     
  • 2.109, freehck (ok), 22:19, 08/04/2022 [^] [^^] [^^^] [ответить]  
  • +/
    > Я что-то так и не понял - emacs daemon можно запустить на
    > другом компьютере и подключаться к нему по сети?

    Нет, по сети нельзя.

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

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

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2022 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру