Evgeni Chasnovski

Results 553 comments of Evgeni Chasnovski

I realized that original demo didn't showcase the "in-process LSP" part of the PR. So I decided to add 'textDocument/hover' support (as it is pretty straightforward) and here is the...

There were visible changes in workflow: - The `version = nil` case is now the same as "use default branch" (usually `main` or `master`). The relevant discussion is [here](https://github.com/neovim/neovim/pull/34009#discussion_r2091371243). -...

The `vim.pack.update()` now doesn't have `offline` option. The decision of whether it is needed is postponed until after there is lockfile support. This also means that (temporarily) changing `version` for...

> There's an issue if the spec list contains duplicate url's: Yeah, I was aware of that (it is actually if there are duplicated `name` fields), but figured it could...

Rebased on `master` to [mention `:restart`](https://github.com/neovim/neovim/pull/34009/commits/060fbadf0219e6d34eabe705c763fd53582789ac). Also added [whole array normalization in `add()`](https://github.com/neovim/neovim/pull/34009/commits/8a829179c8e5839e35d0585250eed8d8d514148f): it collects non-duplicating specs and errors if there are conflicts in `source` or `version`. So [this](https://github.com/neovim/neovim/pull/34009#issuecomment-2925297258) now...

> It is all centred around being able to call `vim.system()` with a list of plugins and can only run 1 kind of operation in parallel at once. Yeah, this...

I've pushed async stuff (with a separate commit introducing dedicated `vim._async` that will be kept for future). @lewis6991, enabling `await` in '.luarc.json' results in failing linting in unrelated code parts....

> 1. Is it intended behaviour that all the messages telling me that a package has been installed appear all at the end? This is because there is no LSP...

Thanks for the suggestion, Adam! Glad you still use 'mini.nvim' :) Similar suggestion was discussed in #153. Those are indeed slightly different cases: 'nvim-web-devicons' has separate highlight group for each...

I thought I have resolved this, but I didn't take into account that tab width is computed based on the `config.format` output. If it contains any special constructs (like `%#HLname#`,...