Size: a a a

2021 January 31

GK

Georgy Komarov in pro.vim
Нам бы для таких постов завести отдельную базу знаний...
Как например у соседнего чата по тайлингам: https://github.com/twmru/knowledge_base/wiki.
источник

YS

Yaroslav Schekin in pro.vim
Georgy Komarov
Здорово! Подробный список, очень пригодится для последующих vim/neovim дискуссий.

> The vim.lsp Lua module --- a framework for building LSP plugins. [WIP]

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

> Provides tree-sitter AST (CST?) queries and syntax highlighting

Скорее CST. TS ведь не может выстроить полное AST, например, для плюсов.
> На фреймворк это не потянет.

Прямая цитата из документации neovim. Т.е. они оценивают его так — "им виднее". ;)

> Скорее CST.

Это да... но аббревиатура AST куда более известна, поэтому написал так.

> TS ведь не может выстроить полное AST, например, для плюсов.

Смотря что называть "полным". ;) Да и вообще, в этой теме много тонкостей.
источник

YS

Yaroslav Schekin in pro.vim
Georgy Komarov
Нам бы для таких постов завести отдельную базу знаний...
Как например у соседнего чата по тайлингам: https://github.com/twmru/knowledge_base/wiki.
Да, если кому-то захочется это куда-то выложить — не стесняйтесь. :)
источник

EG

Emmanuel Goldstein in pro.vim
Yaroslav Schekin
После последних обсуждений vim vs neovim мне стало любопытно узнать, каковы реальные технические отличия на данный момент.

И вот они. Или см. http://vpaste.net/e7fvQ

Насколько мне известно, это вообще все существенные технические отличия.
Но если кто-то найдёт ошибку, или заметит, что чего-то не хватает -- пишите.
Найс
Я не подозревал сколько мелкофиксов в nvim
источник

GK

Georgy Komarov in pro.vim
Yaroslav Schekin
> На фреймворк это не потянет.

Прямая цитата из документации neovim. Т.е. они оценивают его так — "им виднее". ;)

> Скорее CST.

Это да... но аббревиатура AST куда более известна, поэтому написал так.

> TS ведь не может выстроить полное AST, например, для плюсов.

Смотря что называть "полным". ;) Да и вообще, в этой теме много тонкостей.
> Прямая цитата из документации neovim. Т.е. они оценивают его так — "им виднее". ;)

Хм, действительно (:he lsp.txt).

> Это да... но аббревиатура AST куда более известна, поэтому написал так.

В доках на триситтер сказано неопределённо: syntax tree 🤷‍♂️
источник

V

Vim Help in pro.vim
Yaroslav Schekin
> На фреймворк это не потянет.

Прямая цитата из документации neovim. Т.е. они оценивают его так — "им виднее". ;)

> Скорее CST.

Это да... но аббревиатура AST куда более известна, поэтому написал так.

> TS ведь не может выстроить полное AST, например, для плюсов.

Смотря что называть "полным". ;) Да и вообще, в этой теме много тонкостей.
Found help for lsp.txt in NeoVim docs:
https://neovim.io/doc/user/lsp.html#lsp%2Etxt
источник

EG

Emmanuel Goldstein in pro.vim
Yaroslav Schekin
Да, если кому-то захочется это куда-то выложить — не стесняйтесь. :)
Могу сделать, чтобы можно было этот текст из бота получить :)
источник

EG

Emmanuel Goldstein in pro.vim
Для еженедельной дискуссии «чем-неовим-отличается-от-вим»
источник

YS

Yaroslav Schekin in pro.vim
Emmanuel Goldstein
Могу сделать, чтобы можно было этот текст из бота получить :)
Почему бы нет? Но, может быть, ещё кто-то найдёт неточности и т.п.
источник

EG

Emmanuel Goldstein in pro.vim
Yaroslav Schekin
Почему бы нет? Но, может быть, ещё кто-то найдёт неточности и т.п.
Если ты зальёшь на гист, то там потом можно будет модифицировать по той же ссылке
источник

EG

Emmanuel Goldstein in pro.vim
Или просто на гитхаб
источник

GK

Georgy Komarov in pro.vim
Emmanuel Goldstein
Могу сделать, чтобы можно было этот текст из бота получить :)
Гитхаб — он чем удобнее — там можно контрибьютить другим людям. И тебя не надо дёргать, если захочется что-то изменить/добавить.
источник

JM

John Meow in pro.vim
Yaroslav Schekin
После последних обсуждений vim vs neovim мне стало любопытно узнать, каковы реальные технические отличия на данный момент.

И вот они. Или см. http://vpaste.net/e7fvQ

Насколько мне известно, это вообще все существенные технические отличия.
Но если кто-то найдёт ошибку, или заметит, что чего-то не хватает -- пишите.
#important
источник

YS

Yaroslav Schekin in pro.vim
Emmanuel Goldstein
Если ты зальёшь на гист, то там потом можно будет модифицировать по той же ссылке
А мне оно как-то уже не надо. Я узнал всё, что хотел.
источник

JM

John Meow in pro.vim
John Meow
#important
Можно вот так сохранять
источник

EG

Emmanuel Goldstein in pro.vim
Georgy Komarov
Гитхаб — он чем удобнее — там можно контрибьютить другим людям. И тебя не надо дёргать, если захочется что-то изменить/добавить.
Я могу сделать, чтобы бот отдавал ссылку на гитхаб
источник

EG

Emmanuel Goldstein in pro.vim
Yaroslav Schekin
А мне оно как-то уже не надо. Я узнал всё, что хотел.
Если ты передаёшь в public domain, я могу залить на гитхаб
источник

YS

Yaroslav Schekin in pro.vim
Emmanuel Goldstein
Если ты передаёшь в public domain, я могу залить на гитхаб
Да, передаю, конечно.
источник

YS

Yaroslav Schekin in pro.vim
Просто обновлять подобное — это та ещё морока.
источник

GK

Georgy Komarov in pro.vim
Emmanuel Goldstein
Если ты передаёшь в public domain, я могу залить на гитхаб
Мб тогда тоже организацию запилим? @mymedia как на это смотришь?
источник