Björn Linse
cef624ee9e
Merge pull request #4618 from bfredl/regcrash
...
eval: make sure getreg() returns a valid list for an unset register (vim-patch:7.4.1755)
2016-04-21 20:11:27 +02:00
Björn Linse
ce17d03180
eval: let getreg() return valid list for an undefined register
...
vim-patch:7.4.1755
this prevents a crash when the list is used in setreg() later
2016-04-21 18:11:06 +02:00
Justin M. Keyes
5ebffaae4e
Merge #3229 ':tcd'
2016-04-21 03:15:52 -04:00
Justin M. Keyes
89e6973fe2
tcd: doc, error messages
2016-04-21 03:15:08 -04:00
HiPhish
ec71d87b81
Implement tab-local working directory feature.
...
New ex commands: 'tcd', 'tchdir'
Changed Vimscript functions: 'haslocaldir', 'getcwd'
The ex-commands ':tcd' and ':tchdir' are the tab-local equivalents of
':lcd' and ':lchdir'. There are no new Vimscript functions introduced,
instead the functions 'haslocaldir' and 'getcwd' take in optional
arguments. See the documentation for details
Since there is now different levels of local directory a simple boolean
at source level is no longer sufficient; a new enumeration type is used
for the scope-level from now on.
The documentation has been accommodated for these new commands and
functional tests have been written to test the feature.
2016-04-20 12:52:31 +02:00
Jurica Bradaric
9e1cacecbe
Fix another linter error.
2016-04-20 10:00:07 +02:00
Jurica Bradaric
5734e21873
delete_spec: Fix linter errors.
2016-04-20 08:25:51 +02:00
Jurica Bradaric
2dfc8de1cf
Merge tempfile.c back into fileio.c
2016-04-20 08:25:51 +02:00
Jurica Bradaric
425fcdb5b4
vim-patch:7.4.1120
...
Problem: delete(x, 'rf') fails if a directory is empty. (Lcd)
Solution: Ignore not finding matches in an empty directory.
336bd622c3
2016-04-20 08:25:51 +02:00
Jurica Bradaric
29b737e92b
vim-patch:7.4.1117
...
Problem: No longer get "." and ".." in directory list.
Solution: Do not skip "." and ".." unless EW_DODOT is set.
d82103ed85
2016-04-20 08:25:51 +02:00
Jurica Bradaric
a252fca38e
Fix linter errors.
2016-04-20 08:25:51 +02:00
Jurica Bradaric
9e385404b3
vim-patch:7.4.1116
...
Problem: delete(x, 'rf') does not delete files starting with a dot.
Solution: Also delete files starting with a dot.
b0967d587f
2016-04-20 08:25:51 +02:00
Jurica Bradaric
88a735166b
vim-patch:7.4.1114
...
Problem: delete() does not work well with symbolic links.
Solution: Recognize symbolik links.
43a34f9f74
2016-04-20 08:25:51 +02:00
Jurica Bradaric
50a7517a6d
vim-patch:7.4.1107
...
Problem: Vim can create a directory but not delete it.
Solution: Add an argument to delete() to make it possible to delete a
directory, also recursively.
da440d21a6
2016-04-20 08:25:16 +02:00
Justin M. Keyes
a7a0bf54e3
Merge pull request #4610 from KillTheMule/vim-7.4.819
...
vim-patch:7.4.819
2016-04-20 01:36:30 -04:00
Justin M. Keyes
cd10cdd1b4
Merge pull request #4589 from gregorias/patch_1113
...
vim-patch: 7.4.1113
2016-04-20 01:34:29 -04:00
KillTheMule
7029dec0ae
vim-patch:7.4.819
...
Problem: Beeping when running the tests.
Solution: Fix 41 beeps. (Roland Eggner)
901e58c243
Applied cleanly, except for files test29.in, test4.in, test61.in, test82.in,
test83.in, test90.in, test95.in, which were all converted to lua tests, and
version.c.
Some beeps remain, but this is much better.
2016-04-19 22:01:26 +02:00
Grzegorz Milka
02fa6b18d6
vim-patch:7.4.1113
...
Problem: Using {ns} in variable name does not work. (lilydjwg)
Solution: Fix recognizing colon. Add a test.
2016-04-19 19:54:52 +02:00
Rui Abreu Ferreira
5c6592fdab
v:windowid #4608
...
Set v:windowid as writeable (but read only in the sandbox).
References #3626
2016-04-19 02:49:34 -04:00
Justin M. Keyes
ba9bdb3e70
Merge pull request #4604 from dbarnett/vim-60cce2f
...
vim-patch:60cce2f
2016-04-19 01:02:25 -04:00
Justin M. Keyes
1cb8afed78
doc: remove redundant, outdated section.
...
The new content from bf635102
is retained.
2016-04-19 00:57:25 -04:00
David Barnett
43fe335eda
vim-patch:60cce2f
...
Update runtime files.
60cce2fb73
2016-04-18 21:50:37 -07:00
Justin M. Keyes
0ba12c6691
Merge pull request #4603 from dbarnett/vim-ca63501
...
vim-patch:ca63501
2016-04-19 00:44:26 -04:00
David Barnett
0d264abdd0
vim-patch:ca63501
...
Update various runtime files.
ca63501fbc
2016-04-18 21:36:16 -07:00
Justin M. Keyes
f3d6c443d9
Merge pull request #4602 from dbarnett/vim-12969c0
...
vim-patch:12969c0
2016-04-19 00:29:09 -04:00
David Barnett
bf63510228
vim-patch:12969c0
...
Update documentation and syntax files.
12969c04fe
2016-04-18 21:16:14 -07:00
Justin M. Keyes
ef92cca7cc
Merge pull request #4601 from dbarnett/vim-f913281
...
vim-patch:f913281 (runtime/doc/)
2016-04-19 00:09:17 -04:00
Justin M. Keyes
376ba4e734
Merge pull request #4599 from Shougo/fixerror
...
Fix loading remote plugin error
2016-04-18 23:23:13 -04:00
David Barnett
49dde999c0
vim-patch:f913281 (runtime/doc/)
...
Updated and new runtime files.
f91328100d
2016-04-18 20:15:22 -07:00
Shougo Matsushita
2ebc58d25a
Fix loading remote plugin error
2016-04-19 06:52:04 +09:00
Björn Linse
ba97f73560
Merge pull request #3951 from cacplate/misc1_Wconversion
...
Enable -Wconversion in misc1.c
2016-04-18 20:17:56 +02:00
Justin M. Keyes
1b1b920ba8
Merge #4553
2016-04-18 05:43:21 -04:00
Justin M. Keyes
a347b29aa3
test: remote/define.vim: Add some spice.
2016-04-18 05:42:27 -04:00
Case Nelson
c4117d4b2f
test: format
2016-04-18 05:40:24 -04:00
Case Nelson
4a200ceafa
test: remote/define.vim: range
2016-04-18 05:40:15 -04:00
Paul Jolly
d835c030f2
remote/define.vim: support remote function "range"
2016-04-18 05:24:46 -04:00
Justin M. Keyes
8d12e28d94
Merge pull request #4018 from justinmk/vim-35e7594
...
vim-patch:35e7594
2016-04-18 04:02:00 -04:00
Justin M. Keyes
05baf936c0
vim-patch.sh: recognize malformed patches.
...
vim-patch:fc39ecf (committed in aae7e8b
)
vim-patch:541f92d (committed in cc52060
)
vim-patch:88774fd (committed in 896f548
)
This commit message forces vim-patch.sh to recognize these patches
which were committed with only 6 chars (vim-patch.sh requires 7).
2016-04-18 03:00:50 -04:00
Justin M. Keyes
8a14750dd3
test: convert test_marks.in.
...
vim-patch:35e7594
35e7594dd4
"Add missing test files from 7.4.634 to the repository."
The discrepancy between the expected getpos() result of the old test
[0, 15, 2, 0] and the converted test [0, 3, 2, 0] is just a matter of how
the buffer is constructed: in the old Vim test the buffer has a bunch of
junk at the top.
The central purpose of the test is to verify that the getpost("'a") does
*not* return [0, 0, 0, 0].
2016-04-18 03:00:43 -04:00
Justin M. Keyes
28b9a2864a
Merge pull request #4590 from Streetwalrus/issue4471
...
rplugin: Don't chain events.
2016-04-18 02:28:58 -04:00
Dan Elkouby
e5147ce6a0
rplugin: Ignore modeline while chaining events
2016-04-18 09:21:22 +03:00
Justin M. Keyes
40cc5ba0e2
Merge pull request #4595 from dbarnett/vim-fc39ec
...
vim-patch:fc39ec (runtime/filetype.vim changes)
2016-04-18 01:54:45 -04:00
David Barnett
946807898b
vim-patch:fc39ec (runtime/filetype.vim)
...
Update runtime files.
fc39ecf8de
Add remaining runtime/filetype.vim changes that were missing in 289588.
2016-04-17 22:49:49 -07:00
ZyX
191fb638f4
*: Fix linter errors
2016-04-18 03:37:24 +03:00
ZyX
fdb68e35e4
ex_getln: Make get_histtype return HIST_DEFAULT if needed
2016-04-18 03:37:23 +03:00
Justin M. Keyes
ca280c28b4
Merge pull request #4594 from dbarnett/vim-88774f
...
vim-patch:88774f
2016-04-17 20:34:49 -04:00
Justin M. Keyes
007d573147
Merge pull request #4131 from ZyX-I/json-functions
...
Add JSON support
2016-04-17 20:24:23 -04:00
David Barnett
896f548eee
vim-patch:88774f
...
Updated runtime files and Italian messages.
88774fdd23
2016-04-17 17:19:00 -07:00
Charles Joachim
a3dfd1627e
misc1.c: enable -Wconversion
2016-04-17 20:15:40 -04:00
ZyX
a64114eba0
functests: Make json_functions_spec use new NIL where appropriate
2016-04-18 02:48:20 +03:00