Update generated nvim config
This commit is contained in:
@ -0,0 +1,9 @@
|
||||
.PHONY: test
|
||||
|
||||
MYVIM ?= nvim --clean --headless
|
||||
|
||||
INMAKE := 1
|
||||
export INMAKE
|
||||
|
||||
test:
|
||||
@$(MYVIM) -u test.vim
|
||||
@ -0,0 +1,4 @@
|
||||
\documentclass{minimal}
|
||||
\begin{document}
|
||||
Hello World!
|
||||
\end{document}
|
||||
@ -0,0 +1,6 @@
|
||||
\documentclass{article}
|
||||
\usepackage{biblatex}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\end{document}
|
||||
@ -0,0 +1,9 @@
|
||||
\documentclass{article}
|
||||
\usepackage{biblatex}
|
||||
\addbibresource{references.bib}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\printbibliography
|
||||
|
||||
\end{document}
|
||||
@ -0,0 +1,3 @@
|
||||
\input{preamble}
|
||||
\begin{document}
|
||||
\end{document}
|
||||
@ -0,0 +1 @@
|
||||
\documentclass{minimal}
|
||||
@ -0,0 +1,3 @@
|
||||
Hello world from include3.
|
||||
|
||||
Note: This file tests that we also search from the main root.
|
||||
@ -0,0 +1,8 @@
|
||||
\documentclass{minimal}
|
||||
\usepackage{import}
|
||||
\usepackage{subfiles}
|
||||
\begin{document}
|
||||
\import{test/}{include1}
|
||||
\inputfrom{test/}{include3}
|
||||
\subfile{test.tex}
|
||||
\end{document}
|
||||
@ -0,0 +1,3 @@
|
||||
\documentclass[main.tex]{subfiles}
|
||||
\begin{document}
|
||||
\end{document}
|
||||
@ -0,0 +1,3 @@
|
||||
Hello world from include1.
|
||||
|
||||
\subimport*{sub/}{include2}
|
||||
@ -0,0 +1 @@
|
||||
Hello world from include2.
|
||||
@ -0,0 +1 @@
|
||||
\include{included.tex}
|
||||
@ -0,0 +1 @@
|
||||
@default_files = ('main.tex');
|
||||
@ -0,0 +1,7 @@
|
||||
\input{preamble.tex}
|
||||
\author{lervag}
|
||||
\title{VimTeX}
|
||||
\begin{document}
|
||||
\maketitle
|
||||
\lipsum[1-1]
|
||||
\end{document}
|
||||
@ -0,0 +1,2 @@
|
||||
\documentclass{book}
|
||||
\usepackage{lipsum}
|
||||
@ -0,0 +1,6 @@
|
||||
\documentclass{standalone}
|
||||
\usepackage{standalone}
|
||||
\begin{document}
|
||||
A
|
||||
\input{a/b/b}
|
||||
\end{document}
|
||||
@ -0,0 +1,4 @@
|
||||
\documentclass{standalone}
|
||||
\begin{document}
|
||||
B
|
||||
\end{document}
|
||||
@ -0,0 +1,9 @@
|
||||
\documentclass{article}
|
||||
\usepackage[utf8]{inputenc}
|
||||
\usepackage{standalone}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\input{a/a}
|
||||
|
||||
\end{document}
|
||||
@ -0,0 +1,6 @@
|
||||
\input{preamble}
|
||||
\usepackage{subfiles}
|
||||
\begin{document}
|
||||
\subfile{sub/sub1.tex}
|
||||
\subfile{sub/sub3.tex}
|
||||
\end{document}
|
||||
@ -0,0 +1 @@
|
||||
\documentclass{book}
|
||||
@ -0,0 +1,7 @@
|
||||
\documentclass[main.tex]{subfiles}
|
||||
\begin{document}
|
||||
\chapter{sub1: Hello World}
|
||||
Message from sub1.tex.
|
||||
|
||||
\end{document}
|
||||
|
||||
@ -0,0 +1,6 @@
|
||||
\documentclass[not-main.tex]{subfiles}
|
||||
\begin{document}
|
||||
\chapter{Hello World}
|
||||
Some text here...
|
||||
\end{document}
|
||||
|
||||
@ -0,0 +1,7 @@
|
||||
\documentclass[main]{subfiles}
|
||||
\begin{document}
|
||||
\chapter{sub3: Hello World}
|
||||
Message from sub3.tex.
|
||||
|
||||
\end{document}
|
||||
|
||||
@ -0,0 +1 @@
|
||||
%! TeX Root = main.tex
|
||||
@ -0,0 +1,4 @@
|
||||
\documentclass{minimal}
|
||||
\begin{document}
|
||||
Hello world!
|
||||
\end{document}
|
||||
@ -0,0 +1,68 @@
|
||||
set nocompatible
|
||||
let &rtp = '../..,' . &rtp
|
||||
filetype plugin on
|
||||
|
||||
call vimtex#log#set_silent()
|
||||
|
||||
" Ugly paths
|
||||
call vimtex#test#main('test-ugly-paths/[code college-1] title/test.tex',
|
||||
\ 'test-ugly-paths/[code college-1] title/test.tex')
|
||||
|
||||
" Simple recursion
|
||||
call vimtex#test#main('simple.tex', 'simple.tex')
|
||||
|
||||
" Respect the TeX Root directive
|
||||
call vimtex#test#main('test-texroot/included.tex', 'test-texroot/main.tex')
|
||||
|
||||
" Note: Even "something.tex" should use the proposed main file even if it is
|
||||
" not included.
|
||||
for s:filename in [
|
||||
\ 'test-latexmain/included.tex',
|
||||
\ 'test-latexmain/section1/main.tex',
|
||||
\ 'test-latexmain/something.tex']
|
||||
call vimtex#test#main(s:filename, 'test-latexmain/main.tex')
|
||||
endfor
|
||||
|
||||
" Test recursive searching and included files with subfiles
|
||||
for s:filename in [
|
||||
\ 'test-includes/test/sub/include2.tex',
|
||||
\ 'test-includes/include3.tex',
|
||||
\ 'test-includes/subfile.tex']
|
||||
call vimtex#test#main(s:filename, 'test-includes/main.tex')
|
||||
endfor
|
||||
|
||||
" Test subfiles 1: Recursive search
|
||||
call vimtex#test#main('test-subfiles/sub/sub1.tex', 'test-subfiles/main.tex')
|
||||
|
||||
" Test subfiles 2: Recursive search, but the match does not include sub2
|
||||
call vimtex#test#main('test-subfiles/sub/sub2.tex', 'test-subfiles/sub/sub2.tex')
|
||||
|
||||
" Test subfiles 3: Recursive search, not .tex extension
|
||||
call vimtex#test#main('test-subfiles/sub/sub3.tex', 'test-subfiles/main.tex')
|
||||
|
||||
" Test subfiles 4: g:vimtex_subfile_start_local
|
||||
let g:vimtex_subfile_start_local = 1
|
||||
call vimtex#test#main('test-subfiles/sub/sub3.tex', 'test-subfiles/sub/sub3.tex')
|
||||
let g:vimtex_subfile_start_local = 0
|
||||
|
||||
" Test mainfile specified in .latexmrc
|
||||
call vimtex#test#main('test-latexmk/preamble.tex', 'test-latexmk/main.tex')
|
||||
|
||||
" Test mainfile from bibfiles
|
||||
call vimtex#test#main('test-bib-simple/references.bib', 'test-bib-simple/main.tex')
|
||||
call vimtex#test#main('test-bib-notfound/references.bib', '')
|
||||
call vimtex#test#main('test-bib-alternate/references.bib', '')
|
||||
|
||||
execute 'silent edit' fnameescape('test-bib-alternate/main.tex')
|
||||
call vimtex#test#main('test-bib-alternate/references.bib', 'test-bib-alternate/main.tex')
|
||||
|
||||
" Test standalone
|
||||
call vimtex#test#main('test-standalone/a/a.tex', 'test-standalone/main.tex')
|
||||
call vimtex#test#main('test-standalone/a/a.tex', 'test-standalone/a/a.tex', 1)
|
||||
|
||||
" Test included preamble
|
||||
call vimtex#test#main(
|
||||
\ './test-included-preamble/preamble.tex',
|
||||
\ './test-included-preamble/main.tex')
|
||||
|
||||
call vimtex#test#finished()
|
||||
Reference in New Issue
Block a user