Justin M. Keyes
c6e481cba5
portability: use portable format specifier
2016-01-10 01:34:49 -05:00
watiko
59b04d856b
tests: Make helper.source() return tempname.
2016-01-10 10:44:57 +09:00
watiko
feed81f45f
tests: Fix OSX's tempname issue.
2016-01-10 10:44:57 +09:00
watiko
d37dc0b314
tests: Rename 100_undo_level to 100_lispwords.
2016-01-10 10:44:57 +09:00
watiko
9c5ab23ef2
tests: Migrate legacy test undolevels.
2016-01-10 10:44:57 +09:00
watiko
d8e07deff6
tests: Migrate legacy test assert.
2016-01-10 10:44:57 +09:00
ZyX
c6f6033482
eval: Do not use msgpack#string for error messages
2016-01-07 00:54:58 +03:00
ZyX
efaf76e623
functests: Update tests
2016-01-07 00:54:57 +03:00
Björn Linse
70f6e2ce52
encoding: update tests
2016-01-02 23:22:13 +01:00
Justin M. Keyes
22a928aeac
test: change CI_TARGET reference to CI
...
Travis defines[1] $CI for its builds, whereas $CI_TARGET is
a Neovim-specific env var from 6483a198e4
that lost prominence in d2eb4a9346
.
[1] https://docs.travis-ci.com/user/environment-variables/
2016-01-01 23:58:42 -05:00
Rui Abreu Ferreira
a48508de0d
test/functional: Fix api/vim_spec.lua.
...
On Windows the default file format is DOS i.e. newlines are \r\n
instead of \n.
2015-12-31 23:28:55 -05:00
Rui Abreu Ferreira
091e885d44
Windows: fix serverstart functional test
2015-12-31 16:07:43 -05:00
Justin M. Keyes
d8a2007d47
Merge pull request #3869 from oni-link/fix.issue.3844
...
helpers.c: Handle msgpack str/bin objects with length 0 correctly
2015-12-30 01:01:23 -05:00
oni-link
8373aaf44e
helpers.c: Handle msgpack str/bin objects with length 0 correctly
...
When converting a msgpack object to a String object, strings (and byte
arrays) with length 0 are handled as errors. This is fixed by
always using the msgpack data pointer as a valid pointer. For a NULL
pointer there is nothing to copy.
Test by @snoe
Fixes #3844
2015-12-21 00:23:53 +01:00
Marco Hinz
376b973a0a
Tests: fix according to lualint
2015-12-20 22:41:40 +01:00
Justin M. Keyes
e123675bcc
Merge pull request #3722 from ZyX-I/fix-3721
...
shada: Continue dumping when variables failed to dump
2015-12-18 11:55:15 -05:00
ZyX
ea67bf808b
shada: Continue dumping when variables failed to dump
...
Closes #3721
2015-12-18 19:29:49 +03:00
Johan Klokkhammer Helsing
3b472e55b3
vim-patch:7.4.803
...
Problem: C indent does not support C11 raw strings. (Mark Lodato)
Solution: Do not change indent inside the raw string.
f7bb86dc59
2015-12-13 13:06:48 +01:00
Johan Klokkhammer Helsing
123361f187
vim-patch:7.4.670
...
Problem: Using 'cindent' for Javascript is less than perfect.
Solution: Improve indenting of continuation lines. (Hirohito Higashi)
dcefba9934
2015-12-13 11:55:37 +01:00
Justin M. Keyes
1b6e7f9e39
test: fixeol_spec: setup/teardown
...
Without this cleanup, test will fail if run multiple times.
2015-12-13 00:21:11 -05:00
Justin M. Keyes
aca51f3d93
Merge #3443 'vim-patch:7.4.{785,795,898}'
2015-12-13 00:09:07 -05:00
Justin M. Keyes
cc203e4b93
Merge pull request #3753 from watiko/vim-7.4.790
...
Vim 7.4.{786,787,789,790}
2015-12-12 17:43:23 -05:00
watiko
a3a8df8359
tests: Improve legacy autocmd_option.
...
* Compare tables instead of strings
* Add neovim specific test
2015-12-12 03:34:17 +09:00
Marco Hinz
483d4abee7
Test: remove artifacts from root directory
...
The tests would leave the following test files in the root directory:
Xtest-functional-plugin-shada.shada
Xtest-functional-plugin-shada.shada.tmp.f
Clean them up in teardown().
2015-12-01 20:46:13 +01:00
watiko
8c00c34b91
tests: Keep each autocmd_option's test in isolation.
2015-11-28 20:15:28 +09:00
watiko
d9c0293824
tests: Improve legacy test autocmd_option.
2015-11-28 17:22:53 +09:00
watiko
21956adb6e
tests: Migrate legacy test autocmd_option.
2015-11-28 17:22:53 +09:00
Justin M. Keyes
b9139e009f
Merge pull request #3724 from ZyX-I/fix-3635
...
shada: Do not save unlisted and quickfix buffers
2015-11-27 18:06:52 -05:00
Felipe Morales
80cf03602e
Merge pull request #3581 from ZyX-I/fix-shada
...
Store last search direction when writing ShaDa files
2015-11-23 23:03:29 +01:00
ZyX
b98cea909f
shada: Also store last search direction
...
Note: it looks like viminfo files do not store search direction intentionally.
After reading viminfo file search direction was considered to be “forward”.
Note 2: all files created on earlier Neovim version will automatically receive
“forward” direction.
Fixes #3580
2015-11-23 17:08:01 +03:00
Marco Hinz
d9fbc1865b
test/functional: clean up according to luacheck (part 2)
2015-11-23 13:57:21 +01:00
Marco Hinz
4a69e55f39
test/functional: clean up according to luacheck (part 1)
2015-11-23 13:57:21 +01:00
Joe Hermaszewski
6329fd420e
Reorganize focus events test into individual tests
...
The focus event tests now live in their own `describe` block with each
test testing the handling of focus events in a single mode.
2015-11-23 13:18:27 +01:00
Joe Hermaszewski
442cd0672b
Enable focus events in cmdline and terminal modes
...
This change adds switch cases for K_FOCUSGAINED and K_FOCUSLOST to the
input handling functions in ex_getln.c and terminal.c. The handling is
identical to what's found in edit.c (just calling apply_autocmds).
If one enters cmdline-mode by feeding `:` and sends a focuslost event (by
leaving the window for example) the text `<FocusLost>` will be inserted
into the command line. There is similar behaviour in terminal mode. This
patch corrects this behavior to fire the apropriate autocmd instead.
Fixes #3714
2015-11-23 13:18:27 +01:00
ZyX
ec8e60a055
shada: Do not save unlisted and quickfix buffers
...
Fixes #3635
2015-11-23 15:12:08 +03:00
Felipe Morales
321db59ca1
Merge pull request #3270 from ZyX-I/shada-support
...
Add plugin for editing ShaDa files
2015-11-23 00:27:18 +01:00
Johan Klokkhammer Helsing
b1d7b5294a
Convert legacy test for fixeol to lua test.
2015-11-22 20:03:41 +01:00
Joe Hermaszewski
f480b38a2f
Add tests for focus events
2015-11-17 22:36:28 +00:00
John Szakmeister
d4f3d819d8
Workaround the unstable ordering of v:oldfiles in some more tests.
...
Fixes #3676 .
Reviewed-by: Marco Hinz <mh.codebro@gmail.com>
2015-11-16 08:29:45 -05:00
Marco Hinz
ec847af48d
Test: add functional/autocmd/termclose_spec.lua
2015-11-15 16:29:13 +01:00
Marco Hinz
9fcd444036
Add TermClose event
...
A terminal buffer now exits with: [Process exited <return value>]
You can hook into it. E.g. :au TermClose * call feedkeys('<cr>')
Closes #2293 .
2015-11-15 15:10:02 +01:00
Marco Hinz
947e356cda
Test: improve functional/ex_cmds/oldfiles_spec.lua
...
- change approach for test 1: screen:expect() instead of assert()
- use execute() instead of command()
- 2 new tests that check none and wrong input for :oldfiles!
Helped-by: @fwalch
Helped-by: @tarruda
Helper-by: @justinmk
2015-11-11 17:12:02 +01:00
Marco Hinz
dc65c8a893
Add tests for :oldfiles
2015-11-10 03:13:31 +01:00
Marco Hinz
69085113b3
Add test/functional/ex_cmds/profile_spec.lua
...
This adds two new tests for:
:profile dump
:profile stop
2015-11-10 02:49:47 +01:00
Thiago de Arruda
df37aa6115
eval: Implement dictionary change notifications
2015-11-09 09:43:30 -03:00
John Szakmeister
9499432d7f
Merge pull request #3616 from jszakmeister/sort-results-shada-test
...
Sort oldfiles in the marks_spec tests to avoid random ordering errors.
2015-11-06 06:47:58 -05:00
John Szakmeister
a6c45d15fd
Sort oldfiles in the marks_spec tests to avoid random ordering errors.
...
According to @ZyX-I in #3594 , ordering is not important so let's use
@tarruda's fix by sorting the results.
2015-11-06 06:02:41 -05:00
ZyX
96dc38b3c8
undo: Remove incorrect NONNULL_ALL attribute
...
Fixes #3605
2015-11-05 23:34:48 +03:00
John Szakmeister
690df9333a
Ensure a session is running before attempting to do Python detection.
2015-11-04 05:01:22 -05:00
ZyX
ae0576a472
runtime: Add shada.vim syntax file
2015-11-01 21:27:28 +03:00