Dominique wrote:
> Bram Moolenaar wrote: > > > > when you say built-in LSP support, do you mean written in C, or as a > > > vim9script plugin? > > > > Written in C. There are plugins but I have heard users argue that it > > would be better if it's built-in. Others say that the plugins are good > > enough. > > Builtin LSP could also be written in Vim9 script I think. > I can't think of anything time critical which would benefit being in C. > But I'm not sure TBH. OK, perhaps this item is a bit hard to understand and not worth voting on. > Other than that, I don't see support of Tree-Sitter, which could be > useful for things like: > - syntax highlighting > - folding > - text objects defined by syntax (to e.g. select or move by > function/class/string/statement...) > - and probably other things (e.g. being able to show syntax info) There was a discussion about what engine to use for parsing, and tree-sitter was considered old and difficult to use. Let's leave out the name and just say "fast syntax parser". > Improving spelling would also be nice as Vim only supports > a subset of Hunspell and some recent Hunspell file can't be > used in Vim anymore (e.g. French dictionary). Not sure if this > would be done by improving what currently exists or whether > it would be supporting the hunspell lib for example. I recall > that Hunspell doc is unfortunately rather dry. That is the problem, Hunspell, as the name suggests, was mainly done by a group for supporting Hungarian, and they were less interested in "doing it right". This has made things complicated. Anyway, I consider this maintenance. Voting on it won't really make a difference, it takes someone for each language to dig into it and suggest what spell items need to be added. I know that German suggestions are very slow for longer words, because of how compounding works. There are simply too many possibilities to score. > Syntax highlighting of Ex command line would be nice (but probably > complex for arguable benefit). You can use the command-line window for that. -- Q: How many legs does a giraffe have? A: Eight: two in front, two behind, two on the left and two on the right /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\ /// \\\ \\\ sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// -- -- You received this message from the "vim_dev" maillist. Do not top-post! Type your reply below the text you are replying to. For more information, visit http://www.vim.org/maillist.php --- You received this message because you are subscribed to the Google Groups "vim_dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/vim_dev/20220707123047.F37001C04CD%40moolenaar.net.
