The OpenNET Project / Index page

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



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

Оглавление

Релиз текстового редактора Vim 9.1, opennews (??), 03-Янв-24, (0) [смотреть все]

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


9. "Релиз текстового редактора Vim 9.1"  +3 +/
Сообщение от Аноним (1), 03-Янв-24, 13:08 
Лсп работает через пень колоду и отсутствие многопоточности.
Ответить | Правка | Наверх | Cообщить модератору

94. "Релиз текстового редактора Vim 9.1"  +3 +/
Сообщение от YetAnotherOnanym (ok), 03-Янв-24, 15:05 
Добавление многопотлочности может обернуться усложнением кода, оправданность которого для текстового редактора очень сомнительна. Если авторы сабжа сознательно отказались от неё - это вполне здравое решение.
Ответить | Правка | Наверх | Cообщить модератору

165. "Релиз текстового редактора Vim 9.1"  +1 +/
Сообщение от Аноним (165), 03-Янв-24, 16:43 
Без многопоточности UI будет блокироваться плагинами. Это не проблема, если они отрабатывают быстро, но в целом - особенно в случае блокировки на ожидание ответа от того же LSP - может быть проблемой и приводить к фризам UI. Не случайно же во всех полноценных реализациях UI, будь то Win32 API, Qt/Gtk или MacOS, есть main/GUI thread, в котором категорически не рекомендуется делать что-то блокирующее.

Можно и без многопоточности, воркер-процессы и общение через shared memory, но тут свои нюансы, еще вопрос, что проще.

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

166. "Релиз текстового редактора Vim 9.1"  +1 +/
Сообщение от Аноним (-), 03-Янв-24, 16:53 
> Без многопоточности UI будет блокироваться плагинами.

Будет как в анекдоте про сына Билла Гейтца.
- Папа, а что такое многопоточнось?
-- Сейчас покажу сынок, только дискетку отформатирую

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

185. "Релиз текстового редактора Vim 9.1"  +/
Сообщение от Аноним (178), 03-Янв-24, 19:04 
Конечно, но жить вообще сложно. В общем, это не твои жизненные проблемы
Ответить | Правка | К родителю #94 | Наверх | Cообщить модератору

114. "Релиз текстового редактора Vim 9.1"  +/
Сообщение от Аноним (7), 03-Янв-24, 15:19 
обычно работает - есть какие-то конкретные претензии? - там всю работу лсп сервер выполняет
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

173. "Релиз текстового редактора Vim 9.1"  +/
Сообщение от Аноним (173), 03-Янв-24, 17:59 
это которое добавили с 8 версии?
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

265. "Релиз текстового редактора Vim 9.1"  +/
Сообщение от Анони (?), 06-Янв-24, 11:29 
в neovim нет многопоточности
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

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

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




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

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