Skip to content

Commit 86f678b

Browse files
committed
vim74-kaoriya-win64-20140716
1 parent 31e80b4 commit 86f678b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+875
-1525
lines changed

CHANGES_kaoriya.txt

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,23 @@
1+
=== 20140716�̕ύX�_ ===
2+
3+
* �x�[�X�R�[�h��7.4.364�ɍX�V���܂���
4+
* contrib �X�V
5+
* vimdoc-ja (2014-07-15 c646ee6)
6+
* vimproc (2014-07-10 c1bdfe0)
7+
* LuaJIT (2014-07-04 5f370d9)
8+
9+
=== * 20140504�̕ύX�_ ===
10+
11+
* �x�[�X�R�[�h��7.4.274�ɍX�V���܂���
12+
* contrib�X�V
13+
* vimdoc-ja��(2014-04-11 fb6324b)�ɍX�V���܂���
14+
* vimproc��(2014-04-21 25ad75f)�ɍX�V���܂���
15+
* LuaJIT��(2014-04-27 e26dc8a)�ɍX�V���܂���
16+
117
=== 20140330�̕ύX�_ ===
218

319
* �x�[�X�R�[�h��7.4.227�ɍX�V���܂���
4-
* �R���p�C�����Ɏg�p����Python��2.0.0-p451�ɃA�b�v�f�[�g���܂���
20+
* �R���p�C�����Ɏg�p����Python���A�b�v�f�[�g���܂���
521
* 3.X: 3.4.0
622
* 2.X: 2.7.6
723
* �R���p�C�����Ɏg�p����Ruby��2.0.0-p451�ɃA�b�v�f�[�g���܂���

plugins/vimdoc-ja/doc/change.jax

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -268,9 +268,9 @@ r{char} カーソル下の文字を {char} に置き換える。
268268

269269
*gr*
270270
gr{char} カーソル下の仮想文字を {char} に置き換える。このコマン
271-
ドはファイル上の空白ではなく、画面上の空白を置き換える。
272-
詳細は |gR||Virtual-Replace-mode| を参照。|r| と同
273-
、回数を指定できる。
271+
ドはファイル上の文字単位ではなく、画面上の文字幅単位で
272+
置き換える。詳細は |gR||Virtual-Replace-mode| を参
273+
照。|r| と同様、回数を指定できる。
274274
{char} の入力方法は |r| と同様である。
275275
{Vimが |+vreplace| 機能付きでコンパイルされたときのみ
276276
有効}
@@ -1569,8 +1569,8 @@ autocommand と連携して、クールに振舞うはずである。
15691569
==============================================================================
15701570
7. テキストのソート *sorting*
15711571

1572-
Vimはソート関数とソートコマンドを備えている。ソート関数については|sort()|を参
1573-
1572+
Vimはソート関数とソートコマンドを備えている。ソート関数については |sort()|
1573+
|uniq()| を参照
15741574

15751575
*:sor* *:sort*
15761576
:[range]sor[t][!] [i][u][r][n][x][o] [/{pattern}/]

plugins/vimdoc-ja/doc/cmdline.jax

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -795,7 +795,7 @@ Note: これらは文字通りに打ち込まれる、これらは特別なキ
795795
レクトリ名に展開されるならば、パスの区切り文字が末尾に追加され
796796
る。これが付けられたものが、ディスク上に存在せず絶対パスを持た
797797
ないファイルに展開されるときは、結果は予期できない。MS-Windows
798-
では 8.3 形式のファイル名はロングファイル名に展開されます
798+
では 8.3 形式のファイル名はロングファイル名に展開される
799799
:8 パスを短い8.3形式に変換する (現在のところ MS-Windows 版での
800800
み)。パスの内、実際に存在する部分に対して機能する。
801801
:~ ファイル名をホームディレクトリについて相対的な名前に (可能なら

plugins/vimdoc-ja/doc/develop.jax

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*develop.txt* For Vim バージョン 7.4. Last change: 2013 Apr 27
1+
*develop.txt* For Vim バージョン 7.4. Last change: 2014 Mar 27
22

33

44
VIMリファレンスマニュアル by Bram Moolenaar

plugins/vimdoc-ja/doc/diff.jax

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ Vimが各ファイルについてウィンドウを開く時に起こること
9393
:difft[his] 現在のウィンドウを差分ウィンドウの1つにする。これにより
9494
"vimdiff" と同じオプションが設定される。
9595

96-
:diffp[atch] {patchfile} *E816* *:diffp* *:diffpatch*
96+
:diffp[atch] {patchfile} *E816* *:diffp* *:diffpatch*
9797
{patchfile}内の差分情報を現在のバッファへ適用し、結果を新しく
9898
作成したバッファへ出力する。オプションは "vimdiff" と同様に設
9999
定される。

plugins/vimdoc-ja/doc/digraph.jax

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1074,7 +1074,7 @@ char digraph hex dec official name ~
10741074
⊥ -T 22A5 8869 UP TACK
10751075
⋅ .P 22C5 8901 DOT OPERATOR
10761076
⋮ :3 22EE 8942 VERTICAL ELLIPSIS
1077-
.3 22EF 8943 MIDLINE HORIZONTAL ELLIPSIS
1077+
.3 22EF 8943 MIDLINE HORIZONTAL ELLIPSIS
10781078
⌂ Eh 2302 8962 HOUSE
10791079
⌈ <7 2308 8968 LEFT CEILING
10801080
⌉ >7 2309 8969 RIGHT CEILING

plugins/vimdoc-ja/doc/editing.jax

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1236,7 +1236,7 @@ b:browsefilter はファイルタイププラグインで設定することが
12361236
きる道を残すことだ。
12371237

12381238
Vim が browsefilter をサポートしていないときにそれを設定しないようにするには、
1239-
has("browsefilter") が使えます: >
1239+
has("browsefilter") が使える: >
12401240
12411241
if has("browsefilter")
12421242
let g:browsefilter = "whatever"

plugins/vimdoc-ja/doc/eval.jax

Lines changed: 37 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ empty()を使用して次のようにする。 >
140140
141141
142142
1.3 リスト ~
143-
*List* *Lists* *E686*
143+
*list* *List* *Lists* *E686*
144144
リストとは順序を保つ要素の列である。要素はどんな型でもよい。要素へはインデック
145145
ス番号を使ってアクセスする。列の任意の位置に要素を追加したり削除することができ
146146
る。
@@ -310,6 +310,7 @@ Note リストの比較について注意: 2つのリストは、同じ長さを
310310
要素の順番を変更する: >
311311
:call sort(list) " リストをアルファベット順にソート
312312
:call reverse(list) " 要素の順序を反転させる
313+
:call uniq(sort(list)) " ソートして重複を削除する
313314
314315
315316
for ループ ~
@@ -375,7 +376,7 @@ Note リストの全要素が同じ型でなければならない。そうでな
375376
376377
377378
1.4 辞書 ~
378-
*Dictionaries* *Dictionary*
379+
*dict* *Dictionaries* *Dictionary*
379380
辞書とは連想配列である。各要素はキーと値を持つ。要素はキーによって特定できる。
380381
要素は特に順序を持たずに保持される。
381382

@@ -967,7 +968,7 @@ number 数定数 *expr-number*
967968

968969

969970

970-
文字列 *expr-string* *E114*
971+
文字列 *string* *expr-string* *E114*
971972
------
972973
"string" 文字列定数 *expr-quote*
973974

@@ -1623,7 +1624,7 @@ v:version Vimのバージョン番号。メジャーバージョン番号は100
16231624
5.1 (5.01)は501となる。読出し専用。また "version" は、以前の版
16241625
のVimとの互換性の為に動作する。
16251626
特定のパッチが適用されているかを調べるには|has()|を使う。例: >
1626-
if has("patch123")
1627+
if has("patch-7.4.123")
16271628
< 5.0と5.1には両方ともパッチ123が存在しているが、バージョンが違
16281629
えば番号は同じでもパッチの内容は全く異なっている。
16291630

@@ -1654,6 +1655,9 @@ and( {expr}, {expr}) 数値 ビット論理積
16541655
append( {lnum}, {string}) 数値 {string}{lnum}行目に付け加える
16551656
append( {lnum}, {list}) 数値 行{list}{lnum}行目に付け加える
16561657
argc() 数値 引数内のファイルの数
1658+
argidx() 数値 引数リスト内の現在のインデックス
1659+
arglistid( [{winnr}, [ {tabnr}]])
1660+
数値 引数リストID
16571661
argv( {nr}) 文字列 引数の第{nr}番目
16581662
argv( ) リスト 引数リスト
16591663
asin( {expr}) 浮動小数点数 {expr}のアークサイン
@@ -1684,7 +1688,7 @@ complete( {startcol}, {matches}) なし 挿入モード補完を設定する
16841688
complete({startcol}, {matches}) 文字列 挿入モード補完の結果を設定する
16851689
complete_add( {expr}) 数値 補完候補を追加する
16861690
complete_check() 数値 補完中に押されたキーをチェックする
1687-
confirm( {msg}, {choices} [, {default} [, {type}]])
1691+
confirm( {msg} [, {choices} [, {default} [, {type}]]])
16881692
数値 ユーザーへの選択肢と番号
16891693
copy( {expr}) 任意 {expr}の浅いコピーを作る
16901694
cos( {expr}) 浮動小数点数 {expr} の余弦(コサイン)
@@ -1706,6 +1710,7 @@ escape( {string}, {chars}) 文字列 {string}内の{chars}を '\' でエスケ
17061710
eval( {string}) 任意 {string}を評価し、値を得る
17071711
eventhandler( ) 数値 イベントハンドラの内側ならTRUE
17081712
executable( {expr}) 数値 実行可能な{expr}が存在するなら1
1713+
exepath( {expr}) 文字列 コマンド {expr} のフルパス
17091714
exists( {var}) 数値 変数{var}が存在したらTRUE
17101715
extend( {expr1}, {expr2} [, {expr3}])
17111716
リスト/辞書 {expr1}{expr2}の要素を挿入
@@ -1745,10 +1750,11 @@ getbufvar( {expr}, {varname} [, {def}])
17451750
getcmdline() 文字列 現在のコマンドラインを取得
17461751
getcmdpos() 数値 コマンドラインのカーソル位置を取得
17471752
getcmdtype() 文字列 現在のコマンドラインの種類を取得
1753+
getcurpos() リスト カーソルの位置
17481754
getcwd() 文字列 現在の作業ディレクトリ
1755+
getfontname( [{name}]) 文字列 使用しているフォントの名前
17491756
getfperm( {fname}) 文字列 ファイル{fname}の許可属性を取得
17501757
getfsize( {fname}) 数値 ファイル{fname}のバイト数を取得
1751-
getfontname( [{name}]) 文字列 使用しているフォントの名前
17521758
getftime( {fname}) 数値 ファイルの最終更新時間
17531759
getftype( {fname}) 文字列 ファイル{fname}の種類の説明
17541760
getline( {lnum}) 文字列 現在のバッファから行の内容を取得
@@ -1758,7 +1764,8 @@ getmatches() リスト 現在のマッチのリスト
17581764
getpid() 数値 Vim のプロセス ID
17591765
getpos( {expr}) リスト カーソル・マークなどの位置を取得
17601766
getqflist() リスト quickfixリストの要素のリスト
1761-
getreg( [{regname} [, 1]]) 文字列 レジスタの中身を取得
1767+
getreg( [{regname} [, 1 [, {list}]]])
1768+
文字列/リスト レジスタの中身を取得
17621769
getregtype( [{regname}]) 文字列 レジスタの種類を取得
17631770
gettabvar( {nr}, {varname} [, {def}])
17641771
任意 タブ{nr}の変数{varname}または{def}
@@ -1770,7 +1777,7 @@ getwinvar( {nr}, {varname} [, {def}])
17701777
文字列 ウィンドウ{nr}の変数{varname}
17711778
glob( {expr} [, {nosuf} [, {list}]])
17721779
任意 {expr}内のfile wildcardを展開
1773-
globpath( {path}, {expr} [, {flag}])
1780+
globpath( {path}, {expr} [, {nosuf} [, {list}]])
17741781
文字列 {path}の全ディレクトリに対し
17751782
glob({expr})を行う
17761783
has( {feature}) 数値 機能{feature}がサポートならばTRUE
@@ -1937,7 +1944,8 @@ strridx( {haystack}, {needle} [, {start}])
19371944
クス
19381945
strtrans( {expr}) 文字列 文字列を表示可能に変更
19391946
strwidth( {expr}) 数値 文字列{expr}の表示セル幅
1940-
submatch( {nr}) 文字列 ":s" やsubstitute()における特定のマッチ
1947+
submatch( {nr}[, {list}]) 文字列/リスト
1948+
":s" やsubstitute()における特定のマッチ
19411949
substitute( {expr}, {pat}, {sub}, {flags})
19421950
文字列 {expr}{pat}{sub}に置換え
19431951
synID( {line}, {col}, {trans}) 数値 {line}{col}のsyntax IDを取得
@@ -1948,6 +1956,7 @@ synconcealed( {lnum}, {col}) リスト Conceal の情報
19481956
synstack( {lnum}, {col}) リスト {lnum}{col}列目における構文IDの
19491957
スタック
19501958
system( {expr} [, {input}]) 文字列 シェルコマンド{expr}の出力結果
1959+
systemlist( {expr} [, {input}]) リスト シェルコマンド{expr}の出力結果
19511960
tabpagebuflist( [{arg}]) リスト タブページ内のバッファ番号のリスト
19521961
tabpagenr( [{arg}]) 数値 現在または最後のタブページの番号
19531962
tabpagewinnr( {tabarg}[, {arg}])
@@ -1966,6 +1975,8 @@ trunc( {expr}) 浮動小数点数 浮動小数点数{expr}を切り詰める
19661975
type( {name}) 数値 変数{name}の型
19671976
undofile( {name}) 文字列 {name}に対するアンドゥファイルの名前
19681977
undotree() リスト アンドゥファイルツリー
1978+
uniq( {list} [, {func} [, {dict}]])
1979+
リスト リストから隣接した重複を削除
19691980
values( {dict}) リスト {dict}の値のリスト
19701981
virtcol( {expr}) 数値 カーソルのスクリーンカラム位置
19711982
visualmode( [expr]) 文字列 最後に使われたビジュアルモード
@@ -2362,7 +2373,7 @@ complete_check() *complete_check()*
23622373
'completefunc' で指定された関数の中でのみ使われる。
23632374

23642375
*confirm()*
2365-
confirm({msg}, {choices} [, {default} [, {type}]])
2376+
confirm({msg} [, {choices} [, {default} [, {type}]]])
23662377
confirm()はユーザーに選択させるためのダイアログを提供する。戻
23672378
り値は選択した番号になる。最初の選択肢が1である。
23682379
Note: confirm()は、ダイアログサポートを有効にしてコンパイルし
@@ -2724,7 +2735,7 @@ expand({expr} [, {nosuf} [, {list}]]) *expand()*
27242735
<cfile> カーソルの下のファイル名
27252736
<afile> autocmdのファイル名
27262737
<abuf> autocmdのバッファ名
2727-
<sfile> 取り込み(source)中のファイル名
2738+
<sfile> 取り込み(source)中のファイル名、関数名
27282739
<slnum> 取り込み(source)中の行番号
27292740
<cword> カーソル下の単語(word)
27302741
<cWORD> カーソル下の単語(WORD)
@@ -5240,19 +5251,26 @@ sinh({expr}) *sinh()*
52405251

52415252

52425253
sort({list} [, {func} [, {dict}]]) *sort()* *E702*
5243-
{list}の要素をその場で(in-place)ソートする。{list}を返す。リス
5244-
トを変更したくない場合は、最初にコピーを作っておくこと: >
5254+
{list}の要素をその場で(in-place)ソートする。{list}を返す。
5255+
5256+
リストを変更したくない場合は、最初にコピーを作っておくこと: >
52455257
:let sortedlist = sort(copy(mylist))
52465258
< ソートの際には、各要素の文字列表現を使う。
52475259
数値は文字列より後になり、リストは数値より後になる。
52485260
カレントバッファのテキストをソートするには|:sort|を使うこと。
5261+
52495262
{func}に1を指定すると、大文字・小文字を区別しなくなる。
5250-
{dict} は "dict" 属性付きの関数と一緒に使う。値はローカル変数
5251-
"self" として使われる。 |Dictionary-function|
52525263
{func}|Funcref|または関数名を指定すると、その関数を使って要
52535264
素を比較する。その関数は2つの要素を引数として受け取り、それら
52545265
が等しいときは0、1番目の引数を2番目より後にするなら1以上、1番
5255-
目の方を前にするなら-1以下を返す。例: >
5266+
目の方を前にするなら-1以下を返す。
5267+
5268+
{dict} は "dict" 属性付きの関数と一緒に使う。値はローカル変数
5269+
"self" として使われる。 |Dictionary-function|
5270+
5271+
|uniq()| も参照のこと。
5272+
5273+
例: >
52565274
func MyCompare(i1, i2)
52575275
return a:i1 == a:i2 ? 0 : a:i1 > a:i2 ? 1 : -1
52585276
endfunc
@@ -5466,9 +5484,7 @@ strlen({expr}) 結果は数値で、文字列{expr}のバイト単位での長
54665484
|len()|, |strchars()|, |strdisplaywidth()|, |strwidth()| も参
54675485
照。
54685486

5469-
5470-
*strpart()*
5471-
strpart({src}, {start}, {len})
5487+
strpart({src}, {start}[, {len}]) *strpart()*
54725488
結果は文字列で、{src}{start}番目の文字から始まる、長さ{len}
54735489
の部分文字列。存在しない文字を含むように範囲を指定しても、エ
54745490
ラーにはならない。単に文字が省略されるだけである。
@@ -5707,7 +5723,7 @@ tabpagenr([{arg}]) *tabpagenr()*
57075723
この番号はコマンド|:tab|で指定できるものと同じである。
57085724

57095725

5710-
tabpagewinnr({tabarg}, [{arg}]) *tabpagewinnr()*
5726+
tabpagewinnr({tabarg} [, {arg}]) *tabpagewinnr()*
57115727
|winnr()|と同様だが、タブページ{tabarg}を対象とする。
57125728
{tabarg}は対象とするタブページの番号を指定する。
57135729
{arg}|winnr()|の場合と同じように扱われる。すなわち:
@@ -6443,7 +6459,7 @@ a: のスコープとこの変数は固定されており、変更できない
64436459
let lines = Table("Table", "line1", "line2")
64446460
let lines = Table("Empty Table")
64456461
6446-
一つ以上の値を返したい場合には、グローバル変数の名前を渡すようにする: >
6462+
一つ以上の値を返したい場合には、リスト|List|を返すようにする: >
64476463
:function Compute(n1, n2)
64486464
: if a:n2 == 0
64496465
: return ["fail", 0]

plugins/vimdoc-ja/doc/gui.jax

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -92,13 +92,11 @@ GUIウィンドウを開いた直後にいくつかのコマンドを実行し
9292
初期化をするために、gvimrcファイルを使用することができる。
9393

9494
ユーザーの個人的なGUI初期化ファイルを置くのに推奨される場所:
95-
Unix $HOME/.gvimrc あるいは $HOME/.vim/gvimrc
96-
OS/2 $HOME/.gvimrc、$HOME/vimfiles/gvimrc あるいは
95+
Unix $HOME/.gvimrc、$HOME/.vim/gvimrc
96+
OS/2 $HOME/.gvimrc、$HOME/vimfiles/gvimrc、$VIM/.gvimrc
97+
MS-DOSとWin32 $HOME/_gvimrc、$HOME/vimfiles/gvimrc、$VIM/_gvimrc
98+
Amiga s:.gvimrc、home:.gvimrc、home:vimfiles:gvimrc、
9799
$VIM/.gvimrc
98-
MS-DOSとWin32 $HOME/_gvimrc、$HOME/vimfiles/gvimrc あるいは
99-
$VIM/_gvimrc
100-
Amiga s:.gvimrc、home:.gvimrc、home:vimfiles:gvimrc
101-
あるいは $VIM/.gvimrc
102100

103101
個人的な初期化ファイルは上記の順に検索され、最初に見つかったものだけが読み込ま
104102
れる。

plugins/vimdoc-ja/doc/gui_x11.jax

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,7 @@ X11に組み込まれたポインタを使うことができる。
314314

315315
GUIのGTKバージョンはほんの少し異なった動作をする。
316316

317-
GTKは従来のXのリソース設定に使_わない_。したがって、~/.Xdefaultsや
317+
GTKは従来のXのリソース設定を使_わない_。したがって、~/.Xdefaultsや
318318
app-defaultsは使われない。
319319
伝統的なXコマンドの引数はサポートされない。(例えば -bg, -fg, などの要素)。サ
320320
ポートされているのは:

0 commit comments

Comments
 (0)