Skip to content

Commit fa74ca1

Browse files
committed
vim73-kaoriya-win64-20111002
1 parent 927b5eb commit fa74ca1

File tree

15 files changed

+185
-52
lines changed

15 files changed

+185
-52
lines changed

CHANGES_kaoriya.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,14 @@
1+
=== 20111002�̕ύX�_ ===
2+
* �x�[�X�R�[�h��7.3.329�ɍX�V���܂���
3+
* vimdoc-ja���X�V���܂���
4+
* autofmt��r460�ɍX�V���܂���
5+
6+
=== 20110922�̕ύX�_ ===
7+
* �x�[�X�R�[�h��7.3.322�ɍX�V���܂���
8+
* switches�֘A
9+
* switches�̕����R�[�h�C��
10+
* switches��disable-vimdoc-ja.vim(���{��w���v�̖�����)��lj�
11+
112
=== 20110916�̕ύX�_ ===
213
* �x�[�X�R�[�h��7.3.315�ɍX�V���܂���
314
* vimdoc-ja�̖|��t�@�C����lj����܂���

README_kaoriya.txt

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

3-
Version: 1.6.4
3+
Version: 1.6.5
44
Author: MURAOKA Taro
55
Since: 23-Aug-1999
6-
Last Change: 29-Apr-2011.
6+
Last Change: 22-Sep-2011.
77

88
�T�v
99
Vim��vi�N���[���ɕ��ނ����e�L�X�g�G�f�B�^�ł��B
@@ -40,7 +40,9 @@
4040
�܂���Vim�̑���Ɋ���邽�߃g���[�j���O���邱�Ƃ��I�X�X�����܂��B1��̃g���[
4141
�j���O�ɂ����鎞�Ԃɂ͌l��������܂���30������1���Ԃ��炢�ł��B�g���[�j��
4242
�O���J�n����ɂ�Vim���N��������
43+
4344
:Tutorial
45+
4446
�Ɠ��͂��ă��^�[���L�[�������܂��B���Ƃ͉�ʂɕ\�����ꂽ���͂ɂ��������đ���
4547
���邱�ƂŁAVim�̊�{�I�ȑ������K���邱�Ƃ��ł��܂��B�����܂ʼn��x���J��
4648
�Ԃ����K����Ƃ����ʓI�ł��B
@@ -188,13 +190,14 @@ Vim
188190

189191
- Vim�{��
190192
http://www.vim.org/
191-
- Vim���{��ŏ��
192-
http://www.kaoriya.net/#VIM
193+
- Vim�̓��{�R�~���j�e�Bvim-jp
194+
http://vim-jp.org/
193195
- vim_jp Google �O���[�v
194196
http://groups.google.com/group/vim_jp/?hl=ja
195197
- Vim�h�L�������g�|��(vimdoc-ja)
196198
http://code.google.com/p/vimdoc-ja/?hl=ja
197199
- ���艮�Ń����e�i
200+
http://www.kaoriya.net/software/vim
198201
MURAOKA Taro <[email protected]>
199202
Twitter @kaoriya
200203

plugins/autofmt/autoload/autofmt/compat.vim

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
" Maintainer: Yukihiro Nakadaira <[email protected]>
22
" License: This file is placed in the public domain.
3-
" Last Change: 2011-01-21
3+
" Last Change: 2011-05-15
44
"
55
" Options:
66
"
@@ -575,7 +575,7 @@ function s:lib.list2line(lst)
575575
endfunction
576576

577577
function s:lib.get_second_line_leader(lines)
578-
if self.has_format_options('2') || len(a:lines) <= 1
578+
if !self.has_format_options('2') || len(a:lines) <= 1
579579
return -1
580580
endif
581581
let [indent1, com_str1, mindent1, text1, _] = self.parse_leader(a:lines[0])
@@ -803,7 +803,27 @@ endfunction
803803

804804
" FIXME: How to detect command-line window?
805805
function s:lib.is_cmdwin()
806-
return bufname('%') == '[Command Line]'
806+
807+
" workaround1
808+
"return bufname('%') == '[Command Line]'
809+
810+
" workaround2
811+
" MEMO: In formatexpr, exception is not raised without setting 'debug'.
812+
let debug_save = &debug
813+
set debug=throw
814+
try
815+
execute winnr() . "wincmd w"
816+
" or
817+
"execute "tabnext " . tabpagenr()
818+
catch /^Vim\%((\a\+)\)\=:E11:/
819+
" Vim(wincmd):E11: Invalid in command-line window; <CR> executes, CTRL-C quits: 2wincmd w
820+
" Vim(tabnext):E11: Invalid in command-line window; <CR> executes, CTRL-C quits: tabnext 1
821+
return 1
822+
finally
823+
let &debug = debug_save
824+
endtry
825+
return 0
826+
807827
endfunction
808828

809829
" FIXME: This may break another :redir session?

plugins/autofmt/test/bug1.in

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
BUG: second line is not properly indented.
2+
3+
4+
Results of bug1:
5+
6+
STARTTEST
7+
:set fo=cq tw=10 ai
8+
/^{/+1
9+
:set formatexpr=
10+
3gqgq
11+
/^{/+1
12+
:set formatexpr=autofmt#compat#formatexpr()
13+
3gqgq
14+
ENDTEST
15+
16+
case1
17+
{
18+
aaaaa
19+
bbbbb
20+
ccccc
21+
}
22+
{
23+
aaaaa
24+
bbbbb
25+
ccccc
26+
}
27+
28+
STARTTEST
29+
:set fo=cq tw=10 ai
30+
/^{/+1
31+
:set formatexpr=
32+
5gqgq
33+
/^{/+1
34+
:set formatexpr=autofmt#compat#formatexpr()
35+
5gqgq
36+
ENDTEST
37+
38+
case2
39+
{
40+
/*
41+
* aaaaa
42+
* bbbbb
43+
* ccccc
44+
*/
45+
}
46+
{
47+
/*
48+
* aaaaa
49+
* bbbbb
50+
* ccccc
51+
*/
52+
}
53+
54+
STARTTEST
55+
:g/^STARTTEST/.,/^ENDTEST/d
56+
:1;/^Results/,$wq! test.out
57+
ENDTEST

plugins/autofmt/test/bug1.ok

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
Results of bug1:
2+
3+
4+
case1
5+
{
6+
aaaaa
7+
bbbbb
8+
ccccc
9+
}
10+
{
11+
aaaaa
12+
bbbbb
13+
ccccc
14+
}
15+
16+
17+
case2
18+
{
19+
/*
20+
* aaaaa
21+
* bbbbb
22+
* ccccc
23+
*/
24+
}
25+
{
26+
/*
27+
* aaaaa
28+
* bbbbb
29+
* ccccc
30+
*/
31+
}
32+

plugins/kaoriya/autoload/kaoriya/switch.vim

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ scriptencoding utf-8
33
"
44
" Switches by existance of files in $VIM/switches/enabled directory.
55
"
6-
" (ほぼ)起動時の$VIM/switches/enabledディレクトリ下のファイルの有無を調べるス
7-
" イッチ.
6+
" (ほぼ)起動時の$VIM/switches/enabledディレクトリ下のファイルの有無を調べるス
7+
" イッチ.
88
"
9-
" Last Change: 29-Apr-2011.
9+
" Last Change: 16-Sep-2011.
1010
" Maintainer: MURAOKA Taro <[email protected]>
1111

1212
let g:kaoriya_switch = {}

plugins/vimdoc-ja/doc/eval.jax

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5404,7 +5404,7 @@ synID({lnum}, {col}, {trans}) *synID()*
54045404
{trans}が非ゼロならば、透過属性のアイテムは省略され、実際に表
54055405
示されているアイテムが評価対象になる。これは実際に有効になって
54065406
いるカラーを知りたい時に役に立つ。{trans}がゼロならば、透過属
5407-
性のアイテムが返される。これはどのシ構文イテムが有効になってい
5407+
性のアイテムが返される。これはどの構文アイテムが有効になってい
54085408
るかを知りたい時に役に立つ(例:カッコの中とか)。
54095409
警告: この関数は非常に遅い。ファイルを順方向に走査する時にだけ
54105410
ベストなスピードが得られる。

plugins/vimdoc-ja/doc/map.jax

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@ Note: このドキュメントでは、マップや短縮入力を定義する
461461
合は、特別文字 "<Bslash>" を使います。マップを入れ子にした場合などにバックス
462462
ラッシュを二重にする必要がなくなります。
463463

464-
*map_CTRL_C*
464+
*map_CTRL-C*
465465
CTRL-C{lhs} で使うことはできますが、それは Vim がキー入力を待機中のときだ
466466
け機能します。Vim がビジー状態 (何かを実行中) のときは機能しません。Vim がビ
467467
ジー状態の場合、CTRL-C は実行中のコマンドを中断します。

plugins/vimdoc-ja/doc/options.jax

Lines changed: 34 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -7016,48 +7016,49 @@ Note 1番目の形式では、行全体がオプション指定に使われる
70167016
'tagbsearch' 'tbs' 切替 (既定ではオン)
70177017
グローバル
70187018
{Vi にはない}
7019-
タグの検索時 (例えばコマンド |:ta|) には、タグファイルの二分探索と線形
7020-
探索のどちらも可能である。二分探索をすると、タグの検索が「大幅に」速く
7021-
なる。しかし線形探索は、タグファイルが適切に整列されていないときには、
7019+
タグを検索するとき (例えば |:ta| コマンド)、Vim は tags ファイル内で二
7020+
分探索か線形探索のどちらかを使用する。二分探索はタグの検索が「大幅に」
7021+
速くなるが、タグファイルが適切に整列されていないときには線形探索の方が
70227022
より多くのタグを発見できる。
7023-
Vimは普通タグファイルは整列されているものと想定するが、整列されていな
7024-
かったらそのことを表示する。オプション 'tagbsearch' をオフにする必要が
7025-
あるのはそのときだけである
7023+
Vim は普通はタグファイルが整列されているか、整列されていないことが明示
7024+
されているものと想定している。そうなっていない場合は 'tagbsearch' オプ
7025+
ションをオフに設定する必要がある
70267026

7027-
'tagbsearch' がオンのときは、タグファイルではまず二分探索が使われる。
7028-
特定の状況下では、特定のファイルに代わりに線形探索を使ったり、全てのファ
7029-
イルに線形探索を使って再試行する場合がある'tagbsearch' がオフのとき
7030-
は、線形探索のみが使われる
7027+
'tagbsearch' がオンのときは、最初に tags ファイル内で二分探索が使われ
7028+
る。特定の状況下では、Vim は特定のファイルに対しては線形探索を使った
7029+
り、全てのファイルを線形探索で再試行したりする'tagbsearch' がオフの
7030+
ときは線形探索のみが使われる
70317031

7032-
タグファイルの先頭に、それが整列されていないことを示す行があったときは、
7033-
そのファイルでは線形探索が使われる。 >
7032+
タグファイルの先頭に、それが整列されていないことを示す行があったとき
7033+
は、そのファイルでは線形探索が使われる。 >
70347034
!_TAG_FILE_SORTED 0 /some comment/
70357035
< ['0' の前後の余白は、単一の <Tab> でなければならない]
70367036

7037-
二分探索が使われて、'tags' で列挙されたどのファイルでもマッチが見つか
7038-
らず、かつ 'ignorecase' がオンであるか通常のタグ名の代わりにパターンが
7039-
使われているときは、線形探索を使って再試行が行われる。
7037+
二分探索が完了し、'tags' で列挙されたどのファイルからもマッチが見つか
7038+
らなかった場合、'ignorecase' がオンであるか、もしくはその検索がタグ名
7039+
による検索ではなくパターンによる検索であれば、線形探索を使って検索が再
7040+
試行される。
70407041
整列されていないタグファイル内のタグや、大文字と小文字の違いのあるマッ
70417042
チは、再試行でのみ見つかるだろう。
70427043

7043-
次に、タグファイルが大文字・小文字を無視して整列されていることを示して
7044-
いるなら'ignorecase'の場合には線形探索をしなくてすむ。この場合には
7045-
"!_TAG_FILE_SORTED"の行で値'2'を設定すること。ほとんどのUnixでは"sort"
7046-
にオプション-fをつけると大文字・小文字を無視してタグファイルを整列する
7047-
ことができる。そのコマンドは次のようになる: "sort -f -o tags tags"。
7048-
"Exuberant ctags"バージョン5.x以降では(少なくとも5.5では)オプション
7049-
--sort=--fold-caseをつけるとこれと同様のことができる。こうするためには文
7050-
字を大文字に統一していなければならないことに注意
7051-
7052-
'tagbsearch' がオフのとき、完全なマッチがあるとタグの検索は遅くなるが、
7053-
完全なマッチが全くないと逆に速くなる。整列されていないタグファイル内の
7054-
タグは、'tagbsearch' がオフでないと見つからないかもしれない。
7055-
タグファイルが整列されていなかったり、間違った順に整列されているとき
7056-
(ASCIIコード順でないとき --訳注: IBMの大型コンピュータではASCIIコード
7057-
でなく EBCDICコードが使われていた) は'tagbsearch' をオフにするべきで
7058-
ある。またはタグファイル内に上記の行を含めなければならない
7059-
このオプションは、マッチするタグを全て見つけるようなコマンド (例えば、
7060-
コマンドライン補完やコマンド ":help") には影響しない。
7044+
タグファイルが大文字・小文字を無視して整列されていることを示しているな
7045+
'ignorecase' のための線形探索はしなくてもよくなる。それには
7046+
"!_TAG_FILE_SORTED" 行の値として '2' を使う。ほとんどの Unix では
7047+
"sort" にオプション -f をつけることで大文字・小文字を無視してタグファ
7048+
イルを整列することができる。そのコマンドは次のようになる: "sort -f -o
7049+
tags tags"。"Exuberant ctags" のバージョン 5.x 以降 (少なくとも 5.5 以
7050+
降) ではオプション --sort=foldcase をつけることでこれと同様のことがで
7051+
きる。Note: これが機能するために文字は大文字にまとめられる
7052+
7053+
'tagbsearch' がオフの場合、完全なマッチがあるときはタグの検索はより遅
7054+
くなるが、完全なマッチがないときは検索はより速くなる。整列されていない
7055+
タグファイル内のタグは 'tagbsearch' がオフでないと見つからないかもしれ
7056+
ない。
7057+
タグファイルが整列されていない、あるいは間違った順に整列されている
7058+
(ASCII コード順になっていない) ときは'tagbsearch' をオフにするべきで
7059+
ある。またはタグファイル内に上記の行が含まれていなければならない
7060+
このオプションは、マッチするすべてのタグを検索するようなコマンド (例え
7061+
ばコマンドライン補完や ":help") には影響しない。
70617062
{Vi: ヴァージョンによっては常に二分探索を使う}
70627063

70637064
*'taglength'* *'tl'*

plugins/vimdoc-ja/doc/starting.jax

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -577,7 +577,7 @@ VMSでは全てのオプション引数は小文字であるとみなされる
577577
|gui-gnome-session|を参照。
578578
{Vi にはない}
579579

580-
-P {parent-title} *-P* *MDI* *E671* *672*
580+
-P {parent-title} *-P* *MDI* *E671* *E672*
581581
Win32のみ。親になるアプリケーションのタイトルを指定する。可能
582582
であればVimはそのMDIアプリケーションのウィンドウ内で起動する。
583583
{parent-title}が親アプリケーションのウィンドウのタイトルに使わ

0 commit comments

Comments
 (0)