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.

Raspunde prin e-mail lui