The OpenNET Project / Index page

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



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

Оглавление

Выпуск текстового редактора GNU Emacs 28.1 , opennews (??), 06-Апр-22, (0) [смотреть все]

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


8. "Выпуск текстового редактора GNU Emacs 28.1 "  +/
Сообщение от m (??), 06-Апр-22, 09:56 
Несколько окон можно открыть, если есть много места на экране или много мониторов? Похоже и vim также страдает.
Вопрос в качестве ознакомления, так как не использую оба редактора.
Ответить | Правка | Наверх | Cообщить модератору

11. "Выпуск текстового редактора GNU Emacs 28.1 "  +/
Сообщение от йу (?), 06-Апр-22, 10:11 
А как редактор может не открыть несколько окон? Я тоже делитант и интересно что он на сегодня из себя представляет
Ответить | Правка | Наверх | Cообщить модератору

21. "Выпуск текстового редактора GNU Emacs 28.1 "  +/
Сообщение от Аноним84701 (ok), 06-Апр-22, 11:15 
> Несколько окон можно открыть, если есть много места на экране или много

И "внутри" себя  и "снаружи".
http://xahlee.info/emacs/emacs/i/emacs_screenshot_Dan_Lentz_...
http://xahlee.info/emacs/emacs/i/emacs_2_windows_workflow_20...
Только называют их фреймами:
https://www.gnu.org/software/emacs/manual/html_node/emacs/Fr...

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

24. "Выпуск текстового редактора GNU Emacs 28.1 "  +/
Сообщение от freehckemail (ok), 06-Апр-22, 11:27 
Аноним84701 уже в целом ответил, но я отвечу то же самое, но попроще.

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

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

27. "Выпуск текстового редактора GNU Emacs 28.1 "  +/
Сообщение от Папандрополус (?), 06-Апр-22, 11:41 
Может кто знает почему в orgmode

#+begin_src python :session

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

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

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

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

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

118. "Выпуск текстового редактора GNU Emacs 28.1 "  +/
Сообщение от freehckemail (ok), 12-Окт-22, 21:13 
> Конфигурация doom emacs.

Эх, везёт молодёжи. Во времена моей юности никаких "конфигураций" ещё не было. Да что там, у нас и пакетного менеджера в емаксе ещё не было. )

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

33. "Выпуск текстового редактора GNU Emacs 28.1 "  –1 +/
Сообщение от Аноним (33), 06-Апр-22, 12:01 
Это всё хорошо, но есть ли там несколько курсоров? Мне надо в одном окне и в одном файле,  как это умеют все приличные редакторы текста сейчас. И видеть несколько мест сразу (каждая часть окна при этом видит действия соседних). Режим демона это шляпа какая-то. Он тоже течёт, как и Kate? Kate хотя бы закрыл и вся память освободилась, через секунду уже открыл заново на том же месте. Тормоза это конечно основная проблема, если уж нативные парсеры/линтеры больно использовать из-за тормозов, то что уж говорить о байткоде.
Ответить | Правка | К родителю #24 | Наверх | Cообщить модератору

35. "Выпуск текстового редактора GNU Emacs 28.1 "  +3 +/
Сообщение от freehckemail (ok), 06-Апр-22, 12:15 
> Это всё хорошо, но есть ли там несколько курсоров? Мне надо в
> одном окне и в одном файле,  как это умеют все
> приличные редакторы текста сейчас. И видеть несколько мест сразу (каждая часть
> окна при этом видит действия соседних).

Да как бы, не открою Америку, если скажу, что большую часть фишек "все приличные редакторы" подцепили именно из Emacs. =)

Multiple Cursors были, сколько себя помню. Один евангелист, ведущий на ютубе канал по Emacs, даже видео записывал на эту тему: https://www.youtube.com/watch?v=jNa3axo40qM

Но курсоры -- это так, ребячество. Разумеющиеся вещи, как, скажем, замена одной строки на другую. Помимо курсоров есть куда более мощные вещи. Например редактирование блоков -- всё-таки оперирование блоками текста очень удобно в огромном количестве случаев. Или макросы -- редактор просто запоминает последовательность нажатия клавиш и позволяет неограниченное количество раз повторить. И что характерно -- команды прыжка между окнами тоже записываются и повторяются. В общем, много там фишек прикольных есть. )

> Он тоже течёт, как и Kate?

Emacs вроде не течёт. По крайней мере у меня в своё время он демоном по полгода висел открытым, и всю доступную память не выжирал

> Тормоза это конечно основная проблема, если уж нативные парсеры/линтеры больно
> использовать из-за тормозов, то что уж говорить о байткоде.

Да вообще-то не больно, и некоторые режимы Emacs так и делают. Например для работы с проектом на OCaml существует режим merlin-mode, который именно то и делает, что запускает процесс-сателлит с редактором merlin (специально разработанный для OCaml), и использует его функциональность для проверки типов в текущем файле, для анализа синтаксиса, и т.п.

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

104. "Выпуск текстового редактора GNU Emacs 28.1 "  +/
Сообщение от freehckemail (ok), 08-Апр-22, 16:03 
> Это всё хорошо, но есть ли там несколько курсоров?

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

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-r.../

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

--

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

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

117. "Выпуск текстового редактора GNU Emacs 28.1 "  +/
Сообщение от freehckemail (ok), 21-Июл-22, 22:36 
Ещё немного обновлю длиннопост.

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

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

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

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

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

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




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

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