Update generated nvim config
This commit is contained in:
@ -0,0 +1,14 @@
|
||||
MYVIM ?= nvim --clean --headless
|
||||
|
||||
INMAKE := 1
|
||||
export INMAKE
|
||||
|
||||
TESTS := $(wildcard test-*.vim)
|
||||
TESTS := $(TESTS:.vim=)
|
||||
|
||||
.PHONY: test $(TESTS)
|
||||
|
||||
test: $(TESTS)
|
||||
|
||||
$(TESTS):
|
||||
@$(MYVIM) -u $@.vim
|
||||
@ -0,0 +1,17 @@
|
||||
set nocompatible
|
||||
let &rtp = '../..,' . &rtp
|
||||
filetype plugin on
|
||||
|
||||
nnoremap q :qall!<cr>
|
||||
|
||||
if vimtex#util#is_win() | quitall | endif
|
||||
|
||||
|
||||
let s:output = vimtex#jobs#capture("echo 'a\nb'")
|
||||
call assert_equal(['a', 'b'], s:output)
|
||||
|
||||
let s:output = vimtex#jobs#capture("echobaad foobar")
|
||||
call assert_match('not found', s:output[0])
|
||||
|
||||
|
||||
call vimtex#test#finished()
|
||||
@ -0,0 +1,27 @@
|
||||
set nocompatible
|
||||
let &rtp = '../..,' . &rtp
|
||||
filetype plugin on
|
||||
|
||||
nnoremap q :qall!<cr>
|
||||
|
||||
if vimtex#util#is_win() | quitall | endif
|
||||
|
||||
|
||||
let s:t0 = vimtex#profile#time()
|
||||
call vimtex#jobs#run('sleep 0.2')
|
||||
let s:t1 = vimtex#profile#time()
|
||||
call assert_true(s:t1 - s:t0 > 0.20)
|
||||
|
||||
|
||||
call vimtex#jobs#run('echo foobar')
|
||||
call assert_equal(0, v:shell_error)
|
||||
|
||||
call vimtex#jobs#run('echo (foobar')
|
||||
call assert_notequal(0, v:shell_error)
|
||||
|
||||
call vimtex#jobs#run('echofoobar')
|
||||
call assert_equal(127, v:shell_error)
|
||||
|
||||
|
||||
|
||||
call vimtex#test#finished()
|
||||
@ -0,0 +1,17 @@
|
||||
set nocompatible
|
||||
let &rtp = '../..,' . &rtp
|
||||
filetype plugin on
|
||||
|
||||
nnoremap q :qall!<cr>
|
||||
|
||||
if vimtex#util#is_win() | quitall | endif
|
||||
|
||||
|
||||
let s:job = vimtex#jobs#start('sleep 100')
|
||||
call assert_true(s:job.is_running())
|
||||
call s:job.stop()
|
||||
call assert_false(s:job.is_running())
|
||||
call s:job.stop()
|
||||
|
||||
|
||||
call vimtex#test#finished()
|
||||
Reference in New Issue
Block a user