Mercurial > vim
comparison src/testdir/test94.in @ 6826:bf3e6012dfbd v7.4.734
patch 7.4.734
Problem: ml_get error when using "p" in a Visual selection in the last
line.
Solution: Change the behavior at the last line. (Yukihiro Nakadaira)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Tue, 09 Jun 2015 20:20:03 +0200 |
parents | 1d56e5dfa08e |
children | ac13f3533571 |
comparison
equal
deleted
inserted
replaced
6825:e274ed6dd308 | 6826:bf3e6012dfbd |
---|---|
65 :set noma | let v:errmsg = '' | 65 :set noma | let v:errmsg = '' |
66 d: | 66 d: |
67 :set ma | put = v:errmsg =~# '^E21' ? 'ok' : 'failed' | 67 :set ma | put = v:errmsg =~# '^E21' ? 'ok' : 'failed' |
68 dv:dV::set noma | let v:errmsg = '' | 68 dv:dV::set noma | let v:errmsg = '' |
69 d::set ma | put = v:errmsg =~# '^E21' ? 'failed' : 'ok' | 69 d::set ma | put = v:errmsg =~# '^E21' ? 'failed' : 'ok' |
70 : | |
71 :$put ='' | |
72 :$put ='characterwise visual mode: replace last line' | |
73 :$put ='a' | |
74 :let @" = 'x' | |
75 :let v:errmsg = '' | |
76 v$p | |
77 :$put ='---' | |
78 :$put ='v:errmsg='.v:errmsg | |
79 : | |
80 :$put ='' | |
81 :$put ='characterwise visual mode: delete middle line' | |
82 :$put ='a' | |
83 :$put ='b' | |
84 :$put ='c' | |
85 kkv$d | |
86 :$put ='---' | |
87 : | |
88 :$put ='' | |
89 :$put ='characterwise visual mode: delete middle two line' | |
90 :$put ='a' | |
91 :$put ='b' | |
92 :$put ='c' | |
93 kkvj$d | |
94 :$put ='---' | |
95 : | |
96 :$put ='' | |
97 :$put ='characterwise visual mode: delete last line' | |
98 :$put ='a' | |
99 :$put ='b' | |
100 :$put ='c' | |
101 v$d | |
102 :$put ='---' | |
103 : | |
104 :$put ='' | |
105 :$put ='characterwise visual mode: delete last two line' | |
106 :$put ='a' | |
107 :$put ='b' | |
108 :$put ='c' | |
109 kvj$d | |
110 :$put ='---' | |
111 : | |
112 :" Select mode maps | |
113 :snoremap <lt>End> <End> | |
114 :snoremap <lt>Down> <Down> | |
115 :snoremap <lt>Del> <Del> | |
116 : | |
117 :$put ='' | |
118 :$put ='characterwise select mode: delete middle line' | |
119 :$put ='a' | |
120 :$put ='b' | |
121 :$put ='c' | |
122 kkgh<End><Del> | |
123 :$put ='---' | |
124 : | |
125 :$put ='' | |
126 :$put ='characterwise select mode: delete middle two line' | |
127 :$put ='a' | |
128 :$put ='b' | |
129 :$put ='c' | |
130 kkgh<Down><End><Del> | |
131 :$put ='---' | |
132 : | |
133 :$put ='' | |
134 :$put ='characterwise select mode: delete last line' | |
135 :$put ='a' | |
136 :$put ='b' | |
137 :$put ='c' | |
138 gh<End><Del> | |
139 :$put ='---' | |
140 : | |
141 :$put ='' | |
142 :$put ='characterwise select mode: delete last two line' | |
143 :$put ='a' | |
144 :$put ='b' | |
145 :$put ='c' | |
146 kgh<Down><End><Del> | |
147 :$put ='---' | |
148 : | |
149 :$put ='' | |
150 :$put ='linewise select mode: delete middle line' | |
151 :$put ='a' | |
152 :$put ='b' | |
153 :$put ='c' | |
154 kkgH<Del> | |
155 :$put ='---' | |
156 : | |
157 :$put ='' | |
158 :$put ='linewise select mode: delete middle two line' | |
159 :$put ='a' | |
160 :$put ='b' | |
161 :$put ='c' | |
162 kkgH<Down><Del> | |
163 :$put ='---' | |
164 : | |
165 :$put ='' | |
166 :$put ='linewise select mode: delete last line' | |
167 :$put ='a' | |
168 :$put ='b' | |
169 :$put ='c' | |
170 gH<Del> | |
171 :$put ='---' | |
172 : | |
173 :$put ='' | |
174 :$put ='linewise select mode: delete last two line' | |
175 :$put ='a' | |
176 :$put ='b' | |
177 :$put ='c' | |
178 kgH<Down><Del> | |
179 :$put ='---' | |
70 :/^start:/+2,$w! test.out | 180 :/^start:/+2,$w! test.out |
71 :q! | 181 :q! |
72 ENDTEST | 182 ENDTEST |
73 | 183 |
74 start: | 184 start: |