Skip to content

Commit 6580cc3

Browse files
committed
vim74-kaoriya-win64-20140330
1 parent abf993d commit 6580cc3

Some content is hidden

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

46 files changed

+349
-480
lines changed

CHANGES_kaoriya.txt

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
=== 20140330�̕ύX�_ ===
2+
3+
* �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���܂���
5+
* 3.X: 3.4.0
6+
* 2.X: 2.7.6
7+
* �R���p�C�����Ɏg�p����Ruby��2.0.0-p451�ɃA�b�v�f�[�g���܂���
8+
* contrib�X�V
9+
* vimdoc-ja��(2014-03-14 0cecabc)�ɍX�V���܂���
10+
* vimproc��(2014-03-02 92b34f1)�ɍX�V���܂���
11+
* LuaJIT��(2014-03-28 b65515f)�ɍX�V���܂���
12+
113
=== 20140202�̕ύX�_ ===
214

315
* �x�[�X�R�[�h��7.4.161�ɍX�V���܂���

README_kaoriya.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
Vim version 7.4 ���艮�� �����}�j���A��
22

3-
Version: 1.7.5
3+
Version: 1.7.6
44
Author: MURAOKA Taro
55
Since: 23-Aug-1999
6-
Last Change: 02-Feb-2014.
6+
Last Change: 30-Mar-2014.
77

88
�T�v
99
Vim��vi�N���[���ɕ��ނ����e�L�X�g�G�f�B�^�ł��B
@@ -101,7 +101,7 @@ Vim
101101
Python3�Ƃ̘A�g
102102
����: Python3���C���X�g�[�����Ȃ��Ă�Vim�͎g�p�ł��܂��B
103103

104-
Python.org�ɂ����J����Ă���Python 3.3���C���X�g�[�����邱�ƂŁAPython�C
104+
Python.org�ɂ����J����Ă���Python 3.4���C���X�g�[�����邱�ƂŁAPython�C
105105
���^�[�t�F�[�X���g�p���邱�Ƃ��ł��܂��BPython���C���X�g�[�����Ă��Ȃ��ꍇ
106106
�́APython�C���^�[�t�F�[�X�͎����I�ɖ����ƂȂ�܂��BPython�C���^�[�t�F�[�X
107107
�̏ڍׂɂ‚��Ă�":help python3"�Ƃ���Vim�t���̃}�j���A�����Q�Ƃ��Ă�����
@@ -116,10 +116,10 @@ Vim
116116
Ruby�Ƃ̘A�g
117117
����: Ruby���C���X�g�[�����Ȃ��Ă�Vim�͎g�p�ł��܂��B
118118

119-
Ruby 2.0.0-p0���C���X�g�[�������Ruby�C���^�[�t�F�[�X�𗘗p�ł��܂��BRuby
120-
���C���X�g�[�����Ă��Ȃ��ꍇ��Ruby�C���^�[�t�F�[�X�͎����I�ɖ����ƂȂ�
121-
���BRuby�C���^�[�t�F�[�X�̏ڍׂɂ‚��Ă�":help ruby"�Ƃ���Vim�t���̃}�j��
122-
A�����Q�Ƃ��Ă��������B
119+
Ruby 2.0.0���C���X�g�[�������Ruby�C���^�[�t�F�[�X�𗘗p�ł��܂��BRuby���C
120+
���X�g�[�����Ă��Ȃ��ꍇ��Ruby�C���^�[�t�F�[�X�͎����I�ɖ����ƂȂ�܂��B
121+
Ruby�C���^�[�t�F�[�X�̏ڍׂɂ‚��Ă�":help ruby"�Ƃ���Vim�t���̃}�j���A��
122+
���Q�Ƃ��Ă��������B
123123

124124
64bit�ł�Vim���g���ꍇ��64bit�ł�Ruby���A32bit�ł��g���ꍇ��32bit�ł�
125125
Ruby���C���X�g�[�������������B

plugins/vimdoc-ja/doc/autocmd.jax

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -563,6 +563,9 @@ FileChangedRO 読み込み専用ファイルに最初の変更を加える前
563563
ここで他のバッファに変更をしてはならない。バッ
564564
ファを再読み込みするとはよいが、他のバッファを
565565
編集してはならない。
566+
*E881*
567+
行数が変化した場合 undo のための保存は失敗し、
568+
その変更は中止されるだろう。
566569
*FileChangedShell*
567570
FileChangedShell ファイルのタイムスタンプが、ファイルの編集が始
568571
まってから変更されたことを発見したとき。
@@ -955,6 +958,9 @@ Note: パスの途中だけにマッチさせ、ルートディレクトリに
955958
\, は ',' にマッチ
956959
{ } は |pattern| の \( \) と同様
957960
, ('{' '}' の内側では) |pattern| の \| と同様
961+
\} リテラルの }
962+
\{ リテラルの {
963+
\\\{n,m\} |pattern| の \{n,m} と同様
958964
\ は |pattern| で使われるものと同様の特別な意味を持つ
959965
[ch] は 'c' または 'h' にマッチ
960966
[^ch] は 'c' と 'h' 以外の文字にマッチ

plugins/vimdoc-ja/doc/change.jax

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -785,7 +785,7 @@ NOTE: 以前のバージョンでは CTRL-V が特別に扱われていた。こ
785785
<
786786

787787
式で置換する *sub-replace-expression*
788-
*sub-replace-\=* *:s/\=*
788+
*sub-replace-\=* *s/\=*
789789

790790
置換文字列が "\=" で始まるとき、それ以降の文字列は式として解釈される。これは再
791791
帰的に機能しない。その式の中での |substitute()| では置換文字列に "\=" を使うこ
@@ -1230,7 +1230,7 @@ gq{motion} {motion} の行を整形する。整形は3種類の方法のうち
12301230

12311231
3番目の場合は、オプション 'textwidth' が整形された各行
12321232
の長さを制御する (後述)。'textwidth' が 0 なら、整形さ
1233-
れた行の長さは画面の幅となる (ただし、最大で79)。
1233+
れた行の長さは画面の幅となる (ただし、最大で79)。
12341234
'formatoptions' は、整形の仕方を制御する |fo-table|
12351235
カーソルは最後に整形された行の最初の非空白文字の上に置
12361236
かれる。

plugins/vimdoc-ja/doc/eval.jax

Lines changed: 18 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,8 @@ empty()を使用して次のようにする。 >
117117
:echo Fn()
118118
< *E704* *E705* *E707*
119119
関数参照の変数名は、大文字、"s:"、"w:"、"t:"、"b:" のいずれかで始めなければな
120-
らない。関数参照と参照先の関数の名前を同じにすることはできない。
120+
らない。"g:" も使えるが、次に述べる名前は大文字で始めなければならない。関数参
121+
照と参照先の関数の名前を同じにすることはできない。
121122

122123
関数を定義して、それへの参照を直接辞書に入れるための特別な形式がある。例: >
123124
:function dict.init() dict
@@ -1409,6 +1410,14 @@ v:foldend 'foldtext' 用。閉じた折り畳みの最後の行。
14091410
v:foldstart 'foldtext' 用。閉じた折り畳みの最初の行。
14101411
サンドボックス|sandbox|の中では読出し専用。|fold-foldtext|
14111412

1413+
*v:hlsearch* *hlsearch-variable*
1414+
v:hlsearch 検索による強調表示がオンになっているかどうかを決定する変数。
1415+
|+extra_search| 機能が必要な 'hlsearch' が有効になっている
1416+
時のみ意味をなす。この変数を0に設定することは、 |:nohlsearch|
1417+
コマンドを実行することと同様に働き、1に設定することは以下と
1418+
同様に働く >
1419+
let &hlsearch = &hlsearch
1420+
<
14121421
*v:insertmode* *insertmode-variable*
14131422
v:insertmode オートコマンドイベント|InsertEnter||InsertChange|用。
14141423
値は次のどれか:
@@ -1462,6 +1471,7 @@ v:mouse_col |getchar()|でマウスクリックイベントを取得したとき
14621471
v:oldfiles 起動時に |viminfo| から読み込まれたファイルの名前のリスト。
14631472
これらはマークを記憶しているファイルである。リストの長さの上限
14641473
はオプション 'viminfo' の引数 ' によって決まる(既定では 100)。
1474+
|viminfo| ファイルが使われていない時、リストは空となる。
14651475
|:oldfiles||c_#<| を参照。
14661476
このリストは変更可能であるが、後で |viminfo| ファイルに書き込ま
14671477
れるものには影響しない。文字列以外の値を使うと問題を引き起こす
@@ -1686,7 +1696,7 @@ cscope_connection( [{num} , {dbpath} [, {prepend}]])
16861696
cursor( {lnum}, {col} [, {coladd}])
16871697
数値 カーソルを{lnum}, {col}, {coladd}へ移動
16881698
cursor( {list}) 数値 カーソルを{list}の位置へ移動
1689-
deepcopy( {expr}) 任意 {expr}の完全なコピーを作る
1699+
deepcopy( {expr} [, {noref}]) 任意 {expr}の完全なコピーを作る
16901700
delete( {fname}) 数値 ファイル{fname}を消す
16911701
did_filetype() 数値 FileTypeのautocommandが実行されたか?
16921702
diff_filler( {lnum}) 数値 差分モードで{lnum}に挿入された行
@@ -3979,6 +3989,7 @@ maparg({name}[, {mode} [, {abbr} [, {dict}]]]) *maparg()*
39793989
"!" 挿入、コマンドラインモード (|mapmode-ic|)
39803990
"sid" <sid> マッピングで使用されるスクリプトローカルID
39813991
(|<SID>|)。
3992+
"nowait" 他の長いマッピングを待たない。(|:map-<nowait>|)。
39823993

39833994
まずカレントバッファにローカルなマッピングを探し、次のグローバ
39843995
ルマッピングを探す。
@@ -5170,6 +5181,7 @@ shellescape({string} [, {special}]) *shellescape()*
51705181
< これはカーソル下のファイルを dir コマンドで表示する。
51715182
|system()| を使う場合の例: >
51725183
:call system("chmod +w -- " . shellescape(expand("%")))
5184+
< |::S| も参照のこと。
51735185

51745186

51755187
shiftwidth() *shiftwidth()*
@@ -5377,8 +5389,8 @@ strchars({expr}) *strchars()*
53775389
|strlen()|, |strdisplaywidth()|, |strwidth()| も参照。
53785390

53795391
strdisplaywidth({expr}[, {col}]) *strdisplaywidth()*
5380-
結果は数値で、文字列 {expr} のスクリーン上での表示セル幅を返
5381-
5392+
結果は数値で、文字列 {expr} {col} で始まる時のスクリーン上
5393+
での表示セル幅を返す
53825394
{col} が省略されたときはゼロが使われる。{col} には計算を開始す
53835395
るスクリーン上の列の位置を指定する。これはタブ文字の幅の計算に
53845396
影響する。
@@ -6934,8 +6946,8 @@ Vimはこれを見つけると、まず波括弧の中の式を評価し、そ
69346946

69356947
エラーや割り込みが検出された場合、後に|:finally|コマン
69366948
ドがあるならば、":finally" の後から実行が継続される。
6937-
そうでければ、または ":endtry" に達した後は次の動的に
6938-
囲んでいる ":try" に対応する ":finally" などが探され
6949+
そうでなければ、または ":endtry" に達した後は次の動的
6950+
に囲んでいる ":try" に対応する ":finally" などが探され
69396951
る。その後スクリプトは実行を停止する。(関数定義に引数
69406952
"abort" がついているかどうかは関係ない)
69416953
例: >

plugins/vimdoc-ja/doc/gui.jax

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*gui.txt* For Vim バージョン 7.4. Last change: 2013 Jun 12
1+
*gui.txt* For Vim バージョン 7.4. Last change: 2014 Mar 08
22

33

44
VIMリファレンスマニュアル by Bram Moolenaar
@@ -100,6 +100,9 @@ GUIウィンドウを開いた直後にいくつかのコマンドを実行し
100100
Amiga s:.gvimrc、home:.gvimrc、home:vimfiles:gvimrc
101101
あるいは $VIM/.gvimrc
102102

103+
個人的な初期化ファイルは上記の順に検索され、最初に見つかったものだけが読み込ま
104+
れる。
105+
103106
GUI版のVimでだけ意味を持つオプションがある。'guicursor''guifont''guipty'
104107
'guioptions' である。それらは他の全てのオプションと共に|options.txt|で説明され
105108
ている。
@@ -129,6 +132,7 @@ Vimは起動時に、スクリーンに合わせてウィンドウの位置を
129132
:winp[os]
130133
GUI vimウィンドウの左上隅の現在の位置をピクセルで表示する。全
131134
てのバージョンで機能する訳ではない。
135+
|getwinposx()||getwinposy()| も参照のこと。
132136

133137
:winp[os] {X} {Y} *E466*
134138
与えられた{X}{Y}の座標にGUI vimウィンドウを移動する。座標は
@@ -147,8 +151,11 @@ Vimは起動時に、スクリーンに合わせてウィンドウの位置を
147151
期待したよりも高さが低くなるなら、'guiheadroom' オプションを確
148152
認すること。
149153

150-
X Window Systemでは、このコマンドでVimのウィンドウの情報を得ることができる: >
154+
X Window Systemでは、これらのコマンドでVimのウィンドウの情報を得られる: >
151155
:!xwininfo -id $WINDOWID
156+
:!xprop -id $WINDOWID
157+
:execute '!xwininfo -id ' . v:windowid
158+
:execute '!xprop -id ' . v:windowid
152159
<
153160
*gui-IME* *iBus*
154161
X で各国の文字を入力するためのインプットメソッドで XIM フレームワークに依るも

plugins/vimdoc-ja/doc/gui_x11.jax

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*gui_x11.txt* For Vim バージョン 7.4. Last change: 2011 Sep 14
1+
*gui_x11.txt* For Vim バージョン 7.4. Last change: 2014 Mar 08
22

33

44
VIMリファレンスマニュアル by Bram Moolenaar
@@ -442,7 +442,7 @@ GUI ウィンドウの位置とサイズは保存されない、それはウィ
442442

443443
KDE バージョンの Vim は存在しない。Qt ツールキットを使って移植する作業が行われ
444444
ていたが、ちゃんと動かなかったので、今は放棄されている。作業は Yzis で継続され
445-
ている: www.yzis.org
445+
ている: https://github.com/chrizel/Yzis
446446

447447
==============================================================================
448448
8. コンパイル *gui-x11-compiling*

plugins/vimdoc-ja/doc/help.jax

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ VIM は Vi IMproved の略です。VIM の大部分は Bram Moolenaar によっ
8989
リファレンスマニュアルでは Vim の詳細を説明します。 *reference_toc*
9090

9191
一般事項 ~
92-
|intro.txt| Vimについての前書き。と、ヘルプの表記について
92+
|intro.txt| Vimについての前書き、ヘルプの表記について
9393
|help.txt| 全体説明とクイックリファレンス (今見ているファイル)
9494
|helphelp.txt| ヘルプの使い方
9595
|index.txt| 全コマンド一覧。アルファベット順
@@ -104,7 +104,7 @@ VIM は Vi IMproved の略です。VIM の大部分は Bram Moolenaar によっ
104104
|uganda.txt| Vimの配布条件と、あなたが支払ったお金の使い道について
105105

106106
基本的な編集 ~
107-
|starting.txt| Vimの起動起動引数や初期化に関して
107+
|starting.txt| Vimの起動起動引数や初期化に関して
108108
|editing.txt| ファイルの編集と保存
109109
|motion.txt| 移動コマンド
110110
|scroll.txt| ウィンドウのスクロール
@@ -128,10 +128,10 @@ VIM は Vi IMproved の略です。VIM の大部分は Bram Moolenaar によっ
128128
|tabpage.txt| タブページを操作するコマンド
129129
|syntax.txt| 構文強調
130130
|spell.txt| スペルチェック
131-
|diff.txt| バージョン違いのファイルの編集差分モード
131+
|diff.txt| バージョン違いのファイルの編集 (差分モード)
132132
|autocmd.txt| イベントに応じて自動的にコマンドを実行する
133133
|filetype.txt| ファイルタイプ別の設定
134-
|eval.txt| 式の評価条件式 (Vim スクリプトリファレンス)
134+
|eval.txt| 式の評価条件式 (Vim スクリプトリファレンス)
135135
|fold.txt| ある範囲を隠す (折り畳む)
136136

137137
特定機能 ~

plugins/vimdoc-ja/doc/motion.jax

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -350,7 +350,7 @@ gg [count] 行目の最初の非空白文字に移動します(行単位
350350
{Vi にはありません}
351351

352352
:[range]go[to] [count] *:go* *:goto* *go*
353-
[count]go バッファ中の {count} バイト目に移動します。デフォルト
353+
[count]go バッファ中の [count] バイト目に移動します。デフォルト
354354
では [count] は1で、ファイルの最初になっています。
355355
[range] が指定された場合は最後の数字が使われます。行の
356356
終わりを示す文字が数えられるかどうかは 'fileformat'

plugins/vimdoc-ja/doc/options.jax

Lines changed: 39 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3726,14 +3726,12 @@ Note 1番目の形式では、行全体がオプション指定に使われる
37263726
*'go-c'*
37273727
'c' 単純な選択にはポップアップダイアログでなくコンソールダイアログ
37283728
を使う。
3729-
37303729
*'go-e'*
37313730
'e' 'showtabline' で指定されたタイミングでタブを追加する。
37323731
'guitablabel' を使うとタブのラベルのテキストを変更することがで
37333732
きる。'e' がないと非GUIのタブページラインが使われる。GUIのタブ
37343733
はいくつかのシステム上(現在はGTK, Motif, Mac OS/X, MS-Windows)
37353734
でのみサポートされている。
3736-
37373735
*'go-f'*
37383736
'f' フォアグラウンド (foreground): シェルからGUIを開始し、そのシェ
37393737
ルからgVimを独立させる際に関数 fork() を使わない。これはエディ
@@ -3743,12 +3741,10 @@ Note 1番目の形式では、行全体がオプション指定に使われる
37433741
Note: このオプションはファイル vimrc 内で設定するよう注意。ファ
37443742
イル|gvimrc|が読み込まれたときはフォーキングがすでに実行されて
37453743
いるかもしれない。
3746-
37473744
*'go-i'*
37483745
'i' Vimのアイコンを使う。KDEのGTKではウィンドウの左上に表示される。
37493746
GTKでないX11では、制限のため白黒のアイコンが使われる。色つきの
37503747
アイコンについては |X11-icon| を参照。
3751-
37523748
*'go-m'*
37533749
'm' メニューバーを表示する。
37543750
*'go-M'*
@@ -4103,6 +4099,26 @@ Note 1番目の形式では、行全体がオプション指定に使われる
41034099
パターン内で "\c" や "\C" を使うことで、この設定を上書きできる。
41044100
|/ignorecase| を参照。
41054101

4102+
*'imactivatefunc'* *'imaf'*
4103+
'imactivatefunc' 'imaf' 文字列 (既定では "")
4104+
グローバル
4105+
{Vi にはない}
4106+
{Vimが |+xim| 機能と |+GUI_GTK| 機能付きでコンパイル
4107+
されたときのみ有効}
4108+
このオプションはインプットメソッド (IM) をオン/オフにするのに呼ばれる
4109+
関数を指定する。
4110+
4111+
例: >
4112+
function ImActivateFunc(active)
4113+
if a:active
4114+
... 何らかの処理
4115+
else
4116+
... 何らかの処理
4117+
endif
4118+
" 戻り値は使われない
4119+
endfunction
4120+
set imactivatefunc=ImActivateFunc
4121+
<
41064122
*'imactivatekey'* *'imak'*
41074123
'imactivatekey' 'imak' 文字列 (既定では "")
41084124
グローバル
@@ -4206,6 +4222,24 @@ Note 1番目の形式では、行全体がオプション指定に使われる
42064222
AthenaとMotifでは、値を 0 に設定すると正しく働かないようなXIMがある。
42074223
そのときは XIM を無効にするために 'imdisable' を使うこと。
42084224

4225+
*'imstatusfunc'* *'imsf'*
4226+
'imstatusfunc' 'imsf' 文字列 (規定では "")
4227+
グローバル
4228+
{Vi にはない}
4229+
{Vimが |+xim| 機能と |+GUI_GTK| 機能付きでコンパイル
4230+
されたときのみ有効}
4231+
このオプションはインプットメソッド (IM) の状態を得るのに呼ばれる関数を
4232+
指定する。IMEがオンのとき、関数は正の数を返さなければならない。
4233+
4234+
例: >
4235+
function ImStatusFunc()
4236+
let is_active = ...何らかの処理
4237+
return is_active ? 1 : 0
4238+
endfunction
4239+
set imstatusfunc=ImStatusFunc
4240+
<
4241+
NOTE: この関数は頻繁に呼び出されるため、速くなければならない。
4242+
42094243
*'include'* *'inc'*
42104244
'include' 'inc' 文字列 (既定では "^\s*#\s*include")
42114245
グローバル/バッファについてローカル |global-local|
@@ -4721,7 +4755,7 @@ Note 1番目の形式では、行全体がオプション指定に使われる
47214755

47224756
*'lispwords'* *'lw'*
47234757
'lispwords' 'lw' 文字列 (既定値はとても長い)
4724-
グローバル
4758+
グローバル/バッファについてローカル |global-local|
47254759
{Vi にはない}
47264760
{Vimが |+lispindent| 機能付きでコンパイルされたときの
47274761
み有効}

0 commit comments

Comments
 (0)