LINUX.ORG.RU

История изменений

Исправление StillSteal, (текущая версия) :

Что и нет проблем с отступами в незакрытом блоке? Например, | - это курсор

int main() {
|

Будет тут автоматический отступ? Если, да, мне не совсем понятно как? Уверен, что используешь и treesitter отступы? Либо emacs использует какие-то ухищрения для этого, типа откатывается к отступам на регулярках, либо я еще что-то. Но как по мне treesitter пока он не может отпарсить часть кода (а незакрытый блок и есть такая часть), он не должен давать информацию нужен тут отступ или нет.

В том, что в neovim медленные вставки значительных кусков текста в большие файлы, я и подозревал, что это может быть проблема neovim реализации.

Ну и конечно гугл чего-то типа slow treesitter emacs выдает много результатов, где жалуются на него тоже.

Исправление StillSteal, :

Что и нет проблем с отступами в незакрытом блоке? Например, | - это курсор

int main() {
|

Будет тут автоматический отступ? Если, да, мне не совсем понятно как? Уверен, что используешь и treesitter отступы? Либо emacs использует какие-то ухищрения для этого, типа откатывается к отступам на регулярках, либо я еще что-то. Но как по мне treesitter пока он не может отпарсить часть кода (а незакрытый блок и есть такая часть), он не должен давать информацию нужен тут отступ или нет.

В том, что вставки значительных кусков текста в большие файлы, я и подозревал, что это может быть проблема neovim реализации.

Ну и конечно гугл чего-то типа slow treesitter emacs выдает много результатов, где жалуются на него тоже.

Исправление StillSteal, :

Что и нет проблем с отступами в незакрытом блоке? Например, | - это курсор

int main() {
|

Будет тут автоматический отступ? Если, да, мне не совсем понятно как? Уверен, что используешь и treesitter отступы? Либо emacs использует какие-то ухищрения для этого, типа откатывается к отступам на регулярках, либо я еще что-то. Но как по мне treesitter пока он не может отпарсить часть кода (а незакрытый блок и есть такая часть), он не должен давать информацию нужен тут отступ или нет.

Исходная версия StillSteal, :

Что и нет проблем с отступами в незакрытом блоке? Например, | - это курсор [code=c] int main() { | [/code] Будет тут автоматический отступ? Если, да, мне не совсем понятно как? Уверен, что используешь и treesitter отступы? Либо emacs использует какие-то ухищрения для этого, типа откатывается к отступам на регулярках, либо я еще что-то. Но как по мне treesitter пока он не может отпарсить часть кода (а незакрытый блок и есть такая часть), он не должен давать информацию нужен тут отступ или нет.