The OpenNET Project / Index page

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

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

23.02.2025 22:08

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

Среди изменений:

  • Включена по умолчанию возможность компиляции Lisp-файлов в исполняемый код при помощи библиотеки libgccjit, вместо использования JIT-компиляции. Для отключения встроенной компиляции при сборке необходимо указать опцию '--with-native-compilation=no', иначе все поставляемые с Emacs пакеты Elisp будут заранее скомпилированы в исполняемый код.
  • Подготовлен порт редактора для платформы Android.
  • Включена встроенная поддержка формата JSON, не привязанная к библиотеке libjansson.
  • На платформах NetBSD и OpenBSD по умолчанию для работы со звуком задействована библиотека ossaudio.
  • Добавлена опция '--disable-gc-mark-trace' для отключения буфера трассировки сборщика мусора. Отключение позволяет ускорить примерно на 5% сборку мусора, но усложняет отладку проблем.
  • Добавлена поддержка спецификации Unicode 15.1.
  • Реализация режима Org обновлена до версии 9.7.
  • Улучшена работа на устройствах с сенсорными экранами. Реализована поддержка многих управляющих жестов.
  • Добавлены атрибуты для управления стилем подчёркивания (например, подчёркивание двойной линией, точками и чёрточками). Реализована поддержка цветных подчёркиваний.
  • На всех платформах, кроме macOS и GNUstep (Nextstep), реализована возможность перемещения панели инструментов вниз.
  • Устранена уязвимость CVE-2025-1244 в обработчике man-страниц, допускающая подстановку shell-команд.
  • Устранена уязвимость CVE-2024-53920 в системе проверки синтаксиса Flymake, позволяющая добиться выполнения произвольного кода при просмотре или редактировании специально оформленного Lisp-кода.


  1. Главная ссылка к новости (https://www.mail-archive.com/i...)
  2. OpenNews: В GNU Emacs 29.4 устранена уязвимость, приводящая к выполнению кода при открытии специально оформленного файла
  3. OpenNews: Выпуск текстового редактора GNU Emacs 29.3 с устранением уязвимостей
  4. OpenNews: Выпуск текстового редактора GNU Emacs 29.2
  5. OpenNews: Выпуск текстового редактора GNU Emacs 29.1 с поддержкой Wayland
  6. OpenNews: Оконный менеджер на основе Emacs
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/62787-emacs
Ключевые слова: emacs
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (135) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Страдивариус (?), 22:53, 23/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +29 +/
    Хорошая ОС. Только текстовый редактор в ней не очень.
     
     
  • 2.4, мяв (?), 23:30, 23/02/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    почему, к слову, emacs - это ОС, а условный micro или neovim(не уверена на его счет) с неограниченными плагинами на lua - нет ?
     
     
  • 3.6, Bottle (?), 23:39, 23/02/2025 [^] [^^] [^^^] [ответить]  
  • –14 +/
    Потому что никто не пишет плагины под vim, кроме умершего автора вима.
     
     
  • 4.7, мяв (?), 23:42, 23/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    вы разницу между neovim и vim не знаете ?
    в vim не на lua плагины.
     
     
  • 5.8, hshhhhh (ok), 23:55, 23/02/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    насколько удобно в (neo)vim проверять почту поигрывая в тетрис?
     
     
  • 6.9, мяв (?), 23:58, 23/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    ну, т.е. отличие только в том, что для емакса такое уже написно (если написано) ?
     
     
  • 7.11, Аноним (11), 00:20, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нет отличие что емакс это ос, а вим нет.
     
  • 7.17, Аноним (17), 04:24, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Почта и тетрис там в дефолтной поставке. Впрочем, я пользуюсь им как текстовым редактором, внезапно.
     
  • 7.79, freehck (ok), 15:13, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ну, т.е. отличие только в том, что для емакса такое уже написно (если написано) ?

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

    ну и да, для emacs написано куда больше программ, нежели для neovim плагинов; не говоря уже о степени интеграции этих программ друг с другом

     
  • 3.22, anonymos (?), 06:30, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    neovim - это ОС покруче emacs )))
    Мало того, что можно вызывать системные функции в отдельных потоках и обмениваться с ними данными, так еще можно свои функции встраивать в планировщик neovim
    Ну а то, что Lua легко расширяется на С/С++, дает просто неограниченное поле для фантазий )))  
     
     
  • 4.56, crandel (ok), 13:49, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ВСе это и намного больше давно доступно в Емакс. В Емаксе вообще полгостью все можна переписать, кроме десятка С функций. Ваш убогий неовим никогда не будет настолько гибким, как Емакс. НИКОГДА!
     
     
  • 5.102, погроммист (?), 16:53, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Переписать то всё можно, только на практике не получается или тормозит. Тот же tree-sitter в неовим на две головы впереди, и эмулятор терминала говорят не хуже tmux.
     
  • 4.141, Аноньимъ (ok), 23:14, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А как из неовима выйти?
     
     
  • 5.170, Илья (??), 08:21, 28/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вот тебе щеголеватый способ: ZQ
     
  • 2.44, Аноним (44), 12:15, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Поддержку педалей Линуса добавили?
     
  • 2.85, Нуину (?), 15:41, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Хорошая ОС

    Изоляции плагинов никакой я так понимаю нет? Приложение тетриса сможет читать почту?

     
     
  • 3.101, погроммист (?), 16:48, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А где она есть?
     
  • 3.133, anonymous (??), 20:31, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Изоляции плагинов никакой я так понимаю нет? Приложение тетриса сможет читать почту?

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

    Emacs удобен пользователям и допиливают без ограничений под себя. А самому себе вредить не буешь. На emacs никак не заработаешь, не наймёшь бесполезных менеджеров переписывать интерфейс каждые два года. С другой стороны, это текстовый редактор, надо ли в нём вообще что-то революционное менять?

     
     
  • 4.164, Нуину (?), 17:52, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    К чему вся эта простыня Ты вот уверен, что при обновлении плагин не начнет ходи... большой текст свёрнут, показать
     
  • 3.134, Аноним (-), 20:34, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Изоляции плагинов никакой я так понимаю нет? Приложение тетриса сможет читать почту?

    Толсто. Попробуй потоньше.

     

  • 1.2, Аноним (2), 23:15, 23/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >Проект GNU опубликовал релиз текстового редактора GNU Emacs 30.1
    >На платформах NetBSD и OpenBSD пр умолчанию для работы со звуком задействована библиотека ossaudio.

    Принцип KISS в действии.

     
     
  • 2.18, Аноним (17), 04:27, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А ты точно в том треде отвечаешь?
     
     
  • 3.37, Аноним (37), 11:09, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ЗАЧЕМ текстовому редактору вывод звука?
     
     
  • 4.45, Аноним (44), 12:17, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ну не одному же Виму звук поддерживать.
     
  • 4.65, Аноним (65), 14:22, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Для функции чтения с экрана, разумеется
     
     
  • 5.91, Аноним (37), 15:53, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я перестал понимать логику анонимных экспертов. Это даже не смешно.
     
     
  • 6.118, Аноним (-), 18:10, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    GNU Emacs сам будет тебе читать текст из файла.
     
     
  • 7.161, Аноним (161), 16:55, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    С плагином Алиса.
     
     
  • 8.169, Аноним (-), 06:01, 27/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не смешно Разработчики Emacs сами разработают свой AI ... текст свёрнут, показать
     
  • 4.148, Аноним (148), 04:42, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну как-то же пищать надо, когда портишь текст.
     
  • 2.80, Аноним (80), 15:14, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    GNU это не Юникс, и емакс, уходящий своими корнями в всяческие LISP-машины - главный тому пример.
     
     
  • 3.92, Аноним (37), 15:54, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Тогда его надо изгнать из UNIX!! Пусть сами по себе пасутся.
     
     
  • 4.109, Аноним (-), 17:13, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ты сначала изгони Wine из экосистемы GNU/Linux. Ещё надо изгнать всех, кто хочет чтобы было "из коробки", "как в Windows".
     
  • 4.162, Аноним (161), 16:57, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Но он и не в UNIX (TM), а в FSF.
     

  • 1.5, мяв (?), 23:36, 23/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Устранена уязвимость CVE-2024-53920
    >Устранена уязвимость CVE-2025-1244

    это у них фишка что-ли - по несколько ACE в каждом релизе ?
    что забавно, с обеими какой-нибудь selinux из фндоры или suse в расхваливаемом любителями атомарщины targeted mcs не сделает __ничего__.

     
  • 1.19, Аноним (19), 04:35, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Улучшена работа на устройствах с сенсорными экранами.

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

     
     
  • 2.42, Профессор Кукушкин (?), 12:09, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Переустановите ваш виндовз
     
  • 2.60, _kp (ok), 14:07, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если на сенсорном экране работать с ПО которое не поддерживает сенсорные экраны, то сенсорный экран используется примерно как мышь. Без каких то неудобств, но и без плюшек сенсорного экрана.
    А для обработки тачскрина есть и отдельное API, обрабатывающее жесты и нажатия несколькими пальцами.
    Собственно и вся разница.
     

  • 1.23, Аноним (23), 06:42, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Кто-то из здесь присутствующих пользуется сабжем? Каком его смысл, когда есть vscode? 👀
     
     
  • 2.24, Аноним (24), 07:27, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    > Каком его смысл, когда есть vscode?

    Нет. Если у Вас есть VScode, Вам нельзя помочь.

     
     
  • 3.25, Аноним (25), 07:46, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Обоснуйте.
    Так что тогда лучше для разработки, на ваш взгляд?
     
     
  • 4.27, Аноним (27), 08:40, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Emacs это не про разработку.
     
  • 4.38, Аноним (37), 11:11, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для разработки Microsoft Visaul Studio.
    Vim "для разработки" используют позёры.
    Emacs вообще не понятно кто и для чего используют.
     
     
  • 5.47, Аноним (44), 12:21, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Для разработки что угодно, лишь бы без телеметрии и не на Electron.
     
     
  • 6.67, Аноним (67), 14:29, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Стало быть qtcreator не для разработки.
     
     
  • 7.166, Аноним (166), 22:47, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Соберите его сами своими ручками и не будет вам телеметрии.
     
  • 4.50, Прохожий (??), 12:55, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это кому как зайдет. У меня, например, для одного проекта Kate + GCC. Для другого Qt + GCC. Для третьего Dev-С++. Процессы разработки и поддержки четко работают, пока менять ничего не собираюсь.
     
  • 4.72, xPhoenix (ok), 14:47, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Для разработки лучше всего не слушать чертей из интернета, а думать своей головой и выбирать инструменты под задачи. Нравится работать с VS Code? Ну, ок. Хочешь в VIM? Главное таски закрывай вовремя и не создавай проблем на проекте. Хочешь sed'ом тексты править? Не моё дело, но у тебя ограниченный объём времени на решение задачи.
     
     
  • 5.77, Аноним (-), 15:06, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вы выберите ровно то, что скажет ваш работодатель или команда в которой вы работаете. Всё остальное оставьте для своих pet-проектов.
     
     
  • 6.89, Аноним (37), 15:49, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я бы задумался, хочу ли работать там где принуждают кодить в VIM. Это явно контора позёров.
     
     
  • 7.128, Аноним (128), 19:21, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > там где принуждают кодить в VIM

    Таких контор нет. Можешь быть спокойным.

     
  • 6.145, Аноним_как_и_все (?), 00:56, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    сильно зависит от работодателя, поэтому сидел в emacse. В какой-то момент даже набросал себе плагин для автоматизации списания времени на таски в джире.
     
  • 6.168, crandel (ok), 11:29, 26/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Вы выберите ровно то, что скажет ваш работодатель или команда в которой вы работаете

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

     
  • 5.86, Нуину (?), 15:44, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Для разработки лучше всего не слушать чертей из интернета

    Ты почему то думаешь, что отличаешься от них:))

     
  • 5.90, Аноним (37), 15:51, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Чертей ни из интернета ни из не интернета слушать не надо. Но зачем работать там гдее IDE отличная от Microsofi Visaul Studio это загадка.
     
  • 3.46, Аноним (44), 12:19, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И присутствовать здесь необязательно.
     
  • 2.26, Stanislavvv (?), 08:38, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Сабж — для всего, вскод — чисто для программазма. Они разные :-)
     
  • 2.28, anonblmus (?), 09:08, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А в vscode есть orgmode?
     
     
  • 3.36, Аноним (36), 10:41, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Есть, но не из коробки
     
  • 2.31, Аноним (31), 09:20, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    какой смысл vscode, когда есть emacs ?
     
  • 2.33, хрю (?), 09:41, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    vscode это редактор. емакс это по сути de с запуском редактора по умолчанию.
     
  • 2.43, Аноним (43), 12:15, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я на нём на rust пишу. Зачем мне vscode на электроне.
     
  • 2.54, freehck (ok), 13:01, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Честно пытался пересесть на Vscode Полтора месяца из принципа на нём просидел, ... большой текст свёрнут, показать
     
  • 2.68, xPhoenix (ok), 14:42, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, я: https://t.me/emacs_for_technical_writers
     
  • 2.119, Аноним (119), 18:37, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Кто-то из здесь присутствующих пользуется сабжем?

    Да. Лет двадцать наверное уже.

    > Каком его смысл, когда есть vscode? 👀

    Если бы я начинал с нуля сегодня, то выбрал бы скорее всего vscode. Впрочем, я не кодер, мне работу работать надо, а не фетишизировать редактор текста, так что я себя чувствую и в nano, и в vi, и в ed, и даже в ворде, если очень нужно.

     
  • 2.146, Аноним_как_и_все (?), 01:28, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    в природе в принципе из подъемного бесплатного только vscode, emacs и vim Все... большой текст свёрнут, показать
     
     
  • 3.154, mos87 (ok), 10:25, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >вообще не втыкал как можно перемещатьс по тексту jkl

    научись нормально пользоваться клавиатурой


    >учить еще один скриптовый язык ТОЛЬКО

    только не надо

     

  • 1.29, АнонимичныйАноним (?), 09:12, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ура! Мой любимый интерпретатор языка Emacs Lisp с расширенными возможностями редактирования текста стал ещё лучше!

    А вот по поводу андроид версии - зачем? Я не представляю себе таких сценариев, где его бы можно было использовать на андроид, особенно учитывая изоляцию приложений в андроид. Есть у кого-то идеи?)

     
     
  • 2.32, Аноним (32), 09:30, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я не представляю себе таких сценариев, где его бы можно было использовать.
     
     
  • 3.84, Аноним (-), 15:37, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Особенно учитывая изоляцию приложений в андроид.
     
  • 3.100, АнонимичныйАноним (?), 16:47, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Он удобный, и соответствует моей душевной организации. Редактор всё же выбирают исходя из личных предпочтений.
     
     
  • 4.103, Аноним (-), 16:54, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так вот почему меня тенет на GNU nano! А по твоему вопросу, в Андроиде редактору-монстру по имени GNU Emacs делать нечего. Там достачтоно простенького "ВИСИВИГ" редактора.
     

  • 1.34, Аноним (34), 10:11, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    После каждого обновления emacs, хочу его попробовать. Даже пытался. Но привык к виму, боюсь не смогу запомнить зубодробительные хоткеи.
     
     
  • 2.35, Аноним (35), 10:34, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так нет необходимости их все запоминать, тем более сразу. Есть alt-x для редко используемых функций, которые не запомнишь.
     
  • 2.120, Аноним (119), 18:41, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Пользуйся evil-mode, делов-то.
     
  • 2.147, Аноним_как_и_все (?), 01:31, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    гугли вот это волшебное слово: doomemacs
     

  • 1.40, freehck (ok), 11:45, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ура! Emacs -- лучшая операционная среда из доступных. Один лишь минус: однажды распробовав, человек больше не сможет пользоваться обычными текстовыми редакторами и IDE; впрочем, то же самое и с Unix. =)
     
  • 1.41, zog (??), 11:45, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Tsoding конечно будет доволен, но я так и не смог проникнуться этим лиспо комбайном, хотья честно пытался несколько раз. Недавно смотрел ролик на ютубе, где этот самый Tsoding два часа конфигурирует emacs на свеже установленной системе. Два часа, Карл!
     
     
  • 2.49, freehck (ok), 12:47, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну так разовая же процедура Потом из года в год таскаешь с собой уже готовый ко... большой текст свёрнут, показать
     
     
  • 3.51, zog (??), 12:56, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Мне работать нужно, а не с настройками два часа мудохаться. В том же VSCode я за пару минут ставлю несколько нужных плагинов и уже могу работать. Не могу назвать VSCode идеальным, но он в разы продуктивнее, чем Emacs. Продуктивнее для тех, кому просто нужно работать, а не делать академическую степень в изучении Emacs, его распальцовки и Лиспа.
     
     
  • 4.55, freehck (ok), 13:13, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так ведь и у меня аналогично Вот буквально на прошлых выходных новый макбук нас... большой текст свёрнут, показать
     
     
  • 5.93, zog (??), 15:55, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну вот вышеупомянутый Tsoding пытался сделать примерно так же на своём новом ком... большой текст свёрнут, показать
     
     
  • 6.97, Аноним (-), 16:17, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Плохое сравнение, ведь Мак - это проприетарная хрень для ощущения элитарности ну и конечно же там нет проблемы фрагментации платформы, как в Linux.

    Мак не для элитарности, а для "запусти и работает".
    Там ноуты с хорошими экранами и неплохими характеристиками.
    Аналогичные (во времена интела) виндовые стоили примерно в те же деньги.

    > Лучше расскажи почему ты не на Linux. Вот я, например, сейчас в Fedora 41 работаю.

    Твое право.
    Мне например без разницы где запускать IDE.


     
     
  • 7.98, 12yoexpert (ok), 16:23, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Там ноуты с хорошими экранами и неплохими характеристиками.

    это ложь, у макбуков всегда был DPI ниже среднего по рынку, а процы и видеокарты на 2-3 года отставали от конкурентов. после замены amd64 на arm я вообще молчу про производительность

     
     
  • 8.132, Аноним (132), 20:08, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Вы сравнивали, конечно Или как обычно, Рабинович напел ... текст свёрнут, показать
     
  • 7.111, zog (??), 17:17, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Совершенно несогласен Запусти и работает возможно даже на Винде У макбука есть... большой текст свёрнут, показать
     
  • 6.107, freehck (ok), 17:05, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Верю С учётом того, что emacs -- это примерно то же самое, что и zshrc, там м... большой текст свёрнут, показать
     
     
  • 7.113, zog (??), 17:23, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Потому что у макоси сильно лучше поддержка стороннего ПО, а под капотом -- всё тот же unix-like.

    Не так. У стороннего ПО сильно лучше поддержка макоси, прежде всего из-за отсутствия фрагментации платформы, как в зоопарке Линуксов.

    > я ж конкретные кейсы описал, которые не решались в рамках vscode.

    Удобная работа с Git там решается плагином GitLens, но он наполовину платный. Остальные два кейса всё таки специфичны твоим привычкам.

     
  • 4.57, crandel (ok), 13:53, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Мне работать нужно, а не с настройками два часа мудохаться.

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

     
     
  • 5.62, Аноним (-), 14:16, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот таких и можно легко заменить чатом-гопотой

    Как раз таких трактористов-прдликов чат-гопота заменяет на раз.
    Что-что, а сотни наркоманских шорткатов оно выучить может.

     
     
  • 6.74, crandel (ok), 14:49, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Как раз таких трактористов-прдликов чат-гопота заменяет на раз.

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

     
     
  • 7.123, 12yoexpert (ok), 19:08, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    иногда доходит до смешного: мамкины веб-синьоры настолько огуманитариваются, что во время блистания экспертизой не убирают utm_source на чатгопоту из ссылок на свои железобетонные доказательства. а откуда им знать, что там эти ваши "?" и "utm_source" означают?
     
  • 5.94, zog (??), 15:59, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Ты не работаешь, а тратишь время в пустую на убогую мишь. Работничек.... Вот таких и можно легко заменить чатом-гопотой

    Откуда тебе вообще знать чем я занимаюсь? Натрочился на имаксовую распальцовку и ощущаешь себя элитой? Как раз таких работничков как ты проще всего заменить.

     
  • 4.64, Тот самый чай (?), 14:21, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Я мудохаюсь с настройками emacs уже 20 лет, и работе это не мешает.
     
  • 4.70, xPhoenix (ok), 14:44, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В Emacs можно создать конфигурацию, которая будет воспроизводимой и сама будет ставить нужные плагины. Просто люди не хотят разбираться даже в самых простых вещах.
     
     
  • 5.75, freehck (ok), 14:51, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Просто люди не хотят разбираться даже в самых простых вещах.

    Люди - котики: любят коробки. =)

     
  • 5.82, Аноним (-), 15:35, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > В Emacs можно создать конфигурацию, которая будет воспроизводимой и сама будет ставить нужные плагины.

    Она на лиспе пишется или что-то "более" человеческой типа json'а?

    > Просто люди не хотят разбираться даже в самых простых вещах.

    Я бы не считал это ʼсамыми простыми вещамиʼ.
    Но ты в чем-то прав, люди хотят чтобы "просто работало". И инструмент который позволяет решать задачу.

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


     
     
  • 6.159, Аноним (43), 12:05, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да S-expression намного человечнее чем json. Потому что ему не нужны лишние всякие кавычки, запятые, двоеточия. Простой как молоток пишешь (setq tab-width 4)
     
  • 3.53, Аноним (-), 12:59, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А можете пояснить, зачем это все засовывать в один мегакомбайн?
    Для гита есть командлай, несколько вариантов TUI и немерянно GUI.
    Для файлового менеджера есть и TUI, и GUI.
    Для почты есть внезапно почтовые клиенты или веб.
    И так далее. Оно умеет делать всё, но все так себе.

    Это просто антипаттерн unixwa.y

     
     
  • 4.58, crandel (ok), 13:54, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Потому что это удобно. Нету смысла мудохкаться с разными интерфейсами, сочетаниями клавиш и ОГРАНИЧЕНИЯМИ всех инструментов. Чего-то не хватает - добавь и не мучайся через хотелки автора
     
     
  • 5.63, Аноним (-), 14:19, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Потому что это удобно.

    Судя по распространенности примерно так же как дестоный линукс))

    > Нету смысла мудохкаться с разными интерфейсами, сочетаниями клавиш и ОГРАНИЧЕНИЯМИ всех инструментов.

    Интерфейсы уже +/- везде одинкаовые.
    В нормальных продуктах есть несколько наборов хоткеев, вон в VS можно даже вимовскую раскладку взять, для "особых ценителей".

    > Чего-то не хватает - добавь и не мучайся через хотелки автора

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

     
     
  • 6.71, crandel (ok), 14:45, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Интерфейсы уже +/- везде одинкаовые.

    Бред полный. Все интерфейсы абсолютно разные и ими невозможно пользоваться так удобно, как в Емаксе.

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

    Отличный инструмент, всегда о таком мечтал)

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

     
     
  • 7.73, Аноним (-), 14:49, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >  Свобода выбора - это ж зло конечно

    Нет конечно.
    Иначе у нас было бы 2 сорта... вим и емакс навязанные фанатиками.
    А так, к счастью, у меня есть выбор из десятков других приложений.


     
     
  • 8.99, 12yoexpert (ok), 16:27, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    неосиляторы такие жалкие в своих нелепых оправданиях... текст свёрнут, показать
     
     
  • 9.106, zog (??), 17:02, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Речь не о неосиляторах, речь о вкусах, спорить о которых просто смешно ... текст свёрнут, показать
     
  • 9.117, Аноним (-), 18:01, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    прдолики-ноулайферы, убившие кусок своей жизни на изучение сего поделия, продолж... текст свёрнут, показать
     
     
  • 10.131, 12yoexpert (ok), 19:36, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    лол, ты, видимо, не в курсе, что технически образованные люди могут себе позволи... текст свёрнут, показать
     
  • 9.140, Аноним (132), 22:20, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если что-то нужно осиливать 8212 я ещё очень подумаю, стоит ли это осиливать ... текст свёрнут, показать
     
  • 4.59, freehck (ok), 13:56, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да ответ собственно прост кастомизации под себя В Emacs можно настроить всё В... большой текст свёрнут, показать
     
     
  • 5.149, User (??), 09:54, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Кастомизация под себя имеет смысл только в случае уникальных требований не пок... большой текст свёрнут, показать
     
     
  • 6.156, freehck (ok), 11:37, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > А потом, в жизни практически каждого понастройщика неотвратимо наступает грустный момент, в котором ему приходится использовать ну вот что-нибудь стандартное

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

     
     
  • 7.160, User (??), 15:10, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да-да, хорошая аналогия Только вот не с макбуком - а с десктопом к которому на ... большой текст свёрнут, показать
     
     
  • 8.163, freehck (ok), 17:47, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Что ж, если у вас в результате попытки организации рабочего места получается то,... текст свёрнут, показать
     
     
  • 9.165, User (??), 21:17, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не-не, хвала Аллаху, милостивому и милосердному - я этой болезнью в иуношестве п... текст свёрнут, показать
     
  • 4.61, Аноним (-), 14:13, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    В связи с тем, что Участник freehck запретил публикацию ответов для ника Ано... большой текст свёрнут, показать
     
     
  • 5.69, freehck (ok), 14:44, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А ведь куда проще было бы зарегистрироваться Видимо я не вполне понятно расст... большой текст свёрнут, показать
     
  • 4.136, anonymous (??), 20:45, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Всё начинается довольно просто Ну это простой скриптик, запишу на пару строчек ... большой текст свёрнут, показать
     
  • 3.87, zog (??), 15:44, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Безусловно, Emacs сложен, и многие предпочтут потратить время на что-нибудь иное. Но
    > если всё описанное выше вас интересует -- выделите денёк-другой, освойте. Оно
    > того стоит.

    Отдельно прокомментирую это. Нет, за денёк другой Emacs не освоить. Даже базовые операции сделаны там достаточно сложно. Посмотри на консольный редактор Micro, написанный на Go. Вот его действительно можно освоить очень быстро.

     
     
  • 4.110, freehck (ok), 17:16, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Даже базовые операции сделаны там достаточно сложно.

    Дорогой Zog, вы напрасно запугиваете молодёжь. В Emacs при первом запуске на весь экран сияет туториал, который так же легко читается, как и vimtutor -- и за час проходится полностью.

    > Нет, за денёк другой Emacs не освоить.

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

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

     
     
  • 5.114, zog (??), 17:29, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Дорогой Zog, вы напрасно запугиваете молодёжь. В Emacs при первом запуске на
    > весь экран сияет туториал, который так же легко читается, как и
    > vimtutor -- и за час проходится полностью.

    Наличие многословного туториала не спасает от ощущения того, что всё это сделано не для людей. По крайней мере не для обычных людей.

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

    У нас спор мотоциклиста с автомобилистом. Я хочу ехать в автомобиле, а ты на мотоцикле. Мы никогда не договоримся.

     
  • 4.137, anonymous (??), 20:46, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    За день тебе реально осовить sed, а остальное - лишнее. Минимализм в массы.
     
  • 2.88, Нуину (?), 15:47, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > где этот самый Tsoding два часа конфигурирует

    Нашёл кого смотреть. Он же омежка. Лучше тратить время на решение реальных задач, а не бесконечный тюнинг, как владельцы тазов.

     
     
  • 3.105, zog (??), 17:01, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Нашёл кого смотреть. Он же омежка.

    Что значит "омежка"? Он достаточно хороший программист и в отличии от местных аналитиков совсем не фанатик единственно верного пути. Меня просто удивило сколько времени он, со всем своим опытом, настраивал голый Emacs с нуля.

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

    Вот как раз этим я и занимаюсь. Использую VSCode иногда GoLand. Пробую Micro, Zed, хотя их ещё не доделали.

     
     
  • 4.108, Нуину (?), 17:10, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> Нашёл кого смотреть. Он же омежка.
    > Что значит "омежка"? Он достаточно хороший программист

    Чем известен кроме своих влогов?

     
     
  • 5.115, zog (??), 17:34, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Чем известен кроме своих влогов?

    https://github.com/rexim
    https://github.com/tsoding

     

     ....большая нить свёрнута, показать (47)

  • 1.76, Аноним (76), 14:51, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Добавлена поддержка спецификации Unicode 15.1.

    Так, погодьте. Вроде с сентября 2024 версия 16?

     
     
  • 2.135, Аноним (-), 20:38, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну когда они 15.1 делали вышел 16-й. Соответственно 15-й бросать не надо. разработчики Emacs ответственные люди.
     

  • 1.81, Аноним (-), 15:27, 24/02/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.96, Аноним (96), 16:10, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Может ли EMACS заменить Access при работе со связанными таблицами? Например, можно ли реализовать здесь зависимую подстановку - если значение существует, оно не подставляется в таблицу, а не существует - то подставляется?
     
  • 1.112, Аноним (-), 17:20, 24/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Включена по умолчанию возможность компиляции Lisp-файлов в исполняемый код при помощи библиотеки libgccjit

    Нынешние Лиспы сродни игрушечным машинам. Во время компиляции в машинные коды в любом случае он проходит этапы сишка --> ассемблер --> машинный код. Где та самая Лисп-машина, в котором языком низкого уровня был сам LISP?! Тот самый настоящий LISP, за которым небыло ни ассемблеров, ни сишки?

     
     
  • 2.121, Аноним (-), 18:54, 24/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Где та самая Лисп-машина, в котором языком низкого уровня был сам LISP?!

    Нет её, и не было никогда.

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

    Нет. Тот же SBCL сам себе компилятор, никакой сишки. elisp имеет интерпретатор написанный на C, но довольно ущербный, он используется только для старта лисп-машины написанной на лиспе, которая уже полноценная лисп-машина. Компиляция в байткод, интерпретация байткода - это всё написано на лиспе.

     
     
  • 3.155, freehck (ok), 11:22, 25/02/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> Где та самая Лисп-машина, в котором языком низкого уровня был сам LISP?!
    > Нет её, и не было никогда.

    Были. В 70е-80е были такие компании, как Symbolics и LMI, которые именно их и делали. Индустрию загубила "AI Winter", ибо именно компании, занимающиеся AI, были основными потребителями лисп-машин.

     

  • 1.151, mos87 (ok), 10:03, 25/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Никогда не понимал ненависти авторов сабжа к вменяемой работе своего поделия изкаропки.

    То же в принципе относится и к (neo)vim. У этих ещё и терминал головного мозга, почти неизлечимый.

    Махохизм наверное какой-то.

     
  • 1.152, mos87 (ok), 10:10, 25/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А ещё я помню как сабж не умел ни в номера строк, ни даже в скроллинг текста не через джоппу)) Объяснялось это тем что настоящим лишп джедаям-диджеям всё это не нужно, они работают с буфером силой мысли. (на самом деле оно поросто всё тормозило, пока не прикрутили как-то вменяемо. может оужос на сишке)))
     
  • 1.167, дилетант (?), 10:42, 26/02/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    один только орг мод чего стоит! редактор - огонь!
     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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