Skip to content

Commit 605e38f

Browse files
1 parent f600311 commit 605e38f

File tree

1 file changed

+19
-18
lines changed

1 file changed

+19
-18
lines changed

tagsrch.html

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
helpname: 'tagsrch'
44
---
55
<div id='vimCodeElement'>
6-
<a class="Constant" href="tagsrch.html" name="tagsrch.txt">tagsrch.txt</a>&nbsp;&nbsp; For&nbsp;<span class="Identifier">Vim バージョン 9.1.</span>&nbsp;&nbsp;Last change: 2025 Apr 26<br>
6+
<a class="Constant" href="tagsrch.html" name="tagsrch.txt">tagsrch.txt</a>&nbsp;&nbsp; For&nbsp;<span class="Identifier">Vim バージョン 9.1.</span>&nbsp;&nbsp;Last change: 2025 Apr 30<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 Bram Moolenaar</span><br>
@@ -890,8 +890,9 @@
890890
<span class="PreProc">==============================================================================</span><br>
891891
7.&nbsp;<a class="Type" href="options.html#'tagfunc'">'tagfunc'</a>&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;&nbsp;&nbsp;&nbsp;&nbsp;<a class="Constant" href="tagsrch.html#tag-function" name="tag-function">tag-function</a><br>
892892
<br>
893-
<a class="Identifier" href="tagsrch.html#:tag">:tag</a><a class="Identifier" href="tagsrch.html#:tselect">:tselect</a>&nbsp;のようなコマンド、および&nbsp;<a class="Identifier" href="tagsrch.html#CTRL-]">CTRL-]</a>&nbsp;のようなノーマルモードタ<br>
894-
グコマンドに使われるタグのリストを生成する関数をVimに提供することが可能である。<br>
893+
<a class="Identifier" href="tagsrch.html#:tag">:tag</a><a class="Identifier" href="tagsrch.html#:tselect">:tselect</a>&nbsp;のようなコマンド、<a class="Identifier" href="tagsrch.html#CTRL-]">CTRL-]</a>&nbsp;のようなノーマルモードのタグコマ<br>
894+
ンド、および&nbsp;<a class="Identifier" href="builtin.html#taglist()">taglist()</a>&nbsp;関数に使用されるタグのリストを生成する関数を Vim に提<br>
895+
供することができる。<br>
895896
<br>
896897
タグリストの生成に使用される関数は、<a class="Type" href="options.html#'tagfunc'">'tagfunc'</a>&nbsp;オプションを設定することによって<br>
897898
指定される。関数は3つの引数で呼び出される:<br>
@@ -943,22 +944,22 @@
943944
<br>
944945
以下は、<a class="Type" href="options.html#'tagfunc'">'tagfunc'</a>&nbsp;に使用される関数の仮定の例である。結果(ファイル名の逆順のタ<br>
945946
グのリスト)を生成するために&nbsp;<a class="Identifier" href="builtin.html#taglist()">taglist()</a>&nbsp;の出力を使用している。<br>
946-
<br>
947-
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function TagFunc(pattern, flags, info)<br>
948-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function CompareFilenames(item1, item2)<br>
949-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;let f1 = a:item1['filename']<br>
950-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;let f2 = a:item2['filename']<br>
951-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return f1 &gt;=# f2 ?<br>
952-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\ -1 : f1 &lt;=# f2 ? 1 : 0<br>
953-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;endfunction</div>
954-
<br>
955-
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;let result = taglist(a:pattern)<br>
956-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;call sort(result, &quot;CompareFilenames&quot;)</div>
957-
<br>
958-
<div class="helpExample">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return result<br>
947+
&gt;vim<br>
948+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function CompareFilenames(item1, item2)<br>
949+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;let f1 = a:item1[<span class="MissingTag">'filename'</span>]<br>
950+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;let f2 = a:item2[<span class="MissingTag">'filename'</span>]<br>
951+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return f1 &gt;=# f2 ? -1 : f1 &lt;=# f2 ? 1 : 0<br>
952+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;endfunction<br>
953+
<br>
954+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function TagFunc(pattern, flags, info)<br>
955+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;let result = taglist(a:pattern)<br>
956+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;call sort(result, &quot;CompareFilenames&quot;)<br>
957+
<br>
958+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return result<br>
959959
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;endfunc<br>
960-
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set tagfunc=TagFunc</div>
961-
<br>
960+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set tagfunc=TagFunc<br>
961+
&lt;<br>
962+
<span class="Todo">Note</span>:&nbsp;<a class="Identifier" href="builtin.html#taglist()">taglist()</a>&nbsp;を実行すると、<a class="Type" href="options.html#'tagfunc'">'tagfunc'</a>&nbsp;関数は再帰的に呼び出されない。<br>
962963
<br>
963964
&nbsp;vim:tw=78:ts=8:noet:ft=help:norl:<br>
964965
</div>

0 commit comments

Comments
 (0)