The OpenNET Project / Index page

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



"Выпуск текстового редактора GNU Emacs 30"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от opennews (?), 23-Фев-25, 22:53 
Проект GNU опубликовал релиз текстового редактора GNU Emacs 30.1 (первый выпуск серии 30.x, ветка 30.0 использовалась для разработки). Вплоть до выпуска GNU Emacs 24.5 проект развивался под личным руководством Ричарда Столлмана, который передал пост лидера проекта Джону Вигли (John Wiegley) осенью 2015 года. Код проекта написан на языках Си и Lisp и распространяется под лицензией GPLv3...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=62787

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск текстового редактора GNU Emacs 30"  +22 +/
Сообщение от Страдивариус (?), 23-Фев-25, 22:53 
Хорошая ОС. Только текстовый редактор в ней не очень.
Ответить | Правка | Наверх | Cообщить модератору

4. "Выпуск текстового редактора GNU Emacs 30"  –1 +/
Сообщение от мявemail (?), 23-Фев-25, 23:30 
почему, к слову, emacs - это ОС, а условный micro или neovim(не уверена на его счет) с неограниченными плагинами на lua - нет ?
Ответить | Правка | Наверх | Cообщить модератору

6. "Выпуск текстового редактора GNU Emacs 30"  –11 +/
Сообщение от Bottle (?), 23-Фев-25, 23:39 
Потому что никто не пишет плагины под vim, кроме умершего автора вима.
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск текстового редактора GNU Emacs 30"  +1 +/
Сообщение от мявemail (?), 23-Фев-25, 23:42 
вы разницу между neovim и vim не знаете ?
в vim не на lua плагины.
Ответить | Правка | Наверх | Cообщить модератору

8. "Выпуск текстового редактора GNU Emacs 30"  +4 +/
Сообщение от hshhhhh (ok), 23-Фев-25, 23:55 
насколько удобно в (neo)vim проверять почту поигрывая в тетрис?
Ответить | Правка | Наверх | Cообщить модератору

9. "Выпуск текстового редактора GNU Emacs 30"  –2 +/
Сообщение от мявemail (?), 23-Фев-25, 23:58 
ну, т.е. отличие только в том, что для емакса такое уже написно (если написано) ?
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (11), 24-Фев-25, 00:20 
Нет отличие что емакс это ос, а вим нет.
Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск текстового редактора GNU Emacs 30"  +2 +/
Сообщение от Аноним (17), 24-Фев-25, 04:24 
Почта и тетрис там в дефолтной поставке. Впрочем, я пользуюсь им как текстовым редактором, внезапно.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

79. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от freehck (ok), 24-Фев-25, 15:13 
> ну, т.е. отличие только в том, что для емакса такое уже написно (если написано) ?

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

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

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

22. "Выпуск текстового редактора GNU Emacs 30"  +1 +/
Сообщение от anonymos (?), 24-Фев-25, 06:30 
neovim - это ОС покруче emacs )))
Мало того, что можно вызывать системные функции в отдельных потоках и обмениваться с ними данными, так еще можно свои функции встраивать в планировщик neovim
Ну а то, что Lua легко расширяется на С/С++, дает просто неограниченное поле для фантазий )))  
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

56. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от crandel (ok), 24-Фев-25, 13:49 
ВСе это и намного больше давно доступно в Емакс. В Емаксе вообще полгостью все можна переписать, кроме десятка С функций. Ваш убогий неовим никогда не будет настолько гибким, как Емакс. НИКОГДА!
Ответить | Правка | Наверх | Cообщить модератору

102. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от погроммист (?), 24-Фев-25, 16:53 
Переписать то всё можно, только на практике не получается или тормозит. Тот же tree-sitter в неовим на две головы впереди, и эмулятор терминала говорят не хуже tmux.
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (44), 24-Фев-25, 12:15 
Поддержку педалей Линуса добавили?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

85. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Нуину (?), 24-Фев-25, 15:41 
> Хорошая ОС

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

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

101. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от погроммист (?), 24-Фев-25, 16:48 
А где она есть?
Ответить | Правка | Наверх | Cообщить модератору

104. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Нуину (?), 24-Фев-25, 16:59 
> А где она есть?

В линуксе есть, если поприседать.

Ответить | Правка | Наверх | Cообщить модератору

133. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от anonymous (??), 24-Фев-25, 20:31 
> Изоляции плагинов никакой я так понимаю нет? Приложение тетриса сможет читать почту?

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

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

Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

134. Скрыто модератором  +/
Сообщение от Аноним (-), 24-Фев-25, 20:34 
Ответить | Правка | К родителю #85 | Наверх | Cообщить модератору

2. "Выпуск текстового редактора GNU Emacs 30"  +1 +/
Сообщение от Аноним (2), 23-Фев-25, 23:15 
>Проект GNU опубликовал релиз текстового редактора GNU Emacs 30.1
>На платформах NetBSD и OpenBSD пр умолчанию для работы со звуком задействована библиотека ossaudio.

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

Ответить | Правка | Наверх | Cообщить модератору

18. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (17), 24-Фев-25, 04:27 
А ты точно в том треде отвечаешь?
Ответить | Правка | Наверх | Cообщить модератору

37. "Выпуск текстового редактора GNU Emacs 30"  +1 +/
Сообщение от Аноним (37), 24-Фев-25, 11:09 
ЗАЧЕМ текстовому редактору вывод звука?
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск текстового редактора GNU Emacs 30"  +3 +/
Сообщение от Аноним (44), 24-Фев-25, 12:17 
Ну не одному же Виму звук поддерживать.
Ответить | Правка | Наверх | Cообщить модератору

65. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (65), 24-Фев-25, 14:22 
Для функции чтения с экрана, разумеется
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

91. "Выпуск текстового редактора GNU Emacs 30"  –1 +/
Сообщение от Аноним (37), 24-Фев-25, 15:53 
Я перестал понимать логику анонимных экспертов. Это даже не смешно.
Ответить | Правка | Наверх | Cообщить модератору

118. Скрыто модератором  +/
Сообщение от Аноним (-), 24-Фев-25, 18:10 
Ответить | Правка | Наверх | Cообщить модератору

80. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (80), 24-Фев-25, 15:14 
GNU это не Юникс, и емакс, уходящий своими корнями в всяческие LISP-машины - главный тому пример.
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

92. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (37), 24-Фев-25, 15:54 
Тогда его надо изгнать из UNIX!! Пусть сами по себе пасутся.
Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (-), 24-Фев-25, 17:13 
Ты сначала изгони Wine из экосистемы GNU/Linux. Ещё надо изгнать всех, кто хочет чтобы было "из коробки", "как в Windows".
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск текстового редактора GNU Emacs 30"  –1 +/
Сообщение от мявemail (?), 23-Фев-25, 23:36 
>Устранена уязвимость CVE-2024-53920
>Устранена уязвимость CVE-2025-1244

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

Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (66), 24-Фев-25, 14:28 
Это пресловутые лисповые дырени. Пора на раст переписывать!
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск текстового редактора GNU Emacs 30"  +1 +/
Сообщение от Аноним (19), 24-Фев-25, 04:35 
> Улучшена работа на устройствах с сенсорными экранами.

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

Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Профессор Кукушкин (?), 24-Фев-25, 12:09 
Переустановите ваш виндовз
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от _kp (ok), 24-Фев-25, 14:07 
Если на сенсорном экране работать с ПО которое не поддерживает сенсорные экраны, то сенсорный экран используется примерно как мышь. Без каких то неудобств, но и без плюшек сенсорного экрана.
А для обработки тачскрина есть и отдельное API, обрабатывающее жесты и нажатия несколькими пальцами.
Собственно и вся разница.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

23. "Выпуск текстового редактора GNU Emacs 30"  +1 +/
Сообщение от Аноним (23), 24-Фев-25, 06:42 
Кто-то из здесь присутствующих пользуется сабжем? Каком его смысл, когда есть vscode? 👀
Ответить | Правка | Наверх | Cообщить модератору

24. "Выпуск текстового редактора GNU Emacs 30"  –3 +/
Сообщение от Аноним (24), 24-Фев-25, 07:27 
> Каком его смысл, когда есть vscode?

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

Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск текстового редактора GNU Emacs 30"  –1 +/
Сообщение от Аноним (25), 24-Фев-25, 07:46 
Обоснуйте.
Так что тогда лучше для разработки, на ваш взгляд?
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск текстового редактора GNU Emacs 30"  –1 +/
Сообщение от Аноним (27), 24-Фев-25, 08:40 
Emacs это не про разработку.
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (37), 24-Фев-25, 11:11 
Для разработки Microsoft Visaul Studio.
Vim "для разработки" используют позёры.
Emacs вообще не понятно кто и для чего используют.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

47. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (44), 24-Фев-25, 12:21 
Для разработки что угодно, лишь бы без телеметрии и не на Electron.
Ответить | Правка | Наверх | Cообщить модератору

67. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (66), 24-Фев-25, 14:29 
Стало быть qtcreator не для разработки.
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Прохожий (??), 24-Фев-25, 12:55 
Это кому как зайдет. У меня, например, для одного проекта Kate + GCC. Для другого Qt + GCC. Для третьего Dev-С++. Процессы разработки и поддержки четко работают, пока менять ничего не собираюсь.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

72. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от xPhoenix (ok), 24-Фев-25, 14:47 
Для разработки лучше всего не слушать чертей из интернета, а думать своей головой и выбирать инструменты под задачи. Нравится работать с VS Code? Ну, ок. Хочешь в VIM? Главное таски закрывай вовремя и не создавай проблем на проекте. Хочешь sed'ом тексты править? Не моё дело, но у тебя ограниченный объём времени на решение задачи.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

77. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (-), 24-Фев-25, 15:06 
Вы выберите ровно то, что скажет ваш работодатель или команда в которой вы работаете. Всё остальное оставьте для своих pet-проектов.
Ответить | Правка | Наверх | Cообщить модератору

89. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (37), 24-Фев-25, 15:49 
Я бы задумался, хочу ли работать там где принуждают кодить в VIM. Это явно контора позёров.
Ответить | Правка | Наверх | Cообщить модератору

128. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (128), 24-Фев-25, 19:21 
> там где принуждают кодить в VIM

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

Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск текстового редактора GNU Emacs 30"  +1 +/
Сообщение от Нуину (?), 24-Фев-25, 15:44 
> Для разработки лучше всего не слушать чертей из интернета

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

Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

90. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (37), 24-Фев-25, 15:51 
Чертей ни из интернета ни из не интернета слушать не надо. Но зачем работать там гдее IDE отличная от Microsofi Visaul Studio это загадка.
Ответить | Правка | К родителю #72 | Наверх | Cообщить модератору

46. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (44), 24-Фев-25, 12:19 
И присутствовать здесь необязательно.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

26. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Stanislavvv (?), 24-Фев-25, 08:38 
Сабж — для всего, вскод — чисто для программазма. Они разные :-)
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

52. "Выпуск текстового редактора GNU Emacs 30"  +1 +/
Сообщение от Прохожий (??), 24-Фев-25, 12:56 
> вскод — чисто для программазма

Если не вырвет. Меня вырвало.

Ответить | Правка | Наверх | Cообщить модератору

28. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от anonblmus (?), 24-Фев-25, 09:08 
А в vscode есть orgmode?
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

36. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (36), 24-Фев-25, 10:41 
Есть, но не из коробки
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (31), 24-Фев-25, 09:20 
какой смысл vscode, когда есть emacs ?
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

33. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от хрю (?), 24-Фев-25, 09:41 
vscode это редактор. емакс это по сути de с запуском редактора по умолчанию.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

43. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (43), 24-Фев-25, 12:15 
Я на нём на rust пишу. Зачем мне vscode на электроне.
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

48. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от th3m3 (ok), 24-Фев-25, 12:44 
>vscode

Всякое УГ на электроне, даже обсуждать смысла нет.

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

78. "Выпуск текстового редактора GNU Emacs 30"  +2 +/
Сообщение от Аноним (-), 24-Фев-25, 15:08 
> на электроне

Почему тут некоторых так волнует то, на чём сделан рабочий инструмент? Вы же понимаете, что если бы вы знали, что такое коммерческая разработка, вы бы использовали ровно то, что скажет ваш работодатель, а в 90% случаев это будет как раз vs code.

Ответить | Правка | Наверх | Cообщить модератору

116. "Выпуск текстового редактора GNU Emacs 30"  –3 +/
Сообщение от th3m3 (ok), 24-Фев-25, 17:44 
Ищи нормальных работодателей.

Ответить | Правка | Наверх | Cообщить модератору

126. Скрыто модератором  –1 +/
Сообщение от Аноним (128), 24-Фев-25, 19:19 
Ответить | Правка | Наверх | Cообщить модератору

138. Скрыто модератором  +/
Сообщение от Аноним (138), 24-Фев-25, 21:43 
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от freehck (ok), 24-Фев-25, 13:01 
> Кто-то из здесь присутствующих пользуется сабжем? Каком его смысл, когда есть vscode?

Честно пытался пересесть на Vscode. Полтора месяца из принципа на нём просидел, по итогу вернулся в Emacs.

В Vscode очень неудобный интерфейс для работы с git. В Emacs же есть режим Magit, который удобнее на порядки. Почему неудобно -- это я наверное объяснить не смогу, тут надо показывать.

Так же мне пипец как не хватало макросов. Для понимания: в Emacs я нажимаю хоткей, после чего он запоминает всё, что я нажимал и делал -- перемещал курсор, копировал или правил текст, прыгал между окнами, дёргал функции... Он всё запоминает. А потом, я нажимаю другой хоткей, и он это повторяет. Причём столько раз, сколько я захочу. В Vscode подобного не нашёл.

Режимы для работы с шифрованными файлами -- тоже расстроили. Вот берёшь ты Ansible Vault -- и вот нельзя плагин настроить, чтобы автоматом расшифровывал зашифрованный файл, когда открываешь, и зашифровывал бы обратно, когда сохраняешь; только по хоткею. Хотя казалось бы, очевиднейшее желание. А в Emacs ansible-vault-mode это из коробки.

И это только то, что я сейчас смог вспомнить.

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

68. "Выпуск текстового редактора GNU Emacs 30"  –1 +/
Сообщение от xPhoenix (ok), 24-Фев-25, 14:42 
Ну, я: https://t.me/emacs_for_technical_writers
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

83. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 24-Фев-25, 15:36 
Ответить | Правка | Наверх | Cообщить модератору

119. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (119), 24-Фев-25, 18:37 
> Кто-то из здесь присутствующих пользуется сабжем?

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

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

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

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

129. Скрыто модератором  +/
Сообщение от Аноним (128), 24-Фев-25, 19:22 
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от АнонимичныйАноним (?), 24-Фев-25, 09:12 
Ура! Мой любимый интерпретатор языка Emacs Lisp с расширенными возможностями редактирования текста стал ещё лучше!

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

Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (32), 24-Фев-25, 09:30 
Я не представляю себе таких сценариев, где его бы можно было использовать.
Ответить | Правка | Наверх | Cообщить модератору

84. Скрыто модератором  +/
Сообщение от Аноним (-), 24-Фев-25, 15:37 
Ответить | Правка | Наверх | Cообщить модератору

100. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от АнонимичныйАноним (?), 24-Фев-25, 16:47 
Он удобный, и соответствует моей душевной организации. Редактор всё же выбирают исходя из личных предпочтений.
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

103. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (-), 24-Фев-25, 16:54 
Так вот почему меня тенет на GNU nano! А по твоему вопросу, в Андроиде редактору-монстру по имени GNU Emacs делать нечего. Там достачтоно простенького "ВИСИВИГ" редактора.
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (34), 24-Фев-25, 10:11 
После каждого обновления emacs, хочу его попробовать. Даже пытался. Но привык к виму, боюсь не смогу запомнить зубодробительные хоткеи.
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск текстового редактора GNU Emacs 30"  +1 +/
Сообщение от Аноним (35), 24-Фев-25, 10:34 
Так нет необходимости их все запоминать, тем более сразу. Есть alt-x для редко используемых функций, которые не запомнишь.
Ответить | Правка | Наверх | Cообщить модератору

120. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (119), 24-Фев-25, 18:41 
Пользуйся evil-mode, делов-то.
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

40. "Выпуск текстового редактора GNU Emacs 30"  +1 +/
Сообщение от freehck (ok), 24-Фев-25, 11:45 
Ура! Emacs -- лучшая операционная среда из доступных. Один лишь минус: однажды распробовав, человек больше не сможет пользоваться обычными текстовыми редакторами и IDE; впрочем, то же самое и с Unix. =)
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от zog (??), 24-Фев-25, 11:45 
Tsoding конечно будет доволен, но я так и не смог проникнуться этим лиспо комбайном, хотья честно пытался несколько раз. Недавно смотрел ролик на ютубе, где этот самый Tsoding два часа конфигурирует emacs на свеже установленной системе. Два часа, Карл!
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск текстового редактора GNU Emacs 30"  +1 +/
Сообщение от freehck (ok), 24-Фев-25, 12:47 
Ну так разовая же процедура. Потом из года в год таскаешь с собой уже готовый конфиг. Скорее всего человек показывал, как настроить Emacs с нуля.

Тут важно понимать, что Emacs большой. Очень большой. Вы даже представить себе не можете, насколько умопомрачительно он большой. Когда вы настраиваете Emacs, в не просто доустанавливаете себе парочку режимов для подсветки нужных вам форматов файлов и языков. Вы настраиваете файловый менеджер, почтовый клиент, чаты, гит, менеджер пакетов, автоматический перенос строк, наличие (скорее отсутствие) сроллбаров и кнопок, меняете хоткеи, нумерацию строк... Даёте ответ на извечный вопрос, что лучше, табуляции или пробелы -- и выставляете ширину отображения оных... Вы настраиваете шрифты и раскладку, вы выбираете какой движок будет использован в Emacs, когда вы рендерите веб-страницу... Добавляете интеграцию для wysiwyg-редактирования latex... И разумеется подключаете к нему свою кофеварку!

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

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

Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск текстового редактора GNU Emacs 30"  –2 +/
Сообщение от zog (??), 24-Фев-25, 12:56 
Мне работать нужно, а не с настройками два часа мудохаться. В том же VSCode я за пару минут ставлю несколько нужных плагинов и уже могу работать. Не могу назвать VSCode идеальным, но он в разы продуктивнее, чем Emacs. Продуктивнее для тех, кому просто нужно работать, а не делать академическую степень в изучении Emacs, его распальцовки и Лиспа.
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от freehck (ok), 24-Фев-25, 13:13 
> В том же VSCode я за пару минут ставлю несколько нужных плагинов и
> уже могу работать.

Так ведь и у меня аналогично. Вот буквально на прошлых выходных новый макбук настраивал.

В общем, установил Emacs (brew install), скопировал со старой машины ~/.emacs, запустил Emacs-демона (launchctl start), и собственно всё. После старта Emacs-демон из конфига вычитал, какие ему нужны пакеты, и самостоятельно их все скачал и поставил в систему. На всё про всё минут 5 ушло.

Для сравнения: я куда дольше проколупался с zshrc из-за того, что homebrew под arm, как оказалось, кладёт бинари по другому префиксу.

> Не могу назвать VSCode идеальным, но он в разы продуктивнее, чем Emacs.

Ну, нет. По поводу продуктивности уже писал выше в #54: лично пробовал посидеть на Vscode после Emacs, и больше месяца офигевал, насколько медленным стал. Заметьте, не поставил, посмотрел, удалил -- а больше месяца заставлял себя пользоваться на регулярной основе.

Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск текстового редактора GNU Emacs 30"  –1 +/
Сообщение от zog (??), 24-Фев-25, 15:55 
> В общем, установил Emacs (brew install), скопировал со старой машины ~/.emacs, запустил Emacs-демона (launchctl start), и собственно всё. После старта Emacs-демон из конфига вычитал, какие ему нужны пакеты, и самостоятельно их все скачал и поставил в систему. На всё про всё минут 5 ушло.

Ну вот вышеупомянутый Tsoding пытался сделать примерно так же на своём новом компе, но неожиданно выяснил, что с новым Emacs его старые настройки, которые он хранит на GitHub плохоро работают, а некоторые не работают. Именно это и послужило причиной сделать двухчасовой стрим настройки его Emacs с нуля.

> Для сравнения: я куда дольше проколупался с zshrc из-за того, что homebrew под arm, как оказалось, кладёт бинари по другому префиксу.

Плохое сравнение, ведь Мак - это проприетарная хрень для ощущения элитарности ну и конечно же там нет проблемы фрагментации платформы, как в Linux. Лучше расскажи почему ты не на Linux. Вот я, например, сейчас в Fedora 41 работаю.

> Ну, нет. По поводу продуктивности уже писал выше в #54: лично пробовал посидеть на Vscode после Emacs, и больше месяца офигевал, насколько медленным стал. Заметьте, не поставил, посмотрел, удалил -- а больше месяца заставлял себя пользоваться на регулярной основе.

Обыкновенная ломка устоявшихся привычек. У меня такое было когда-то при переходе с Eclipse на IntelliJ. Ломка длилась месяца три, но затем возвращаться вообще не хотелось.

Ответить | Правка | Наверх | Cообщить модератору

97. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (-), 24-Фев-25, 16:17 
> Плохое сравнение, ведь Мак - это проприетарная хрень для ощущения элитарности ну и конечно же там нет проблемы фрагментации платформы, как в Linux.

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

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

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


Ответить | Правка | Наверх | Cообщить модератору

98. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от 12yoexpert (ok), 24-Фев-25, 16:23 
> Там ноуты с хорошими экранами и неплохими характеристиками.

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

Ответить | Правка | Наверх | Cообщить модератору

132. "Выпуск текстового редактора GNU Emacs 30"  –1 +/
Сообщение от Аноним (132), 24-Фев-25, 20:08 
> после замены amd64 на arm я вообще молчу про производительность

Вы сравнивали, конечно? Или как обычно, Рабинович напел?

Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от zog (??), 24-Фев-25, 17:17 
> Мак не для элитарности, а для "запусти и работает".

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

У макбука есть ровно одно реально нужное преимущество - он стандартен и при этом UNIX-like.

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

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

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

У меня тут коллега недалеко сидит, использует какой-то старый десктоп для C/C++. Недавно его десктоп загудел и его пришлось открыть. Выяснилось, что у него лишь один модуль памяти, то есть многоканальность памяти не используется. Когда я ему об этом сказал он ответил, что его скорость работы компьютера и так устраивает, хотя он сидит в Visual Studio. Это я про "без разницы где запускать IDE".

Ответить | Правка | К родителю #97 | Наверх | Cообщить модератору

107. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от freehck (ok), 24-Фев-25, 17:05 
>> минут 5 ушло
> Ну вот вышеупомянутый Tsoding пытался сделать примерно так же на своём новом
> компе, но неожиданно выяснил, что с новым Emacs его старые настройки,
> которые он хранит на GitHub плохоро работают, а некоторые не работают.
> Именно это и послужило причиной сделать двухчасовой стрим настройки его Emacs
> с нуля.

Верю. С учётом того, что .emacs -- это примерно то же самое, что и .zshrc, там можно много чего накособочить. У меня бесшовный переход, но я на опыте как-никак.

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

Потому что у макоси сильно лучше поддержка стороннего ПО, а под капотом -- всё тот же unix-like.

>> По поводу продуктивности уже писал выше в #54
> Обыкновенная ломка устоявшихся привычек.

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

Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

113. "Выпуск текстового редактора GNU Emacs 30"  –1 +/
Сообщение от zog (??), 24-Фев-25, 17:23 
> Потому что у макоси сильно лучше поддержка стороннего ПО, а под капотом -- всё тот же unix-like.

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск текстового редактора GNU Emacs 30"  +2 +/
Сообщение от crandel (ok), 24-Фев-25, 13:53 
>Мне работать нужно, а не с настройками два часа мудохаться.

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

Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

62. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (-), 24-Фев-25, 14:16 
> Вот таких и можно легко заменить чатом-гопотой

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

Ответить | Правка | Наверх | Cообщить модератору

74. "Выпуск текстового редактора GNU Emacs 30"  +1 +/
Сообщение от crandel (ok), 24-Фев-25, 14:49 
> Как раз таких трактористов-прдликов чат-гопота заменяет на раз.

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

Ответить | Правка | Наверх | Cообщить модератору

123. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от 12yoexpert (ok), 24-Фев-25, 19:08 
иногда доходит до смешного: мамкины веб-синьоры настолько огуманитариваются, что во время блистания экспертизой не убирают utm_source на чатгопоту из ссылок на свои железобетонные доказательства. а откуда им знать, что там эти ваши "?" и "utm_source" означают?
Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск текстового редактора GNU Emacs 30"  –2 +/
Сообщение от zog (??), 24-Фев-25, 15:59 
> Ты не работаешь, а тратишь время в пустую на убогую мишь. Работничек.... Вот таких и можно легко заменить чатом-гопотой

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

Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

124. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от 12yoexpert (ok), 24-Фев-25, 19:10 
ты целый день ноешь на опеннете, что у тебя нет времени на настройку емакса. ничего не смущает?
Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск текстового редактора GNU Emacs 30"  +1 +/
Сообщение от Тот самый чай (?), 24-Фев-25, 14:21 
Я мудохаюсь с настройками emacs уже 20 лет, и работе это не мешает.
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

70. "Выпуск текстового редактора GNU Emacs 30"  +1 +/
Сообщение от xPhoenix (ok), 24-Фев-25, 14:44 
В Emacs можно создать конфигурацию, которая будет воспроизводимой и сама будет ставить нужные плагины. Просто люди не хотят разбираться даже в самых простых вещах.
Ответить | Правка | К родителю #51 | Наверх | Cообщить модератору

75. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от freehck (ok), 24-Фев-25, 14:51 
> Просто люди не хотят разбираться даже в самых простых вещах.

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

Ответить | Правка | Наверх | Cообщить модератору

82. "Выпуск текстового редактора GNU Emacs 30"  –1 +/
Сообщение от Аноним (-), 24-Фев-25, 15:35 
> В Emacs можно создать конфигурацию, которая будет воспроизводимой и сама будет ставить нужные плагины.

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

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

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

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


Ответить | Правка | К родителю #70 | Наверх | Cообщить модератору

53. "Выпуск текстового редактора GNU Emacs 30"  +1 +/
Сообщение от Аноним (-), 24-Фев-25, 12:59 
А можете пояснить, зачем это все засовывать в один мегакомбайн?
Для гита есть командлай, несколько вариантов TUI и немерянно GUI.
Для файлового менеджера есть и TUI, и GUI.
Для почты есть внезапно почтовые клиенты или веб.
И так далее. Оно умеет делать всё, но все так себе.

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

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

58. "Выпуск текстового редактора GNU Emacs 30"  +2 +/
Сообщение от crandel (ok), 24-Фев-25, 13:54 
Потому что это удобно. Нету смысла мудохкаться с разными интерфейсами, сочетаниями клавиш и ОГРАНИЧЕНИЯМИ всех инструментов. Чего-то не хватает - добавь и не мучайся через хотелки автора
Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (-), 24-Фев-25, 14:19 
> Потому что это удобно.

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

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

71. "Выпуск текстового редактора GNU Emacs 30"  +1 +/
Сообщение от crandel (ok), 24-Фев-25, 14:45 
>Интерфейсы уже +/- везде одинкаовые.

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

73. "Выпуск текстового редактора GNU Emacs 30"  –2 +/
Сообщение от Аноним (-), 24-Фев-25, 14:49 
>  Свобода выбора - это ж зло конечно

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


Ответить | Правка | Наверх | Cообщить модератору

99. "Выпуск текстового редактора GNU Emacs 30"  +1 +/
Сообщение от 12yoexpert (ok), 24-Фев-25, 16:27 
неосиляторы такие жалкие в своих нелепых оправданиях
Ответить | Правка | Наверх | Cообщить модератору

106. "Выпуск текстового редактора GNU Emacs 30"  –1 +/
Сообщение от zog (??), 24-Фев-25, 17:02 
Речь не о неосиляторах, речь о вкусах, спорить о которых просто смешно.
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск текстового редактора GNU Emacs 30"  –1 +/
Сообщение от Аноним (-), 24-Фев-25, 18:01 
> неосиляторы такие жалкие в своих нелепых оправданиях

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

но мы не будем ориентироваться на всякие меньшинства

Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору

131. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от 12yoexpert (ok), 24-Фев-25, 19:36 
лол, ты, видимо, не в курсе, что технически образованные люди могут себе позволить заниматься личной жизнью. хотя откуда тебе, эникейщику, это знать, небось колупаешь yaml-ы с утра до ночи и думаешь, что у всех так
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск текстового редактора GNU Emacs 30"  +2 +/
Сообщение от freehck (ok), 24-Фев-25, 13:56 
> А можете пояснить, зачем это все засовывать в один мегакомбайн?

Да ответ собственно прост: кастомизации под себя. В Emacs можно настроить всё. Вообще всё.

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

Вот пришло вам письмо, допустим. Вы его открываете, и в окне запускается gnus-article-mode. Он дёргает gnus-article-mode-hook, в который вы добавляете функции, специфицирующие конкретные заголовки письма, которые вы хотите видеть, ну или которые выдёргивают реципиентов и сохраняют их в bbdb (адресную книгу).

Ну или допустим вы хотите ответить человеку. Запускается message-mode, а он при старте дёргает message-mode-hook. И функции в нём сразу же запускают интеграцию с bbdb (адресной книгой), flyspell (проверку орфографии), может быть добавляется режим выравнивания текста по колонкам (в зависимости от рассылки у каждого может быть свой, например).

> Для почты есть внезапно почтовые клиенты или веб.

Пример с адресной книгой, кстати, очень хорошо показывает, почему нужен именно такой уровень интеграции. Если взять всем хорошо известную связку mutt + vim, то при переходе из mutt в vim для составления письма, вы теряете доступ к адресной книге. А вот в emacs всё сидит на хуках, и потому хорошо работает.

К тому же, современным почтовым клиентам очень не достаёт отображения писем в форме дерева, спасибо Microsoft. Вот хоть на Thunderbird или ClawsMail пересаживайся, чесслово. А в Emacs Gnus ты не только дерево получишь, ты можешь полностью поменять то, как оно отрисовывается, если захочешь. Это нереально удобно.

> Для гита есть командлай, несколько вариантов TUI и немерянно GUI.

Да, есть. Но вы не видели Magit. Вот уже более 15 лет Magit -- это реально лучшая обёртка над git-ом из ныне существующих. И он, увы, только под Emacs.

> Для файлового менеджера есть и TUI, и GUI.

Чтобы удобно работать с файлами, не выходя из редактора.

> И так далее. Оно умеет делать всё, но все так себе.

Про "так себе" -- это ваше личное мнение, с которым я не соглашусь.

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

Неоднократно писал о том, что это не так. Основополагающий принцип Unix Way -- это атомарность: пиши код, который делает одну маленькую вещь, но делает её хорошо. То есть выстраивается набор кирпичиков, которые потом легко и непринуждённо можно комбинировать.

Все остальные принципы -- касаются того, как этого добиваться в определённой среде исполнения. В частности, для C-программ -- это небольшие утилиты, которые работают с текстовыми потоками. И это хороший вариант для комбинирования подобных кирпичиков средствами shell.

Касательно же Emacs -- там всё то же самое. Только программы пишутся не на C, а на Emacs Lisp. Они компилируются не в бинари, а в объекты Lisp-машины. И для них нативная интеграция -- это не текстовые интерфейсы, а хуки.

И потому программы внутри Emacs -- это вполне себе Unix Way.

Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

61. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (-), 24-Фев-25, 14:13 
В связи с тем, что "Участник 'freehck' запретил публикацию ответов для ника 'Аноним'." отвечу тут:

> ну или которые выдёргивают реципиентов и сохраняют их в bbdb (адресную книгу).

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

> Ну или допустим вы хотите ответить человеку.

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

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

... потратив свое время на написание лисппрограммы.

> К тому же, современным почтовым клиентам очень не достаёт
> отображения писем в форме дерева, спасибо Microsoft.

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

> Вот уже более 15 лет Magit -- это реально лучшая обёртка над git-ом из ныне существующих.

Процитирую вас же - "это ваше личное мнение, с которым я не соглашусь."))

> И потому программы внутри Emacs -- это вполне себе Unix Way.

А вот сам емакс - нифига не Unix Way, а огромный комбайн.

Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

69. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от freehck (ok), 24-Фев-25, 14:44 
> В связи с тем, что "Участник 'freehck' запретил публикацию ответов для ника 'Аноним'." отвечу тут:

А ведь куда проще было бы зарегистрироваться ;)

> удивительно, что для такого очевидного функционала нужно вообще делать какие-то телодвижения и писать хуки

Видимо я не вполне понятно расставил акценты. Конкретно это -- у нас тоже из коробки, ничего писать не надо. Я о взаимодействии программ в Emacs рассказывал для того, чтобы подвести вас к пониманию, что Emacs -- это Unix Way.

А так, вообще, смотрите шире. Вы можете лично дописать (или взять готовую) любую программу, реализующую дополнительный функционал (режим редактирования например), и интегрировать с любой другой программой, просто добавив её в нужный хук: и это так же просто, как написать конвеер на shell.

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

Да не, ну что вы. Там несколько переменных всего лишь переопределить =)

> Просто большинству людей это не нужно.
> Поэтому почему бы не Thunderbird, раз они это еще поддерживают.

Увы, всё так. Я с Thunderbird уехал где-то в 15м году окончательно: он изрядно тогда стал тормозить на больших объёмах. Как сейчас у него дела -- не в курсе.

>> Вот уже более 15 лет Magit -- это реально лучшая обёртка над git-ом из ныне существующих.
> Процитирую вас же - "это ваше личное мнение, с которым я не соглашусь."))

Что ж, право верить моей оценке Magit или нет -- действительно за вами, тут я бессилен.
Но если вы найдёте что-то лучше -- дайте знать: я не фанатичный емаксер и вполне открыт к новым полезным инструментам, если они будут экономить мои время и силы.

>> И потому программы внутри Emacs -- это вполне себе Unix Way.
> А вот сам емакс - нифига не Unix Way, а огромный комбайн.

Ну уж коли вам так нравится именно это слово, пожалуйте. В некотором смысле оно так и есть, конечно. Операционная среда иной быть и не может.

Хоте если честно, с этой точки зрения и Bash -- наверное тоже должен считаться комбайном. Но что-то в его адрес (со стороны разумных людей) я подобных слов не слышу. =)

Ответить | Правка | Наверх | Cообщить модератору

136. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от anonymous (??), 24-Фев-25, 20:45 
> А можете пояснить, зачем это все засовывать в один мегакомбайн?

Всё начинается довольно просто.

Ну это простой скриптик, запишу на пару строчек. Попользовался неделю.

Не такой уж и простой скриптик и corner case есть. Надо бы настроек побольше запихать, и можно даже в файл. Дописал скриптик. Попользовался месяц.

А что-то как-то задолбало настройки вводить, давайте TUI какой-нибудь зафигачим. Вспоминаем, какие там библиотеки готовые были? slang вроде бы и ncurses, что там у питона с ними? Погоди, а точно ли мне питон нужен и полноценное приложение писать, я же скрипт ваяю.

Ведь elisp можно вполне себе скриптом считать, да и в emacs очень богатый набор примитивов, и автодополнения есть и горячие клавиши. Давайте просто перепишем эти пару десяток строчек под елисп. А точно ли мне первому эта идея в голову пришла? Ух ты, нифига подобного, для emacs уже есть готовое расширение, его разрабатывают десять лет, и они учли такие случаи, что даже мне в голову не приходили.

Вот так, с чего бы ты ни начинал, ты в результате приходишь в emacs.

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

Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

87. "Выпуск текстового редактора GNU Emacs 30"  –1 +/
Сообщение от zog (??), 24-Фев-25, 15:44 
> Безусловно, Emacs сложен, и многие предпочтут потратить время на что-нибудь иное. Но
> если всё описанное выше вас интересует -- выделите денёк-другой, освойте. Оно
> того стоит.

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

Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

110. "Выпуск текстового редактора GNU Emacs 30"  +1 +/
Сообщение от freehck (ok), 24-Фев-25, 17:16 
> Даже базовые операции сделаны там достаточно сложно.

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

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

114. "Выпуск текстового редактора GNU Emacs 30"  –1 +/
Сообщение от zog (??), 24-Фев-25, 17:29 
> Дорогой Zog, вы напрасно запугиваете молодёжь. В Emacs при первом запуске на
> весь экран сияет туториал, который так же легко читается, как и
> vimtutor -- и за час проходится полностью.

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

125. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от 12yoexpert (ok), 24-Фев-25, 19:13 
у вас спор гуманитария с технарём
Ответить | Правка | Наверх | Cообщить модератору

137. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от anonymous (??), 24-Фев-25, 20:46 
За день тебе реально осовить sed, а остальное - лишнее. Минимализм в массы.
Ответить | Правка | К родителю #87 | Наверх | Cообщить модератору

88. "Выпуск текстового редактора GNU Emacs 30"  –1 +/
Сообщение от Нуину (?), 24-Фев-25, 15:47 
> где этот самый Tsoding два часа конфигурирует

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

Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

105. "Выпуск текстового редактора GNU Emacs 30"  –1 +/
Сообщение от zog (??), 24-Фев-25, 17:01 
> Нашёл кого смотреть. Он же омежка.

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

108. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Нуину (?), 24-Фев-25, 17:10 
>> Нашёл кого смотреть. Он же омежка.
> Что значит "омежка"? Он достаточно хороший программист

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

Ответить | Правка | Наверх | Cообщить модератору

115. Скрыто модератором  –1 +/
Сообщение от zog (??), 24-Фев-25, 17:34 
Ответить | Правка | Наверх | Cообщить модератору

130. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (128), 24-Фев-25, 19:24 
> Он же омежка.

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

Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

76. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (76), 24-Фев-25, 14:51 
>Добавлена поддержка спецификации Unicode 15.1.

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

Ответить | Правка | Наверх | Cообщить модератору

135. Скрыто модератором  +/
Сообщение от Аноним (-), 24-Фев-25, 20:38 
Ответить | Правка | Наверх | Cообщить модератору

81. Скрыто модератором  +/
Сообщение от Аноним (-), 24-Фев-25, 15:27 
Ответить | Правка | Наверх | Cообщить модератору

96. Скрыто модератором  +/
Сообщение от Аноним (96), 24-Фев-25, 16:10 
Ответить | Правка | Наверх | Cообщить модератору

112. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (-), 24-Фев-25, 17:20 
>Включена по умолчанию возможность компиляции Lisp-файлов в исполняемый код при помощи библиотеки libgccjit

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

Ответить | Правка | Наверх | Cообщить модератору

121. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от Аноним (-), 24-Фев-25, 18:54 
> Где та самая Лисп-машина, в котором языком низкого уровня был сам LISP?!

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

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

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

Ответить | Правка | Наверх | Cообщить модератору

122. "Выпуск текстового редактора GNU Emacs 30"  +/
Сообщение от 12yoexpert (ok), 24-Фев-25, 19:02 
не понимаю, почему до сих пор не добавили код на раст или golang. вот в mesa добавили и она уже месяц не собирается, всё как положено
Ответить | Правка | Наверх | Cообщить модератору

127. Скрыто модератором  +/
Сообщение от Аноним (128), 24-Фев-25, 19:20 
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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