Skip to content

Commit 8875390

Browse files
1 parent 04a43bf commit 8875390

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

if_pyth.html

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
helpname: 'if_pyth'
44
---
55
<div id='vimCodeElement'>
6-
<a class="Constant" href="if_pyth.html" name="if_pyth.txt">if_pyth.txt</a>&nbsp;&nbsp; For&nbsp;<span class="Identifier">Vim バージョン 9.1.</span>&nbsp;&nbsp;Last change: 2023 Oct 25<br>
6+
<a class="Constant" href="if_pyth.html" name="if_pyth.txt">if_pyth.txt</a>&nbsp;&nbsp; For&nbsp;<span class="Identifier">Vim バージョン 9.1.</span>&nbsp;&nbsp;Last change: 2024 May 16<br>
77
<br>
88
<br>
99
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="Identifier">VIMリファレンスマニュアル&nbsp;&nbsp;&nbsp;&nbsp;by Paul Moore</span><br>
@@ -339,7 +339,8 @@
339339
という特別なディレクトリが使われます。このディレクトリが sys.path 内で使われる<br>
340340
とき、そして vim.path_hooks が sys.path_hooks 内で使われるとき、<a class="Type" href="options.html#'runtimepath'">'runtimepath'</a><br>
341341
の各パス&nbsp;<span class="Special">{rtp}</span>&nbsp;に対して&nbsp;<span class="Special">{rtp}</span>/python2 (or python3) と&nbsp;<span class="Special">{rtp}</span>/pythonx (両バー<br>
342-
ジョンで読み込まれる) のモジュールがロードされます。<br>
342+
ジョンで読み込まれる) のモジュールがロードされます (<span class="Todo">Note</span>: find_module() は、<br>
343+
Python 3.12.0a7 辺りで imp モジュールから削除されました)。<br>
343344
<br>
344345
実装は以下のようになっています。ただし実際は C で書かれています:&nbsp;&gt;<br>
345346
<br>
@@ -399,10 +400,13 @@
399400
<br>
400401
vim.find_module(...)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="if_pyth.html#python-find_module" name="python-find_module">python-find_module</a><br>
401402
vim.path_hook(path)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="if_pyth.html#python-path_hook" name="python-path_hook">python-path_hook</a><br>
403+
vim.find_spec(...)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="if_pyth.html#python-find_spec" name="python-find_spec">python-find_spec</a><br>
402404
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;上述のパスフックの実装に使われるメソッドとオブジェクト。sys.meta_path<br>
403405
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;で vim.path_hook を使って何かをするようなことがなければ、これらを直接<br>
404-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用することはないでしょう。これらのオブジェクトが Vim の将来のバー<br>
405-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ジョンでも存在するかどうかは保証されません。<br>
406+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;使用することはないでしょう。vim.find_spec() は Python 3.7 以降で使用可<br>
407+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;能です。<br>
408+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;これらのオブジェクトが Vim の将来のバージョンでも存在するかどうかは保<br>
409+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;証されません。<br>
406410
<br>
407411
vim._get_paths&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="if_pyth.html#python-_get_paths" name="python-_get_paths">python-_get_paths</a><br>
408412
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;パスフックで検索されるパスのリストを返すメソッド。将来のバージョンのこ<br>

tags.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9719,6 +9719,7 @@
97199719
<a class="Identifier" href="if_pyth.html#python-examples">python-examples</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if_pyth.jax<br>
97209720
<a class="Identifier" href="if_pyth.html#python-fchdir">python-fchdir</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if_pyth.jax<br>
97219721
<a class="Identifier" href="if_pyth.html#python-find_module">python-find_module</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if_pyth.jax<br>
9722+
<a class="Identifier" href="if_pyth.html#python-find_spec">python-find_spec</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if_pyth.jax<br>
97229723
<a class="Identifier" href="if_pyth.html#python-foreach_rtp">python-foreach_rtp</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if_pyth.jax<br>
97239724
<a class="Identifier" href="if_pyth.html#python-input">python-input</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if_pyth.jax<br>
97249725
<a class="Identifier" href="if_pyth.html#python-options">python-options</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if_pyth.jax<br>

0 commit comments

Comments
 (0)