The OpenNET Project / Index page

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

Выпуск текстового редактора 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 3.0
Короткая ссылка: https://opennet.ru/56976-emacs
Ключевые слова: emacs, edit
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (112) 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.

     
     
  • 4.118, freehck (ok), 21:13, 12/10/2022 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Конфигурация 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, разработчиком multipl... большой текст свёрнут, показать
     

  • 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 предоставляет тут огромные возможности.
    Моя позиция заключается в том, что сейчас многое и из коробки работает довольно неплохо. Так что те, кто не хочет тюнить -- жить смогут.

     

  • 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-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру