neovim/runtime/autoload/provider
Justin M. Keyes a40eb7cc99 feat(vim.version): more coercion with strict=false
Problem:
"tmux 3.2a" (output from "tmux -V") is not parsed easily.

Solution:
With `strict=false`, discard everything before the first digit.

- rename Semver => Version
- rename vim.version.version() => vim.version._version()
- rename matches() => has()
- remove `opts` from cmp()
2023-03-20 13:40:38 +01:00
..
clipboard.vim feat(vim.version): more coercion with strict=false 2023-03-20 13:40:38 +01:00
node.vim refactor(runtime): use vim.version to compare versions #22550 2023-03-07 06:28:53 -08:00
perl.vim healtcheck: use g:perl_host_prog if its set instead 2020-09-05 13:09:15 +01:00
python3.vim provider: g:loaded_xx_provider=2 means "enabled and working" 2019-08-04 13:23:46 +02:00
pythonx.vim refactor(provider): use list comprehension #19027 2022-06-20 06:17:00 -07:00
ruby.vim checkhealth: ignore 'wildignore' when seeking executables (#14495) 2021-05-07 11:07:07 +02:00
script_host.rb Make script_host.rb rubocop-clean 2017-05-03 22:24:51 +02:00