Files
neovim/runtime/autoload
Jongwook Choi 7bd6bd1ef7 fix(provider): cannot detect python3.12 #25316
PROBLEM: The builtin python3 provider cannot auto-detect python3.12
when g:python3_host_prog is not set. As a result, when python3 on $PATH
is currently python 3.12, neovim will fail to load python3 provider
and result in `has("python3") == 0`, e.g.,
"Failed to load python3 host. You can try to see what happened by ..."

ROOT CAUSE: the `system()` call from `provider#pythonx#DetectByModule`
does not ignore python warnings, and `pkgutil.get_loader` will print
a warning message in the very first line:
```
<string>:1: DeprecationWarning: 'pkgutil.get_loader' is deprecated and
slated for removal in Python 3.14; use importlib.util.find_spec() instead
```

SOLUTION:
- Use `importlib.util.find_spec` instead (python >= 3.4)
- Use `-W ignore` option to prevent any potential warning messages
2023-09-23 02:49:34 -07:00
..
2023-09-13 17:23:45 +02:00
2023-09-13 17:23:45 +02:00
2022-12-08 16:33:38 +01:00
2021-09-13 16:33:41 +02:00
2022-07-26 11:26:23 +02:00
2023-09-13 17:23:45 +02:00
2023-08-13 13:25:10 +01:00
2017-04-29 01:47:36 +02:00
2017-04-29 01:47:36 +02:00
2021-09-22 06:12:06 -07:00
2021-09-13 16:33:41 +02:00
2022-07-02 11:06:03 +02:00
2023-09-07 09:06:35 +02:00
2023-08-21 20:32:28 +09:00
2023-09-17 22:52:56 +02:00
2021-05-01 01:37:13 -04:00
2023-08-13 13:25:10 +01:00
2020-06-10 22:21:14 +09:00
2019-07-29 20:50:07 +02:00
2023-09-13 17:23:45 +02:00
2023-09-13 17:23:45 +02:00
2021-05-02 13:00:38 -04:00
2023-04-11 19:10:36 +02:00
2023-09-09 08:29:50 +02:00
2023-09-07 09:06:35 +02:00

The autoload directory is for standard Vim autoload scripts.

These are functions used by plugins and for general use.  They will be loaded
automatically when the function is invoked.  See ":help autoload".

gzip.vim	for editing compressed files
netrw*.vim	browsing (remote) directories and editing remote files
tar.vim		browsing tar files
zip.vim		browsing zip files
paste.vim	common code for mswin.vim, menu.vim and macmap.vim
spellfile.vim	downloading of a missing spell file

Omni completion files:
ccomplete.vim		C
csscomplete.vim		HTML / CSS
htmlcomplete.vim	HTML
javascriptcomplete.vim  Javascript
phpcomplete.vim		PHP
pythoncomplete.vim	Python
rubycomplete.vim	Ruby
syntaxcomplete.vim	from syntax highlighting
xmlcomplete.vim		XML (uses files in the xml directory)