summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FILES.byname1306
-rw-r--r--FILES.byname.gzbin2537010 -> 2537282 bytes
-rw-r--r--FILES.last07days1273
-rw-r--r--biblio/ctan-bibdata/ctan.bib22
-rw-r--r--biblio/ctan-bibdata/ctan.pdfbin3693769 -> 3693129 bytes
-rw-r--r--macros/latex/contrib/couleurs-fr/README.md2
-rw-r--r--macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc-prefix.pdfbin0 -> 82785 bytes
-rw-r--r--macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc-prefix.tex448
-rw-r--r--macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc.pdfbin82639 -> 123277 bytes
-rw-r--r--macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc.tex1535
-rw-r--r--macros/latex/contrib/couleurs-fr/tex/couleurs-fr.sty1938
-rw-r--r--macros/latex/contrib/joinbox/README.md57
-rwxr-xr-xmacros/latex/contrib/joinbox/build.sh8
-rw-r--r--macros/latex/contrib/joinbox/expl3.pngbin0 -> 11391 bytes
-rw-r--r--macros/latex/contrib/joinbox/joinbox.pdfbin0 -> 365869 bytes
-rw-r--r--macros/latex/contrib/joinbox/joinbox.sty418
-rw-r--r--macros/latex/contrib/joinbox/joinbox.tex516
-rw-r--r--macros/latex/contrib/joinbox/latexframe.pngbin0 -> 52059 bytes
-rw-r--r--macros/latex/contrib/joinbox/tl-lion.pdfbin0 -> 121780 bytes
-rw-r--r--macros/latex/contrib/msu-thesis/README.md2
-rw-r--r--macros/latex/contrib/msu-thesis/docs/msu-thesis.tex6
-rw-r--r--macros/latex/contrib/msu-thesis/msu-thesis.cls9
-rw-r--r--macros/latex/contrib/msu-thesis/msu-thesis.pdfbin113991 -> 113915 bytes
-rw-r--r--macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.pdfbin139889 -> 139419 bytes
-rw-r--r--macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.tex2
-rw-r--r--macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.pdfbin215119 -> 215120 bytes
-rw-r--r--support/texlab/CHANGELOG.md8
-rw-r--r--support/texlab/Cargo.lock46
-rw-r--r--support/texlab/crates/base-db/Cargo.toml1
-rw-r--r--support/texlab/crates/base-db/src/semantics/bib.rs23
-rw-r--r--support/texlab/crates/base-db/src/workspace.rs6
-rw-r--r--support/texlab/crates/bibtex-utils/Cargo.toml23
-rw-r--r--support/texlab/crates/bibtex-utils/src/field.rs (renamed from support/texlab/crates/citeproc/src/field.rs)0
-rw-r--r--support/texlab/crates/bibtex-utils/src/field/author.rs (renamed from support/texlab/crates/citeproc/src/field/author.rs)0
-rw-r--r--support/texlab/crates/bibtex-utils/src/field/date.rs (renamed from support/texlab/crates/citeproc/src/field/date.rs)0
-rw-r--r--support/texlab/crates/bibtex-utils/src/field/number.rs (renamed from support/texlab/crates/citeproc/src/field/number.rs)0
-rw-r--r--support/texlab/crates/bibtex-utils/src/field/text.rs (renamed from support/texlab/crates/citeproc/src/field/text.rs)0
-rw-r--r--support/texlab/crates/bibtex-utils/src/lib.rs1
-rw-r--r--support/texlab/crates/citeproc/Cargo.toml3
-rw-r--r--support/texlab/crates/citeproc/src/driver.rs12
-rw-r--r--support/texlab/crates/citeproc/src/entry.rs7
-rw-r--r--support/texlab/crates/citeproc/src/lib.rs1
-rw-r--r--support/texlab/crates/completion-data/src/lib.rs2
-rw-r--r--support/texlab/crates/definition/src/citation.rs2
-rw-r--r--support/texlab/crates/definition/src/command.rs2
-rw-r--r--support/texlab/crates/definition/src/include.rs2
-rw-r--r--support/texlab/crates/definition/src/label.rs2
-rw-r--r--support/texlab/crates/definition/src/lib.rs2
-rw-r--r--support/texlab/crates/definition/src/string_ref.rs2
-rw-r--r--support/texlab/crates/diagnostics/src/build_log.rs26
-rw-r--r--support/texlab/crates/diagnostics/src/citations.rs27
-rw-r--r--support/texlab/crates/diagnostics/src/lib.rs18
-rw-r--r--support/texlab/crates/hover/Cargo.toml1
-rw-r--r--support/texlab/crates/hover/src/citation.rs2
-rw-r--r--support/texlab/crates/hover/src/label.rs2
-rw-r--r--support/texlab/crates/hover/src/lib.rs12
-rw-r--r--support/texlab/crates/hover/src/string_ref.rs2
-rw-r--r--support/texlab/crates/references/src/entry.rs2
-rw-r--r--support/texlab/crates/references/src/label.rs2
-rw-r--r--support/texlab/crates/references/src/string_def.rs2
-rw-r--r--support/texlab/crates/syntax/src/bibtex.rs299
-rw-r--r--support/texlab/crates/syntax/src/bibtex/cst.rs244
-rw-r--r--support/texlab/crates/syntax/src/bibtex/kind.rs43
-rw-r--r--support/texlab/crates/syntax/src/lib.rs13
-rw-r--r--support/texlab/crates/texlab/Cargo.toml4
-rw-r--r--support/texlab/crates/texlab/benches/bench_main.rs35
-rw-r--r--support/texlab/crates/texlab/src/features/completion/argument.rs2
-rw-r--r--support/texlab/crates/texlab/src/features/completion/builder.rs92
-rw-r--r--support/texlab/crates/texlab/src/features/completion/citation.rs10
-rw-r--r--support/texlab/crates/texlab/src/features/completion/component_command.rs2
-rw-r--r--support/texlab/crates/texlab/src/features/completion/matcher.rs10
-rw-r--r--support/texlab/crates/texlab/src/server.rs21
-rw-r--r--support/texlab/crates/texlab/src/server/options.rs2
-rw-r--r--support/texlab/crates/texlab/src/util/diagnostics.rs3
-rw-r--r--support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation.snap6
-rw-r--r--support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_acronym.snap4
-rw-r--r--support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace.snap4
-rw-r--r--support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace_multiple.snap4
-rw-r--r--support/texlab/texlab.14
-rw-r--r--support/texlab/texlab.pdfbin26643 -> 26559 bytes
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb74
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.md52
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha5122
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc16
-rw-r--r--systems/texlive/tlnet/tlpkg/texlive.tlpdb.xzbin2462592 -> 2461292 bytes
-rw-r--r--timestamp2
86 files changed, 6579 insertions, 2102 deletions
diff --git a/FILES.byname b/FILES.byname
index 2d00463051..14b1e820f9 100644
--- a/FILES.byname
+++ b/FILES.byname
@@ -86,7 +86,7 @@
2023/07/15 | 16446 | biblio/bibtex/bibtex-x/bibtex.c
2023/07/15 | 68114 | biblio/bibtex/bibtex-x/bibtex.h
2023/02/25 | 4015 | biblio/bibtex/bibtex-x/bibtexu.1
-2023/07/15 | 21686 | biblio/bibtex/bibtex-x/ChangeLog
+2023/08/11 | 22004 | biblio/bibtex/bibtex-x/ChangeLog
2021/06/30 | 4848 | biblio/bibtex/bibtex-x/config.h.in
2007/07/03 | 710 | biblio/bibtex/bibtex-x/configure
2023/07/15 | 1499 | biblio/bibtex/bibtex-x/configure.ac
@@ -111,16 +111,16 @@
2006/01/17 | 12801 | biblio/bibtex/bibtex-x/os2.mak
2022/09/13 | 1811 | biblio/bibtex/bibtex-x/README
2023/07/15 | 10903 | biblio/bibtex/bibtex-x/sysdep.h
-2022/05/08 | 1362 | biblio/bibtex/bibtex-x/tests/bibtex8-char.test
-2022/04/16 | 847 | biblio/bibtex/bibtex-x/tests/bibtex8-sort.test
-2023/07/15 | 1373 | biblio/bibtex/bibtex-x/tests/bibtex8.test
-2023/07/15 | 1537 | biblio/bibtex/bibtex-x/tests/bibtex8u-mem.test
-2021/06/21 | 750 | biblio/bibtex/bibtex-x/tests/bibtexu-basic.test
-2023/07/15 | 1700 | biblio/bibtex/bibtex-x/tests/bibtexu-char.test
-2021/06/21 | 617 | biblio/bibtex/bibtex-x/tests/bibtexu-range.test
-2023/01/29 | 896 | biblio/bibtex/bibtex-x/tests/bibtexu-sort.test
-2023/07/15 | 1364 | biblio/bibtex/bibtex-x/tests/bibtexu.test
-2021/08/21 | 704 | biblio/bibtex/bibtex-x/tests/bibtexu-yannis.test
+2023/08/11 | 1428 | biblio/bibtex/bibtex-x/tests/bibtex8-char.test
+2023/08/11 | 919 | biblio/bibtex/bibtex-x/tests/bibtex8-sort.test
+2023/08/11 | 1448 | biblio/bibtex/bibtex-x/tests/bibtex8.test
+2023/08/11 | 1632 | biblio/bibtex/bibtex-x/tests/bibtex8u-mem.test
+2023/08/11 | 831 | biblio/bibtex/bibtex-x/tests/bibtexu-basic.test
+2023/08/11 | 2194 | biblio/bibtex/bibtex-x/tests/bibtexu-char.test
+2023/08/11 | 699 | biblio/bibtex/bibtex-x/tests/bibtexu-range.test
+2023/08/11 | 970 | biblio/bibtex/bibtex-x/tests/bibtexu-sort.test
+2023/08/11 | 1436 | biblio/bibtex/bibtex-x/tests/bibtexu.test
+2023/08/11 | 784 | biblio/bibtex/bibtex-x/tests/bibtexu-yannis.test
2022/04/16 | 61 | biblio/bibtex/bibtex-x/tests/casea.aux
2022/05/08 | 487 | biblio/bibtex/bibtex-x/tests/casea.bbl
2022/04/16 | 61 | biblio/bibtex/bibtex-x/tests/caseu.aux
@@ -204,7 +204,7 @@
2023/07/15 | 94801 | biblio/bibtex/bibtex-x/utils.c
2022/04/29 | 5163 | biblio/bibtex/bibtex-x/utils.h
2023/07/15 | 3731 | biblio/bibtex/bibtex-x/version.h
-2023/07/16 | 519752 | biblio/bibtex/bibtex-x.zip
+2023/08/12 | 520500 | biblio/bibtex/bibtex-x.zip
1991/09/08 | 918 | biblio/bibtex/contrib/abstyles/a4c.sty
1991/09/28 | 1000 | biblio/bibtex/contrib/abstyles/a4c.tex
1992/05/25 | 17727 | biblio/bibtex/contrib/abstyles/aabbrv.bst
@@ -2056,12 +2056,12 @@
2023/07/04 | 1675 | biblio/citation-style-language/README.md
2023/07/04 | 12878 | biblio/citation-style-language/vancouver.csl
2023/07/04 | 4522435 | biblio/citation-style-language.zip
-2023/08/11 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/08/12 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
2022/10/08 | 127 | biblio/ctan-bibdata/biblatex-ctan/ctan.cbx
-2023/08/11 | 2801091 | biblio/ctan-bibdata/ctan.bib
-2023/08/11 | 3693737 | biblio/ctan-bibdata/ctan.pdf
+2023/08/12 | 2801489 | biblio/ctan-bibdata/ctan.bib
+2023/08/12 | 3693769 | biblio/ctan-bibdata/ctan.pdf
2023/01/16 | 1489 | biblio/ctan-bibdata/README
-2023/08/11 | 4094388 | biblio/ctan-bibdata.zip
+2023/08/12 | 4094693 | biblio/ctan-bibdata.zip
2023/02/23 | 3126 | biblio/pbibtex/pbibtex-base/cpp.awk
2023/02/23 | 1009 | biblio/pbibtex/pbibtex-base/generate.sh
2023/02/23 | 22362 | biblio/pbibtex/pbibtex-base/jabbrv.bst
@@ -3655,7 +3655,7 @@
2023/03/01 | 46300 | dviware/dvidvi/aclocal.m4
2009/04/23 | 325 | dviware/dvidvi/ac/withenable.ac
2006/01/17 | 138 | dviware/dvidvi/build.com
-2021/02/19 | 5406 | dviware/dvidvi/ChangeLog
+2023/08/11 | 5665 | dviware/dvidvi/ChangeLog
2021/06/30 | 4854 | dviware/dvidvi/config.h.in
2007/07/03 | 710 | dviware/dvidvi/configure
2020/05/02 | 953 | dviware/dvidvi/configure.ac
@@ -3664,9 +3664,9 @@
2006/01/17 | 1298 | dviware/dvidvi/doubside.com
2006/01/17 | 725 | dviware/dvidvi/doubside.hlp
2011/02/04 | 5008 | dviware/dvidvi/dvidvi.1
-2020/12/09 | 36558 | dviware/dvidvi/dvidvi.c
+2023/08/11 | 36598 | dviware/dvidvi/dvidvi.c
2006/01/17 | 4785 | dviware/dvidvi/dvidvi.kohm-patch
-2021/02/19 | 668 | dviware/dvidvi/dvidvi.test
+2023/08/11 | 1081 | dviware/dvidvi/dvidvi.test
2006/01/17 | 1490 | dviware/dvidvi/dvisamp.tex
2017/06/23 | 863 | dviware/dvidvi/Makefile.am
2023/03/01 | 43912 | dviware/dvidvi/Makefile.in
@@ -3675,7 +3675,7 @@
2021/02/19 | 92 | dviware/dvidvi/tests/playout.2
2021/02/19 | 96 | dviware/dvidvi/tests/playout.3
2017/06/19 | 2484 | dviware/dvidvi/tests/playtate.dvi
-2023/06/19 | 180965 | dviware/dvidvi.zip
+2023/08/12 | 181306 | dviware/dvidvi.zip
1997/08/03 | 3288 | dviware/dvi_economic/dvi_econ.txt
1997/08/13 | 12880 | dviware/dvi_economic/dvi_four.exe
1997/08/13 | 11152 | dviware/dvi_economic/dvi_par.exe
@@ -5421,7 +5421,7 @@
1990/10/02 | 5440 | dviware/vutex/vaxvms.hlp
1990/10/02 | 812 | dviware/vutex/vaxvms.ins
1990/10/02 | 127576 | dviware/vutex/vutex.web
-2023/08/11 | 93212 | FILES.last07days
+2023/08/12 | 96747 | FILES.last07days
2021/07/24 | 1139410 | fonts/aboensis/Aboensis.glyphs
2021/07/24 | 18907382 | fonts/aboensis/aboensis.pdf
2021/07/24 | 137860 | fonts/aboensis/Aboensis-Regular.otf
@@ -217589,11 +217589,13 @@
2011/09/01 | 599 | macros/latex/contrib/coseoul/cosexamp.tex
2011/09/01 | 2431 | macros/latex/contrib/coseoul/README
2011/09/06 | 163357 | macros/latex/contrib/coseoul.zip
-2023/08/10 | 82639 | macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc.pdf
-2023/08/10 | 8246 | macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc.tex
-2023/08/09 | 456 | macros/latex/contrib/couleurs-fr/README.md
-2023/08/10 | 7222 | macros/latex/contrib/couleurs-fr/tex/couleurs-fr.sty
-2023/08/10 | 87158 | macros/latex/contrib/couleurs-fr.zip
+2023/08/12 | 123277 | macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc.pdf
+2023/08/12 | 82785 | macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc-prefix.pdf
+2023/08/12 | 16930 | macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc-prefix.tex
+2023/08/12 | 58373 | macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc.tex
+2023/08/11 | 461 | macros/latex/contrib/couleurs-fr/README.md
+2023/08/12 | 46927 | macros/latex/contrib/couleurs-fr/tex/couleurs-fr.sty
+2023/08/12 | 236377 | macros/latex/contrib/couleurs-fr.zip
2023/06/05 | 57782 | macros/latex/contrib/counterz/counterz.dtx
2023/06/05 | 2659 | macros/latex/contrib/counterz/counterz.ins
2023/06/05 | 317154 | macros/latex/contrib/counterz/counterz.pdf
@@ -226577,6 +226579,15 @@
2022/09/24 | 7142 | macros/latex/contrib/jobname-suffix/jobname-suffix.tex
2022/09/24 | 531 | macros/latex/contrib/jobname-suffix/README.md
2022/09/25 | 440171 | macros/latex/contrib/jobname-suffix.zip
+2023/08/12 | 211 | macros/latex/contrib/joinbox/build.sh
+2023/08/11 | 11391 | macros/latex/contrib/joinbox/expl3.png
+2023/08/12 | 365869 | macros/latex/contrib/joinbox/joinbox.pdf
+2023/08/12 | 12842 | macros/latex/contrib/joinbox/joinbox.sty
+2023/08/12 | 14996 | macros/latex/contrib/joinbox/joinbox.tex
+2023/08/11 | 52059 | macros/latex/contrib/joinbox/latexframe.png
+2023/08/12 | 2936 | macros/latex/contrib/joinbox/README.md
+2023/08/12 | 121780 | macros/latex/contrib/joinbox/tl-lion.pdf
+2023/08/12 | 553580 | macros/latex/contrib/joinbox.zip
2022/12/16 | 33322 | macros/latex/contrib/jourcl/imgs/jourcl-logo.png
2022/12/16 | 13842 | macros/latex/contrib/jourcl/imgs/jourcl-signature.png
2022/12/16 | 8862 | macros/latex/contrib/jourcl/jourcl.cls
@@ -229880,22 +229891,22 @@
2020/11/24 | 3537 | macros/latex/contrib/ms/multitoc.ins
2007/04/15 | 110362 | macros/latex/contrib/ms/multitoc.pdf
2021/01/17 | 401 | macros/latex/contrib/ms/README.md
-2023/07/28 | 42147 | macros/latex/contrib/msu-thesis/docs/msu-thesis.tex
-2023/07/28 | 43015 | macros/latex/contrib/msu-thesis/msu-thesis.cls
-2023/07/28 | 113991 | macros/latex/contrib/msu-thesis/msu-thesis.pdf
-2023/07/28 | 2936 | macros/latex/contrib/msu-thesis/README.md
-2023/07/28 | 277 | macros/latex/contrib/msu-thesis/samples/chap1bib.tex
-2023/07/28 | 393 | macros/latex/contrib/msu-thesis/samples/chap2bib.tex
-2023/07/28 | 319 | macros/latex/contrib/msu-thesis/samples/chap3bib.tex
-2023/07/28 | 327 | macros/latex/contrib/msu-thesis/samples/chap4bib.tex
-2023/07/28 | 139889 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.pdf
-2023/07/28 | 1276 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.tex
-2023/07/28 | 70914 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-template.pdf
-2023/07/28 | 6771 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-template.tex
-2023/07/28 | 1088 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.bib
-2023/07/28 | 215119 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.pdf
-2023/07/28 | 9981 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.tex
-2023/07/28 | 564001 | macros/latex/contrib/msu-thesis.zip
+2023/08/12 | 42169 | macros/latex/contrib/msu-thesis/docs/msu-thesis.tex
+2023/08/12 | 43133 | macros/latex/contrib/msu-thesis/msu-thesis.cls
+2023/08/12 | 113915 | macros/latex/contrib/msu-thesis/msu-thesis.pdf
+2023/08/12 | 2936 | macros/latex/contrib/msu-thesis/README.md
+2023/08/12 | 277 | macros/latex/contrib/msu-thesis/samples/chap1bib.tex
+2023/08/12 | 393 | macros/latex/contrib/msu-thesis/samples/chap2bib.tex
+2023/08/12 | 319 | macros/latex/contrib/msu-thesis/samples/chap3bib.tex
+2023/08/12 | 327 | macros/latex/contrib/msu-thesis/samples/chap4bib.tex
+2023/08/12 | 139419 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.pdf
+2023/08/12 | 1276 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.tex
+2023/08/12 | 70914 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-template.pdf
+2023/08/12 | 6771 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-template.tex
+2023/08/12 | 1088 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.bib
+2023/08/12 | 215120 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.pdf
+2023/08/12 | 9981 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.tex
+2023/08/12 | 563476 | macros/latex/contrib/msu-thesis.zip
2021/01/19 | 594454 | macros/latex/contrib/ms.zip
1999/07/29 | 5665 | macros/latex/contrib/mtgreek/mtgreek.dtx
1999/07/29 | 752 | macros/latex/contrib/mtgreek/mtgreek.ins
@@ -285441,565 +285452,569 @@
1994/01/18 | 7272 | support/tex-it/texitrc.unx
1994/01/18 | 25068 | support/tex-it/texit.tex
2006/03/12 | 50172 | support/tex-it.zip
-2023/08/06 | 50039 | support/texlab/Cargo.lock
-2023/08/06 | 332 | support/texlab/Cargo.toml
-2023/08/06 | 30550 | support/texlab/CHANGELOG.md
-2023/08/06 | 181 | support/texlab/CONTRIBUTING.md
-2023/08/06 | 491 | support/texlab/crates/base-db/Cargo.toml
-2023/08/06 | 3959 | support/texlab/crates/base-db/src/config.rs
-2023/08/06 | 58325 | support/texlab/crates/base-db/src/data.rs
-2023/08/06 | 5378 | support/texlab/crates/base-db/src/document.rs
-2023/08/06 | 5706 | support/texlab/crates/base-db/src/graph.rs
-2023/08/06 | 158 | support/texlab/crates/base-db/src/lib.rs
-2023/08/06 | 1170 | support/texlab/crates/base-db/src/semantics/auxiliary.rs
-2023/08/06 | 1573 | support/texlab/crates/base-db/src/semantics/bib.rs
-2023/08/06 | 821 | support/texlab/crates/base-db/src/semantics.rs
-2023/08/06 | 11093 | support/texlab/crates/base-db/src/semantics/tex.rs
-2023/08/06 | 5900 | support/texlab/crates/base-db/src/util/label.rs
-2023/08/06 | 6477 | support/texlab/crates/base-db/src/util/line_index.rs
-2023/08/06 | 5557 | support/texlab/crates/base-db/src/util/queries.rs
-2023/08/06 | 445 | support/texlab/crates/base-db/src/util/regex_filter.rs
-2023/08/06 | 244 | support/texlab/crates/base-db/src/util.rs
-2023/08/06 | 9956 | support/texlab/crates/base-db/src/workspace.rs
-2023/08/06 | 544 | support/texlab/crates/citeproc/Cargo.toml
-2023/08/06 | 22210 | support/texlab/crates/citeproc/src/driver.rs
-2023/08/06 | 4724 | support/texlab/crates/citeproc/src/entry.rs
-2023/08/06 | 2074 | support/texlab/crates/citeproc/src/field/author.rs
-2023/08/06 | 2665 | support/texlab/crates/citeproc/src/field/date.rs
-2023/08/06 | 1626 | support/texlab/crates/citeproc/src/field/number.rs
-2023/08/06 | 60 | support/texlab/crates/citeproc/src/field.rs
-2023/08/06 | 8955 | support/texlab/crates/citeproc/src/field/text.rs
-2023/08/06 | 890 | support/texlab/crates/citeproc/src/lib.rs
-2023/08/06 | 1760 | support/texlab/crates/citeproc/src/output.rs
-2023/08/06 | 15622 | support/texlab/crates/citeproc/src/tests.rs
-2023/08/06 | 558 | support/texlab/crates/commands/Cargo.toml
-2023/08/06 | 3838 | support/texlab/crates/commands/src/build.rs
-2023/08/06 | 987 | support/texlab/crates/commands/src/change_env.rs
-2023/08/06 | 1820 | support/texlab/crates/commands/src/clean.rs
-2023/08/06 | 1590 | support/texlab/crates/commands/src/dep_graph.rs
-2023/08/06 | 3093 | support/texlab/crates/commands/src/find_envs.rs
-2023/08/06 | 3207 | support/texlab/crates/commands/src/fwd_search.rs
-2023/08/06 | 389 | support/texlab/crates/commands/src/lib.rs
-2023/08/06 | 1583 | support/texlab/crates/commands/src/placeholders.rs
-2023/08/06 | 356 | support/texlab/crates/completion-data/Cargo.toml
-2023/08/06 | 6970534 | support/texlab/crates/completion-data/data/completion.json.gz
-2023/08/06 | 3274 | support/texlab/crates/completion-data/src/lib.rs
-2023/08/06 | 357 | support/texlab/crates/definition/Cargo.toml
-2023/08/06 | 852 | support/texlab/crates/definition/src/citation.rs
-2023/08/06 | 1358 | support/texlab/crates/definition/src/command.rs
-2023/08/06 | 1066 | support/texlab/crates/definition/src/include.rs
-2023/08/06 | 1154 | support/texlab/crates/definition/src/label.rs
-2023/08/06 | 1210 | support/texlab/crates/definition/src/lib.rs
-2023/08/06 | 1056 | support/texlab/crates/definition/src/string_ref.rs
-2023/08/06 | 3250 | support/texlab/crates/definition/src/tests.rs
-2023/08/06 | 394 | support/texlab/crates/diagnostics/Cargo.toml
-2023/08/06 | 3181 | support/texlab/crates/diagnostics/src/build_log.rs
-2023/08/06 | 2938 | support/texlab/crates/diagnostics/src/citations.rs
-2023/08/06 | 3218 | support/texlab/crates/diagnostics/src/grammar/bib.rs
-2023/08/06 | 79 | support/texlab/crates/diagnostics/src/grammar.rs
-2023/08/06 | 4144 | support/texlab/crates/diagnostics/src/grammar/tex.rs
-2023/08/06 | 3021 | support/texlab/crates/diagnostics/src/labels.rs
-2023/08/06 | 2387 | support/texlab/crates/diagnostics/src/lib.rs
-2023/08/06 | 3286 | support/texlab/crates/diagnostics/src/tests.rs
-2023/08/06 | 770 | support/texlab/crates/diagnostics/src/types.rs
-2023/08/06 | 750 | support/texlab/crates/diagnostics/src/util.rs
-2023/08/06 | 227 | support/texlab/crates/distro/Cargo.toml
-2023/08/06 | 1917 | support/texlab/crates/distro/src/file_name_db.rs
-2023/08/06 | 710 | support/texlab/crates/distro/src/kpsewhich.rs
-2023/08/06 | 1124 | support/texlab/crates/distro/src/language.rs
-2023/08/06 | 2543 | support/texlab/crates/distro/src/lib.rs
-2023/08/06 | 2467 | support/texlab/crates/distro/src/miktex.rs
-2023/08/06 | 820 | support/texlab/crates/distro/src/texlive.rs
-2023/08/06 | 439 | support/texlab/crates/hover/Cargo.toml
-2023/08/06 | 1226 | support/texlab/crates/hover/src/citation.rs
-2023/08/06 | 541 | support/texlab/crates/hover/src/entry_type.rs
-2023/08/06 | 612 | support/texlab/crates/hover/src/field_type.rs
-2023/08/06 | 819 | support/texlab/crates/hover/src/label.rs
-2023/08/06 | 1438 | support/texlab/crates/hover/src/lib.rs
-2023/08/06 | 720 | support/texlab/crates/hover/src/package.rs
-2023/08/06 | 1055 | support/texlab/crates/hover/src/string_ref.rs
-2023/08/06 | 7214 | support/texlab/crates/hover/src/tests.rs
-2023/08/06 | 407 | support/texlab/crates/parser/Cargo.toml
-2023/08/06 | 11420 | support/texlab/crates/parser/src/bibtex.rs
-2023/08/06 | 5684 | support/texlab/crates/parser/src/build_log.rs
-2023/08/06 | 3009 | support/texlab/crates/parser/src/config.rs
-2023/08/06 | 5386 | support/texlab/crates/parser/src/latex/lexer/commands.rs
-2023/08/06 | 2040 | support/texlab/crates/parser/src/latex/lexer.rs
-2023/08/06 | 2749 | support/texlab/crates/parser/src/latex/lexer/types.rs
-2023/08/06 | 35180 | support/texlab/crates/parser/src/latex.rs
-2023/08/06 | 148 | support/texlab/crates/parser/src/lib.rs
-2023/08/06 | 234 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@comment.txt.snap
-2023/08/06 | 761 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@issue_809.txt.snap
-2023/08/06 | 373 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@preamble.txt.snap
-2023/08/06 | 3667 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__aho_2006.txt.snap
-2023/08/06 | 7531 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__aksin_2006.txt.snap
-2023/08/06 | 7322 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__almendro_1998.txt.snap
-2023/08/06 | 10380 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__averroes_1998.txt.snap
-2023/08/06 | 5864 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__betram_1996.txt.snap
-2023/08/06 | 6644 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__blom_2021.txt.snap
-2023/08/06 | 7157 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__combi_2004.txt.snap
-2023/08/06 | 6836 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__erwin_2007.txt.snap
-2023/08/06 | 7528 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__jain_1999.txt.snap
-2023/08/06 | 8868 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__kastenholz_2006.txt.snap
-2023/08/06 | 9479 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__knuth_1984.txt.snap
-2023/08/06 | 5060 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__matuz_1990.txt.snap
-2023/08/06 | 11015 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__nietzsche_1998.txt.snap
-2023/08/06 | 6472 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__rivest_1978.txt.snap
-2023/08/06 | 716 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@001.txt.snap
-2023/08/06 | 448 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@002.txt.snap
-2023/08/06 | 673 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@003.txt.snap
-2023/08/06 | 975 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@004.txt.snap
-2023/08/06 | 953 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@005.txt.snap
-2023/08/06 | 1672 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@006.txt.snap
-2023/08/06 | 464 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@007.txt.snap
-2023/08/06 | 746 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@block_comments.txt.snap
-2023/08/06 | 626 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_default_error.txt.snap
-2023/08/06 | 647 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_default.txt.snap
-2023/08/06 | 772 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_figure.txt.snap
-2023/08/06 | 499 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_minimal_error.txt.snap
-2023/08/06 | 520 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_minimal.txt.snap
-2023/08/06 | 295 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_empty.txt.snap
-2023/08/06 | 321 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_missing_brace.txt.snap
-2023/08/06 | 453 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_multiple_keys.txt.snap
-2023/08/06 | 608 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_prenote_postnote.txt.snap
-2023/08/06 | 472 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_prenote.txt.snap
-2023/08/06 | 404 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_redundant_comma.txt.snap
-2023/08/06 | 344 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_simple.txt.snap
-2023/08/06 | 342 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_star.txt.snap
-2023/08/06 | 734 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_definition_simple.txt.snap
-2023/08/06 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_reference_simple.txt.snap
-2023/08/06 | 849 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error1.txt.snap
-2023/08/06 | 588 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error2.txt.snap
-2023/08/06 | 457 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error3.txt.snap
-2023/08/06 | 248 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error4.txt.snap
-2023/08/06 | 980 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_simple.txt.snap
-2023/08/06 | 504 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_argc.txt.snap
-2023/08/06 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_impl_error.txt.snap
-2023/08/06 | 377 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_impl.txt.snap
-2023/08/06 | 760 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_optional.txt.snap
-2023/08/06 | 645 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_simple.txt.snap
-2023/08/06 | 1177 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_with_begin.txt.snap
-2023/08/06 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__math_operator_no_impl.txt.snap
-2023/08/06 | 502 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__math_operator_simple.txt.snap
-2023/08/06 | 1074 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_asymptote.txt.snap
-2023/08/06 | 911 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_definition_optional_arg.txt.snap
-2023/08/06 | 1103 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_definition.txt.snap
-2023/08/06 | 1191 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_nested_missing_braces.txt.snap
-2023/08/06 | 1121 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_nested.txt.snap
-2023/08/06 | 742 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_simple.txt.snap
-2023/08/06 | 814 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@equation_missing_begin.txt.snap
-2023/08/06 | 379 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@equation.txt.snap
-2023/08/06 | 460 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_args.txt.snap
-2023/08/06 | 216 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_empty.txt.snap
-2023/08/06 | 215 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_escape.txt.snap
-2023/08/06 | 1464 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_declaration.txt.snap
-2023/08/06 | 1359 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_definition_options.txt.snap
-2023/08/06 | 758 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_definition_simple.txt.snap
-2023/08/06 | 760 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_package.txt.snap
-2023/08/06 | 815 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_reference_options.txt.snap
-2023/08/06 | 372 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_reference_simple.txt.snap
-2023/08/06 | 965 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_definition_simple.txt.snap
-2023/08/06 | 911 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_reference_options.txt.snap
-2023/08/06 | 365 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_reference_simple.txt.snap
-2023/08/06 | 624 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path_command.txt.snap
-2023/08/06 | 552 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path_options.txt.snap
-2023/08/06 | 447 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path.txt.snap
-2023/08/06 | 312 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__curly_group_missing_end.txt.snap
-2023/08/06 | 332 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__curly_group_simple.txt.snap
-2023/08/06 | 821 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__equation_missing_end.txt.snap
-2023/08/06 | 384 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__escaped_brackets.txt.snap
-2023/08/06 | 242 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_braces.txt.snap
-2023/08/06 | 244 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_brackets.txt.snap
-2023/08/06 | 330 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_brackets_with_group.txt.snap
-2023/08/06 | 242 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@hello_world.txt.snap
-2023/08/06 | 861 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__biblatex_include_options.txt.snap
-2023/08/06 | 386 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__biblatex_include_simple.txt.snap
-2023/08/06 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__bibtex_include_simple.txt.snap
-2023/08/06 | 323 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_empty.txt.snap
-2023/08/06 | 1066 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_options.txt.snap
-2023/08/06 | 375 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_simple.txt.snap
-2023/08/06 | 900 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_command.txt.snap
-2023/08/06 | 762 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_complicated_options.txt.snap
-2023/08/06 | 717 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_options.txt.snap
-2023/08/06 | 387 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_simple.txt.snap
-2023/08/06 | 316 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__import_incomplete.txt.snap
-2023/08/06 | 470 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__import_simple.txt.snap
-2023/08/06 | 703 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__inkscape_include_options.txt.snap
-2023/08/06 | 373 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__inkscape_include_simple.txt.snap
-2023/08/06 | 429 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_include_equality_sign.txt.snap
-2023/08/06 | 363 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_include_simple.txt.snap
-2023/08/06 | 477 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_input_path_brackets.txt.snap
-2023/08/06 | 324 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_empty.txt.snap
-2023/08/06 | 483 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_multiple.txt.snap
-2023/08/06 | 1067 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_options.txt.snap
-2023/08/06 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_simple.txt.snap
-2023/08/06 | 382 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__pgf_library_import_simple.txt.snap
-2023/08/06 | 702 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__svg_include_options.txt.snap
-2023/08/06 | 372 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__svg_include_simple.txt.snap
-2023/08/06 | 384 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__tikz_library_import_simple.txt.snap
-2023/08/06 | 385 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__verbatim_include_simple.txt.snap
-2023/08/06 | 649 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@inline_double_dollar.txt.snap
-2023/08/06 | 631 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@inline.txt.snap
-2023/08/06 | 728 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_568.txt.snap
-2023/08/06 | 4300 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_745.txt.snap
-2023/08/06 | 347 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_789.txt.snap
-2023/08/06 | 526 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_828.txt.snap
-2023/08/06 | 1791 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_853.txt.snap
-2023/08/06 | 904 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_857.txt.snap
-2023/08/06 | 745 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_874.txt.snap
-2023/08/06 | 452 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_definition_line_break.txt.snap
-2023/08/06 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_definition_simple.txt.snap
-2023/08/06 | 563 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_number.txt.snap
-2023/08/06 | 361 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_equation.txt.snap
-2023/08/06 | 825 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_incomplete.txt.snap
-2023/08/06 | 456 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_multiple.txt.snap
-2023/08/06 | 479 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_error.txt.snap
-2023/08/06 | 380 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_incomplete.txt.snap
-2023/08/06 | 507 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_simple.txt.snap
-2023/08/06 | 349 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_simple.txt.snap
-2023/08/06 | 187 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@parameter_error.txt.snap
-2023/08/06 | 182 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@parameter.txt.snap
-2023/08/06 | 1883 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__paragraphs.txt.snap
-2023/08/06 | 1260 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_enum_item.txt.snap
-2023/08/06 | 565 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_invalid_nesting.txt.snap
-2023/08/06 | 1745 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_nested.txt.snap
-2023/08/06 | 706 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_siblings.txt.snap
-2023/08/06 | 778 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_full.txt.snap
-2023/08/06 | 533 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_counter.txt.snap
-2023/08/06 | 676 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description_and_counter.txt.snap
-2023/08/06 | 533 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description.txt.snap
-2023/08/06 | 394 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_only_name.txt.snap
-2023/08/06 | 998 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_thmtools.txt.snap
-2023/08/06 | 82 | support/texlab/crates/parser/src/test_data/bibtex/comment.txt
-2023/08/06 | 50 | support/texlab/crates/parser/src/test_data/bibtex/issue_809.txt
-2023/08/06 | 25 | support/texlab/crates/parser/src/test_data/bibtex/preamble.txt
-2023/08/06 | 314 | support/texlab/crates/parser/src/test_data/bibtex/samples/aho_2006.txt
-2023/08/06 | 679 | support/texlab/crates/parser/src/test_data/bibtex/samples/aksin_2006.txt
-2023/08/06 | 706 | support/texlab/crates/parser/src/test_data/bibtex/samples/almendro_1998.txt
-2023/08/06 | 1008 | support/texlab/crates/parser/src/test_data/bibtex/samples/averroes_1998.txt
-2023/08/06 | 556 | support/texlab/crates/parser/src/test_data/bibtex/samples/betram_1996.txt
-2023/08/06 | 860 | support/texlab/crates/parser/src/test_data/bibtex/samples/blom_2021.txt
-2023/08/06 | 674 | support/texlab/crates/parser/src/test_data/bibtex/samples/combi_2004.txt
-2023/08/06 | 615 | support/texlab/crates/parser/src/test_data/bibtex/samples/erwin_2007.txt
-2023/08/06 | 674 | support/texlab/crates/parser/src/test_data/bibtex/samples/jain_1999.txt
-2023/08/06 | 898 | support/texlab/crates/parser/src/test_data/bibtex/samples/kastenholz_2006.txt
-2023/08/06 | 993 | support/texlab/crates/parser/src/test_data/bibtex/samples/knuth_1984.txt
-2023/08/06 | 517 | support/texlab/crates/parser/src/test_data/bibtex/samples/matuz_1990.txt
-2023/08/06 | 1112 | support/texlab/crates/parser/src/test_data/bibtex/samples/nietzsche_1998.txt
-2023/08/06 | 557 | support/texlab/crates/parser/src/test_data/bibtex/samples/rivest_1978.txt
-2023/08/06 | 3194 | support/texlab/crates/parser/src/test_data/build_log/001.txt
-2023/08/06 | 2455 | support/texlab/crates/parser/src/test_data/build_log/002.txt
-2023/08/06 | 2515 | support/texlab/crates/parser/src/test_data/build_log/003.txt
-2023/08/06 | 3057 | support/texlab/crates/parser/src/test_data/build_log/004.txt
-2023/08/06 | 13353 | support/texlab/crates/parser/src/test_data/build_log/005.txt
-2023/08/06 | 4130 | support/texlab/crates/parser/src/test_data/build_log/006.txt
-2023/08/06 | 7762 | support/texlab/crates/parser/src/test_data/build_log/007.txt
-2023/08/06 | 48 | support/texlab/crates/parser/src/test_data/latex/block_comments.txt
-2023/08/06 | 26 | support/texlab/crates/parser/src/test_data/latex/caption/caption_default_error.txt
-2023/08/06 | 27 | support/texlab/crates/parser/src/test_data/latex/caption/caption_default.txt
-2023/08/06 | 39 | support/texlab/crates/parser/src/test_data/latex/caption/caption_figure.txt
-2023/08/06 | 21 | support/texlab/crates/parser/src/test_data/latex/caption/caption_minimal_error.txt
-2023/08/06 | 22 | support/texlab/crates/parser/src/test_data/latex/caption/caption_minimal.txt
-2023/08/06 | 7 | support/texlab/crates/parser/src/test_data/latex/citation/citation_empty.txt
-2023/08/06 | 9 | support/texlab/crates/parser/src/test_data/latex/citation/citation_missing_brace.txt
-2023/08/06 | 15 | support/texlab/crates/parser/src/test_data/latex/citation/citation_multiple_keys.txt
-2023/08/06 | 20 | support/texlab/crates/parser/src/test_data/latex/citation/citation_prenote_postnote.txt
-2023/08/06 | 15 | support/texlab/crates/parser/src/test_data/latex/citation/citation_prenote.txt
-2023/08/06 | 12 | support/texlab/crates/parser/src/test_data/latex/citation/citation_redundant_comma.txt
-2023/08/06 | 10 | support/texlab/crates/parser/src/test_data/latex/citation/citation_simple.txt
-2023/08/06 | 10 | support/texlab/crates/parser/src/test_data/latex/citation/citation_star.txt
-2023/08/06 | 33 | support/texlab/crates/parser/src/test_data/latex/color/color_definition_simple.txt
-2023/08/06 | 13 | support/texlab/crates/parser/src/test_data/latex/color/color_reference_simple.txt
-2023/08/06 | 39 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error1.txt
-2023/08/06 | 30 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error2.txt
-2023/08/06 | 25 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error3.txt
-2023/08/06 | 15 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error4.txt
-2023/08/06 | 44 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_simple.txt
-2023/08/06 | 22 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_argc.txt
-2023/08/06 | 16 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_impl_error.txt
-2023/08/06 | 17 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_impl.txt
-2023/08/06 | 29 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_optional.txt
-2023/08/06 | 23 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_simple.txt
-2023/08/06 | 80 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_with_begin.txt
-2023/08/06 | 26 | support/texlab/crates/parser/src/test_data/latex/command_definition/math_operator_no_impl.txt
-2023/08/06 | 31 | support/texlab/crates/parser/src/test_data/latex/command_definition/math_operator_simple.txt
-2023/08/06 | 50 | support/texlab/crates/parser/src/test_data/latex/environment/environment_asymptote.txt
-2023/08/06 | 44 | support/texlab/crates/parser/src/test_data/latex/environment/environment_definition_optional_arg.txt
-2023/08/06 | 47 | support/texlab/crates/parser/src/test_data/latex/environment/environment_definition.txt
-2023/08/06 | 52 | support/texlab/crates/parser/src/test_data/latex/environment/environment_nested_missing_braces.txt
-2023/08/06 | 43 | support/texlab/crates/parser/src/test_data/latex/environment/environment_nested.txt
-2023/08/06 | 33 | support/texlab/crates/parser/src/test_data/latex/environment/environment_simple.txt
-2023/08/06 | 28 | support/texlab/crates/parser/src/test_data/latex/equation_missing_begin.txt
-2023/08/06 | 13 | support/texlab/crates/parser/src/test_data/latex/equation.txt
-2023/08/06 | 14 | support/texlab/crates/parser/src/test_data/latex/generic_command_args.txt
-2023/08/06 | 4 | support/texlab/crates/parser/src/test_data/latex/generic_command_empty.txt
-2023/08/06 | 2 | support/texlab/crates/parser/src/test_data/latex/generic_command_escape.txt
-2023/08/06 | 64 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_declaration.txt
-2023/08/06 | 76 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_definition_options.txt
-2023/08/06 | 44 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_definition_simple.txt
-2023/08/06 | 35 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_package.txt
-2023/08/06 | 32 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_reference_options.txt
-2023/08/06 | 19 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_reference_simple.txt
-2023/08/06 | 39 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_definition_simple.txt
-2023/08/06 | 25 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_reference_options.txt
-2023/08/06 | 9 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_reference_simple.txt
-2023/08/06 | 32 | support/texlab/crates/parser/src/test_data/latex/graphics_path_command.txt
-2023/08/06 | 33 | support/texlab/crates/parser/src/test_data/latex/graphics_path_options.txt
-2023/08/06 | 28 | support/texlab/crates/parser/src/test_data/latex/graphics_path.txt
-2023/08/06 | 12 | support/texlab/crates/parser/src/test_data/latex/group/curly_group_missing_end.txt
-2023/08/06 | 13 | support/texlab/crates/parser/src/test_data/latex/group/curly_group_simple.txt
-2023/08/06 | 28 | support/texlab/crates/parser/src/test_data/latex/group/equation_missing_end.txt
-2023/08/06 | 6 | support/texlab/crates/parser/src/test_data/latex/group/escaped_brackets.txt
-2023/08/06 | 2 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_braces.txt
-2023/08/06 | 2 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_brackets.txt
-2023/08/06 | 4 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_brackets_with_group.txt
-2023/08/06 | 12 | support/texlab/crates/parser/src/test_data/latex/hello_world.txt
-2023/08/06 | 42 | support/texlab/crates/parser/src/test_data/latex/include/biblatex_include_options.txt
-2023/08/06 | 28 | support/texlab/crates/parser/src/test_data/latex/include/biblatex_include_simple.txt
-2023/08/06 | 22 | support/texlab/crates/parser/src/test_data/latex/include/bibtex_include_simple.txt
-2023/08/06 | 16 | support/texlab/crates/parser/src/test_data/latex/include/class_include_empty.txt
-2023/08/06 | 44 | support/texlab/crates/parser/src/test_data/latex/include/class_include_options.txt
-2023/08/06 | 23 | support/texlab/crates/parser/src/test_data/latex/include/class_include_simple.txt
-2023/08/06 | 52 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_command.txt
-2023/08/06 | 39 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_complicated_options.txt
-2023/08/06 | 39 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_options.txt
-2023/08/06 | 29 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_simple.txt
-2023/08/06 | 11 | support/texlab/crates/parser/src/test_data/latex/include/import_incomplete.txt
-2023/08/06 | 17 | support/texlab/crates/parser/src/test_data/latex/include/import_simple.txt
-2023/08/06 | 30 | support/texlab/crates/parser/src/test_data/latex/include/inkscape_include_options.txt
-2023/08/06 | 20 | support/texlab/crates/parser/src/test_data/latex/include/inkscape_include_simple.txt
-2023/08/06 | 17 | support/texlab/crates/parser/src/test_data/latex/include/latex_include_equality_sign.txt
-2023/08/06 | 17 | support/texlab/crates/parser/src/test_data/latex/include/latex_include_simple.txt
-2023/08/06 | 20 | support/texlab/crates/parser/src/test_data/latex/include/latex_input_path_brackets.txt
-2023/08/06 | 13 | support/texlab/crates/parser/src/test_data/latex/include/package_include_empty.txt
-2023/08/06 | 28 | support/texlab/crates/parser/src/test_data/latex/include/package_include_multiple.txt
-2023/08/06 | 41 | support/texlab/crates/parser/src/test_data/latex/include/package_include_options.txt
-2023/08/06 | 20 | support/texlab/crates/parser/src/test_data/latex/include/package_include_simple.txt
-2023/08/06 | 19 | support/texlab/crates/parser/src/test_data/latex/include/pgf_library_import_simple.txt
-2023/08/06 | 34 | support/texlab/crates/parser/src/test_data/latex/include/svg_include_options.txt
-2023/08/06 | 24 | support/texlab/crates/parser/src/test_data/latex/include/svg_include_simple.txt
-2023/08/06 | 20 | support/texlab/crates/parser/src/test_data/latex/include/tikz_library_import_simple.txt
-2023/08/06 | 27 | support/texlab/crates/parser/src/test_data/latex/include/verbatim_include_simple.txt
-2023/08/06 | 21 | support/texlab/crates/parser/src/test_data/latex/inline_double_dollar.txt
-2023/08/06 | 19 | support/texlab/crates/parser/src/test_data/latex/inline.txt
-2023/08/06 | 51 | support/texlab/crates/parser/src/test_data/latex/issue_568.txt
-2023/08/06 | 271 | support/texlab/crates/parser/src/test_data/latex/issue_745.txt
-2023/08/06 | 19 | support/texlab/crates/parser/src/test_data/latex/issue_789.txt
-2023/08/06 | 51 | support/texlab/crates/parser/src/test_data/latex/issue_828.txt
-2023/08/06 | 135 | support/texlab/crates/parser/src/test_data/latex/issue_853.txt
-2023/08/06 | 55 | support/texlab/crates/parser/src/test_data/latex/issue_857.txt
-2023/08/06 | 37 | support/texlab/crates/parser/src/test_data/latex/issue_874.txt
-2023/08/06 | 19 | support/texlab/crates/parser/src/test_data/latex/label/label_definition_line_break.txt
-2023/08/06 | 11 | support/texlab/crates/parser/src/test_data/latex/label/label_definition_simple.txt
-2023/08/06 | 21 | support/texlab/crates/parser/src/test_data/latex/label/label_number.txt
-2023/08/06 | 11 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_equation.txt
-2023/08/06 | 47 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_incomplete.txt
-2023/08/06 | 14 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_multiple.txt
-2023/08/06 | 19 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_error.txt
-2023/08/06 | 15 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_incomplete.txt
-2023/08/06 | 20 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_simple.txt
-2023/08/06 | 9 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_simple.txt
-2023/08/06 | 1 | support/texlab/crates/parser/src/test_data/latex/parameter_error.txt
-2023/08/06 | 2 | support/texlab/crates/parser/src/test_data/latex/parameter.txt
-2023/08/06 | 134 | support/texlab/crates/parser/src/test_data/latex/structure/paragraphs.txt
-2023/08/06 | 60 | support/texlab/crates/parser/src/test_data/latex/structure/structure_enum_item.txt
-2023/08/06 | 27 | support/texlab/crates/parser/src/test_data/latex/structure/structure_invalid_nesting.txt
-2023/08/06 | 90 | support/texlab/crates/parser/src/test_data/latex/structure/structure_nested.txt
-2023/08/06 | 35 | support/texlab/crates/parser/src/test_data/latex/structure/structure_siblings.txt
-2023/08/06 | 31 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_full.txt
-2023/08/06 | 21 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_counter.txt
-2023/08/06 | 26 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_description_and_counter.txt
-2023/08/06 | 21 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_description.txt
-2023/08/06 | 16 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_only_name.txt
-2023/08/06 | 41 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_thmtools.txt
-2023/08/06 | 336 | support/texlab/crates/references/Cargo.toml
-2023/08/06 | 1419 | support/texlab/crates/references/src/entry.rs
-2023/08/06 | 911 | support/texlab/crates/references/src/label.rs
-2023/08/06 | 1070 | support/texlab/crates/references/src/lib.rs
-2023/08/06 | 1276 | support/texlab/crates/references/src/string_def.rs
-2023/08/06 | 3491 | support/texlab/crates/references/src/tests.rs
-2023/08/06 | 454 | support/texlab/crates/symbols/Cargo.toml
-2023/08/06 | 1980 | support/texlab/crates/symbols/src/document/bib.rs
-2023/08/06 | 1509 | support/texlab/crates/symbols/src/document.rs
-2023/08/06 | 797 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__allowed_patterns.snap
-2023/08/06 | 1679 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__enumerate.snap
-2023/08/06 | 841 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__equation.snap
-2023/08/06 | 846 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__float.snap
-2023/08/06 | 386 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__ignored_patterns.snap
-2023/08/06 | 933 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__section.snap
-2023/08/06 | 1120 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__theorem_amsthm.snap
-2023/08/06 | 1121 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__theorem_thmtools.snap
-2023/08/06 | 5556 | support/texlab/crates/symbols/src/document/tests.rs
-2023/08/06 | 9070 | support/texlab/crates/symbols/src/document/tex.rs
-2023/08/06 | 175 | support/texlab/crates/symbols/src/lib.rs
-2023/08/06 | 2610 | support/texlab/crates/symbols/src/types.rs
-2023/08/06 | 1321 | support/texlab/crates/symbols/src/workspace.rs
-2023/08/06 | 823 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_bibtex.snap
-2023/08/06 | 566 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_figure.snap
-2023/08/06 | 1443 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_item.snap
-2023/08/06 | 1009 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_math.snap
-2023/08/06 | 1871 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_section.snap
-2023/08/06 | 5645 | support/texlab/crates/symbols/src/workspace/sort.rs
-2023/08/06 | 2360 | support/texlab/crates/symbols/src/workspace/tests.rs
-2023/08/06 | 227 | support/texlab/crates/syntax/Cargo.toml
-2023/08/06 | 7953 | support/texlab/crates/syntax/src/bibtex.rs
-2023/08/06 | 18098 | support/texlab/crates/syntax/src/latex/cst.rs
-2023/08/06 | 1708 | support/texlab/crates/syntax/src/latex/kind.rs
-2023/08/06 | 689 | support/texlab/crates/syntax/src/latex.rs
-2023/08/06 | 864 | support/texlab/crates/syntax/src/lib.rs
-2023/08/06 | 291 | support/texlab/crates/test-utils/Cargo.toml
-2023/08/06 | 2972 | support/texlab/crates/test-utils/src/fixture.rs
-2023/08/06 | 17 | support/texlab/crates/test-utils/src/lib.rs
-2023/08/06 | 1274 | support/texlab/crates/texlab/benches/bench_main.rs
-2023/08/06 | 1787 | support/texlab/crates/texlab/Cargo.toml
-2023/08/06 | 3223 | support/texlab/crates/texlab/src/client.rs
-2023/08/06 | 838 | support/texlab/crates/texlab/src/features/completion/acronym_ref.rs
-2023/08/06 | 1648 | support/texlab/crates/texlab/src/features/completion/argument.rs
-2023/08/06 | 283 | support/texlab/crates/texlab/src/features/completion/begin_snippet.rs
-2023/08/06 | 25258 | support/texlab/crates/texlab/src/features/completion/builder.rs
-2023/08/06 | 1654 | support/texlab/crates/texlab/src/features/completion/citation.rs
-2023/08/06 | 1238 | support/texlab/crates/texlab/src/features/completion/color_model.rs
-2023/08/06 | 1829 | support/texlab/crates/texlab/src/features/completion/color.rs
-2023/08/06 | 613 | support/texlab/crates/texlab/src/features/completion/component_command.rs
-2023/08/06 | 449 | support/texlab/crates/texlab/src/features/completion/component_environment.rs
-2023/08/06 | 681 | support/texlab/crates/texlab/src/features/completion/entry_type.rs
-2023/08/06 | 824 | support/texlab/crates/texlab/src/features/completion/field.rs
-2023/08/06 | 1191 | support/texlab/crates/texlab/src/features/completion/glossary_ref.rs
-2023/08/06 | 1506 | support/texlab/crates/texlab/src/features/completion/import.rs
-2023/08/06 | 4028 | support/texlab/crates/texlab/src/features/completion/include.rs
-2023/08/06 | 2832 | support/texlab/crates/texlab/src/features/completion/label.rs
-2023/08/06 | 1028 | support/texlab/crates/texlab/src/features/completion/matcher.rs
-2023/08/06 | 1917 | support/texlab/crates/texlab/src/features/completion.rs
-2023/08/06 | 554 | support/texlab/crates/texlab/src/features/completion/theorem.rs
-2023/08/06 | 3061 | support/texlab/crates/texlab/src/features/completion/tikz_library.rs
-2023/08/06 | 642 | support/texlab/crates/texlab/src/features/completion/user_command.rs
-2023/08/06 | 637 | support/texlab/crates/texlab/src/features/completion/user_environment.rs
-2023/08/06 | 1304 | support/texlab/crates/texlab/src/features/definition.rs
-2023/08/06 | 2143 | support/texlab/crates/texlab/src/features/folding.rs
-2023/08/06 | 7202 | support/texlab/crates/texlab/src/features/formatting/bibtex_internal.rs
-2023/08/06 | 2068 | support/texlab/crates/texlab/src/features/formatting/latexindent.rs
-2023/08/06 | 1083 | support/texlab/crates/texlab/src/features/formatting.rs
-2023/08/06 | 1049 | support/texlab/crates/texlab/src/features/highlight/label.rs
-2023/08/06 | 358 | support/texlab/crates/texlab/src/features/highlight.rs
-2023/08/06 | 1660 | support/texlab/crates/texlab/src/features/hover.rs
-2023/08/06 | 1330 | support/texlab/crates/texlab/src/features/inlay_hint/label.rs
-2023/08/06 | 1298 | support/texlab/crates/texlab/src/features/inlay_hint.rs
-2023/08/06 | 555 | support/texlab/crates/texlab/src/features/link/include.rs
-2023/08/06 | 932 | support/texlab/crates/texlab/src/features/link.rs
-2023/08/06 | 988 | support/texlab/crates/texlab/src/features/reference.rs
-2023/08/06 | 1305 | support/texlab/crates/texlab/src/features/rename/command.rs
-2023/08/06 | 1748 | support/texlab/crates/texlab/src/features/rename/entry.rs
-2023/08/06 | 1066 | support/texlab/crates/texlab/src/features/rename/label.rs
-2023/08/06 | 1740 | support/texlab/crates/texlab/src/features/rename.rs
-2023/08/06 | 197 | support/texlab/crates/texlab/src/features.rs
-2023/08/06 | 4126 | support/texlab/crates/texlab/src/features/symbols.rs
-2023/08/06 | 108 | support/texlab/crates/texlab/src/lib.rs
-2023/08/06 | 1732 | support/texlab/crates/texlab/src/main.rs
-2023/08/06 | 2411 | support/texlab/crates/texlab/src/server/dispatch.rs
-2023/08/06 | 2609 | support/texlab/crates/texlab/src/server/extensions.rs
-2023/08/06 | 8240 | support/texlab/crates/texlab/src/server/options.rs
-2023/08/06 | 1412 | support/texlab/crates/texlab/src/server/progress.rs
-2023/08/06 | 42553 | support/texlab/crates/texlab/src/server.rs
-2023/08/06 | 6018 | support/texlab/crates/texlab/src/util/capabilities.rs
-2023/08/06 | 3729 | support/texlab/crates/texlab/src/util/chktex.rs
-2023/08/06 | 10257 | support/texlab/crates/texlab/src/util/cursor.rs
-2023/08/06 | 8271 | support/texlab/crates/texlab/src/util/diagnostics.rs
-2023/08/06 | 1611 | support/texlab/crates/texlab/src/util/line_index_ext.rs
-2023/08/06 | 4004 | support/texlab/crates/texlab/src/util/lsp_enums.rs
-2023/08/06 | 1647 | support/texlab/crates/texlab/src/util.rs
-2023/08/06 | 8469 | support/texlab/crates/texlab/tests/lsp/fixture.rs
-2023/08/06 | 47 | support/texlab/crates/texlab/tests/lsp/main.rs
-2023/08/06 | 14296 | support/texlab/crates/texlab/tests/lsp/text_document/completion.rs
-2023/08/06 | 1322 | support/texlab/crates/texlab/tests/lsp/text_document/document_highlight.rs
-2023/08/06 | 1157 | support/texlab/crates/texlab/tests/lsp/text_document/document_link.rs
-2023/08/06 | 1505 | support/texlab/crates/texlab/tests/lsp/text_document/document_symbol.rs
-2023/08/06 | 1208 | support/texlab/crates/texlab/tests/lsp/text_document/folding_range.rs
-2023/08/06 | 3009 | support/texlab/crates/texlab/tests/lsp/text_document/formatting.rs
-2023/08/06 | 1737 | support/texlab/crates/texlab/tests/lsp/text_document/inlay_hint.rs
-2023/08/06 | 1743 | support/texlab/crates/texlab/tests/lsp/text_document/rename.rs
-2023/08/06 | 143 | support/texlab/crates/texlab/tests/lsp/text_document.rs
-2023/08/06 | 226 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_package_ref.snap
-2023/08/06 | 265 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_empty.snap
-2023/08/06 | 278 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_open_brace.snap
-2023/08/06 | 279 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_simple.snap
-2023/08/06 | 399 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_empty.snap
-2023/08/06 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_open_brace.snap
-2023/08/06 | 211 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_word.snap
-2023/08/06 | 550 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__begin_environment_without_snippet_support.snap
-2023/08/06 | 313 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_acronym.snap
-2023/08/06 | 291 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace_multiple.snap
-2023/08/06 | 269 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace.snap
-2023/08/06 | 583 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation.snap
-2023/08/06 | 407 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_open_brace.snap
-2023/08/06 | 403 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_set_open_brace.snap
-2023/08/06 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_set_simple.snap
-2023/08/06 | 408 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_simple.snap
-2023/08/06 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_open_brace.snap
-2023/08/06 | 405 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_simple.snap
-2023/08/06 | 414 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_word.snap
-2023/08/06 | 594 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_bibtex.snap
-2023/08/06 | 583 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_simple_package.snap
-2023/08/06 | 494 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_simple.snap
-2023/08/06 | 257 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_class.snap
-2023/08/06 | 279 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_command_definition.snap
-2023/08/06 | 544 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_simple_end.snap
-2023/08/06 | 223 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_simple.snap
-2023/08/06 | 194 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_after_preamble.snap
-2023/08/06 | 186 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_after_string.snap
-2023/08/06 | 384 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_at_empty.snap
-2023/08/06 | 182 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_article.snap
-2023/08/06 | 185 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_preamble.snap
-2023/08/06 | 179 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_string.snap
-2023/08/06 | 205 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_complete_entry.snap
-2023/08/06 | 421 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_empty_entry_closed.snap
-2023/08/06 | 420 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_empty_entry_open.snap
-2023/08/06 | 441 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_field_name.snap
-2023/08/06 | 486 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_two_fields_name_closed.snap
-2023/08/06 | 485 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_two_fields_name_open.snap
-2023/08/06 | 263 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__glossary_ref_open_brace.snap
-2023/08/06 | 264 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__glossary_ref_simple.snap
-2023/08/06 | 459 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_class_closed_brace.snap
-2023/08/06 | 464 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_class_open_brace.snap
-2023/08/06 | 449 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_package_closed_brace.snap
-2023/08/06 | 448 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_package_open_brace.snap
-2023/08/06 | 512 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_857_1.snap
-2023/08/06 | 313 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_864.snap
-2023/08/06 | 247 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_883.snap
-2023/08/06 | 1076 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_885.snap
-2023/08/06 | 1814 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__label.snap
-2023/08/06 | 699 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__project_resolution_import.snap
-2023/08/06 | 711 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__project_resolution_texlabroot.snap
-2023/08/06 | 250 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__theorem_begin.snap
-2023/08/06 | 255 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__theorem_end.snap
-2023/08/06 | 452 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__tikz_library_closed_brace.snap
-2023/08/06 | 451 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__tikz_library_open_brace.snap
-2023/08/06 | 273 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__user_command.snap
-2023/08/06 | 351 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__user_environment.snap
-2023/08/06 | 368 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_link__document_import.snap
-2023/08/06 | 355 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_link__document_include.snap
-2023/08/06 | 2586 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__smoke.snap
-2023/08/06 | 650 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__folding_range__bibtex.snap
-2023/08/06 | 841 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__folding_range__latex.snap
-2023/08/06 | 167 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_command.snap
-2023/08/06 | 157 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_insert_braces.snap
-2023/08/06 | 181 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_join_strings.snap
-2023/08/06 | 946 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_multiple_entries.snap
-2023/08/06 | 132 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_parens.snap
-2023/08/06 | 160 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_preamble.snap
-2023/08/06 | 143 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_string.snap
-2023/08/06 | 157 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_trailing_comma.snap
-2023/08/06 | 520 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_wrap_long_lines.snap
-2023/08/06 | 1608 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__inlay_hint__label_definition.snap
-2023/08/06 | 12 | support/texlab/crates/texlab/tests/lsp/workspace.rs
-2023/08/06 | 1922 | support/texlab/crates/texlab/tests/lsp/workspace/snapshots/lsp__workspace__symbol__smoke.snap
-2023/08/06 | 1051 | support/texlab/crates/texlab/tests/lsp/workspace/symbol.rs
-2023/08/06 | 380190 | support/texlab/images/demo.gif
-2023/08/06 | 35149 | support/texlab/LICENSE
-2023/08/06 | 3767 | support/texlab/README.md
-2023/08/06 | 616 | support/texlab/texlab.1
-2023/08/06 | 26643 | support/texlab/texlab.pdf
-2023/08/06 | 2586 | support/texlab/texlab.tex
-2023/08/06 | 7730031 | support/texlab.zip
+2023/08/11 | 50831 | support/texlab/Cargo.lock
+2023/08/11 | 332 | support/texlab/Cargo.toml
+2023/08/11 | 30807 | support/texlab/CHANGELOG.md
+2023/08/11 | 181 | support/texlab/CONTRIBUTING.md
+2023/08/11 | 535 | support/texlab/crates/base-db/Cargo.toml
+2023/08/11 | 3959 | support/texlab/crates/base-db/src/config.rs
+2023/08/11 | 58325 | support/texlab/crates/base-db/src/data.rs
+2023/08/11 | 5378 | support/texlab/crates/base-db/src/document.rs
+2023/08/11 | 5706 | support/texlab/crates/base-db/src/graph.rs
+2023/08/11 | 158 | support/texlab/crates/base-db/src/lib.rs
+2023/08/11 | 1170 | support/texlab/crates/base-db/src/semantics/auxiliary.rs
+2023/08/11 | 2375 | support/texlab/crates/base-db/src/semantics/bib.rs
+2023/08/11 | 821 | support/texlab/crates/base-db/src/semantics.rs
+2023/08/11 | 11093 | support/texlab/crates/base-db/src/semantics/tex.rs
+2023/08/11 | 5900 | support/texlab/crates/base-db/src/util/label.rs
+2023/08/11 | 6477 | support/texlab/crates/base-db/src/util/line_index.rs
+2023/08/11 | 5557 | support/texlab/crates/base-db/src/util/queries.rs
+2023/08/11 | 445 | support/texlab/crates/base-db/src/util/regex_filter.rs
+2023/08/11 | 244 | support/texlab/crates/base-db/src/util.rs
+2023/08/11 | 10108 | support/texlab/crates/base-db/src/workspace.rs
+2023/08/11 | 492 | support/texlab/crates/bibtex-utils/Cargo.toml
+2023/08/11 | 2074 | support/texlab/crates/bibtex-utils/src/field/author.rs
+2023/08/11 | 2665 | support/texlab/crates/bibtex-utils/src/field/date.rs
+2023/08/11 | 1626 | support/texlab/crates/bibtex-utils/src/field/number.rs
+2023/08/11 | 60 | support/texlab/crates/bibtex-utils/src/field.rs
+2023/08/11 | 8955 | support/texlab/crates/bibtex-utils/src/field/text.rs
+2023/08/11 | 15 | support/texlab/crates/bibtex-utils/src/lib.rs
+2023/08/11 | 489 | support/texlab/crates/citeproc/Cargo.toml
+2023/08/11 | 22204 | support/texlab/crates/citeproc/src/driver.rs
+2023/08/11 | 4730 | support/texlab/crates/citeproc/src/entry.rs
+2023/08/11 | 875 | support/texlab/crates/citeproc/src/lib.rs
+2023/08/11 | 1760 | support/texlab/crates/citeproc/src/output.rs
+2023/08/11 | 15622 | support/texlab/crates/citeproc/src/tests.rs
+2023/08/11 | 558 | support/texlab/crates/commands/Cargo.toml
+2023/08/11 | 3838 | support/texlab/crates/commands/src/build.rs
+2023/08/11 | 987 | support/texlab/crates/commands/src/change_env.rs
+2023/08/11 | 1820 | support/texlab/crates/commands/src/clean.rs
+2023/08/11 | 1590 | support/texlab/crates/commands/src/dep_graph.rs
+2023/08/11 | 3093 | support/texlab/crates/commands/src/find_envs.rs
+2023/08/11 | 3207 | support/texlab/crates/commands/src/fwd_search.rs
+2023/08/11 | 389 | support/texlab/crates/commands/src/lib.rs
+2023/08/11 | 1583 | support/texlab/crates/commands/src/placeholders.rs
+2023/08/11 | 356 | support/texlab/crates/completion-data/Cargo.toml
+2023/08/11 | 6970534 | support/texlab/crates/completion-data/data/completion.json.gz
+2023/08/11 | 3265 | support/texlab/crates/completion-data/src/lib.rs
+2023/08/11 | 357 | support/texlab/crates/definition/Cargo.toml
+2023/08/11 | 842 | support/texlab/crates/definition/src/citation.rs
+2023/08/11 | 1348 | support/texlab/crates/definition/src/command.rs
+2023/08/11 | 1056 | support/texlab/crates/definition/src/include.rs
+2023/08/11 | 1144 | support/texlab/crates/definition/src/label.rs
+2023/08/11 | 1195 | support/texlab/crates/definition/src/lib.rs
+2023/08/11 | 1046 | support/texlab/crates/definition/src/string_ref.rs
+2023/08/11 | 3250 | support/texlab/crates/definition/src/tests.rs
+2023/08/11 | 394 | support/texlab/crates/diagnostics/Cargo.toml
+2023/08/11 | 3263 | support/texlab/crates/diagnostics/src/build_log.rs
+2023/08/11 | 3027 | support/texlab/crates/diagnostics/src/citations.rs
+2023/08/11 | 3218 | support/texlab/crates/diagnostics/src/grammar/bib.rs
+2023/08/11 | 79 | support/texlab/crates/diagnostics/src/grammar.rs
+2023/08/11 | 4144 | support/texlab/crates/diagnostics/src/grammar/tex.rs
+2023/08/11 | 3021 | support/texlab/crates/diagnostics/src/labels.rs
+2023/08/11 | 2322 | support/texlab/crates/diagnostics/src/lib.rs
+2023/08/11 | 3286 | support/texlab/crates/diagnostics/src/tests.rs
+2023/08/11 | 770 | support/texlab/crates/diagnostics/src/types.rs
+2023/08/11 | 750 | support/texlab/crates/diagnostics/src/util.rs
+2023/08/11 | 227 | support/texlab/crates/distro/Cargo.toml
+2023/08/11 | 1917 | support/texlab/crates/distro/src/file_name_db.rs
+2023/08/11 | 710 | support/texlab/crates/distro/src/kpsewhich.rs
+2023/08/11 | 1124 | support/texlab/crates/distro/src/language.rs
+2023/08/11 | 2543 | support/texlab/crates/distro/src/lib.rs
+2023/08/11 | 2467 | support/texlab/crates/distro/src/miktex.rs
+2023/08/11 | 820 | support/texlab/crates/distro/src/texlive.rs
+2023/08/11 | 483 | support/texlab/crates/hover/Cargo.toml
+2023/08/11 | 1225 | support/texlab/crates/hover/src/citation.rs
+2023/08/11 | 541 | support/texlab/crates/hover/src/entry_type.rs
+2023/08/11 | 612 | support/texlab/crates/hover/src/field_type.rs
+2023/08/11 | 818 | support/texlab/crates/hover/src/label.rs
+2023/08/11 | 1432 | support/texlab/crates/hover/src/lib.rs
+2023/08/11 | 720 | support/texlab/crates/hover/src/package.rs
+2023/08/11 | 1059 | support/texlab/crates/hover/src/string_ref.rs
+2023/08/11 | 7214 | support/texlab/crates/hover/src/tests.rs
+2023/08/11 | 407 | support/texlab/crates/parser/Cargo.toml
+2023/08/11 | 11420 | support/texlab/crates/parser/src/bibtex.rs
+2023/08/11 | 5684 | support/texlab/crates/parser/src/build_log.rs
+2023/08/11 | 3009 | support/texlab/crates/parser/src/config.rs
+2023/08/11 | 5386 | support/texlab/crates/parser/src/latex/lexer/commands.rs
+2023/08/11 | 2040 | support/texlab/crates/parser/src/latex/lexer.rs
+2023/08/11 | 2749 | support/texlab/crates/parser/src/latex/lexer/types.rs
+2023/08/11 | 35180 | support/texlab/crates/parser/src/latex.rs
+2023/08/11 | 148 | support/texlab/crates/parser/src/lib.rs
+2023/08/11 | 234 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@comment.txt.snap
+2023/08/11 | 761 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@issue_809.txt.snap
+2023/08/11 | 373 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@preamble.txt.snap
+2023/08/11 | 3667 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__aho_2006.txt.snap
+2023/08/11 | 7531 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__aksin_2006.txt.snap
+2023/08/11 | 7322 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__almendro_1998.txt.snap
+2023/08/11 | 10380 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__averroes_1998.txt.snap
+2023/08/11 | 5864 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__betram_1996.txt.snap
+2023/08/11 | 6644 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__blom_2021.txt.snap
+2023/08/11 | 7157 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__combi_2004.txt.snap
+2023/08/11 | 6836 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__erwin_2007.txt.snap
+2023/08/11 | 7528 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__jain_1999.txt.snap
+2023/08/11 | 8868 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__kastenholz_2006.txt.snap
+2023/08/11 | 9479 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__knuth_1984.txt.snap
+2023/08/11 | 5060 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__matuz_1990.txt.snap
+2023/08/11 | 11015 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__nietzsche_1998.txt.snap
+2023/08/11 | 6472 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__rivest_1978.txt.snap
+2023/08/11 | 716 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@001.txt.snap
+2023/08/11 | 448 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@002.txt.snap
+2023/08/11 | 673 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@003.txt.snap
+2023/08/11 | 975 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@004.txt.snap
+2023/08/11 | 953 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@005.txt.snap
+2023/08/11 | 1672 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@006.txt.snap
+2023/08/11 | 464 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@007.txt.snap
+2023/08/11 | 746 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@block_comments.txt.snap
+2023/08/11 | 626 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_default_error.txt.snap
+2023/08/11 | 647 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_default.txt.snap
+2023/08/11 | 772 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_figure.txt.snap
+2023/08/11 | 499 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_minimal_error.txt.snap
+2023/08/11 | 520 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_minimal.txt.snap
+2023/08/11 | 295 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_empty.txt.snap
+2023/08/11 | 321 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_missing_brace.txt.snap
+2023/08/11 | 453 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_multiple_keys.txt.snap
+2023/08/11 | 608 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_prenote_postnote.txt.snap
+2023/08/11 | 472 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_prenote.txt.snap
+2023/08/11 | 404 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_redundant_comma.txt.snap
+2023/08/11 | 344 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_simple.txt.snap
+2023/08/11 | 342 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_star.txt.snap
+2023/08/11 | 734 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_definition_simple.txt.snap
+2023/08/11 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_reference_simple.txt.snap
+2023/08/11 | 849 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error1.txt.snap
+2023/08/11 | 588 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error2.txt.snap
+2023/08/11 | 457 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error3.txt.snap
+2023/08/11 | 248 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error4.txt.snap
+2023/08/11 | 980 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_simple.txt.snap
+2023/08/11 | 504 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_argc.txt.snap
+2023/08/11 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_impl_error.txt.snap
+2023/08/11 | 377 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_impl.txt.snap
+2023/08/11 | 760 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_optional.txt.snap
+2023/08/11 | 645 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_simple.txt.snap
+2023/08/11 | 1177 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_with_begin.txt.snap
+2023/08/11 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__math_operator_no_impl.txt.snap
+2023/08/11 | 502 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__math_operator_simple.txt.snap
+2023/08/11 | 1074 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_asymptote.txt.snap
+2023/08/11 | 911 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_definition_optional_arg.txt.snap
+2023/08/11 | 1103 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_definition.txt.snap
+2023/08/11 | 1191 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_nested_missing_braces.txt.snap
+2023/08/11 | 1121 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_nested.txt.snap
+2023/08/11 | 742 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_simple.txt.snap
+2023/08/11 | 814 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@equation_missing_begin.txt.snap
+2023/08/11 | 379 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@equation.txt.snap
+2023/08/11 | 460 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_args.txt.snap
+2023/08/11 | 216 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_empty.txt.snap
+2023/08/11 | 215 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_escape.txt.snap
+2023/08/11 | 1464 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_declaration.txt.snap
+2023/08/11 | 1359 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_definition_options.txt.snap
+2023/08/11 | 758 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_definition_simple.txt.snap
+2023/08/11 | 760 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_package.txt.snap
+2023/08/11 | 815 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_reference_options.txt.snap
+2023/08/11 | 372 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_reference_simple.txt.snap
+2023/08/11 | 965 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_definition_simple.txt.snap
+2023/08/11 | 911 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_reference_options.txt.snap
+2023/08/11 | 365 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_reference_simple.txt.snap
+2023/08/11 | 624 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path_command.txt.snap
+2023/08/11 | 552 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path_options.txt.snap
+2023/08/11 | 447 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path.txt.snap
+2023/08/11 | 312 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__curly_group_missing_end.txt.snap
+2023/08/11 | 332 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__curly_group_simple.txt.snap
+2023/08/11 | 821 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__equation_missing_end.txt.snap
+2023/08/11 | 384 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__escaped_brackets.txt.snap
+2023/08/11 | 242 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_braces.txt.snap
+2023/08/11 | 244 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_brackets.txt.snap
+2023/08/11 | 330 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_brackets_with_group.txt.snap
+2023/08/11 | 242 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@hello_world.txt.snap
+2023/08/11 | 861 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__biblatex_include_options.txt.snap
+2023/08/11 | 386 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__biblatex_include_simple.txt.snap
+2023/08/11 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__bibtex_include_simple.txt.snap
+2023/08/11 | 323 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_empty.txt.snap
+2023/08/11 | 1066 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_options.txt.snap
+2023/08/11 | 375 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_simple.txt.snap
+2023/08/11 | 900 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_command.txt.snap
+2023/08/11 | 762 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_complicated_options.txt.snap
+2023/08/11 | 717 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_options.txt.snap
+2023/08/11 | 387 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_simple.txt.snap
+2023/08/11 | 316 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__import_incomplete.txt.snap
+2023/08/11 | 470 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__import_simple.txt.snap
+2023/08/11 | 703 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__inkscape_include_options.txt.snap
+2023/08/11 | 373 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__inkscape_include_simple.txt.snap
+2023/08/11 | 429 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_include_equality_sign.txt.snap
+2023/08/11 | 363 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_include_simple.txt.snap
+2023/08/11 | 477 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_input_path_brackets.txt.snap
+2023/08/11 | 324 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_empty.txt.snap
+2023/08/11 | 483 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_multiple.txt.snap
+2023/08/11 | 1067 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_options.txt.snap
+2023/08/11 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_simple.txt.snap
+2023/08/11 | 382 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__pgf_library_import_simple.txt.snap
+2023/08/11 | 702 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__svg_include_options.txt.snap
+2023/08/11 | 372 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__svg_include_simple.txt.snap
+2023/08/11 | 384 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__tikz_library_import_simple.txt.snap
+2023/08/11 | 385 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__verbatim_include_simple.txt.snap
+2023/08/11 | 649 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@inline_double_dollar.txt.snap
+2023/08/11 | 631 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@inline.txt.snap
+2023/08/11 | 728 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_568.txt.snap
+2023/08/11 | 4300 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_745.txt.snap
+2023/08/11 | 347 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_789.txt.snap
+2023/08/11 | 526 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_828.txt.snap
+2023/08/11 | 1791 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_853.txt.snap
+2023/08/11 | 904 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_857.txt.snap
+2023/08/11 | 745 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_874.txt.snap
+2023/08/11 | 452 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_definition_line_break.txt.snap
+2023/08/11 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_definition_simple.txt.snap
+2023/08/11 | 563 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_number.txt.snap
+2023/08/11 | 361 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_equation.txt.snap
+2023/08/11 | 825 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_incomplete.txt.snap
+2023/08/11 | 456 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_multiple.txt.snap
+2023/08/11 | 479 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_error.txt.snap
+2023/08/11 | 380 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_incomplete.txt.snap
+2023/08/11 | 507 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_simple.txt.snap
+2023/08/11 | 349 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_simple.txt.snap
+2023/08/11 | 187 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@parameter_error.txt.snap
+2023/08/11 | 182 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@parameter.txt.snap
+2023/08/11 | 1883 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__paragraphs.txt.snap
+2023/08/11 | 1260 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_enum_item.txt.snap
+2023/08/11 | 565 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_invalid_nesting.txt.snap
+2023/08/11 | 1745 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_nested.txt.snap
+2023/08/11 | 706 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_siblings.txt.snap
+2023/08/11 | 778 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_full.txt.snap
+2023/08/11 | 533 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_counter.txt.snap
+2023/08/11 | 676 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description_and_counter.txt.snap
+2023/08/11 | 533 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description.txt.snap
+2023/08/11 | 394 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_only_name.txt.snap
+2023/08/11 | 998 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_thmtools.txt.snap
+2023/08/11 | 82 | support/texlab/crates/parser/src/test_data/bibtex/comment.txt
+2023/08/11 | 50 | support/texlab/crates/parser/src/test_data/bibtex/issue_809.txt
+2023/08/11 | 25 | support/texlab/crates/parser/src/test_data/bibtex/preamble.txt
+2023/08/11 | 314 | support/texlab/crates/parser/src/test_data/bibtex/samples/aho_2006.txt
+2023/08/11 | 679 | support/texlab/crates/parser/src/test_data/bibtex/samples/aksin_2006.txt
+2023/08/11 | 706 | support/texlab/crates/parser/src/test_data/bibtex/samples/almendro_1998.txt
+2023/08/11 | 1008 | support/texlab/crates/parser/src/test_data/bibtex/samples/averroes_1998.txt
+2023/08/11 | 556 | support/texlab/crates/parser/src/test_data/bibtex/samples/betram_1996.txt
+2023/08/11 | 860 | support/texlab/crates/parser/src/test_data/bibtex/samples/blom_2021.txt
+2023/08/11 | 674 | support/texlab/crates/parser/src/test_data/bibtex/samples/combi_2004.txt
+2023/08/11 | 615 | support/texlab/crates/parser/src/test_data/bibtex/samples/erwin_2007.txt
+2023/08/11 | 674 | support/texlab/crates/parser/src/test_data/bibtex/samples/jain_1999.txt
+2023/08/11 | 898 | support/texlab/crates/parser/src/test_data/bibtex/samples/kastenholz_2006.txt
+2023/08/11 | 993 | support/texlab/crates/parser/src/test_data/bibtex/samples/knuth_1984.txt
+2023/08/11 | 517 | support/texlab/crates/parser/src/test_data/bibtex/samples/matuz_1990.txt
+2023/08/11 | 1112 | support/texlab/crates/parser/src/test_data/bibtex/samples/nietzsche_1998.txt
+2023/08/11 | 557 | support/texlab/crates/parser/src/test_data/bibtex/samples/rivest_1978.txt
+2023/08/11 | 3194 | support/texlab/crates/parser/src/test_data/build_log/001.txt
+2023/08/11 | 2455 | support/texlab/crates/parser/src/test_data/build_log/002.txt
+2023/08/11 | 2515 | support/texlab/crates/parser/src/test_data/build_log/003.txt
+2023/08/11 | 3057 | support/texlab/crates/parser/src/test_data/build_log/004.txt
+2023/08/11 | 13353 | support/texlab/crates/parser/src/test_data/build_log/005.txt
+2023/08/11 | 4130 | support/texlab/crates/parser/src/test_data/build_log/006.txt
+2023/08/11 | 7762 | support/texlab/crates/parser/src/test_data/build_log/007.txt
+2023/08/11 | 48 | support/texlab/crates/parser/src/test_data/latex/block_comments.txt
+2023/08/11 | 26 | support/texlab/crates/parser/src/test_data/latex/caption/caption_default_error.txt
+2023/08/11 | 27 | support/texlab/crates/parser/src/test_data/latex/caption/caption_default.txt
+2023/08/11 | 39 | support/texlab/crates/parser/src/test_data/latex/caption/caption_figure.txt
+2023/08/11 | 21 | support/texlab/crates/parser/src/test_data/latex/caption/caption_minimal_error.txt
+2023/08/11 | 22 | support/texlab/crates/parser/src/test_data/latex/caption/caption_minimal.txt
+2023/08/11 | 7 | support/texlab/crates/parser/src/test_data/latex/citation/citation_empty.txt
+2023/08/11 | 9 | support/texlab/crates/parser/src/test_data/latex/citation/citation_missing_brace.txt
+2023/08/11 | 15 | support/texlab/crates/parser/src/test_data/latex/citation/citation_multiple_keys.txt
+2023/08/11 | 20 | support/texlab/crates/parser/src/test_data/latex/citation/citation_prenote_postnote.txt
+2023/08/11 | 15 | support/texlab/crates/parser/src/test_data/latex/citation/citation_prenote.txt
+2023/08/11 | 12 | support/texlab/crates/parser/src/test_data/latex/citation/citation_redundant_comma.txt
+2023/08/11 | 10 | support/texlab/crates/parser/src/test_data/latex/citation/citation_simple.txt
+2023/08/11 | 10 | support/texlab/crates/parser/src/test_data/latex/citation/citation_star.txt
+2023/08/11 | 33 | support/texlab/crates/parser/src/test_data/latex/color/color_definition_simple.txt
+2023/08/11 | 13 | support/texlab/crates/parser/src/test_data/latex/color/color_reference_simple.txt
+2023/08/11 | 39 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error1.txt
+2023/08/11 | 30 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error2.txt
+2023/08/11 | 25 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error3.txt
+2023/08/11 | 15 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error4.txt
+2023/08/11 | 44 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_simple.txt
+2023/08/11 | 22 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_argc.txt
+2023/08/11 | 16 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_impl_error.txt
+2023/08/11 | 17 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_impl.txt
+2023/08/11 | 29 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_optional.txt
+2023/08/11 | 23 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_simple.txt
+2023/08/11 | 80 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_with_begin.txt
+2023/08/11 | 26 | support/texlab/crates/parser/src/test_data/latex/command_definition/math_operator_no_impl.txt
+2023/08/11 | 31 | support/texlab/crates/parser/src/test_data/latex/command_definition/math_operator_simple.txt
+2023/08/11 | 50 | support/texlab/crates/parser/src/test_data/latex/environment/environment_asymptote.txt
+2023/08/11 | 44 | support/texlab/crates/parser/src/test_data/latex/environment/environment_definition_optional_arg.txt
+2023/08/11 | 47 | support/texlab/crates/parser/src/test_data/latex/environment/environment_definition.txt
+2023/08/11 | 52 | support/texlab/crates/parser/src/test_data/latex/environment/environment_nested_missing_braces.txt
+2023/08/11 | 43 | support/texlab/crates/parser/src/test_data/latex/environment/environment_nested.txt
+2023/08/11 | 33 | support/texlab/crates/parser/src/test_data/latex/environment/environment_simple.txt
+2023/08/11 | 28 | support/texlab/crates/parser/src/test_data/latex/equation_missing_begin.txt
+2023/08/11 | 13 | support/texlab/crates/parser/src/test_data/latex/equation.txt
+2023/08/11 | 14 | support/texlab/crates/parser/src/test_data/latex/generic_command_args.txt
+2023/08/11 | 4 | support/texlab/crates/parser/src/test_data/latex/generic_command_empty.txt
+2023/08/11 | 2 | support/texlab/crates/parser/src/test_data/latex/generic_command_escape.txt
+2023/08/11 | 64 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_declaration.txt
+2023/08/11 | 76 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_definition_options.txt
+2023/08/11 | 44 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_definition_simple.txt
+2023/08/11 | 35 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_package.txt
+2023/08/11 | 32 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_reference_options.txt
+2023/08/11 | 19 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_reference_simple.txt
+2023/08/11 | 39 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_definition_simple.txt
+2023/08/11 | 25 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_reference_options.txt
+2023/08/11 | 9 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_reference_simple.txt
+2023/08/11 | 32 | support/texlab/crates/parser/src/test_data/latex/graphics_path_command.txt
+2023/08/11 | 33 | support/texlab/crates/parser/src/test_data/latex/graphics_path_options.txt
+2023/08/11 | 28 | support/texlab/crates/parser/src/test_data/latex/graphics_path.txt
+2023/08/11 | 12 | support/texlab/crates/parser/src/test_data/latex/group/curly_group_missing_end.txt
+2023/08/11 | 13 | support/texlab/crates/parser/src/test_data/latex/group/curly_group_simple.txt
+2023/08/11 | 28 | support/texlab/crates/parser/src/test_data/latex/group/equation_missing_end.txt
+2023/08/11 | 6 | support/texlab/crates/parser/src/test_data/latex/group/escaped_brackets.txt
+2023/08/11 | 2 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_braces.txt
+2023/08/11 | 2 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_brackets.txt
+2023/08/11 | 4 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_brackets_with_group.txt
+2023/08/11 | 12 | support/texlab/crates/parser/src/test_data/latex/hello_world.txt
+2023/08/11 | 42 | support/texlab/crates/parser/src/test_data/latex/include/biblatex_include_options.txt
+2023/08/11 | 28 | support/texlab/crates/parser/src/test_data/latex/include/biblatex_include_simple.txt
+2023/08/11 | 22 | support/texlab/crates/parser/src/test_data/latex/include/bibtex_include_simple.txt
+2023/08/11 | 16 | support/texlab/crates/parser/src/test_data/latex/include/class_include_empty.txt
+2023/08/11 | 44 | support/texlab/crates/parser/src/test_data/latex/include/class_include_options.txt
+2023/08/11 | 23 | support/texlab/crates/parser/src/test_data/latex/include/class_include_simple.txt
+2023/08/11 | 52 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_command.txt
+2023/08/11 | 39 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_complicated_options.txt
+2023/08/11 | 39 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_options.txt
+2023/08/11 | 29 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_simple.txt
+2023/08/11 | 11 | support/texlab/crates/parser/src/test_data/latex/include/import_incomplete.txt
+2023/08/11 | 17 | support/texlab/crates/parser/src/test_data/latex/include/import_simple.txt
+2023/08/11 | 30 | support/texlab/crates/parser/src/test_data/latex/include/inkscape_include_options.txt
+2023/08/11 | 20 | support/texlab/crates/parser/src/test_data/latex/include/inkscape_include_simple.txt
+2023/08/11 | 17 | support/texlab/crates/parser/src/test_data/latex/include/latex_include_equality_sign.txt
+2023/08/11 | 17 | support/texlab/crates/parser/src/test_data/latex/include/latex_include_simple.txt
+2023/08/11 | 20 | support/texlab/crates/parser/src/test_data/latex/include/latex_input_path_brackets.txt
+2023/08/11 | 13 | support/texlab/crates/parser/src/test_data/latex/include/package_include_empty.txt
+2023/08/11 | 28 | support/texlab/crates/parser/src/test_data/latex/include/package_include_multiple.txt
+2023/08/11 | 41 | support/texlab/crates/parser/src/test_data/latex/include/package_include_options.txt
+2023/08/11 | 20 | support/texlab/crates/parser/src/test_data/latex/include/package_include_simple.txt
+2023/08/11 | 19 | support/texlab/crates/parser/src/test_data/latex/include/pgf_library_import_simple.txt
+2023/08/11 | 34 | support/texlab/crates/parser/src/test_data/latex/include/svg_include_options.txt
+2023/08/11 | 24 | support/texlab/crates/parser/src/test_data/latex/include/svg_include_simple.txt
+2023/08/11 | 20 | support/texlab/crates/parser/src/test_data/latex/include/tikz_library_import_simple.txt
+2023/08/11 | 27 | support/texlab/crates/parser/src/test_data/latex/include/verbatim_include_simple.txt
+2023/08/11 | 21 | support/texlab/crates/parser/src/test_data/latex/inline_double_dollar.txt
+2023/08/11 | 19 | support/texlab/crates/parser/src/test_data/latex/inline.txt
+2023/08/11 | 51 | support/texlab/crates/parser/src/test_data/latex/issue_568.txt
+2023/08/11 | 271 | support/texlab/crates/parser/src/test_data/latex/issue_745.txt
+2023/08/11 | 19 | support/texlab/crates/parser/src/test_data/latex/issue_789.txt
+2023/08/11 | 51 | support/texlab/crates/parser/src/test_data/latex/issue_828.txt
+2023/08/11 | 135 | support/texlab/crates/parser/src/test_data/latex/issue_853.txt
+2023/08/11 | 55 | support/texlab/crates/parser/src/test_data/latex/issue_857.txt
+2023/08/11 | 37 | support/texlab/crates/parser/src/test_data/latex/issue_874.txt
+2023/08/11 | 19 | support/texlab/crates/parser/src/test_data/latex/label/label_definition_line_break.txt
+2023/08/11 | 11 | support/texlab/crates/parser/src/test_data/latex/label/label_definition_simple.txt
+2023/08/11 | 21 | support/texlab/crates/parser/src/test_data/latex/label/label_number.txt
+2023/08/11 | 11 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_equation.txt
+2023/08/11 | 47 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_incomplete.txt
+2023/08/11 | 14 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_multiple.txt
+2023/08/11 | 19 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_error.txt
+2023/08/11 | 15 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_incomplete.txt
+2023/08/11 | 20 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_simple.txt
+2023/08/11 | 9 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_simple.txt
+2023/08/11 | 1 | support/texlab/crates/parser/src/test_data/latex/parameter_error.txt
+2023/08/11 | 2 | support/texlab/crates/parser/src/test_data/latex/parameter.txt
+2023/08/11 | 134 | support/texlab/crates/parser/src/test_data/latex/structure/paragraphs.txt
+2023/08/11 | 60 | support/texlab/crates/parser/src/test_data/latex/structure/structure_enum_item.txt
+2023/08/11 | 27 | support/texlab/crates/parser/src/test_data/latex/structure/structure_invalid_nesting.txt
+2023/08/11 | 90 | support/texlab/crates/parser/src/test_data/latex/structure/structure_nested.txt
+2023/08/11 | 35 | support/texlab/crates/parser/src/test_data/latex/structure/structure_siblings.txt
+2023/08/11 | 31 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_full.txt
+2023/08/11 | 21 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_counter.txt
+2023/08/11 | 26 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_description_and_counter.txt
+2023/08/11 | 21 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_description.txt
+2023/08/11 | 16 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_only_name.txt
+2023/08/11 | 41 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_thmtools.txt
+2023/08/11 | 336 | support/texlab/crates/references/Cargo.toml
+2023/08/11 | 1409 | support/texlab/crates/references/src/entry.rs
+2023/08/11 | 901 | support/texlab/crates/references/src/label.rs
+2023/08/11 | 1070 | support/texlab/crates/references/src/lib.rs
+2023/08/11 | 1266 | support/texlab/crates/references/src/string_def.rs
+2023/08/11 | 3491 | support/texlab/crates/references/src/tests.rs
+2023/08/11 | 454 | support/texlab/crates/symbols/Cargo.toml
+2023/08/11 | 1980 | support/texlab/crates/symbols/src/document/bib.rs
+2023/08/11 | 1509 | support/texlab/crates/symbols/src/document.rs
+2023/08/11 | 797 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__allowed_patterns.snap
+2023/08/11 | 1679 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__enumerate.snap
+2023/08/11 | 841 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__equation.snap
+2023/08/11 | 846 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__float.snap
+2023/08/11 | 386 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__ignored_patterns.snap
+2023/08/11 | 933 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__section.snap
+2023/08/11 | 1120 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__theorem_amsthm.snap
+2023/08/11 | 1121 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__theorem_thmtools.snap
+2023/08/11 | 5556 | support/texlab/crates/symbols/src/document/tests.rs
+2023/08/11 | 9070 | support/texlab/crates/symbols/src/document/tex.rs
+2023/08/11 | 175 | support/texlab/crates/symbols/src/lib.rs
+2023/08/11 | 2610 | support/texlab/crates/symbols/src/types.rs
+2023/08/11 | 1321 | support/texlab/crates/symbols/src/workspace.rs
+2023/08/11 | 823 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_bibtex.snap
+2023/08/11 | 566 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_figure.snap
+2023/08/11 | 1443 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_item.snap
+2023/08/11 | 1009 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_math.snap
+2023/08/11 | 1871 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_section.snap
+2023/08/11 | 5645 | support/texlab/crates/symbols/src/workspace/sort.rs
+2023/08/11 | 2360 | support/texlab/crates/symbols/src/workspace/tests.rs
+2023/08/11 | 227 | support/texlab/crates/syntax/Cargo.toml
+2023/08/11 | 6963 | support/texlab/crates/syntax/src/bibtex/cst.rs
+2023/08/11 | 640 | support/texlab/crates/syntax/src/bibtex/kind.rs
+2023/08/11 | 694 | support/texlab/crates/syntax/src/bibtex.rs
+2023/08/11 | 18098 | support/texlab/crates/syntax/src/latex/cst.rs
+2023/08/11 | 1708 | support/texlab/crates/syntax/src/latex/kind.rs
+2023/08/11 | 689 | support/texlab/crates/syntax/src/latex.rs
+2023/08/11 | 485 | support/texlab/crates/syntax/src/lib.rs
+2023/08/11 | 291 | support/texlab/crates/test-utils/Cargo.toml
+2023/08/11 | 2972 | support/texlab/crates/test-utils/src/fixture.rs
+2023/08/11 | 17 | support/texlab/crates/test-utils/src/lib.rs
+2023/08/11 | 2337 | support/texlab/crates/texlab/benches/bench_main.rs
+2023/08/11 | 1835 | support/texlab/crates/texlab/Cargo.toml
+2023/08/11 | 3223 | support/texlab/crates/texlab/src/client.rs
+2023/08/11 | 838 | support/texlab/crates/texlab/src/features/completion/acronym_ref.rs
+2023/08/11 | 1636 | support/texlab/crates/texlab/src/features/completion/argument.rs
+2023/08/11 | 283 | support/texlab/crates/texlab/src/features/completion/begin_snippet.rs
+2023/08/11 | 25351 | support/texlab/crates/texlab/src/features/completion/builder.rs
+2023/08/11 | 1441 | support/texlab/crates/texlab/src/features/completion/citation.rs
+2023/08/11 | 1238 | support/texlab/crates/texlab/src/features/completion/color_model.rs
+2023/08/11 | 1829 | support/texlab/crates/texlab/src/features/completion/color.rs
+2023/08/11 | 602 | support/texlab/crates/texlab/src/features/completion/component_command.rs
+2023/08/11 | 449 | support/texlab/crates/texlab/src/features/completion/component_environment.rs
+2023/08/11 | 681 | support/texlab/crates/texlab/src/features/completion/entry_type.rs
+2023/08/11 | 824 | support/texlab/crates/texlab/src/features/completion/field.rs
+2023/08/11 | 1191 | support/texlab/crates/texlab/src/features/completion/glossary_ref.rs
+2023/08/11 | 1506 | support/texlab/crates/texlab/src/features/completion/import.rs
+2023/08/11 | 4028 | support/texlab/crates/texlab/src/features/completion/include.rs
+2023/08/11 | 2832 | support/texlab/crates/texlab/src/features/completion/label.rs
+2023/08/11 | 1025 | support/texlab/crates/texlab/src/features/completion/matcher.rs
+2023/08/11 | 1917 | support/texlab/crates/texlab/src/features/completion.rs
+2023/08/11 | 554 | support/texlab/crates/texlab/src/features/completion/theorem.rs
+2023/08/11 | 3061 | support/texlab/crates/texlab/src/features/completion/tikz_library.rs
+2023/08/11 | 642 | support/texlab/crates/texlab/src/features/completion/user_command.rs
+2023/08/11 | 637 | support/texlab/crates/texlab/src/features/completion/user_environment.rs
+2023/08/11 | 1304 | support/texlab/crates/texlab/src/features/definition.rs
+2023/08/11 | 2143 | support/texlab/crates/texlab/src/features/folding.rs
+2023/08/11 | 7202 | support/texlab/crates/texlab/src/features/formatting/bibtex_internal.rs
+2023/08/11 | 2068 | support/texlab/crates/texlab/src/features/formatting/latexindent.rs
+2023/08/11 | 1083 | support/texlab/crates/texlab/src/features/formatting.rs
+2023/08/11 | 1049 | support/texlab/crates/texlab/src/features/highlight/label.rs
+2023/08/11 | 358 | support/texlab/crates/texlab/src/features/highlight.rs
+2023/08/11 | 1660 | support/texlab/crates/texlab/src/features/hover.rs
+2023/08/11 | 1330 | support/texlab/crates/texlab/src/features/inlay_hint/label.rs
+2023/08/11 | 1298 | support/texlab/crates/texlab/src/features/inlay_hint.rs
+2023/08/11 | 555 | support/texlab/crates/texlab/src/features/link/include.rs
+2023/08/11 | 932 | support/texlab/crates/texlab/src/features/link.rs
+2023/08/11 | 988 | support/texlab/crates/texlab/src/features/reference.rs
+2023/08/11 | 1305 | support/texlab/crates/texlab/src/features/rename/command.rs
+2023/08/11 | 1748 | support/texlab/crates/texlab/src/features/rename/entry.rs
+2023/08/11 | 1066 | support/texlab/crates/texlab/src/features/rename/label.rs
+2023/08/11 | 1740 | support/texlab/crates/texlab/src/features/rename.rs
+2023/08/11 | 197 | support/texlab/crates/texlab/src/features.rs
+2023/08/11 | 4126 | support/texlab/crates/texlab/src/features/symbols.rs
+2023/08/11 | 108 | support/texlab/crates/texlab/src/lib.rs
+2023/08/11 | 1732 | support/texlab/crates/texlab/src/main.rs
+2023/08/11 | 2411 | support/texlab/crates/texlab/src/server/dispatch.rs
+2023/08/11 | 2609 | support/texlab/crates/texlab/src/server/extensions.rs
+2023/08/11 | 8232 | support/texlab/crates/texlab/src/server/options.rs
+2023/08/11 | 1412 | support/texlab/crates/texlab/src/server/progress.rs
+2023/08/11 | 42850 | support/texlab/crates/texlab/src/server.rs
+2023/08/11 | 6018 | support/texlab/crates/texlab/src/util/capabilities.rs
+2023/08/11 | 3729 | support/texlab/crates/texlab/src/util/chktex.rs
+2023/08/11 | 10257 | support/texlab/crates/texlab/src/util/cursor.rs
+2023/08/11 | 8249 | support/texlab/crates/texlab/src/util/diagnostics.rs
+2023/08/11 | 1611 | support/texlab/crates/texlab/src/util/line_index_ext.rs
+2023/08/11 | 4004 | support/texlab/crates/texlab/src/util/lsp_enums.rs
+2023/08/11 | 1647 | support/texlab/crates/texlab/src/util.rs
+2023/08/11 | 8469 | support/texlab/crates/texlab/tests/lsp/fixture.rs
+2023/08/11 | 47 | support/texlab/crates/texlab/tests/lsp/main.rs
+2023/08/11 | 14296 | support/texlab/crates/texlab/tests/lsp/text_document/completion.rs
+2023/08/11 | 1322 | support/texlab/crates/texlab/tests/lsp/text_document/document_highlight.rs
+2023/08/11 | 1157 | support/texlab/crates/texlab/tests/lsp/text_document/document_link.rs
+2023/08/11 | 1505 | support/texlab/crates/texlab/tests/lsp/text_document/document_symbol.rs
+2023/08/11 | 1208 | support/texlab/crates/texlab/tests/lsp/text_document/folding_range.rs
+2023/08/11 | 3009 | support/texlab/crates/texlab/tests/lsp/text_document/formatting.rs
+2023/08/11 | 1737 | support/texlab/crates/texlab/tests/lsp/text_document/inlay_hint.rs
+2023/08/11 | 1743 | support/texlab/crates/texlab/tests/lsp/text_document/rename.rs
+2023/08/11 | 143 | support/texlab/crates/texlab/tests/lsp/text_document.rs
+2023/08/11 | 226 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_package_ref.snap
+2023/08/11 | 265 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_empty.snap
+2023/08/11 | 278 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_open_brace.snap
+2023/08/11 | 279 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_simple.snap
+2023/08/11 | 399 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_empty.snap
+2023/08/11 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_open_brace.snap
+2023/08/11 | 211 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_word.snap
+2023/08/11 | 550 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__begin_environment_without_snippet_support.snap
+2023/08/11 | 323 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_acronym.snap
+2023/08/11 | 301 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace_multiple.snap
+2023/08/11 | 279 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace.snap
+2023/08/11 | 561 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation.snap
+2023/08/11 | 407 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_open_brace.snap
+2023/08/11 | 403 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_set_open_brace.snap
+2023/08/11 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_set_simple.snap
+2023/08/11 | 408 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_simple.snap
+2023/08/11 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_open_brace.snap
+2023/08/11 | 405 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_simple.snap
+2023/08/11 | 414 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_word.snap
+2023/08/11 | 594 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_bibtex.snap
+2023/08/11 | 583 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_simple_package.snap
+2023/08/11 | 494 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_simple.snap
+2023/08/11 | 257 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_class.snap
+2023/08/11 | 279 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_command_definition.snap
+2023/08/11 | 544 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_simple_end.snap
+2023/08/11 | 223 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_simple.snap
+2023/08/11 | 194 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_after_preamble.snap
+2023/08/11 | 186 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_after_string.snap
+2023/08/11 | 384 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_at_empty.snap
+2023/08/11 | 182 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_article.snap
+2023/08/11 | 185 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_preamble.snap
+2023/08/11 | 179 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_string.snap
+2023/08/11 | 205 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_complete_entry.snap
+2023/08/11 | 421 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_empty_entry_closed.snap
+2023/08/11 | 420 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_empty_entry_open.snap
+2023/08/11 | 441 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_field_name.snap
+2023/08/11 | 486 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_two_fields_name_closed.snap
+2023/08/11 | 485 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_two_fields_name_open.snap
+2023/08/11 | 263 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__glossary_ref_open_brace.snap
+2023/08/11 | 264 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__glossary_ref_simple.snap
+2023/08/11 | 459 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_class_closed_brace.snap
+2023/08/11 | 464 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_class_open_brace.snap
+2023/08/11 | 449 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_package_closed_brace.snap
+2023/08/11 | 448 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_package_open_brace.snap
+2023/08/11 | 512 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_857_1.snap
+2023/08/11 | 313 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_864.snap
+2023/08/11 | 247 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_883.snap
+2023/08/11 | 1076 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_885.snap
+2023/08/11 | 1814 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__label.snap
+2023/08/11 | 699 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__project_resolution_import.snap
+2023/08/11 | 711 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__project_resolution_texlabroot.snap
+2023/08/11 | 250 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__theorem_begin.snap
+2023/08/11 | 255 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__theorem_end.snap
+2023/08/11 | 452 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__tikz_library_closed_brace.snap
+2023/08/11 | 451 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__tikz_library_open_brace.snap
+2023/08/11 | 273 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__user_command.snap
+2023/08/11 | 351 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__user_environment.snap
+2023/08/11 | 368 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_link__document_import.snap
+2023/08/11 | 355 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_link__document_include.snap
+2023/08/11 | 2586 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__smoke.snap
+2023/08/11 | 650 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__folding_range__bibtex.snap
+2023/08/11 | 841 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__folding_range__latex.snap
+2023/08/11 | 167 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_command.snap
+2023/08/11 | 157 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_insert_braces.snap
+2023/08/11 | 181 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_join_strings.snap
+2023/08/11 | 946 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_multiple_entries.snap
+2023/08/11 | 132 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_parens.snap
+2023/08/11 | 160 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_preamble.snap
+2023/08/11 | 143 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_string.snap
+2023/08/11 | 157 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_trailing_comma.snap
+2023/08/11 | 520 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_wrap_long_lines.snap
+2023/08/11 | 1608 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__inlay_hint__label_definition.snap
+2023/08/11 | 12 | support/texlab/crates/texlab/tests/lsp/workspace.rs
+2023/08/11 | 1922 | support/texlab/crates/texlab/tests/lsp/workspace/snapshots/lsp__workspace__symbol__smoke.snap
+2023/08/11 | 1051 | support/texlab/crates/texlab/tests/lsp/workspace/symbol.rs
+2023/08/11 | 380190 | support/texlab/images/demo.gif
+2023/08/11 | 35149 | support/texlab/LICENSE
+2023/08/11 | 3767 | support/texlab/README.md
+2023/08/11 | 616 | support/texlab/texlab.1
+2023/08/11 | 26559 | support/texlab/texlab.pdf
+2023/08/11 | 2586 | support/texlab/texlab.tex
+2023/08/12 | 7732108 | support/texlab.zip
2011/11/27 | 456 | support/texlipse/plugin/1.5.0/README.TXT
2011/11/27 | 1726937 | support/texlipse/plugin/1.5.0/texlipse_1.5.0 src.zip
1999/01/30 | 6077 | support/texlist/README
@@ -290994,8 +291009,8 @@
2019/02/28 | 348 | systems/texlive/tlnet/archive/cachepic.x86_64-linuxmusl.r46840.tar.xz
2019/02/28 | 340 | systems/texlive/tlnet/archive/cachepic.x86_64-linux.r15543.tar.xz
2019/02/28 | 344 | systems/texlive/tlnet/archive/cachepic.x86_64-solaris.r18442.tar.xz
-2023/08/07 | 429692 | systems/texlive/tlnet/archive/cahierprof.doc.r67826.tar.xz
-2023/08/07 | 4204 | systems/texlive/tlnet/archive/cahierprof.r67826.tar.xz
+2023/08/12 | 483400 | systems/texlive/tlnet/archive/cahierprof.doc.r67896.tar.xz
+2023/08/12 | 5012 | systems/texlive/tlnet/archive/cahierprof.r67896.tar.xz
2022/09/30 | 93528 | systems/texlive/tlnet/archive/caladea.doc.r64549.tar.xz
2022/09/30 | 343472 | systems/texlive/tlnet/archive/caladea.r64549.tar.xz
2019/02/28 | 279664 | systems/texlive/tlnet/archive/calcage.doc.r27725.tar.xz
@@ -291341,8 +291356,8 @@
2022/09/30 | 39128 | systems/texlive/tlnet/archive/cinzel.doc.r64550.tar.xz
2022/09/30 | 533312 | systems/texlive/tlnet/archive/cinzel.r64550.tar.xz
2022/04/08 | 207696 | systems/texlive/tlnet/archive/circ.doc.r62977.tar.xz
-2023/07/28 | 432100 | systems/texlive/tlnet/archive/circledsteps.doc.r67744.tar.xz
-2023/07/28 | 1924 | systems/texlive/tlnet/archive/circledsteps.r67744.tar.xz
+2023/08/12 | 432076 | systems/texlive/tlnet/archive/circledsteps.doc.r67889.tar.xz
+2023/08/12 | 1928 | systems/texlive/tlnet/archive/circledsteps.r67889.tar.xz
2022/04/29 | 215708 | systems/texlive/tlnet/archive/circledtext.doc.r63166.tar.xz
2022/04/29 | 6048 | systems/texlive/tlnet/archive/circledtext.r63166.tar.xz
2022/04/08 | 23672 | systems/texlive/tlnet/archive/circ.r62977.tar.xz
@@ -291603,7 +291618,7 @@
2020/03/04 | 372 | systems/texlive/tlnet/archive/collection-langczechslovak.r54074.tar.xz
2023/04/15 | 880 | systems/texlive/tlnet/archive/collection-langenglish.r66846.tar.xz
2023/03/08 | 724 | systems/texlive/tlnet/archive/collection-langeuropean.r66432.tar.xz
-2023/08/07 | 628 | systems/texlive/tlnet/archive/collection-langfrench.r67826.tar.xz
+2023/08/12 | 632 | systems/texlive/tlnet/archive/collection-langfrench.r67898.tar.xz
2020/07/01 | 628 | systems/texlive/tlnet/archive/collection-langgerman.r55706.tar.xz
2022/11/18 | 440 | systems/texlive/tlnet/archive/collection-langgreek.r65038.tar.xz
2020/05/14 | 432 | systems/texlive/tlnet/archive/collection-langitalian.r55129.tar.xz
@@ -291623,7 +291638,7 @@
2023/08/10 | 1600 | systems/texlive/tlnet/archive/collection-pictures.r67868.tar.xz
2023/06/27 | 984 | systems/texlive/tlnet/archive/collection-plaingeneric.r67486.tar.xz
2022/12/27 | 816 | systems/texlive/tlnet/archive/collection-pstricks.r65367.tar.xz
-2023/06/19 | 1704 | systems/texlive/tlnet/archive/collection-publishers.r67402.tar.xz
+2023/08/12 | 1708 | systems/texlive/tlnet/archive/collection-publishers.r67894.tar.xz
2020/03/04 | 340 | systems/texlive/tlnet/archive/collection-texworks.r54074.tar.xz
2023/02/20 | 388 | systems/texlive/tlnet/archive/collection-wintools.r65952.tar.xz
2022/11/08 | 660 | systems/texlive/tlnet/archive/collection-xetex.r64951.tar.xz
@@ -291897,6 +291912,8 @@
2019/02/28 | 1508 | systems/texlive/tlnet/archive/correctmathalign.r44131.tar.xz
2019/02/28 | 155852 | systems/texlive/tlnet/archive/coseoul.doc.r23862.tar.xz
2019/02/28 | 968 | systems/texlive/tlnet/archive/coseoul.r23862.tar.xz
+2023/08/12 | 85248 | systems/texlive/tlnet/archive/couleurs-fr.doc.r67898.tar.xz
+2023/08/12 | 2408 | systems/texlive/tlnet/archive/couleurs-fr.r67898.tar.xz
2023/06/11 | 315768 | systems/texlive/tlnet/archive/counterz.doc.r67335.tar.xz
2023/06/11 | 2488 | systems/texlive/tlnet/archive/counterz.r67335.tar.xz
2023/06/11 | 10872 | systems/texlive/tlnet/archive/counterz.source.r67335.tar.xz
@@ -292382,9 +292399,9 @@
2022/01/18 | 590640 | systems/texlive/tlnet/archive/dbshow.doc.r61634.tar.xz
2022/01/18 | 7092 | systems/texlive/tlnet/archive/dbshow.r61634.tar.xz
2022/01/18 | 29152 | systems/texlive/tlnet/archive/dbshow.source.r61634.tar.xz
-2022/01/28 | 286284 | systems/texlive/tlnet/archive/dccpaper.doc.r61763.tar.xz
-2022/01/28 | 24808 | systems/texlive/tlnet/archive/dccpaper.r61763.tar.xz
-2022/01/28 | 26584 | systems/texlive/tlnet/archive/dccpaper.source.r61763.tar.xz
+2023/08/12 | 291696 | systems/texlive/tlnet/archive/dccpaper.doc.r67890.tar.xz
+2023/08/12 | 25060 | systems/texlive/tlnet/archive/dccpaper.r67890.tar.xz
+2023/08/12 | 27072 | systems/texlive/tlnet/archive/dccpaper.source.r67890.tar.xz
2019/02/28 | 927712 | systems/texlive/tlnet/archive/dcpic.doc.r30206.tar.xz
2019/02/28 | 13996 | systems/texlive/tlnet/archive/dcpic.r30206.tar.xz
2019/09/02 | 284556 | systems/texlive/tlnet/archive/ddphonism.doc.r52009.tar.xz
@@ -293235,9 +293252,9 @@
2022/02/08 | 341332 | systems/texlive/tlnet/archive/envlab.doc.r61937.tar.xz
2022/02/08 | 5492 | systems/texlive/tlnet/archive/envlab.r61937.tar.xz
2022/02/08 | 14628 | systems/texlive/tlnet/archive/envlab.source.r61937.tar.xz
-2023/08/03 | 1426348 | systems/texlive/tlnet/archive/eolang.doc.r67795.tar.xz
-2023/08/03 | 7132 | systems/texlive/tlnet/archive/eolang.r67795.tar.xz
-2023/08/03 | 15904 | systems/texlive/tlnet/archive/eolang.source.r67795.tar.xz
+2023/08/12 | 1436428 | systems/texlive/tlnet/archive/eolang.doc.r67897.tar.xz
+2023/08/12 | 7160 | systems/texlive/tlnet/archive/eolang.r67897.tar.xz
+2023/08/12 | 16020 | systems/texlive/tlnet/archive/eolang.source.r67897.tar.xz
2019/02/28 | 266312 | systems/texlive/tlnet/archive/epigrafica.doc.r17210.tar.xz
2019/02/28 | 343668 | systems/texlive/tlnet/archive/epigrafica.r17210.tar.xz
2019/02/28 | 852 | systems/texlive/tlnet/archive/epigram.r20513.tar.xz
@@ -295573,9 +295590,9 @@
2023/05/12 | 3498172 | systems/texlive/tlnet/archive/l3experimental.doc.r67074.tar.xz
2023/05/12 | 23660 | systems/texlive/tlnet/archive/l3experimental.r67074.tar.xz
2023/05/12 | 80176 | systems/texlive/tlnet/archive/l3experimental.source.r67074.tar.xz
-2023/08/04 | 11999736 | systems/texlive/tlnet/archive/l3kernel.doc.r67804.tar.xz
-2023/08/04 | 173476 | systems/texlive/tlnet/archive/l3kernel.r67804.tar.xz
-2023/08/04 | 597476 | systems/texlive/tlnet/archive/l3kernel.source.r67804.tar.xz
+2023/08/12 | 11995468 | systems/texlive/tlnet/archive/l3kernel.doc.r67891.tar.xz
+2023/08/12 | 173512 | systems/texlive/tlnet/archive/l3kernel.r67891.tar.xz
+2023/08/12 | 597464 | systems/texlive/tlnet/archive/l3kernel.source.r67891.tar.xz
2023/02/04 | 1831688 | systems/texlive/tlnet/archive/l3packages.doc.r65722.tar.xz
2023/02/04 | 21928 | systems/texlive/tlnet/archive/l3packages.r65722.tar.xz
2023/02/04 | 45696 | systems/texlive/tlnet/archive/l3packages.source.r65722.tar.xz
@@ -297600,9 +297617,9 @@
2019/02/28 | 438652 | systems/texlive/tlnet/archive/nag.doc.r24741.tar.xz
2019/02/28 | 7800 | systems/texlive/tlnet/archive/nag.r24741.tar.xz
2019/02/28 | 17648 | systems/texlive/tlnet/archive/nag.source.r24741.tar.xz
-2023/08/09 | 672020 | systems/texlive/tlnet/archive/naive-ebnf.doc.r67851.tar.xz
-2023/08/09 | 2428 | systems/texlive/tlnet/archive/naive-ebnf.r67851.tar.xz
-2023/08/09 | 5760 | systems/texlive/tlnet/archive/naive-ebnf.source.r67851.tar.xz
+2023/08/12 | 672020 | systems/texlive/tlnet/archive/naive-ebnf.doc.r67892.tar.xz
+2023/08/12 | 2416 | systems/texlive/tlnet/archive/naive-ebnf.r67892.tar.xz
+2023/08/12 | 5800 | systems/texlive/tlnet/archive/naive-ebnf.source.r67892.tar.xz
2023/02/06 | 1431708 | systems/texlive/tlnet/archive/nameauth.doc.r65738.tar.xz
2023/02/06 | 7044 | systems/texlive/tlnet/archive/nameauth.r65738.tar.xz
2023/02/06 | 116900 | systems/texlive/tlnet/archive/nameauth.source.r65738.tar.xz
@@ -298913,8 +298930,8 @@
2022/04/27 | 2748 | systems/texlive/tlnet/archive/proflabo.r63147.tar.xz
2023/08/10 | 1333388 | systems/texlive/tlnet/archive/proflycee.doc.r67864.tar.xz
2023/08/10 | 35900 | systems/texlive/tlnet/archive/proflycee.r67864.tar.xz
-2023/08/07 | 178396 | systems/texlive/tlnet/archive/profmaquette.doc.r67827.tar.xz
-2023/08/07 | 13564 | systems/texlive/tlnet/archive/profmaquette.r67827.tar.xz
+2023/08/12 | 178272 | systems/texlive/tlnet/archive/profmaquette.doc.r67893.tar.xz
+2023/08/12 | 13632 | systems/texlive/tlnet/archive/profmaquette.r67893.tar.xz
2023/07/07 | 316488 | systems/texlive/tlnet/archive/profsio.doc.r67562.tar.xz
2023/07/07 | 8440 | systems/texlive/tlnet/archive/profsio.r67562.tar.xz
2019/02/28 | 49880 | systems/texlive/tlnet/archive/program.doc.r44214.tar.xz
@@ -300132,8 +300149,8 @@
2019/02/28 | 292656 | systems/texlive/tlnet/archive/simplecv.doc.r35537.tar.xz
2019/02/28 | 2112 | systems/texlive/tlnet/archive/simplecv.r35537.tar.xz
2019/02/28 | 5844 | systems/texlive/tlnet/archive/simplecv.source.r35537.tar.xz
-2023/08/05 | 2138580 | systems/texlive/tlnet/archive/simpleicons.doc.r67812.tar.xz
-2023/08/05 | 2924244 | systems/texlive/tlnet/archive/simpleicons.r67812.tar.xz
+2023/08/12 | 2138936 | systems/texlive/tlnet/archive/simpleicons.doc.r67888.tar.xz
+2023/08/12 | 2925012 | systems/texlive/tlnet/archive/simpleicons.r67888.tar.xz
2019/02/28 | 224844 | systems/texlive/tlnet/archive/simpleinvoice.doc.r45673.tar.xz
2019/02/28 | 2420 | systems/texlive/tlnet/archive/simpleinvoice.r45673.tar.xz
2023/03/24 | 130936 | systems/texlive/tlnet/archive/simplekv.doc.r66655.tar.xz
@@ -300413,6 +300430,9 @@
2019/02/28 | 102708 | systems/texlive/tlnet/archive/steinmetz.doc.r15878.tar.xz
2019/02/28 | 1352 | systems/texlive/tlnet/archive/steinmetz.r15878.tar.xz
2019/02/28 | 4880 | systems/texlive/tlnet/archive/steinmetz.source.r15878.tar.xz
+2023/08/12 | 5403096 | systems/texlive/tlnet/archive/stellenbosch-2.doc.r67894.tar.xz
+2023/08/12 | 1550020 | systems/texlive/tlnet/archive/stellenbosch-2.r67894.tar.xz
+2023/08/12 | 2065404 | systems/texlive/tlnet/archive/stellenbosch-2.source.r67894.tar.xz
2023/03/05 | 3071164 | systems/texlive/tlnet/archive/stellenbosch.doc.r66379.tar.xz
2023/03/05 | 703372 | systems/texlive/tlnet/archive/stellenbosch.r66379.tar.xz
2023/03/05 | 415324 | systems/texlive/tlnet/archive/stellenbosch.source.r66379.tar.xz
@@ -301084,7 +301104,7 @@
2022/09/13 | 600 | systems/texlive/tlnet/archive/texlive-scripts.amd64-freebsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.amd64-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.armhf-linux.r64356.tar.xz
-2023/08/11 | 428320 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67870.tar.xz
+2023/08/12 | 428320 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67872.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.aarch64-linux.r53577.tar.xz
2020/01/27 | 924 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-freebsd.r53577.tar.xz
2020/01/27 | 916 | systems/texlive/tlnet/archive/texlive-scripts-extra.amd64-netbsd.r53577.tar.xz
@@ -301106,7 +301126,7 @@
2022/09/13 | 592 | systems/texlive/tlnet/archive/texlive-scripts.i386-linux.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-netbsd.r64356.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.i386-solaris.r64356.tar.xz
-2023/08/11 | 114096 | systems/texlive/tlnet/archive/texlive-scripts.r67870.tar.xz
+2023/08/12 | 114128 | systems/texlive/tlnet/archive/texlive-scripts.r67872.tar.xz
2022/09/13 | 580 | systems/texlive/tlnet/archive/texlive-scripts.universal-darwin.r64356.tar.xz
2023/05/14 | 60312 | systems/texlive/tlnet/archive/texlive-scripts.windows.r67095.tar.xz
2022/09/13 | 596 | systems/texlive/tlnet/archive/texlive-scripts.x86_64-cygwin.r64356.tar.xz
@@ -302719,8 +302739,8 @@
2021/12/22 | 14156 | systems/texlive/tlnet/archive/xistercian.source.r61366.tar.xz
2020/07/03 | 6060 | systems/texlive/tlnet/archive/xits.doc.r55730.tar.xz
2020/07/03 | 541240 | systems/texlive/tlnet/archive/xits.r55730.tar.xz
-2020/03/24 | 218124 | systems/texlive/tlnet/archive/xkcdcolors.doc.r54512.tar.xz
-2020/03/24 | 8680 | systems/texlive/tlnet/archive/xkcdcolors.r54512.tar.xz
+2023/08/12 | 224804 | systems/texlive/tlnet/archive/xkcdcolors.doc.r67895.tar.xz
+2023/08/12 | 8692 | systems/texlive/tlnet/archive/xkcdcolors.r67895.tar.xz
2022/06/17 | 422472 | systems/texlive/tlnet/archive/xkeyval.doc.r63616.tar.xz
2022/06/17 | 8996 | systems/texlive/tlnet/archive/xkeyval.r63616.tar.xz
2022/06/17 | 47660 | systems/texlive/tlnet/archive/xkeyval.source.r63616.tar.xz
@@ -302977,16 +302997,16 @@
2020/07/18 | 47816 | systems/texlive/tlnet/archive/zztex.doc.r55862.tar.xz
2020/07/18 | 101724 | systems/texlive/tlnet/archive/zztex.r55862.tar.xz
2023/08/07 | 125713 | systems/texlive/tlnet/install-tl
-2023/08/11 | 5736783 | systems/texlive/tlnet/install-tl-unx.tar.gz
-2023/08/11 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
-2023/08/11 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/08/12 | 5736131 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/08/12 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/08/12 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
2023/05/13 | 5083 | systems/texlive/tlnet/install-tl-windows.bat
-2023/08/11 | 21039871 | systems/texlive/tlnet/install-tl-windows.exe
-2023/08/11 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/08/11 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/08/11 | 26025570 | systems/texlive/tlnet/install-tl.zip
-2023/08/11 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/08/11 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/08/12 | 21038586 | systems/texlive/tlnet/install-tl-windows.exe
+2023/08/12 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/08/12 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/08/12 | 26025607 | systems/texlive/tlnet/install-tl.zip
+2023/08/12 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/08/12 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
2023/03/19 | 1229 | systems/texlive/tlnet/README.md
2023/03/19 | 0 | systems/texlive/tlnet/TEXLIVE_2023
2023/01/17 | 8401 | systems/texlive/tlnet/tlpkg/gpg/pubring.gpg
@@ -302996,7 +303016,7 @@
2023/01/17 | 1280 | systems/texlive/tlnet/tlpkg/gpg/trustdb.gpg
2023/08/03 | 50576 | systems/texlive/tlnet/tlpkg/installer/config.guess
2010/11/11 | 11651 | systems/texlive/tlnet/tlpkg/installer/COPYING.MinGW-runtime.txt
-2023/08/10 | 7291 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
+2023/08/11 | 7419 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/05/31 | 215902 | systems/texlive/tlnet/tlpkg/installer/curl/curl-ca-bundle.crt
2020/04/15 | 2606592 | systems/texlive/tlnet/tlpkg/installer/curl/curl.exe
2017/04/16 | 2629 | systems/texlive/tlnet/tlpkg/installer/installer-options.txt
@@ -303038,12 +303058,12 @@
2023/02/21 | 20371 | systems/texlive/tlnet/tlpkg/TeXLive/TLCrypto.pm
2021/12/21 | 5429 | systems/texlive/tlnet/tlpkg/TeXLive/TLDownload.pm
2023/04/08 | 28167 | systems/texlive/tlnet/tlpkg/TeXLive/TLPaper.pm
-2023/08/11 | 18177384 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
-2023/08/11 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/08/12 | 18181911 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/08/12 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
2023/02/20 | 86803 | systems/texlive/tlnet/tlpkg/TeXLive/TLPDB.pm
-2023/08/11 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
-2023/08/11 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/08/11 | 2462580 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/08/12 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/08/12 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/08/12 | 2462592 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
2023/02/20 | 58928 | systems/texlive/tlnet/tlpkg/TeXLive/TLPOBJ.pm
2023/06/11 | 42749 | systems/texlive/tlnet/tlpkg/TeXLive/TLPSRC.pm
2023/02/21 | 16138 | systems/texlive/tlnet/tlpkg/TeXLive/TLTREE.pm
@@ -313667,7 +313687,7 @@
2014/07/05 | 611 | systems/win32/yandy/README
2014/07/05 | 1004628 | systems/win32/yandy/yandy-src.tar.xz
2014/07/05 | 1012416 | systems/win32/yandy.zip
-2023/08/12 | 186 | timestamp
+2023/08/13 | 186 | timestamp
2002/08/26 | 61898 | usergrps/dante/antrag.pdf
2002/08/26 | 118217 | usergrps/dante/antrag.ps
2021/11/11 | 917 | usergrps/dante/dtk/doc/beispiel.bib
diff --git a/FILES.byname.gz b/FILES.byname.gz
index 51dae0b554..598daf5eb4 100644
--- a/FILES.byname.gz
+++ b/FILES.byname.gz
Binary files differ
diff --git a/FILES.last07days b/FILES.last07days
index ac5605b336..09dde04779 100644
--- a/FILES.last07days
+++ b/FILES.last07days
@@ -1,179 +1,777 @@
+2023/08/12 | 9981 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.tex
+2023/08/12 | 8692 | systems/texlive/tlnet/archive/xkcdcolors.r67895.tar.xz
+2023/08/12 | 85248 | systems/texlive/tlnet/archive/couleurs-fr.doc.r67898.tar.xz
+2023/08/12 | 82785 | macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc-prefix.pdf
+2023/08/12 | 7732108 | support/texlab.zip
+2023/08/12 | 7160 | systems/texlive/tlnet/archive/eolang.r67897.tar.xz
+2023/08/12 | 70914 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-template.pdf
+2023/08/12 | 6771 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-template.tex
+2023/08/12 | 672020 | systems/texlive/tlnet/archive/naive-ebnf.doc.r67892.tar.xz
+2023/08/12 | 632 | systems/texlive/tlnet/archive/collection-langfrench.r67898.tar.xz
+2023/08/12 | 597464 | systems/texlive/tlnet/archive/l3kernel.source.r67891.tar.xz
+2023/08/12 | 58373 | macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc.tex
+2023/08/12 | 5800 | systems/texlive/tlnet/archive/naive-ebnf.source.r67892.tar.xz
+2023/08/12 | 5736131 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/08/12 | 563476 | macros/latex/contrib/msu-thesis.zip
+2023/08/12 | 553580 | macros/latex/contrib/joinbox.zip
+2023/08/12 | 5403096 | systems/texlive/tlnet/archive/stellenbosch-2.doc.r67894.tar.xz
+2023/08/12 | 520500 | biblio/bibtex/bibtex-x.zip
+2023/08/12 | 5012 | systems/texlive/tlnet/archive/cahierprof.r67896.tar.xz
+2023/08/12 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/08/12 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+2023/08/12 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
+2023/08/12 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
+2023/08/12 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/08/12 | 483400 | systems/texlive/tlnet/archive/cahierprof.doc.r67896.tar.xz
+2023/08/12 | 46927 | macros/latex/contrib/couleurs-fr/tex/couleurs-fr.sty
+2023/08/12 | 432076 | systems/texlive/tlnet/archive/circledsteps.doc.r67889.tar.xz
+2023/08/12 | 43133 | macros/latex/contrib/msu-thesis/msu-thesis.cls
+2023/08/12 | 428320 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67872.tar.xz
+2023/08/12 | 42169 | macros/latex/contrib/msu-thesis/docs/msu-thesis.tex
+2023/08/12 | 4094693 | biblio/ctan-bibdata.zip
+2023/08/12 | 393 | macros/latex/contrib/msu-thesis/samples/chap2bib.tex
+2023/08/12 | 3693769 | biblio/ctan-bibdata/ctan.pdf
+2023/08/12 | 365869 | macros/latex/contrib/joinbox/joinbox.pdf
+2023/08/12 | 327 | macros/latex/contrib/msu-thesis/samples/chap4bib.tex
+2023/08/12 | 319 | macros/latex/contrib/msu-thesis/samples/chap3bib.tex
+2023/08/12 | 2936 | macros/latex/contrib/msu-thesis/README.md
+2023/08/12 | 2936 | macros/latex/contrib/joinbox/README.md
+2023/08/12 | 2925012 | systems/texlive/tlnet/archive/simpleicons.r67888.tar.xz
+2023/08/12 | 291696 | systems/texlive/tlnet/archive/dccpaper.doc.r67890.tar.xz
+2023/08/12 | 2801489 | biblio/ctan-bibdata/ctan.bib
+2023/08/12 | 277 | macros/latex/contrib/msu-thesis/samples/chap1bib.tex
+2023/08/12 | 27072 | systems/texlive/tlnet/archive/dccpaper.source.r67890.tar.xz
+2023/08/12 | 26025607 | systems/texlive/tlnet/install-tl.zip
+2023/08/12 | 25060 | systems/texlive/tlnet/archive/dccpaper.r67890.tar.xz
+2023/08/12 | 2462592 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/08/12 | 2416 | systems/texlive/tlnet/archive/naive-ebnf.r67892.tar.xz
+2023/08/12 | 2408 | systems/texlive/tlnet/archive/couleurs-fr.r67898.tar.xz
+2023/08/12 | 236377 | macros/latex/contrib/couleurs-fr.zip
+2023/08/12 | 224804 | systems/texlive/tlnet/archive/xkcdcolors.doc.r67895.tar.xz
+2023/08/12 | 215120 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.pdf
+2023/08/12 | 2138936 | systems/texlive/tlnet/archive/simpleicons.doc.r67888.tar.xz
+2023/08/12 | 211 | macros/latex/contrib/joinbox/build.sh
+2023/08/12 | 21038586 | systems/texlive/tlnet/install-tl-windows.exe
+2023/08/12 | 2065404 | systems/texlive/tlnet/archive/stellenbosch-2.source.r67894.tar.xz
+2023/08/12 | 1928 | systems/texlive/tlnet/archive/circledsteps.r67889.tar.xz
+2023/08/12 | 18181911 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/08/12 | 181306 | dviware/dvidvi.zip
+2023/08/12 | 178272 | systems/texlive/tlnet/archive/profmaquette.doc.r67893.tar.xz
+2023/08/12 | 173512 | systems/texlive/tlnet/archive/l3kernel.r67891.tar.xz
+2023/08/12 | 1708 | systems/texlive/tlnet/archive/collection-publishers.r67894.tar.xz
+2023/08/12 | 16930 | macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc-prefix.tex
+2023/08/12 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/08/12 | 16020 | systems/texlive/tlnet/archive/eolang.source.r67897.tar.xz
+2023/08/12 | 1550020 | systems/texlive/tlnet/archive/stellenbosch-2.r67894.tar.xz
+2023/08/12 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
+2023/08/12 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
+2023/08/12 | 14996 | macros/latex/contrib/joinbox/joinbox.tex
+2023/08/12 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
+2023/08/12 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/08/12 | 1436428 | systems/texlive/tlnet/archive/eolang.doc.r67897.tar.xz
+2023/08/12 | 139419 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.pdf
+2023/08/12 | 13632 | systems/texlive/tlnet/archive/profmaquette.r67893.tar.xz
+2023/08/12 | 12842 | macros/latex/contrib/joinbox/joinbox.sty
+2023/08/12 | 1276 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.tex
+2023/08/12 | 123277 | macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc.pdf
+2023/08/12 | 121780 | macros/latex/contrib/joinbox/tl-lion.pdf
+2023/08/12 | 11995468 | systems/texlive/tlnet/archive/l3kernel.doc.r67891.tar.xz
+2023/08/12 | 114128 | systems/texlive/tlnet/archive/texlive-scripts.r67872.tar.xz
+2023/08/12 | 113915 | macros/latex/contrib/msu-thesis/msu-thesis.pdf
+2023/08/12 | 1088 | macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.bib
+2023/08/11 | 9 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_simple.txt
+2023/08/11 | 9 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_reference_simple.txt
+2023/08/11 | 9 | support/texlab/crates/parser/src/test_data/latex/citation/citation_missing_brace.txt
2023/08/11 | 9999 | macros/latex/contrib/l3kernel/l3news10.tex
+2023/08/11 | 998 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_thmtools.txt.snap
+2023/08/11 | 993 | support/texlab/crates/parser/src/test_data/bibtex/samples/knuth_1984.txt
+2023/08/11 | 988 | support/texlab/crates/texlab/src/features/reference.rs
+2023/08/11 | 987 | support/texlab/crates/commands/src/change_env.rs
+2023/08/11 | 980 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_simple.txt.snap
2023/08/11 | 97640 | macros/latex/contrib/l3kernel/l3seq.dtx
+2023/08/11 | 975 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@004.txt.snap
+2023/08/11 | 970 | biblio/bibtex/bibtex-x/tests/bibtexu-sort.test
+2023/08/11 | 965 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_definition_simple.txt.snap
+2023/08/11 | 953 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@005.txt.snap
+2023/08/11 | 9479 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__knuth_1984.txt.snap
+2023/08/11 | 946 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_multiple_entries.snap
2023/08/11 | 9465 | macros/latex/contrib/l3kernel/l3news08.tex
+2023/08/11 | 933 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__section.snap
+2023/08/11 | 932 | support/texlab/crates/texlab/src/features/link.rs
2023/08/11 | 92818 | macros/latex/contrib/l3kernel/l3int.dtx
+2023/08/11 | 919 | biblio/bibtex/bibtex-x/tests/bibtex8-sort.test
2023/08/11 | 91740 | macros/latex/contrib/l3kernel/l3skip.dtx
+2023/08/11 | 911 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_reference_options.txt.snap
+2023/08/11 | 911 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_definition_optional_arg.txt.snap
+2023/08/11 | 90 | support/texlab/crates/parser/src/test_data/latex/structure/structure_nested.txt
+2023/08/11 | 9070 | support/texlab/crates/symbols/src/document/tex.rs
+2023/08/11 | 904 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_857.txt.snap
+2023/08/11 | 901 | support/texlab/crates/references/src/label.rs
+2023/08/11 | 900 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_command.txt.snap
+2023/08/11 | 898 | support/texlab/crates/parser/src/test_data/bibtex/samples/kastenholz_2006.txt
2023/08/11 | 8975 | macros/latex/contrib/circledsteps/circledsteps-manual.tex
+2023/08/11 | 8955 | support/texlab/crates/bibtex-utils/src/field/text.rs
2023/08/11 | 88833 | macros/latex/contrib/l3kernel/l3expan.dtx
+2023/08/11 | 8868 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__kastenholz_2006.txt.snap
2023/08/11 | 88106 | macros/latex/contrib/l3kernel/l3coffins.dtx
2023/08/11 | 87744 | macros/latex/contrib/l3kernel/l3box.dtx
+2023/08/11 | 875 | support/texlab/crates/citeproc/src/lib.rs
+2023/08/11 | 861 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__biblatex_include_options.txt.snap
+2023/08/11 | 860 | support/texlab/crates/parser/src/test_data/bibtex/samples/blom_2021.txt
+2023/08/11 | 849 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error1.txt.snap
2023/08/11 | 8481 | macros/latex/contrib/l3kernel/l3news11.tex
2023/08/11 | 84789 | macros/latex/contrib/l3kernel/l3fp-basics.dtx
+2023/08/11 | 846 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__float.snap
+2023/08/11 | 8469 | support/texlab/crates/texlab/tests/lsp/fixture.rs
+2023/08/11 | 842 | support/texlab/crates/definition/src/citation.rs
+2023/08/11 | 841 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__folding_range__latex.snap
+2023/08/11 | 841 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__equation.snap
+2023/08/11 | 838 | support/texlab/crates/texlab/src/features/completion/acronym_ref.rs
+2023/08/11 | 831 | biblio/bibtex/bibtex-x/tests/bibtexu-basic.test
2023/08/11 | 83077 | macros/latex/contrib/l3kernel/l3clist.dtx
+2023/08/11 | 82 | support/texlab/crates/parser/src/test_data/bibtex/comment.txt
+2023/08/11 | 825 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_incomplete.txt.snap
+2023/08/11 | 824 | support/texlab/crates/texlab/src/features/completion/field.rs
+2023/08/11 | 8249 | support/texlab/crates/texlab/src/util/diagnostics.rs
+2023/08/11 | 823 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_bibtex.snap
+2023/08/11 | 8232 | support/texlab/crates/texlab/src/server/options.rs
+2023/08/11 | 821 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__equation_missing_end.txt.snap
+2023/08/11 | 821 | support/texlab/crates/base-db/src/semantics.rs
+2023/08/11 | 820 | support/texlab/crates/distro/src/texlive.rs
2023/08/11 | 81941 | macros/latex/contrib/l3kernel/l3prefixes.pdf
+2023/08/11 | 818 | support/texlab/crates/hover/src/label.rs
+2023/08/11 | 815 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_reference_options.txt.snap
+2023/08/11 | 814 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@equation_missing_begin.txt.snap
+2023/08/11 | 80 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_with_begin.txt
2023/08/11 | 80198 | macros/latex/contrib/l3kernel/l3names.dtx
+2023/08/11 | 7 | support/texlab/crates/parser/src/test_data/latex/citation/citation_empty.txt
+2023/08/11 | 79 | support/texlab/crates/diagnostics/src/grammar.rs
+2023/08/11 | 797 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__allowed_patterns.snap
2023/08/11 | 79261 | macros/latex/contrib/l3kernel/l3str.dtx
+2023/08/11 | 784 | biblio/bibtex/bibtex-x/tests/bibtexu-yannis.test
+2023/08/11 | 778 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_full.txt.snap
2023/08/11 | 77774 | macros/latex/contrib/l3kernel/l3msg.dtx
+2023/08/11 | 7762 | support/texlab/crates/parser/src/test_data/build_log/007.txt
+2023/08/11 | 772 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_figure.txt.snap
+2023/08/11 | 770 | support/texlab/crates/diagnostics/src/types.rs
+2023/08/11 | 76 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_definition_options.txt
+2023/08/11 | 762 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_complicated_options.txt.snap
+2023/08/11 | 761 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@issue_809.txt.snap
+2023/08/11 | 760 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_package.txt.snap
+2023/08/11 | 760 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_optional.txt.snap
+2023/08/11 | 758 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_definition_simple.txt.snap
+2023/08/11 | 7531 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__aksin_2006.txt.snap
+2023/08/11 | 7528 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__jain_1999.txt.snap
+2023/08/11 | 750 | support/texlab/crates/diagnostics/src/util.rs
2023/08/11 | 7472 | macros/latex/contrib/l3kernel/l3fp-assign.dtx
+2023/08/11 | 746 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@block_comments.txt.snap
+2023/08/11 | 745 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_874.txt.snap
+2023/08/11 | 742 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_simple.txt.snap
2023/08/11 | 74244 | macros/latex/contrib/l3kernel/l3text-case.dtx
+2023/08/11 | 7419 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
2023/08/11 | 73835 | macros/latex/contrib/l3kernel/l3fp-trig.dtx
2023/08/11 | 7360498 | macros/latex/contrib/l3kernel/source3.pdf
+2023/08/11 | 734 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_definition_simple.txt.snap
+2023/08/11 | 7322 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__almendro_1998.txt.snap
+2023/08/11 | 728 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_568.txt.snap
2023/08/11 | 727116 | macros/latex/contrib/naive-ebnf/naive-ebnf.pdf
2023/08/11 | 72506 | macros/latex/contrib/profmaquette/latex/ProfMaquette.sty
2023/08/11 | 723302 | macros/latex/contrib/naive-ebnf.zip
+2023/08/11 | 7214 | support/texlab/crates/hover/src/tests.rs
+2023/08/11 | 720 | support/texlab/crates/hover/src/package.rs
+2023/08/11 | 7202 | support/texlab/crates/texlab/src/features/formatting/bibtex_internal.rs
+2023/08/11 | 717 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_options.txt.snap
+2023/08/11 | 716 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@001.txt.snap
+2023/08/11 | 7157 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__combi_2004.txt.snap
+2023/08/11 | 711 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__project_resolution_texlabroot.snap
+2023/08/11 | 710 | support/texlab/crates/distro/src/kpsewhich.rs
2023/08/11 | 7079 | macros/latex/contrib/l3kernel/l3term-glossary.tex
+2023/08/11 | 706 | support/texlab/crates/parser/src/test_data/bibtex/samples/almendro_1998.txt
+2023/08/11 | 706 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_siblings.txt.snap
2023/08/11 | 70679 | macros/latex/contrib/l3kernel/l3fp.dtx
2023/08/11 | 70538 | macros/latex/contrib/l3kernel/expl3.dtx
2023/08/11 | 70482 | macros/latex/contrib/l3kernel/l3prg.dtx
+2023/08/11 | 703 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__inkscape_include_options.txt.snap
+2023/08/11 | 702 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__svg_include_options.txt.snap
+2023/08/11 | 6 | support/texlab/crates/parser/src/test_data/latex/group/escaped_brackets.txt
+2023/08/11 | 699 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__project_resolution_import.snap
+2023/08/11 | 699 | biblio/bibtex/bibtex-x/tests/bibtexu-range.test
+2023/08/11 | 6970534 | support/texlab/crates/completion-data/data/completion.json.gz
+2023/08/11 | 6963 | support/texlab/crates/syntax/src/bibtex/cst.rs
+2023/08/11 | 694 | support/texlab/crates/syntax/src/bibtex.rs
+2023/08/11 | 689 | support/texlab/crates/syntax/src/latex.rs
+2023/08/11 | 6836 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__erwin_2007.txt.snap
+2023/08/11 | 681 | support/texlab/crates/texlab/src/features/completion/entry_type.rs
+2023/08/11 | 679 | support/texlab/crates/parser/src/test_data/bibtex/samples/aksin_2006.txt
+2023/08/11 | 676 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description_and_counter.txt.snap
+2023/08/11 | 674 | support/texlab/crates/parser/src/test_data/bibtex/samples/jain_1999.txt
+2023/08/11 | 674 | support/texlab/crates/parser/src/test_data/bibtex/samples/combi_2004.txt
+2023/08/11 | 673 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@003.txt.snap
2023/08/11 | 6677 | macros/latex/contrib/l3kernel/l3news02.tex
2023/08/11 | 665 | fonts/simpleicons/README.md
+2023/08/11 | 6644 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__blom_2021.txt.snap
+2023/08/11 | 650 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__folding_range__bibtex.snap
+2023/08/11 | 64 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_declaration.txt
+2023/08/11 | 649 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@inline_double_dollar.txt.snap
2023/08/11 | 6482 | macros/latex/contrib/l3kernel/l3news03.tex
+2023/08/11 | 647 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_default.txt.snap
+2023/08/11 | 6477 | support/texlab/crates/base-db/src/util/line_index.rs
+2023/08/11 | 6472 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__rivest_1978.txt.snap
+2023/08/11 | 645 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_simple.txt.snap
2023/08/11 | 6433 | macros/latex/contrib/l3kernel/l3news06.tex
+2023/08/11 | 642 | support/texlab/crates/texlab/src/features/completion/user_command.rs
+2023/08/11 | 640 | support/texlab/crates/syntax/src/bibtex/kind.rs
+2023/08/11 | 637 | support/texlab/crates/texlab/src/features/completion/user_environment.rs
+2023/08/11 | 631 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@inline.txt.snap
2023/08/11 | 62840 | macros/latex/contrib/l3kernel/l3tl-analysis.dtx
+2023/08/11 | 626 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_default_error.txt.snap
2023/08/11 | 6267 | macros/latex/contrib/l3kernel/l3syntax-changes.tex
+2023/08/11 | 624 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path_command.txt.snap
2023/08/11 | 6224 | macros/latex/contrib/l3kernel/l3.ins
2023/08/11 | 621772 | macros/latex/contrib/l3kernel/expl3.pdf
+2023/08/11 | 616 | support/texlab/texlab.1
+2023/08/11 | 615 | support/texlab/crates/parser/src/test_data/bibtex/samples/erwin_2007.txt
+2023/08/11 | 612 | support/texlab/crates/hover/src/field_type.rs
+2023/08/11 | 60 | support/texlab/crates/parser/src/test_data/latex/structure/structure_enum_item.txt
+2023/08/11 | 60 | support/texlab/crates/bibtex-utils/src/field.rs
+2023/08/11 | 608 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_prenote_postnote.txt.snap
+2023/08/11 | 602 | support/texlab/crates/texlab/src/features/completion/component_command.rs
+2023/08/11 | 6018 | support/texlab/crates/texlab/src/util/capabilities.rs
2023/08/11 | 59921 | macros/latex/contrib/dccpaper/dccpaper-by.eps
-2023/08/11 | 5736783 | systems/texlive/tlnet/install-tl-unx.tar.gz
+2023/08/11 | 594 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_bibtex.snap
+2023/08/11 | 5900 | support/texlab/crates/base-db/src/util/label.rs
+2023/08/11 | 588 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error2.txt.snap
+2023/08/11 | 5864 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__betram_1996.txt.snap
+2023/08/11 | 583 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_simple_package.snap
+2023/08/11 | 58325 | support/texlab/crates/base-db/src/data.rs
+2023/08/11 | 5706 | support/texlab/crates/base-db/src/graph.rs
+2023/08/11 | 5684 | support/texlab/crates/parser/src/build_log.rs
+2023/08/11 | 566 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_figure.snap
+2023/08/11 | 5665 | dviware/dvidvi/ChangeLog
+2023/08/11 | 565 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_invalid_nesting.txt.snap
2023/08/11 | 56558 | macros/latex/contrib/l3kernel/l3prop.dtx
+2023/08/11 | 5645 | support/texlab/crates/symbols/src/workspace/sort.rs
+2023/08/11 | 563 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_number.txt.snap
+2023/08/11 | 561 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation.snap
+2023/08/11 | 55 | support/texlab/crates/parser/src/test_data/latex/issue_857.txt
+2023/08/11 | 558 | support/texlab/crates/commands/Cargo.toml
2023/08/11 | 558218 | macros/latex/contrib/l3kernel/l3doc.pdf
+2023/08/11 | 557 | support/texlab/crates/parser/src/test_data/bibtex/samples/rivest_1978.txt
+2023/08/11 | 556 | support/texlab/crates/parser/src/test_data/bibtex/samples/betram_1996.txt
+2023/08/11 | 555 | support/texlab/crates/texlab/src/features/link/include.rs
+2023/08/11 | 5557 | support/texlab/crates/base-db/src/util/queries.rs
+2023/08/11 | 5556 | support/texlab/crates/symbols/src/document/tests.rs
+2023/08/11 | 554 | support/texlab/crates/texlab/src/features/completion/theorem.rs
+2023/08/11 | 552 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path_options.txt.snap
+2023/08/11 | 550 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__begin_environment_without_snippet_support.snap
+2023/08/11 | 544 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_simple_end.snap
2023/08/11 | 5429 | macros/latex/contrib/l3kernel/l3news04.tex
+2023/08/11 | 541 | support/texlab/crates/hover/src/entry_type.rs
+2023/08/11 | 5386 | support/texlab/crates/parser/src/latex/lexer/commands.rs
+2023/08/11 | 5378 | support/texlab/crates/base-db/src/document.rs
+2023/08/11 | 535 | support/texlab/crates/base-db/Cargo.toml
+2023/08/11 | 533 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description.txt.snap
+2023/08/11 | 533 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_counter.txt.snap
2023/08/11 | 5328948 | fonts/simpleicons.zip
+2023/08/11 | 52 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_command.txt
+2023/08/11 | 52 | support/texlab/crates/parser/src/test_data/latex/environment/environment_nested_missing_braces.txt
2023/08/11 | 5295 | macros/latex/contrib/circledsteps/circledsteps.sty
+2023/08/11 | 526 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_828.txt.snap
+2023/08/11 | 520 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_wrap_long_lines.snap
+2023/08/11 | 520 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_minimal.txt.snap
+2023/08/11 | 52059 | macros/latex/contrib/joinbox/latexframe.png
+2023/08/11 | 51 | support/texlab/crates/parser/src/test_data/latex/issue_828.txt
+2023/08/11 | 51 | support/texlab/crates/parser/src/test_data/latex/issue_568.txt
+2023/08/11 | 517 | support/texlab/crates/parser/src/test_data/bibtex/samples/matuz_1990.txt
2023/08/11 | 51630 | macros/latex/contrib/l3kernel/CHANGELOG.md
+2023/08/11 | 512 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_857_1.snap
2023/08/11 | 51081 | macros/latex/contrib/l3kernel/l3fp-extended.dtx
+2023/08/11 | 50 | support/texlab/crates/parser/src/test_data/latex/environment/environment_asymptote.txt
+2023/08/11 | 50 | support/texlab/crates/parser/src/test_data/bibtex/issue_809.txt
+2023/08/11 | 50831 | support/texlab/Cargo.lock
+2023/08/11 | 507 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_simple.txt.snap
+2023/08/11 | 5060 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__matuz_1990.txt.snap
+2023/08/11 | 504 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_argc.txt.snap
+2023/08/11 | 502 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__math_operator_simple.txt.snap
2023/08/11 | 5012 | macros/latex/contrib/dccpaper/dccpaper-by.pdf
+2023/08/11 | 4 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_brackets_with_group.txt
+2023/08/11 | 4 | support/texlab/crates/parser/src/test_data/latex/generic_command_empty.txt
+2023/08/11 | 499 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_minimal_error.txt.snap
2023/08/11 | 4977 | macros/latex/contrib/l3kernel/l3news07.tex
2023/08/11 | 49600 | macros/latex/contrib/l3kernel/l3text.dtx
+2023/08/11 | 494 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_simple.snap
2023/08/11 | 4937 | macros/latex/contrib/l3kernel/l3news01.tex
2023/08/11 | 49311 | macros/latex/contrib/l3kernel/l3fp-expo.dtx
-2023/08/11 | 48 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+2023/08/11 | 492 | support/texlab/crates/bibtex-utils/Cargo.toml
+2023/08/11 | 48 | support/texlab/crates/parser/src/test_data/latex/block_comments.txt
+2023/08/11 | 489 | support/texlab/crates/citeproc/Cargo.toml
2023/08/11 | 4890 | macros/latex/contrib/l3kernel/l3news.tex
-2023/08/11 | 488 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
-2023/08/11 | 488 | systems/texlive/tlnet/install-tl.zip.sha512.asc
-2023/08/11 | 488 | systems/texlive/tlnet/install-tl-windows.exe.sha512.asc
-2023/08/11 | 488 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512.asc
+2023/08/11 | 486 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_two_fields_name_closed.snap
+2023/08/11 | 485 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_two_fields_name_open.snap
+2023/08/11 | 485 | support/texlab/crates/syntax/src/lib.rs
+2023/08/11 | 483 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_multiple.txt.snap
+2023/08/11 | 483 | support/texlab/crates/hover/Cargo.toml
+2023/08/11 | 47 | support/texlab/crates/texlab/tests/lsp/main.rs
+2023/08/11 | 47 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_incomplete.txt
+2023/08/11 | 47 | support/texlab/crates/parser/src/test_data/latex/environment/environment_definition.txt
+2023/08/11 | 479 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_error.txt.snap
+2023/08/11 | 477 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_input_path_brackets.txt.snap
2023/08/11 | 476 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsoneone.tfm
+2023/08/11 | 4730 | support/texlab/crates/citeproc/src/entry.rs
+2023/08/11 | 472 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_prenote.txt.snap
2023/08/11 | 47216 | macros/latex/contrib/l3kernel/l3fp-aux.dtx
2023/08/11 | 4716 | macros/latex/contrib/l3kernel/l3news05.tex
+2023/08/11 | 470 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__import_simple.txt.snap
2023/08/11 | 46584 | macros/latex/contrib/l3kernel/l3prefixes.csv
+2023/08/11 | 464 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_class_open_brace.snap
+2023/08/11 | 464 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@007.txt.snap
+2023/08/11 | 461 | macros/latex/contrib/couleurs-fr/README.md
+2023/08/11 | 460 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_args.txt.snap
+2023/08/11 | 459 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_class_closed_brace.snap
+2023/08/11 | 457 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error3.txt.snap
2023/08/11 | 4574 | macros/latex/contrib/l3kernel/l3legacy.dtx
+2023/08/11 | 456 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_multiple.txt.snap
+2023/08/11 | 454 | support/texlab/crates/symbols/Cargo.toml
+2023/08/11 | 453 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_multiple_keys.txt.snap
+2023/08/11 | 452 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__tikz_library_closed_brace.snap
+2023/08/11 | 452 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_definition_line_break.txt.snap
+2023/08/11 | 451 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__tikz_library_open_brace.snap
+2023/08/11 | 44 | support/texlab/crates/parser/src/test_data/latex/include/class_include_options.txt
+2023/08/11 | 44 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_definition_simple.txt
+2023/08/11 | 44 | support/texlab/crates/parser/src/test_data/latex/environment/environment_definition_optional_arg.txt
+2023/08/11 | 44 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_simple.txt
+2023/08/11 | 449 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_package_closed_brace.snap
+2023/08/11 | 449 | support/texlab/crates/texlab/src/features/completion/component_environment.rs
+2023/08/11 | 448 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_package_open_brace.snap
+2023/08/11 | 448 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@002.txt.snap
+2023/08/11 | 447 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path.txt.snap
+2023/08/11 | 445 | support/texlab/crates/base-db/src/util/regex_filter.rs
+2023/08/11 | 441 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_field_name.snap
+2023/08/11 | 43 | support/texlab/crates/parser/src/test_data/latex/environment/environment_nested.txt
2023/08/11 | 433107 | macros/latex/contrib/circledsteps.zip
2023/08/11 | 43225 | macros/latex/contrib/l3kernel/l3debug.dtx
2023/08/11 | 431358 | macros/latex/contrib/circledsteps/circledsteps-manual.pdf
-2023/08/11 | 428320 | systems/texlive/tlnet/archive/texlive-scripts.doc.r67870.tar.xz
-2023/08/11 | 4094388 | biblio/ctan-bibdata.zip
+2023/08/11 | 4300 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_745.txt.snap
+2023/08/11 | 42 | support/texlab/crates/parser/src/test_data/latex/include/biblatex_include_options.txt
+2023/08/11 | 429 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_include_equality_sign.txt.snap
+2023/08/11 | 42850 | support/texlab/crates/texlab/src/server.rs
+2023/08/11 | 421 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_empty_entry_closed.snap
+2023/08/11 | 420 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_empty_entry_open.snap
+2023/08/11 | 41 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_thmtools.txt
+2023/08/11 | 41 | support/texlab/crates/parser/src/test_data/latex/include/package_include_options.txt
+2023/08/11 | 414 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_word.snap
+2023/08/11 | 4144 | support/texlab/crates/diagnostics/src/grammar/tex.rs
+2023/08/11 | 4130 | support/texlab/crates/parser/src/test_data/build_log/006.txt
+2023/08/11 | 4126 | support/texlab/crates/texlab/src/features/symbols.rs
+2023/08/11 | 408 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_simple.snap
+2023/08/11 | 407 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_open_brace.snap
+2023/08/11 | 407 | support/texlab/crates/parser/Cargo.toml
2023/08/11 | 40728 | macros/latex/contrib/l3kernel/l3sort.dtx
+2023/08/11 | 405 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_simple.snap
+2023/08/11 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_open_brace.snap
+2023/08/11 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_set_simple.snap
+2023/08/11 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_open_brace.snap
+2023/08/11 | 404 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_redundant_comma.txt.snap
+2023/08/11 | 403 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_set_open_brace.snap
+2023/08/11 | 4028 | support/texlab/crates/texlab/src/features/completion/include.rs
+2023/08/11 | 4004 | support/texlab/crates/texlab/src/util/lsp_enums.rs
+2023/08/11 | 39 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_options.txt
+2023/08/11 | 39 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_complicated_options.txt
+2023/08/11 | 39 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_definition_simple.txt
+2023/08/11 | 39 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error1.txt
+2023/08/11 | 39 | support/texlab/crates/parser/src/test_data/latex/caption/caption_figure.txt
+2023/08/11 | 399 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_empty.snap
2023/08/11 | 39833 | macros/latex/contrib/profmaquette/doc/profmaquette-doc.tex
+2023/08/11 | 3959 | support/texlab/crates/base-db/src/config.rs
2023/08/11 | 395889 | macros/latex/contrib/l3kernel/l3news.pdf
-2023/08/11 | 3693737 | biblio/ctan-bibdata/ctan.pdf
+2023/08/11 | 394 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_only_name.txt.snap
+2023/08/11 | 394 | support/texlab/crates/diagnostics/Cargo.toml
+2023/08/11 | 389 | support/texlab/crates/commands/src/lib.rs
+2023/08/11 | 387 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_simple.txt.snap
+2023/08/11 | 386 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__ignored_patterns.snap
+2023/08/11 | 386 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__biblatex_include_simple.txt.snap
+2023/08/11 | 385 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__verbatim_include_simple.txt.snap
+2023/08/11 | 384 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_at_empty.snap
+2023/08/11 | 384 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__tikz_library_import_simple.txt.snap
+2023/08/11 | 384 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__escaped_brackets.txt.snap
+2023/08/11 | 3838 | support/texlab/crates/commands/src/build.rs
+2023/08/11 | 382 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__pgf_library_import_simple.txt.snap
+2023/08/11 | 380 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_incomplete.txt.snap
+2023/08/11 | 380190 | support/texlab/images/demo.gif
+2023/08/11 | 37 | support/texlab/crates/parser/src/test_data/latex/issue_874.txt
+2023/08/11 | 379 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@equation.txt.snap
+2023/08/11 | 377 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_impl.txt.snap
+2023/08/11 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_simple.txt.snap
+2023/08/11 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__bibtex_include_simple.txt.snap
+2023/08/11 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__math_operator_no_impl.txt.snap
+2023/08/11 | 3767 | support/texlab/README.md
+2023/08/11 | 375 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_simple.txt.snap
+2023/08/11 | 373 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__inkscape_include_simple.txt.snap
+2023/08/11 | 373 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@preamble.txt.snap
+2023/08/11 | 372 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__svg_include_simple.txt.snap
+2023/08/11 | 372 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_reference_simple.txt.snap
+2023/08/11 | 3729 | support/texlab/crates/texlab/src/util/chktex.rs
+2023/08/11 | 368 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_link__document_import.snap
+2023/08/11 | 3667 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__aho_2006.txt.snap
+2023/08/11 | 365 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_reference_simple.txt.snap
+2023/08/11 | 36598 | dviware/dvidvi/dvidvi.c
2023/08/11 | 3645 | macros/latex/contrib/dccpaper/README.md
+2023/08/11 | 363 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_include_simple.txt.snap
+2023/08/11 | 361 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_equation.txt.snap
+2023/08/11 | 35 | support/texlab/crates/parser/src/test_data/latex/structure/structure_siblings.txt
+2023/08/11 | 35 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_package.txt
+2023/08/11 | 358 | support/texlab/crates/texlab/src/features/highlight.rs
+2023/08/11 | 357 | support/texlab/crates/definition/Cargo.toml
+2023/08/11 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_definition_simple.txt.snap
+2023/08/11 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_impl_error.txt.snap
+2023/08/11 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_reference_simple.txt.snap
+2023/08/11 | 356 | support/texlab/crates/completion-data/Cargo.toml
2023/08/11 | 35675 | macros/latex/contrib/l3kernel/l3unicode.dtx
+2023/08/11 | 355 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_link__document_include.snap
2023/08/11 | 35441 | macros/latex/contrib/l3kernel/l3quark.dtx
+2023/08/11 | 351 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__user_environment.snap
2023/08/11 | 35188 | macros/latex/contrib/l3kernel/l3sys.dtx
+2023/08/11 | 35180 | support/texlab/crates/parser/src/latex.rs
+2023/08/11 | 35149 | support/texlab/LICENSE
+2023/08/11 | 34 | support/texlab/crates/parser/src/test_data/latex/include/svg_include_options.txt
+2023/08/11 | 349 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_simple.txt.snap
+2023/08/11 | 3491 | support/texlab/crates/references/src/tests.rs
+2023/08/11 | 347 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_789.txt.snap
+2023/08/11 | 344 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_simple.txt.snap
2023/08/11 | 344973 | macros/latex/contrib/dccpaper/dccpaper.pdf
2023/08/11 | 344366 | macros/latex/contrib/dccpaper.zip
+2023/08/11 | 342 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_star.txt.snap
+2023/08/11 | 33 | support/texlab/crates/parser/src/test_data/latex/graphics_path_options.txt
+2023/08/11 | 33 | support/texlab/crates/parser/src/test_data/latex/environment/environment_simple.txt
+2023/08/11 | 33 | support/texlab/crates/parser/src/test_data/latex/color/color_definition_simple.txt
2023/08/11 | 33709 | macros/latex/contrib/l3kernel/l3cctab.dtx
+2023/08/11 | 336 | support/texlab/crates/references/Cargo.toml
+2023/08/11 | 332 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__curly_group_simple.txt.snap
+2023/08/11 | 332 | support/texlab/Cargo.toml
+2023/08/11 | 330 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_brackets_with_group.txt.snap
+2023/08/11 | 32 | support/texlab/crates/parser/src/test_data/latex/graphics_path_command.txt
+2023/08/11 | 32 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_reference_options.txt
+2023/08/11 | 3286 | support/texlab/crates/diagnostics/src/tests.rs
+2023/08/11 | 3265 | support/texlab/crates/completion-data/src/lib.rs
+2023/08/11 | 3263 | support/texlab/crates/diagnostics/src/build_log.rs
+2023/08/11 | 3250 | support/texlab/crates/definition/src/tests.rs
+2023/08/11 | 324 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_empty.txt.snap
+2023/08/11 | 323 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_acronym.snap
+2023/08/11 | 323 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_empty.txt.snap
+2023/08/11 | 3223 | support/texlab/crates/texlab/src/client.rs
+2023/08/11 | 321 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_missing_brace.txt.snap
+2023/08/11 | 3218 | support/texlab/crates/diagnostics/src/grammar/bib.rs
+2023/08/11 | 3207 | support/texlab/crates/commands/src/fwd_search.rs
+2023/08/11 | 31 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_full.txt
+2023/08/11 | 31 | support/texlab/crates/parser/src/test_data/latex/command_definition/math_operator_simple.txt
+2023/08/11 | 3194 | support/texlab/crates/parser/src/test_data/build_log/001.txt
+2023/08/11 | 316 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__import_incomplete.txt.snap
+2023/08/11 | 314 | support/texlab/crates/parser/src/test_data/bibtex/samples/aho_2006.txt
+2023/08/11 | 313 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_864.snap
+2023/08/11 | 312 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__curly_group_missing_end.txt.snap
+2023/08/11 | 30 | support/texlab/crates/parser/src/test_data/latex/include/inkscape_include_options.txt
+2023/08/11 | 30 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error2.txt
+2023/08/11 | 3093 | support/texlab/crates/commands/src/find_envs.rs
+2023/08/11 | 30807 | support/texlab/CHANGELOG.md
+2023/08/11 | 3061 | support/texlab/crates/texlab/src/features/completion/tikz_library.rs
2023/08/11 | 3058 | macros/latex/contrib/l3kernel/README.md
+2023/08/11 | 3057 | support/texlab/crates/parser/src/test_data/build_log/004.txt
2023/08/11 | 30508 | macros/latex/contrib/l3kernel/l3intarray.dtx
2023/08/11 | 304307 | macros/latex/contrib/l3kernel/l3regex.dtx
+2023/08/11 | 3027 | support/texlab/crates/diagnostics/src/citations.rs
+2023/08/11 | 3021 | support/texlab/crates/diagnostics/src/labels.rs
+2023/08/11 | 301 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace_multiple.snap
+2023/08/11 | 3009 | support/texlab/crates/texlab/tests/lsp/text_document/formatting.rs
+2023/08/11 | 3009 | support/texlab/crates/parser/src/config.rs
+2023/08/11 | 2 | support/texlab/crates/parser/src/test_data/latex/parameter.txt
+2023/08/11 | 2 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_brackets.txt
+2023/08/11 | 2 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_braces.txt
+2023/08/11 | 2 | support/texlab/crates/parser/src/test_data/latex/generic_command_escape.txt
+2023/08/11 | 29 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_simple.txt
+2023/08/11 | 29 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_optional.txt
+2023/08/11 | 2972 | support/texlab/crates/test-utils/src/fixture.rs
2023/08/11 | 296516 | macros/latex/contrib/l3kernel/l3styleguide.pdf
+2023/08/11 | 295 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_empty.txt.snap
+2023/08/11 | 291 | support/texlab/crates/test-utils/Cargo.toml
+2023/08/11 | 28 | support/texlab/crates/parser/src/test_data/latex/include/package_include_multiple.txt
+2023/08/11 | 28 | support/texlab/crates/parser/src/test_data/latex/include/biblatex_include_simple.txt
+2023/08/11 | 28 | support/texlab/crates/parser/src/test_data/latex/group/equation_missing_end.txt
+2023/08/11 | 28 | support/texlab/crates/parser/src/test_data/latex/graphics_path.txt
+2023/08/11 | 28 | support/texlab/crates/parser/src/test_data/latex/equation_missing_begin.txt
2023/08/11 | 2841 | fonts/simpleicons/enc/simpleiconsone.enc
+2023/08/11 | 283 | support/texlab/crates/texlab/src/features/completion/begin_snippet.rs
+2023/08/11 | 2832 | support/texlab/crates/texlab/src/features/completion/label.rs
2023/08/11 | 2821 | macros/latex/contrib/l3kernel/l3prefixes.tex
2023/08/11 | 2821 | macros/latex/contrib/dccpaper/Makefile
-2023/08/11 | 2801091 | biblio/ctan-bibdata/ctan.bib
+2023/08/11 | 27 | support/texlab/crates/parser/src/test_data/latex/structure/structure_invalid_nesting.txt
+2023/08/11 | 27 | support/texlab/crates/parser/src/test_data/latex/include/verbatim_include_simple.txt
+2023/08/11 | 27 | support/texlab/crates/parser/src/test_data/latex/caption/caption_default.txt
+2023/08/11 | 279 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_command_definition.snap
+2023/08/11 | 279 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace.snap
+2023/08/11 | 279 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_simple.snap
+2023/08/11 | 278 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_open_brace.snap
2023/08/11 | 2757 | fonts/simpleicons/enc/simpleiconsfour.enc
2023/08/11 | 274 | fonts/simpleicons/tex/usimpleiconsonezero.fd
+2023/08/11 | 2749 | support/texlab/crates/parser/src/latex/lexer/types.rs
+2023/08/11 | 273 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__user_command.snap
2023/08/11 | 27270 | macros/latex/contrib/l3kernel/l3kernel-functions.dtx
+2023/08/11 | 271 | support/texlab/crates/parser/src/test_data/latex/issue_745.txt
2023/08/11 | 2708 | fonts/simpleicons/enc/simpleiconsnine.enc
+2023/08/11 | 26 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_description_and_counter.txt
+2023/08/11 | 26 | support/texlab/crates/parser/src/test_data/latex/command_definition/math_operator_no_impl.txt
+2023/08/11 | 26 | support/texlab/crates/parser/src/test_data/latex/caption/caption_default_error.txt
2023/08/11 | 269 | fonts/simpleicons/tex/usimpleiconsoneone.fd
2023/08/11 | 2674 | fonts/simpleicons/enc/simpleiconsseven.enc
+2023/08/11 | 2665 | support/texlab/crates/bibtex-utils/src/field/date.rs
+2023/08/11 | 265 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_empty.snap
+2023/08/11 | 26559 | support/texlab/texlab.pdf
2023/08/11 | 2654 | fonts/simpleicons/enc/simpleiconstwo.enc
2023/08/11 | 2653 | fonts/simpleicons/enc/simpleiconssix.enc
+2023/08/11 | 264 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__glossary_ref_simple.snap
2023/08/11 | 264 | fonts/simpleicons/tex/usimpleiconsthree.fd
2023/08/11 | 264 | fonts/simpleicons/tex/usimpleiconsseven.fd
2023/08/11 | 264 | fonts/simpleicons/tex/usimpleiconseight.fd
+2023/08/11 | 263 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__glossary_ref_open_brace.snap
2023/08/11 | 2630 | macros/latex/contrib/naive-ebnf/naive-ebnf.ins
-2023/08/11 | 26025570 | systems/texlive/tlnet/install-tl.zip
+2023/08/11 | 2610 | support/texlab/crates/symbols/src/types.rs
+2023/08/11 | 2609 | support/texlab/crates/texlab/src/server/extensions.rs
+2023/08/11 | 25 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_reference_options.txt
+2023/08/11 | 25 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error3.txt
+2023/08/11 | 25 | support/texlab/crates/parser/src/test_data/bibtex/preamble.txt
2023/08/11 | 259 | fonts/simpleicons/tex/usimpleiconsnine.fd
2023/08/11 | 259 | fonts/simpleicons/tex/usimpleiconsfour.fd
2023/08/11 | 259 | fonts/simpleicons/tex/usimpleiconsfive.fd
+2023/08/11 | 2586 | support/texlab/texlab.tex
+2023/08/11 | 2586 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__smoke.snap
+2023/08/11 | 257 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_class.snap
+2023/08/11 | 255 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__theorem_end.snap
2023/08/11 | 254 | fonts/simpleicons/tex/usimpleiconstwo.fd
2023/08/11 | 254 | fonts/simpleicons/tex/usimpleiconssix.fd
2023/08/11 | 254 | fonts/simpleicons/tex/usimpleiconsone.fd
2023/08/11 | 2548 | fonts/simpleicons/enc/simpleiconseight.enc
+2023/08/11 | 2543 | support/texlab/crates/distro/src/lib.rs
2023/08/11 | 2535 | fonts/simpleicons/enc/simpleiconsthree.enc
+2023/08/11 | 25351 | support/texlab/crates/texlab/src/features/completion/builder.rs
2023/08/11 | 25249 | macros/latex/contrib/l3kernel/l3deprecation.dtx
+2023/08/11 | 2515 | support/texlab/crates/parser/src/test_data/build_log/003.txt
+2023/08/11 | 250 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__theorem_begin.snap
2023/08/11 | 250127 | macros/latex/contrib/l3kernel/l3news09.pdf
+2023/08/11 | 24 | support/texlab/crates/parser/src/test_data/latex/include/svg_include_simple.txt
2023/08/11 | 2496 | fonts/simpleicons/enc/simpleiconsonezero.enc
+2023/08/11 | 248 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error4.txt.snap
+2023/08/11 | 247 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_883.snap
2023/08/11 | 24792 | macros/latex/contrib/l3kernel/source3body.tex
-2023/08/11 | 2462580 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+2023/08/11 | 2467 | support/texlab/crates/distro/src/miktex.rs
+2023/08/11 | 2455 | support/texlab/crates/parser/src/test_data/build_log/002.txt
+2023/08/11 | 244 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_brackets.txt.snap
+2023/08/11 | 244 | support/texlab/crates/base-db/src/util.rs
2023/08/11 | 243162 | macros/latex/contrib/l3kernel/l3syntax-changes.pdf
+2023/08/11 | 242 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@hello_world.txt.snap
+2023/08/11 | 242 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_braces.txt.snap
2023/08/11 | 2425 | fonts/simpleicons/enc/simpleiconsfive.enc
+2023/08/11 | 2411 | support/texlab/crates/texlab/src/server/dispatch.rs
+2023/08/11 | 23 | support/texlab/crates/parser/src/test_data/latex/include/class_include_simple.txt
+2023/08/11 | 23 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_simple.txt
2023/08/11 | 2390 | macros/latex/contrib/l3kernel/l3docstrip.dtx
2023/08/11 | 23866 | macros/latex/contrib/l3kernel/l3luatex.dtx
+2023/08/11 | 2375 | support/texlab/crates/base-db/src/semantics/bib.rs
2023/08/11 | 236498 | fonts/simpleicons/tex/simpleiconsglyphs-pdftex.tex
+2023/08/11 | 2360 | support/texlab/crates/symbols/src/workspace/tests.rs
2023/08/11 | 23574 | macros/latex/contrib/l3kernel/l3fp-random.dtx
+2023/08/11 | 234 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@comment.txt.snap
2023/08/11 | 234484 | macros/latex/contrib/xkcdcolors.zip
+2023/08/11 | 2337 | support/texlab/crates/texlab/benches/bench_main.rs
+2023/08/11 | 2322 | support/texlab/crates/diagnostics/src/lib.rs
2023/08/11 | 231519 | fonts/simpleicons/tex/simpleiconsglyphs-xeluatex.tex
2023/08/11 | 2303 | fonts/simpleicons/enc/simpleiconsoneone.enc
2023/08/11 | 23036 | macros/latex/contrib/xkcdcolors/xkcdcolors.sty
2023/08/11 | 23011 | macros/latex/contrib/l3kernel/l3fp-logic.dtx
+2023/08/11 | 22 | support/texlab/crates/parser/src/test_data/latex/include/bibtex_include_simple.txt
+2023/08/11 | 22 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_argc.txt
+2023/08/11 | 22 | support/texlab/crates/parser/src/test_data/latex/caption/caption_minimal.txt
+2023/08/11 | 227 | support/texlab/crates/syntax/Cargo.toml
+2023/08/11 | 227 | support/texlab/crates/distro/Cargo.toml
+2023/08/11 | 226 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_package_ref.snap
2023/08/11 | 2263 | macros/latex/contrib/xkcdcolors/README.md
+2023/08/11 | 223 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_simple.snap
2023/08/11 | 2229 | macros/latex/contrib/l3kernel/source3.tex
+2023/08/11 | 22204 | support/texlab/crates/citeproc/src/driver.rs
+2023/08/11 | 22004 | biblio/bibtex/bibtex-x/ChangeLog
+2023/08/11 | 21 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_description.txt
+2023/08/11 | 21 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_counter.txt
+2023/08/11 | 21 | support/texlab/crates/parser/src/test_data/latex/label/label_number.txt
+2023/08/11 | 21 | support/texlab/crates/parser/src/test_data/latex/inline_double_dollar.txt
+2023/08/11 | 21 | support/texlab/crates/parser/src/test_data/latex/caption/caption_minimal_error.txt
+2023/08/11 | 2194 | biblio/bibtex/bibtex-x/tests/bibtexu-char.test
2023/08/11 | 218315 | macros/latex/contrib/l3kernel/l3term-glossary.pdf
2023/08/11 | 217219 | macros/latex/contrib/xkcdcolors/xkcdcolors-manual.pdf
+2023/08/11 | 216 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_empty.txt.snap
+2023/08/11 | 215 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_escape.txt.snap
+2023/08/11 | 2143 | support/texlab/crates/texlab/src/features/folding.rs
2023/08/11 | 2128479 | fonts/simpleicons/doc/simpleicons.pdf
-2023/08/11 | 21039871 | systems/texlive/tlnet/install-tl-windows.exe
+2023/08/11 | 211 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_word.snap
+2023/08/11 | 20 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_simple.txt
+2023/08/11 | 20 | support/texlab/crates/parser/src/test_data/latex/include/tikz_library_import_simple.txt
+2023/08/11 | 20 | support/texlab/crates/parser/src/test_data/latex/include/package_include_simple.txt
+2023/08/11 | 20 | support/texlab/crates/parser/src/test_data/latex/include/latex_input_path_brackets.txt
+2023/08/11 | 20 | support/texlab/crates/parser/src/test_data/latex/include/inkscape_include_simple.txt
+2023/08/11 | 20 | support/texlab/crates/parser/src/test_data/latex/citation/citation_prenote_postnote.txt
2023/08/11 | 208 | macros/latex/contrib/naive-ebnf/DEPENDS.txt
+2023/08/11 | 2074 | support/texlab/crates/bibtex-utils/src/field/author.rs
+2023/08/11 | 2068 | support/texlab/crates/texlab/src/features/formatting/latexindent.rs
+2023/08/11 | 205 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_complete_entry.snap
2023/08/11 | 205075 | macros/latex/contrib/profmaquette.zip
2023/08/11 | 204992 | macros/latex/contrib/l3kernel/l3news12.pdf
2023/08/11 | 20464 | macros/latex/contrib/l3kernel/l3text-purify.dtx
+2023/08/11 | 2040 | support/texlab/crates/parser/src/latex/lexer.rs
2023/08/11 | 2038 | macros/latex/contrib/l3kernel/interface3.tex
2023/08/11 | 2028356 | fonts/simpleicons/opentype/SimpleIcons.otf
+2023/08/11 | 1 | support/texlab/crates/parser/src/test_data/latex/parameter_error.txt
+2023/08/11 | 19 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_error.txt
+2023/08/11 | 19 | support/texlab/crates/parser/src/test_data/latex/label/label_definition_line_break.txt
+2023/08/11 | 19 | support/texlab/crates/parser/src/test_data/latex/issue_789.txt
+2023/08/11 | 19 | support/texlab/crates/parser/src/test_data/latex/inline.txt
+2023/08/11 | 19 | support/texlab/crates/parser/src/test_data/latex/include/pgf_library_import_simple.txt
+2023/08/11 | 19 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_reference_simple.txt
+2023/08/11 | 1980 | support/texlab/crates/symbols/src/document/bib.rs
+2023/08/11 | 197 | support/texlab/crates/texlab/src/features.rs
2023/08/11 | 19641 | macros/latex/contrib/l3kernel/l3fp-convert.dtx
+2023/08/11 | 194 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_after_preamble.snap
+2023/08/11 | 1922 | support/texlab/crates/texlab/tests/lsp/workspace/snapshots/lsp__workspace__symbol__smoke.snap
+2023/08/11 | 1917 | support/texlab/crates/texlab/src/features/completion.rs
+2023/08/11 | 1917 | support/texlab/crates/distro/src/file_name_db.rs
2023/08/11 | 19106 | macros/latex/contrib/xkcdcolors/lppl-1-3c_license.txt
2023/08/11 | 19106 | macros/latex/contrib/circledsteps/lppl-1-3c_license.txt
2023/08/11 | 1889688 | fonts/simpleicons/type1/SimpleIcons.pfb
+2023/08/11 | 1883 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__paragraphs.txt.snap
+2023/08/11 | 187 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@parameter_error.txt.snap
+2023/08/11 | 1871 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_section.snap
+2023/08/11 | 186 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_after_string.snap
+2023/08/11 | 185 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_preamble.snap
2023/08/11 | 18532 | macros/latex/contrib/l3kernel/l3fp-round.dtx
2023/08/11 | 1844 | fonts/simpleicons/doc/simpleicons.tex
-2023/08/11 | 18177384 | systems/texlive/tlnet/tlpkg/texlive.tlpdb
+2023/08/11 | 1835 | support/texlab/crates/texlab/Cargo.toml
+2023/08/11 | 182 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_article.snap
+2023/08/11 | 182 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@parameter.txt.snap
+2023/08/11 | 1829 | support/texlab/crates/texlab/src/features/completion/color.rs
+2023/08/11 | 1820 | support/texlab/crates/commands/src/clean.rs
+2023/08/11 | 181 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_join_strings.snap
+2023/08/11 | 181 | support/texlab/CONTRIBUTING.md
+2023/08/11 | 1814 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__label.snap
+2023/08/11 | 18098 | support/texlab/crates/syntax/src/latex/cst.rs
+2023/08/11 | 17 | support/texlab/crates/test-utils/src/lib.rs
+2023/08/11 | 17 | support/texlab/crates/parser/src/test_data/latex/include/latex_include_simple.txt
+2023/08/11 | 17 | support/texlab/crates/parser/src/test_data/latex/include/latex_include_equality_sign.txt
+2023/08/11 | 17 | support/texlab/crates/parser/src/test_data/latex/include/import_simple.txt
+2023/08/11 | 17 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_impl.txt
+2023/08/11 | 179 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_string.snap
+2023/08/11 | 1791 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_853.txt.snap
2023/08/11 | 17809 | macros/latex/contrib/l3kernel/l3pdf.dtx
2023/08/11 | 177321 | macros/latex/contrib/profmaquette/doc/profmaquette-doc.pdf
+2023/08/11 | 1760 | support/texlab/crates/citeproc/src/output.rs
+2023/08/11 | 175 | support/texlab/crates/symbols/src/lib.rs
+2023/08/11 | 1748 | support/texlab/crates/texlab/src/features/rename/entry.rs
+2023/08/11 | 1745 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_nested.txt.snap
+2023/08/11 | 1743 | support/texlab/crates/texlab/tests/lsp/text_document/rename.rs
+2023/08/11 | 1740 | support/texlab/crates/texlab/src/features/rename.rs
+2023/08/11 | 1737 | support/texlab/crates/texlab/tests/lsp/text_document/inlay_hint.rs
+2023/08/11 | 1732 | support/texlab/crates/texlab/src/main.rs
2023/08/11 | 1717910 | macros/latex/contrib/l3kernel/interface3.pdf
2023/08/11 | 17115 | macros/latex/contrib/xkcdcolors/xkcdcolors-manual.tex
+2023/08/11 | 1708 | support/texlab/crates/syntax/src/latex/kind.rs
2023/08/11 | 170069 | macros/latex/contrib/l3kernel/l3news11.pdf
-2023/08/11 | 1678 | biblio/ctan-bibdata/biblatex-ctan/ctan.bbx
+2023/08/11 | 16 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_only_name.txt
+2023/08/11 | 16 | support/texlab/crates/parser/src/test_data/latex/include/class_include_empty.txt
+2023/08/11 | 16 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_impl_error.txt
+2023/08/11 | 167 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_command.snap
+2023/08/11 | 1679 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__enumerate.snap
+2023/08/11 | 1672 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@006.txt.snap
2023/08/11 | 16709 | macros/latex/contrib/l3kernel/l3candidates.dtx
2023/08/11 | 16633 | macros/latex/contrib/l3kernel/l3text-map.dtx
+2023/08/11 | 1660 | support/texlab/crates/texlab/src/features/hover.rs
+2023/08/11 | 1647 | support/texlab/crates/texlab/src/util.rs
2023/08/11 | 16391 | macros/latex/contrib/naive-ebnf/naive-ebnf.dtx
+2023/08/11 | 1636 | support/texlab/crates/texlab/src/features/completion/argument.rs
2023/08/11 | 163456 | macros/latex/contrib/l3kernel/l3news08.pdf
+2023/08/11 | 1632 | biblio/bibtex/bibtex-x/tests/bibtex8u-mem.test
+2023/08/11 | 1626 | support/texlab/crates/bibtex-utils/src/field/number.rs
+2023/08/11 | 1611 | support/texlab/crates/texlab/src/util/line_index_ext.rs
+2023/08/11 | 160 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_preamble.snap
+2023/08/11 | 1608 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__inlay_hint__label_definition.snap
+2023/08/11 | 15 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_incomplete.txt
+2023/08/11 | 15 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error4.txt
+2023/08/11 | 15 | support/texlab/crates/parser/src/test_data/latex/citation/citation_prenote.txt
+2023/08/11 | 15 | support/texlab/crates/parser/src/test_data/latex/citation/citation_multiple_keys.txt
+2023/08/11 | 15 | support/texlab/crates/bibtex-utils/src/lib.rs
+2023/08/11 | 1590 | support/texlab/crates/commands/src/dep_graph.rs
+2023/08/11 | 158 | support/texlab/crates/base-db/src/lib.rs
+2023/08/11 | 1583 | support/texlab/crates/commands/src/placeholders.rs
+2023/08/11 | 157 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_trailing_comma.snap
+2023/08/11 | 157 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_insert_braces.snap
+2023/08/11 | 15622 | support/texlab/crates/citeproc/src/tests.rs
2023/08/11 | 156194 | macros/latex/contrib/l3kernel/l3doc.dtx
-2023/08/11 | 153 | systems/texlive/tlnet/install-tl-windows.exe.sha512
-2023/08/11 | 152 | systems/texlive/tlnet/install-tl-unx.tar.gz.sha512
2023/08/11 | 152023 | macros/latex/contrib/l3kernel/l3docstrip.pdf
2023/08/11 | 1519 | macros/latex/contrib/circledsteps/ctikzexample.tex
2023/08/11 | 1519 | fonts/simpleicons/tex/simpleicons.sty
2023/08/11 | 151569 | macros/latex/contrib/l3kernel/l3news06.pdf
+2023/08/11 | 1509 | support/texlab/crates/symbols/src/document.rs
+2023/08/11 | 1506 | support/texlab/crates/texlab/src/features/completion/import.rs
2023/08/11 | 150675 | macros/latex/contrib/l3kernel/l3news02.pdf
+2023/08/11 | 1505 | support/texlab/crates/texlab/tests/lsp/text_document/document_symbol.rs
2023/08/11 | 150282 | macros/latex/contrib/l3kernel/l3news10.pdf
+2023/08/11 | 14 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_multiple.txt
+2023/08/11 | 14 | support/texlab/crates/parser/src/test_data/latex/generic_command_args.txt
2023/08/11 | 14913 | macros/latex/contrib/l3kernel/l3news12.tex
+2023/08/11 | 148 | support/texlab/crates/parser/src/lib.rs
2023/08/11 | 148704 | macros/latex/contrib/l3kernel/l3news03.pdf
-2023/08/11 | 145 | systems/texlive/tlnet/install-tl.zip.sha512
-2023/08/11 | 144 | systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+2023/08/11 | 1464 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_declaration.txt.snap
+2023/08/11 | 1448 | biblio/bibtex/bibtex-x/tests/bibtex8.test
+2023/08/11 | 1443 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_item.snap
+2023/08/11 | 1441 | support/texlab/crates/texlab/src/features/completion/citation.rs
+2023/08/11 | 143 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_string.snap
+2023/08/11 | 143 | support/texlab/crates/texlab/tests/lsp/text_document.rs
+2023/08/11 | 1436 | biblio/bibtex/bibtex-x/tests/bibtexu.test
+2023/08/11 | 1432 | support/texlab/crates/hover/src/lib.rs
+2023/08/11 | 14296 | support/texlab/crates/texlab/tests/lsp/text_document/completion.rs
2023/08/11 | 1428 | macros/latex/contrib/naive-ebnf/README.md
+2023/08/11 | 1428 | biblio/bibtex/bibtex-x/tests/bibtex8-char.test
2023/08/11 | 1421 | macros/latex/contrib/circledsteps/README.md
2023/08/11 | 141613 | macros/latex/contrib/l3kernel/l3tl.dtx
+2023/08/11 | 1412 | support/texlab/crates/texlab/src/server/progress.rs
+2023/08/11 | 1409 | support/texlab/crates/references/src/entry.rs
2023/08/11 | 140150 | macros/latex/contrib/l3kernel/l3file.dtx
+2023/08/11 | 13 | support/texlab/crates/parser/src/test_data/latex/include/package_include_empty.txt
+2023/08/11 | 13 | support/texlab/crates/parser/src/test_data/latex/group/curly_group_simple.txt
+2023/08/11 | 13 | support/texlab/crates/parser/src/test_data/latex/equation.txt
+2023/08/11 | 13 | support/texlab/crates/parser/src/test_data/latex/color/color_reference_simple.txt
2023/08/11 | 13998334 | install/macros/latex/contrib/l3kernel.tds.zip
2023/08/11 | 139947 | fonts/simpleicons/doc/bindings.tex
2023/08/11 | 13738580 | macros/latex/contrib/l3kernel.zip
+2023/08/11 | 135 | support/texlab/crates/parser/src/test_data/latex/issue_853.txt
+2023/08/11 | 1359 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_definition_options.txt.snap
+2023/08/11 | 134 | support/texlab/crates/parser/src/test_data/latex/structure/paragraphs.txt
+2023/08/11 | 1348 | support/texlab/crates/definition/src/command.rs
+2023/08/11 | 13353 | support/texlab/crates/parser/src/test_data/build_log/005.txt
+2023/08/11 | 1330 | support/texlab/crates/texlab/src/features/inlay_hint/label.rs
+2023/08/11 | 132 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_parens.snap
+2023/08/11 | 1322 | support/texlab/crates/texlab/tests/lsp/text_document/document_highlight.rs
+2023/08/11 | 1321 | support/texlab/crates/symbols/src/workspace.rs
2023/08/11 | 131482 | macros/latex/contrib/l3kernel/l3basics.dtx
+2023/08/11 | 1305 | support/texlab/crates/texlab/src/features/rename/command.rs
+2023/08/11 | 1304 | support/texlab/crates/texlab/src/features/definition.rs
2023/08/11 | 13018567 | macros/latex/contrib/stellenbosch-2.zip
+2023/08/11 | 12 | support/texlab/crates/texlab/tests/lsp/workspace.rs
+2023/08/11 | 12 | support/texlab/crates/parser/src/test_data/latex/hello_world.txt
+2023/08/11 | 12 | support/texlab/crates/parser/src/test_data/latex/group/curly_group_missing_end.txt
+2023/08/11 | 12 | support/texlab/crates/parser/src/test_data/latex/citation/citation_redundant_comma.txt
+2023/08/11 | 1298 | support/texlab/crates/texlab/src/features/inlay_hint.rs
2023/08/11 | 128317 | macros/latex/contrib/l3kernel/l3news07.pdf
2023/08/11 | 12806 | macros/latex/contrib/l3kernel/l3bootstrap.dtx
2023/08/11 | 12777 | macros/latex/contrib/l3kernel/l3fp-traps.dtx
2023/08/11 | 127561 | macros/latex/contrib/l3kernel/l3keys.dtx
+2023/08/11 | 1266 | support/texlab/crates/references/src/string_def.rs
+2023/08/11 | 1260 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_enum_item.txt.snap
+2023/08/11 | 1238 | support/texlab/crates/texlab/src/features/completion/color_model.rs
2023/08/11 | 1236 | fonts/simpleicons/tfm/SimpleIcons--simpleiconseight.tfm
2023/08/11 | 1236 | fonts/simpleicons/map/simpleicons.map
2023/08/11 | 1232 | fonts/simpleicons/tfm/SimpleIcons--simpleiconstwo.tfm
@@ -186,27 +784,65 @@
2023/08/11 | 1228 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsthree.tfm
2023/08/11 | 1228 | fonts/simpleicons/tfm/SimpleIcons--simpleiconsone.tfm
2023/08/11 | 122711 | macros/latex/contrib/l3kernel/l3news01.pdf
+2023/08/11 | 1225 | support/texlab/crates/hover/src/citation.rs
+2023/08/11 | 1208 | support/texlab/crates/texlab/tests/lsp/text_document/folding_range.rs
+2023/08/11 | 11 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_equation.txt
+2023/08/11 | 11 | support/texlab/crates/parser/src/test_data/latex/label/label_definition_simple.txt
+2023/08/11 | 11 | support/texlab/crates/parser/src/test_data/latex/include/import_incomplete.txt
+2023/08/11 | 1195 | support/texlab/crates/definition/src/lib.rs
+2023/08/11 | 1191 | support/texlab/crates/texlab/src/features/completion/glossary_ref.rs
+2023/08/11 | 1191 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_nested_missing_braces.txt.snap
2023/08/11 | 119051 | macros/latex/contrib/l3kernel/l3token.dtx
2023/08/11 | 11884 | macros/latex/contrib/l3kernel/l3styleguide.tex
2023/08/11 | 11781 | macros/latex/contrib/l3kernel/l3fparray.dtx
+2023/08/11 | 1177 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_with_begin.txt.snap
+2023/08/11 | 1170 | support/texlab/crates/base-db/src/semantics/auxiliary.rs
+2023/08/11 | 1157 | support/texlab/crates/texlab/tests/lsp/text_document/document_link.rs
2023/08/11 | 114591 | macros/latex/contrib/l3kernel/l3news04.pdf
-2023/08/11 | 114096 | systems/texlive/tlnet/archive/texlive-scripts.r67870.tar.xz
+2023/08/11 | 1144 | support/texlab/crates/definition/src/label.rs
+2023/08/11 | 11420 | support/texlab/crates/parser/src/bibtex.rs
+2023/08/11 | 11391 | macros/latex/contrib/joinbox/expl3.png
2023/08/11 | 113435 | macros/latex/contrib/l3kernel/l3str-convert.dtx
+2023/08/11 | 1124 | support/texlab/crates/distro/src/language.rs
2023/08/11 | 112487 | macros/latex/contrib/l3kernel/l3news05.pdf
2023/08/11 | 112274 | macros/latex/contrib/l3kernel/l3color.dtx
+2023/08/11 | 1121 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__theorem_thmtools.snap
+2023/08/11 | 1121 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_nested.txt.snap
+2023/08/11 | 1120 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__theorem_amsthm.snap
+2023/08/11 | 1112 | support/texlab/crates/parser/src/test_data/bibtex/samples/nietzsche_1998.txt
+2023/08/11 | 11093 | support/texlab/crates/base-db/src/semantics/tex.rs
+2023/08/11 | 1103 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_definition.txt.snap
+2023/08/11 | 11015 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__nietzsche_1998.txt.snap
+2023/08/11 | 10 | support/texlab/crates/parser/src/test_data/latex/citation/citation_star.txt
+2023/08/11 | 10 | support/texlab/crates/parser/src/test_data/latex/citation/citation_simple.txt
+2023/08/11 | 108 | support/texlab/crates/texlab/src/lib.rs
+2023/08/11 | 1083 | support/texlab/crates/texlab/src/features/formatting.rs
+2023/08/11 | 1081 | dviware/dvidvi/dvidvi.test
2023/08/11 | 1078 | macros/latex/contrib/naive-ebnf/LICENSE.txt
+2023/08/11 | 1076 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_885.snap
+2023/08/11 | 1074 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_asymptote.txt.snap
2023/08/11 | 107383 | macros/latex/contrib/l3kernel/l3news09.tex
+2023/08/11 | 1070 | support/texlab/crates/references/src/lib.rs
+2023/08/11 | 1067 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_options.txt.snap
+2023/08/11 | 1066 | support/texlab/crates/texlab/src/features/rename/label.rs
+2023/08/11 | 1066 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_options.txt.snap
+2023/08/11 | 1059 | support/texlab/crates/hover/src/string_ref.rs
+2023/08/11 | 1056 | support/texlab/crates/definition/src/include.rs
+2023/08/11 | 1051 | support/texlab/crates/texlab/tests/lsp/workspace/symbol.rs
2023/08/11 | 105012 | macros/latex/contrib/l3kernel/l3fp-parse.dtx
+2023/08/11 | 1049 | support/texlab/crates/texlab/src/features/highlight/label.rs
+2023/08/11 | 1046 | support/texlab/crates/definition/src/string_ref.rs
+2023/08/11 | 10380 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__averroes_1998.txt.snap
2023/08/11 | 10328 | macros/latex/contrib/l3kernel/l3flag.dtx
+2023/08/11 | 1025 | support/texlab/crates/texlab/src/features/completion/matcher.rs
+2023/08/11 | 10257 | support/texlab/crates/texlab/src/util/cursor.rs
2023/08/11 | 102208 | macros/latex/contrib/dccpaper/dccpaper.dtx
+2023/08/11 | 10108 | support/texlab/crates/base-db/src/workspace.rs
+2023/08/11 | 1009 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_math.snap
+2023/08/11 | 1008 | support/texlab/crates/parser/src/test_data/bibtex/samples/averroes_1998.txt
2023/08/10 | 983540 | systems/texlive/tlnet/archive/writeongrid.doc.r67866.tar.xz
-2023/08/10 | 87158 | macros/latex/contrib/couleurs-fr.zip
2023/08/10 | 8325 | macros/latex/contrib/cahierprof/cahierprof-doc.tex
-2023/08/10 | 82639 | macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc.pdf
-2023/08/10 | 8246 | macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc.tex
2023/08/10 | 781064 | systems/texlive/tlnet/archive/huawei.doc.r67863.tar.xz
-2023/08/10 | 7291 | systems/texlive/tlnet/tlpkg/installer/ctan-mirrors.pl
-2023/08/10 | 7222 | macros/latex/contrib/couleurs-fr/tex/couleurs-fr.sty
2023/08/10 | 7105 | macros/latex/contrib/stellenbosch-2/tex/stb-titlepage.sty
2023/08/10 | 698093 | macros/latex/contrib/stellenbosch-2/source/stb-titlepage.zip
2023/08/10 | 692622 | macros/latex/contrib/stellenbosch-2/doc/stb-thesis.pdf
@@ -277,20 +913,17 @@
2023/08/09 | 70124 | systems/texlive/tlnet/archive/memoir.r67850.tar.xz
2023/08/09 | 6900 | graphics/metapost/contrib/macros/wordcloud/scripts/wordcloud.lua
2023/08/09 | 6760 | graphics/metapost/contrib/macros/wordcloud/doc/doc-wc.pdf
-2023/08/09 | 672020 | systems/texlive/tlnet/archive/naive-ebnf.doc.r67851.tar.xz
2023/08/09 | 6716028 | systems/texlive/tlnet/archive/jeuxcartes.r67849.tar.xz
2023/08/09 | 660 | macros/latex/contrib/huawei/DEPENDS.txt
2023/08/09 | 6503 | graphics/metapost/contrib/macros/wordcloud/doc/wordcloud-preamble.tex
2023/08/09 | 626980 | systems/texlive/tlnet/archive/tikzfill.doc.r67847.tar.xz
2023/08/09 | 606805 | macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-fr.pdf
-2023/08/09 | 5760 | systems/texlive/tlnet/archive/naive-ebnf.source.r67851.tar.xz
2023/08/09 | 556524 | systems/texlive/tlnet/archive/apa6.doc.r67848.tar.xz
2023/08/09 | 5311 | graphics/metapost/contrib/macros/wordcloud/tex/wordcloud.sty
2023/08/09 | 492397 | macros/latex/contrib/writeongrid/doc/WriteOnGrid-doc-en.pdf
2023/08/09 | 469022 | macros/latex/contrib/arraycols.zip
2023/08/09 | 4652 | systems/texlive/tlnet/archive/tikzfill.r67847.tar.xz
2023/08/09 | 463229 | macros/latex/contrib/arraycols/arraycols.pdf
-2023/08/09 | 456 | macros/latex/contrib/couleurs-fr/README.md
2023/08/09 | 44707 | macros/luatex/latex/lualinalg/lualinalg.tex
2023/08/09 | 4027 | graphics/metapost/contrib/macros/wordcloud/doc/ctan.bib
2023/08/09 | 37432 | systems/texlive/tlnet/archive/apa6.source.r67848.tar.xz
@@ -303,7 +936,6 @@
2023/08/09 | 253724 | macros/latex/contrib/huawei/huawei-cover-picture.pdf
2023/08/09 | 246836 | macros/latex/contrib/verbatimbox.zip
2023/08/09 | 24544 | systems/texlive/tlnet/archive/cweb.r67845.tar.xz
-2023/08/09 | 2428 | systems/texlive/tlnet/archive/naive-ebnf.r67851.tar.xz
2023/08/09 | 23685 | macros/latex/contrib/writeongrid/tex/WriteOnGrid.sty
2023/08/09 | 214205 | macros/luatex/latex/lualinalg.zip
2023/08/09 | 212556 | systems/texlive/tlnet/archive/memoir.source.r67850.tar.xz
@@ -423,13 +1055,10 @@
2023/08/07 | 7724 | macros/latex/contrib/apa6/samples/bibliography.bib
2023/08/07 | 6908 | macros/latex/contrib/apa6/samples/longsample.tex
2023/08/07 | 6704 | macros/latex/contrib/apa6/apa6.ins
-2023/08/07 | 628 | systems/texlive/tlnet/archive/collection-langfrench.r67826.tar.xz
2023/08/07 | 6249 | macros/latex/contrib/apa6/samples/shortsample.tex
2023/08/07 | 603020 | macros/latex/contrib/apa6/apa6.pdf
2023/08/07 | 5611 | macros/luatex/generic/luamplib/test-luamplib-latex.tex
2023/08/07 | 5548 | macros/latex/contrib/apa6/config/APAendfloat.cfg
-2023/08/07 | 429692 | systems/texlive/tlnet/archive/cahierprof.doc.r67826.tar.xz
-2023/08/07 | 4204 | systems/texlive/tlnet/archive/cahierprof.r67826.tar.xz
2023/08/07 | 3872 | macros/luatex/generic/luamplib/test-luamplib-plain.tex
2023/08/07 | 3223 | macros/latex/contrib/apa6/config/APAngerman.txt
2023/08/07 | 3221 | macros/latex/contrib/apa6/config/APAgreek.txt
@@ -445,595 +1074,15 @@
2023/08/07 | 202348 | install/macros/luatex/generic/luamplib.tds.zip
2023/08/07 | 1996 | macros/luatex/generic/luamplib/README
2023/08/07 | 187702 | macros/luatex/generic/luamplib.zip
-2023/08/07 | 178396 | systems/texlive/tlnet/archive/profmaquette.doc.r67827.tar.xz
2023/08/07 | 172321 | macros/latex/contrib/apa6/apa6.dtx
2023/08/07 | 153613 | macros/luatex/generic/luamplib/luamplib.pdf
2023/08/07 | 1422 | macros/latex/contrib/apa6/README
2023/08/07 | 13798 | macros/latex/contrib/apa6/pseudoTeX/apa6.ptex
-2023/08/07 | 13564 | systems/texlive/tlnet/archive/profmaquette.r67827.tar.xz
2023/08/07 | 13269 | macros/latex/contrib/apa6/pseudoTeX/TeX2WordForapa6.bas
2023/08/07 | 125713 | systems/texlive/tlnet/install-tl
-2023/08/06 | 9 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_simple.txt
-2023/08/06 | 9 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_reference_simple.txt
-2023/08/06 | 9 | support/texlab/crates/parser/src/test_data/latex/citation/citation_missing_brace.txt
-2023/08/06 | 998 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_thmtools.txt.snap
-2023/08/06 | 9956 | support/texlab/crates/base-db/src/workspace.rs
-2023/08/06 | 993 | support/texlab/crates/parser/src/test_data/bibtex/samples/knuth_1984.txt
-2023/08/06 | 988 | support/texlab/crates/texlab/src/features/reference.rs
-2023/08/06 | 987 | support/texlab/crates/commands/src/change_env.rs
-2023/08/06 | 980 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_simple.txt.snap
-2023/08/06 | 975 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@004.txt.snap
-2023/08/06 | 965 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_definition_simple.txt.snap
-2023/08/06 | 953 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@005.txt.snap
-2023/08/06 | 9479 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__knuth_1984.txt.snap
-2023/08/06 | 946 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_multiple_entries.snap
-2023/08/06 | 933 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__section.snap
-2023/08/06 | 932 | support/texlab/crates/texlab/src/features/link.rs
-2023/08/06 | 911 | support/texlab/crates/references/src/label.rs
-2023/08/06 | 911 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_reference_options.txt.snap
-2023/08/06 | 911 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_definition_optional_arg.txt.snap
-2023/08/06 | 90 | support/texlab/crates/parser/src/test_data/latex/structure/structure_nested.txt
-2023/08/06 | 9070 | support/texlab/crates/symbols/src/document/tex.rs
-2023/08/06 | 904 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_857.txt.snap
-2023/08/06 | 900 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_command.txt.snap
-2023/08/06 | 898 | support/texlab/crates/parser/src/test_data/bibtex/samples/kastenholz_2006.txt
-2023/08/06 | 8955 | support/texlab/crates/citeproc/src/field/text.rs
-2023/08/06 | 890 | support/texlab/crates/citeproc/src/lib.rs
-2023/08/06 | 8868 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__kastenholz_2006.txt.snap
-2023/08/06 | 864 | support/texlab/crates/syntax/src/lib.rs
-2023/08/06 | 861 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__biblatex_include_options.txt.snap
-2023/08/06 | 860 | support/texlab/crates/parser/src/test_data/bibtex/samples/blom_2021.txt
-2023/08/06 | 852 | support/texlab/crates/definition/src/citation.rs
-2023/08/06 | 849 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error1.txt.snap
-2023/08/06 | 846 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__float.snap
-2023/08/06 | 8469 | support/texlab/crates/texlab/tests/lsp/fixture.rs
-2023/08/06 | 841 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__folding_range__latex.snap
-2023/08/06 | 841 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__equation.snap
-2023/08/06 | 838 | support/texlab/crates/texlab/src/features/completion/acronym_ref.rs
-2023/08/06 | 82 | support/texlab/crates/parser/src/test_data/bibtex/comment.txt
-2023/08/06 | 8271 | support/texlab/crates/texlab/src/util/diagnostics.rs
-2023/08/06 | 825 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_incomplete.txt.snap
-2023/08/06 | 824 | support/texlab/crates/texlab/src/features/completion/field.rs
-2023/08/06 | 8240 | support/texlab/crates/texlab/src/server/options.rs
-2023/08/06 | 823 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_bibtex.snap
-2023/08/06 | 821 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__equation_missing_end.txt.snap
-2023/08/06 | 821 | support/texlab/crates/base-db/src/semantics.rs
-2023/08/06 | 820 | support/texlab/crates/distro/src/texlive.rs
-2023/08/06 | 819 | support/texlab/crates/hover/src/label.rs
-2023/08/06 | 815 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_reference_options.txt.snap
-2023/08/06 | 814 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@equation_missing_begin.txt.snap
-2023/08/06 | 80 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_with_begin.txt
-2023/08/06 | 7 | support/texlab/crates/parser/src/test_data/latex/citation/citation_empty.txt
-2023/08/06 | 79 | support/texlab/crates/diagnostics/src/grammar.rs
-2023/08/06 | 797 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__allowed_patterns.snap
-2023/08/06 | 7953 | support/texlab/crates/syntax/src/bibtex.rs
-2023/08/06 | 778 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_full.txt.snap
-2023/08/06 | 7762 | support/texlab/crates/parser/src/test_data/build_log/007.txt
-2023/08/06 | 7730031 | support/texlab.zip
-2023/08/06 | 772 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_figure.txt.snap
-2023/08/06 | 770 | support/texlab/crates/diagnostics/src/types.rs
-2023/08/06 | 76 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_definition_options.txt
-2023/08/06 | 762 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_complicated_options.txt.snap
-2023/08/06 | 761 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@issue_809.txt.snap
-2023/08/06 | 760 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_package.txt.snap
-2023/08/06 | 760 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_optional.txt.snap
-2023/08/06 | 758 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_definition_simple.txt.snap
-2023/08/06 | 7531 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__aksin_2006.txt.snap
-2023/08/06 | 7528 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__jain_1999.txt.snap
-2023/08/06 | 750 | support/texlab/crates/diagnostics/src/util.rs
-2023/08/06 | 746 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@block_comments.txt.snap
-2023/08/06 | 745 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_874.txt.snap
-2023/08/06 | 742 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_simple.txt.snap
-2023/08/06 | 734 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_definition_simple.txt.snap
-2023/08/06 | 7322 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__almendro_1998.txt.snap
-2023/08/06 | 728 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_568.txt.snap
-2023/08/06 | 7214 | support/texlab/crates/hover/src/tests.rs
-2023/08/06 | 720 | support/texlab/crates/hover/src/package.rs
-2023/08/06 | 7202 | support/texlab/crates/texlab/src/features/formatting/bibtex_internal.rs
-2023/08/06 | 717 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_options.txt.snap
-2023/08/06 | 716 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@001.txt.snap
-2023/08/06 | 7157 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__combi_2004.txt.snap
-2023/08/06 | 711 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__project_resolution_texlabroot.snap
-2023/08/06 | 710 | support/texlab/crates/distro/src/kpsewhich.rs
-2023/08/06 | 706 | support/texlab/crates/parser/src/test_data/bibtex/samples/almendro_1998.txt
-2023/08/06 | 706 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_siblings.txt.snap
-2023/08/06 | 703 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__inkscape_include_options.txt.snap
-2023/08/06 | 702 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__svg_include_options.txt.snap
-2023/08/06 | 6 | support/texlab/crates/parser/src/test_data/latex/group/escaped_brackets.txt
-2023/08/06 | 699 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__project_resolution_import.snap
-2023/08/06 | 6970534 | support/texlab/crates/completion-data/data/completion.json.gz
-2023/08/06 | 689 | support/texlab/crates/syntax/src/latex.rs
-2023/08/06 | 6836 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__erwin_2007.txt.snap
-2023/08/06 | 681 | support/texlab/crates/texlab/src/features/completion/entry_type.rs
-2023/08/06 | 679 | support/texlab/crates/parser/src/test_data/bibtex/samples/aksin_2006.txt
-2023/08/06 | 676 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description_and_counter.txt.snap
-2023/08/06 | 674 | support/texlab/crates/parser/src/test_data/bibtex/samples/jain_1999.txt
-2023/08/06 | 674 | support/texlab/crates/parser/src/test_data/bibtex/samples/combi_2004.txt
-2023/08/06 | 673 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@003.txt.snap
-2023/08/06 | 6644 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__blom_2021.txt.snap
-2023/08/06 | 650 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__folding_range__bibtex.snap
-2023/08/06 | 64 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_declaration.txt
-2023/08/06 | 649 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@inline_double_dollar.txt.snap
-2023/08/06 | 647 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_default.txt.snap
-2023/08/06 | 6477 | support/texlab/crates/base-db/src/util/line_index.rs
-2023/08/06 | 6472 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__rivest_1978.txt.snap
-2023/08/06 | 645 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_simple.txt.snap
-2023/08/06 | 642 | support/texlab/crates/texlab/src/features/completion/user_command.rs
-2023/08/06 | 637 | support/texlab/crates/texlab/src/features/completion/user_environment.rs
-2023/08/06 | 631 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@inline.txt.snap
-2023/08/06 | 626 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_default_error.txt.snap
-2023/08/06 | 624 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path_command.txt.snap
-2023/08/06 | 616 | support/texlab/texlab.1
-2023/08/06 | 615 | support/texlab/crates/parser/src/test_data/bibtex/samples/erwin_2007.txt
-2023/08/06 | 613 | support/texlab/crates/texlab/src/features/completion/component_command.rs
-2023/08/06 | 612 | support/texlab/crates/hover/src/field_type.rs
-2023/08/06 | 60 | support/texlab/crates/parser/src/test_data/latex/structure/structure_enum_item.txt
-2023/08/06 | 60 | support/texlab/crates/citeproc/src/field.rs
-2023/08/06 | 608 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_prenote_postnote.txt.snap
-2023/08/06 | 6018 | support/texlab/crates/texlab/src/util/capabilities.rs
-2023/08/06 | 594 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_bibtex.snap
-2023/08/06 | 5900 | support/texlab/crates/base-db/src/util/label.rs
-2023/08/06 | 588 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error2.txt.snap
-2023/08/06 | 5864 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__betram_1996.txt.snap
-2023/08/06 | 583 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_simple_package.snap
-2023/08/06 | 583 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation.snap
-2023/08/06 | 58325 | support/texlab/crates/base-db/src/data.rs
-2023/08/06 | 5706 | support/texlab/crates/base-db/src/graph.rs
-2023/08/06 | 5684 | support/texlab/crates/parser/src/build_log.rs
-2023/08/06 | 566 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_figure.snap
-2023/08/06 | 565 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_invalid_nesting.txt.snap
-2023/08/06 | 5645 | support/texlab/crates/symbols/src/workspace/sort.rs
-2023/08/06 | 563 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_number.txt.snap
-2023/08/06 | 55 | support/texlab/crates/parser/src/test_data/latex/issue_857.txt
-2023/08/06 | 558 | support/texlab/crates/commands/Cargo.toml
-2023/08/06 | 557 | support/texlab/crates/parser/src/test_data/bibtex/samples/rivest_1978.txt
-2023/08/06 | 556 | support/texlab/crates/parser/src/test_data/bibtex/samples/betram_1996.txt
-2023/08/06 | 555 | support/texlab/crates/texlab/src/features/link/include.rs
-2023/08/06 | 5557 | support/texlab/crates/base-db/src/util/queries.rs
-2023/08/06 | 5556 | support/texlab/crates/symbols/src/document/tests.rs
-2023/08/06 | 554 | support/texlab/crates/texlab/src/features/completion/theorem.rs
-2023/08/06 | 552 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path_options.txt.snap
-2023/08/06 | 550 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__begin_environment_without_snippet_support.snap
-2023/08/06 | 544 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_simple_end.snap
-2023/08/06 | 544 | support/texlab/crates/citeproc/Cargo.toml
2023/08/06 | 543 | macros/latex/contrib/cahierprof/README.md
-2023/08/06 | 541 | support/texlab/crates/hover/src/entry_type.rs
-2023/08/06 | 5386 | support/texlab/crates/parser/src/latex/lexer/commands.rs
-2023/08/06 | 5378 | support/texlab/crates/base-db/src/document.rs
-2023/08/06 | 533 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_description.txt.snap
-2023/08/06 | 533 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_name_with_counter.txt.snap
-2023/08/06 | 52 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_command.txt
-2023/08/06 | 52 | support/texlab/crates/parser/src/test_data/latex/environment/environment_nested_missing_braces.txt
-2023/08/06 | 526 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_828.txt.snap
-2023/08/06 | 520 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_wrap_long_lines.snap
-2023/08/06 | 520 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_minimal.txt.snap
-2023/08/06 | 51 | support/texlab/crates/parser/src/test_data/latex/issue_828.txt
-2023/08/06 | 51 | support/texlab/crates/parser/src/test_data/latex/issue_568.txt
-2023/08/06 | 517 | support/texlab/crates/parser/src/test_data/bibtex/samples/matuz_1990.txt
-2023/08/06 | 512 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_857_1.snap
-2023/08/06 | 50 | support/texlab/crates/parser/src/test_data/latex/environment/environment_asymptote.txt
-2023/08/06 | 50 | support/texlab/crates/parser/src/test_data/bibtex/issue_809.txt
-2023/08/06 | 507 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_simple.txt.snap
-2023/08/06 | 5060 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__matuz_1990.txt.snap
-2023/08/06 | 504 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_argc.txt.snap
-2023/08/06 | 502 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__math_operator_simple.txt.snap
-2023/08/06 | 50039 | support/texlab/Cargo.lock
-2023/08/06 | 4 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_brackets_with_group.txt
-2023/08/06 | 4 | support/texlab/crates/parser/src/test_data/latex/generic_command_empty.txt
-2023/08/06 | 499 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@caption__caption_minimal_error.txt.snap
-2023/08/06 | 494 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_command_simple.snap
-2023/08/06 | 491 | support/texlab/crates/base-db/Cargo.toml
-2023/08/06 | 48 | support/texlab/crates/parser/src/test_data/latex/block_comments.txt
-2023/08/06 | 486 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_two_fields_name_closed.snap
-2023/08/06 | 485 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_two_fields_name_open.snap
-2023/08/06 | 483 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_multiple.txt.snap
-2023/08/06 | 47 | support/texlab/crates/texlab/tests/lsp/main.rs
-2023/08/06 | 47 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_incomplete.txt
-2023/08/06 | 47 | support/texlab/crates/parser/src/test_data/latex/environment/environment_definition.txt
-2023/08/06 | 479 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_error.txt.snap
-2023/08/06 | 477 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_input_path_brackets.txt.snap
-2023/08/06 | 472 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_prenote.txt.snap
-2023/08/06 | 4724 | support/texlab/crates/citeproc/src/entry.rs
-2023/08/06 | 470 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__import_simple.txt.snap
-2023/08/06 | 464 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_class_open_brace.snap
-2023/08/06 | 464 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@007.txt.snap
-2023/08/06 | 460 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_args.txt.snap
-2023/08/06 | 459 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_class_closed_brace.snap
-2023/08/06 | 457 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error3.txt.snap
-2023/08/06 | 456 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_multiple.txt.snap
-2023/08/06 | 454 | support/texlab/crates/symbols/Cargo.toml
-2023/08/06 | 453 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_multiple_keys.txt.snap
-2023/08/06 | 452 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__tikz_library_closed_brace.snap
-2023/08/06 | 452 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_definition_line_break.txt.snap
-2023/08/06 | 451 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__tikz_library_open_brace.snap
-2023/08/06 | 44 | support/texlab/crates/parser/src/test_data/latex/include/class_include_options.txt
-2023/08/06 | 44 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_definition_simple.txt
-2023/08/06 | 44 | support/texlab/crates/parser/src/test_data/latex/environment/environment_definition_optional_arg.txt
-2023/08/06 | 44 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_simple.txt
-2023/08/06 | 449 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_package_closed_brace.snap
-2023/08/06 | 449 | support/texlab/crates/texlab/src/features/completion/component_environment.rs
-2023/08/06 | 448 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__import_package_open_brace.snap
-2023/08/06 | 448 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@002.txt.snap
-2023/08/06 | 447 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@graphics_path.txt.snap
-2023/08/06 | 445 | support/texlab/crates/base-db/src/util/regex_filter.rs
-2023/08/06 | 441 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_entry_field_name.snap
-2023/08/06 | 43 | support/texlab/crates/parser/src/test_data/latex/environment/environment_nested.txt
-2023/08/06 | 439 | support/texlab/crates/hover/Cargo.toml
-2023/08/06 | 4300 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_745.txt.snap
-2023/08/06 | 42 | support/texlab/crates/parser/src/test_data/latex/include/biblatex_include_options.txt
-2023/08/06 | 429 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_include_equality_sign.txt.snap
-2023/08/06 | 42553 | support/texlab/crates/texlab/src/server.rs
-2023/08/06 | 421 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_empty_entry_closed.snap
-2023/08/06 | 420 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__field_empty_entry_open.snap
-2023/08/06 | 41 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_thmtools.txt
-2023/08/06 | 41 | support/texlab/crates/parser/src/test_data/latex/include/package_include_options.txt
-2023/08/06 | 414 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_word.snap
-2023/08/06 | 4144 | support/texlab/crates/diagnostics/src/grammar/tex.rs
-2023/08/06 | 4130 | support/texlab/crates/parser/src/test_data/build_log/006.txt
-2023/08/06 | 4126 | support/texlab/crates/texlab/src/features/symbols.rs
-2023/08/06 | 408 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_simple.snap
-2023/08/06 | 407 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_open_brace.snap
-2023/08/06 | 407 | support/texlab/crates/parser/Cargo.toml
-2023/08/06 | 405 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_simple.snap
-2023/08/06 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_open_brace.snap
-2023/08/06 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_set_simple.snap
-2023/08/06 | 404 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_open_brace.snap
-2023/08/06 | 404 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_redundant_comma.txt.snap
-2023/08/06 | 403 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__color_model_definition_set_open_brace.snap
-2023/08/06 | 4028 | support/texlab/crates/texlab/src/features/completion/include.rs
-2023/08/06 | 4004 | support/texlab/crates/texlab/src/util/lsp_enums.rs
-2023/08/06 | 39 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_options.txt
-2023/08/06 | 39 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_complicated_options.txt
-2023/08/06 | 39 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_definition_simple.txt
-2023/08/06 | 39 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error1.txt
-2023/08/06 | 39 | support/texlab/crates/parser/src/test_data/latex/caption/caption_figure.txt
-2023/08/06 | 399 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_empty.snap
-2023/08/06 | 3959 | support/texlab/crates/base-db/src/config.rs
-2023/08/06 | 394 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@theorem_definition__theorem_definition_only_name.txt.snap
-2023/08/06 | 394 | support/texlab/crates/diagnostics/Cargo.toml
-2023/08/06 | 389 | support/texlab/crates/commands/src/lib.rs
-2023/08/06 | 387 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__graphics_include_simple.txt.snap
-2023/08/06 | 386 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__ignored_patterns.snap
-2023/08/06 | 386 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__biblatex_include_simple.txt.snap
-2023/08/06 | 385 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__verbatim_include_simple.txt.snap
-2023/08/06 | 384 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_at_empty.snap
-2023/08/06 | 384 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__tikz_library_import_simple.txt.snap
-2023/08/06 | 384 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__escaped_brackets.txt.snap
-2023/08/06 | 3838 | support/texlab/crates/commands/src/build.rs
-2023/08/06 | 382 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__pgf_library_import_simple.txt.snap
-2023/08/06 | 380 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_range_incomplete.txt.snap
-2023/08/06 | 380190 | support/texlab/images/demo.gif
-2023/08/06 | 37 | support/texlab/crates/parser/src/test_data/latex/issue_874.txt
-2023/08/06 | 379 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@equation.txt.snap
-2023/08/06 | 377 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_impl.txt.snap
-2023/08/06 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_simple.txt.snap
-2023/08/06 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__bibtex_include_simple.txt.snap
-2023/08/06 | 376 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__math_operator_no_impl.txt.snap
-2023/08/06 | 3767 | support/texlab/README.md
-2023/08/06 | 375 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_simple.txt.snap
-2023/08/06 | 373 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__inkscape_include_simple.txt.snap
-2023/08/06 | 373 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@preamble.txt.snap
-2023/08/06 | 372 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__svg_include_simple.txt.snap
-2023/08/06 | 372 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_reference_simple.txt.snap
-2023/08/06 | 3729 | support/texlab/crates/texlab/src/util/chktex.rs
-2023/08/06 | 368 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_link__document_import.snap
-2023/08/06 | 3667 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__aho_2006.txt.snap
-2023/08/06 | 365 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__glossary_entry_reference_simple.txt.snap
-2023/08/06 | 363 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__latex_include_simple.txt.snap
-2023/08/06 | 361 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_equation.txt.snap
-2023/08/06 | 35 | support/texlab/crates/parser/src/test_data/latex/structure/structure_siblings.txt
-2023/08/06 | 35 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_package.txt
-2023/08/06 | 358 | support/texlab/crates/texlab/src/features/highlight.rs
-2023/08/06 | 357 | support/texlab/crates/definition/Cargo.toml
-2023/08/06 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_definition_simple.txt.snap
-2023/08/06 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_no_impl_error.txt.snap
-2023/08/06 | 356 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_reference_simple.txt.snap
-2023/08/06 | 356 | support/texlab/crates/completion-data/Cargo.toml
-2023/08/06 | 355 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_link__document_include.snap
-2023/08/06 | 351 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__user_environment.snap
-2023/08/06 | 35180 | support/texlab/crates/parser/src/latex.rs
-2023/08/06 | 35149 | support/texlab/LICENSE
-2023/08/06 | 34 | support/texlab/crates/parser/src/test_data/latex/include/svg_include_options.txt
-2023/08/06 | 349 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@label__label_reference_simple.txt.snap
-2023/08/06 | 3491 | support/texlab/crates/references/src/tests.rs
-2023/08/06 | 347 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_789.txt.snap
-2023/08/06 | 344 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_simple.txt.snap
-2023/08/06 | 342 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_star.txt.snap
-2023/08/06 | 33 | support/texlab/crates/parser/src/test_data/latex/graphics_path_options.txt
-2023/08/06 | 33 | support/texlab/crates/parser/src/test_data/latex/environment/environment_simple.txt
-2023/08/06 | 33 | support/texlab/crates/parser/src/test_data/latex/color/color_definition_simple.txt
-2023/08/06 | 336 | support/texlab/crates/references/Cargo.toml
-2023/08/06 | 332 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__curly_group_simple.txt.snap
-2023/08/06 | 332 | support/texlab/Cargo.toml
-2023/08/06 | 330 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_brackets_with_group.txt.snap
-2023/08/06 | 32 | support/texlab/crates/parser/src/test_data/latex/graphics_path_command.txt
-2023/08/06 | 32 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_reference_options.txt
-2023/08/06 | 3286 | support/texlab/crates/diagnostics/src/tests.rs
-2023/08/06 | 3274 | support/texlab/crates/completion-data/src/lib.rs
-2023/08/06 | 3250 | support/texlab/crates/definition/src/tests.rs
-2023/08/06 | 324 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_empty.txt.snap
-2023/08/06 | 323 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_empty.txt.snap
-2023/08/06 | 3223 | support/texlab/crates/texlab/src/client.rs
-2023/08/06 | 321 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_missing_brace.txt.snap
-2023/08/06 | 3218 | support/texlab/crates/diagnostics/src/grammar/bib.rs
-2023/08/06 | 3207 | support/texlab/crates/commands/src/fwd_search.rs
-2023/08/06 | 31 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_full.txt
-2023/08/06 | 31 | support/texlab/crates/parser/src/test_data/latex/command_definition/math_operator_simple.txt
-2023/08/06 | 3194 | support/texlab/crates/parser/src/test_data/build_log/001.txt
-2023/08/06 | 3181 | support/texlab/crates/diagnostics/src/build_log.rs
-2023/08/06 | 316 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__import_incomplete.txt.snap
-2023/08/06 | 314 | support/texlab/crates/parser/src/test_data/bibtex/samples/aho_2006.txt
-2023/08/06 | 313 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_864.snap
-2023/08/06 | 313 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_acronym.snap
-2023/08/06 | 312 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__curly_group_missing_end.txt.snap
-2023/08/06 | 30 | support/texlab/crates/parser/src/test_data/latex/include/inkscape_include_options.txt
-2023/08/06 | 30 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error2.txt
-2023/08/06 | 3093 | support/texlab/crates/commands/src/find_envs.rs
-2023/08/06 | 3061 | support/texlab/crates/texlab/src/features/completion/tikz_library.rs
-2023/08/06 | 3057 | support/texlab/crates/parser/src/test_data/build_log/004.txt
-2023/08/06 | 30550 | support/texlab/CHANGELOG.md
-2023/08/06 | 3021 | support/texlab/crates/diagnostics/src/labels.rs
-2023/08/06 | 3009 | support/texlab/crates/texlab/tests/lsp/text_document/formatting.rs
-2023/08/06 | 3009 | support/texlab/crates/parser/src/config.rs
-2023/08/06 | 2 | support/texlab/crates/parser/src/test_data/latex/parameter.txt
-2023/08/06 | 2 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_brackets.txt
-2023/08/06 | 2 | support/texlab/crates/parser/src/test_data/latex/group/unmatched_braces.txt
-2023/08/06 | 2 | support/texlab/crates/parser/src/test_data/latex/generic_command_escape.txt
-2023/08/06 | 29 | support/texlab/crates/parser/src/test_data/latex/include/graphics_include_simple.txt
-2023/08/06 | 29 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_optional.txt
-2023/08/06 | 2972 | support/texlab/crates/test-utils/src/fixture.rs
-2023/08/06 | 295 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@citation__citation_empty.txt.snap
-2023/08/06 | 2938 | support/texlab/crates/diagnostics/src/citations.rs
-2023/08/06 | 291 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace_multiple.snap
-2023/08/06 | 291 | support/texlab/crates/test-utils/Cargo.toml
-2023/08/06 | 28 | support/texlab/crates/parser/src/test_data/latex/include/package_include_multiple.txt
-2023/08/06 | 28 | support/texlab/crates/parser/src/test_data/latex/include/biblatex_include_simple.txt
-2023/08/06 | 28 | support/texlab/crates/parser/src/test_data/latex/group/equation_missing_end.txt
-2023/08/06 | 28 | support/texlab/crates/parser/src/test_data/latex/graphics_path.txt
-2023/08/06 | 28 | support/texlab/crates/parser/src/test_data/latex/equation_missing_begin.txt
-2023/08/06 | 283 | support/texlab/crates/texlab/src/features/completion/begin_snippet.rs
-2023/08/06 | 2832 | support/texlab/crates/texlab/src/features/completion/label.rs
-2023/08/06 | 27 | support/texlab/crates/parser/src/test_data/latex/structure/structure_invalid_nesting.txt
-2023/08/06 | 27 | support/texlab/crates/parser/src/test_data/latex/include/verbatim_include_simple.txt
-2023/08/06 | 27 | support/texlab/crates/parser/src/test_data/latex/caption/caption_default.txt
-2023/08/06 | 279 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_command_definition.snap
-2023/08/06 | 279 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_simple.snap
-2023/08/06 | 278 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_open_brace.snap
-2023/08/06 | 2749 | support/texlab/crates/parser/src/latex/lexer/types.rs
-2023/08/06 | 273 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__user_command.snap
-2023/08/06 | 271 | support/texlab/crates/parser/src/test_data/latex/issue_745.txt
-2023/08/06 | 26 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_description_and_counter.txt
-2023/08/06 | 26 | support/texlab/crates/parser/src/test_data/latex/command_definition/math_operator_no_impl.txt
-2023/08/06 | 26 | support/texlab/crates/parser/src/test_data/latex/caption/caption_default_error.txt
-2023/08/06 | 269 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace.snap
-2023/08/06 | 2665 | support/texlab/crates/citeproc/src/field/date.rs
-2023/08/06 | 26643 | support/texlab/texlab.pdf
-2023/08/06 | 265 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_ref_empty.snap
-2023/08/06 | 264 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__glossary_ref_simple.snap
-2023/08/06 | 263 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__glossary_ref_open_brace.snap
-2023/08/06 | 2610 | support/texlab/crates/symbols/src/types.rs
-2023/08/06 | 2609 | support/texlab/crates/texlab/src/server/extensions.rs
-2023/08/06 | 25 | support/texlab/crates/parser/src/test_data/latex/glossary/glossary_entry_reference_options.txt
-2023/08/06 | 25 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error3.txt
-2023/08/06 | 25 | support/texlab/crates/parser/src/test_data/bibtex/preamble.txt
-2023/08/06 | 2586 | support/texlab/texlab.tex
-2023/08/06 | 2586 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__document_symbol__smoke.snap
-2023/08/06 | 257 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_class.snap
-2023/08/06 | 255 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__theorem_end.snap
-2023/08/06 | 2543 | support/texlab/crates/distro/src/lib.rs
-2023/08/06 | 25258 | support/texlab/crates/texlab/src/features/completion/builder.rs
-2023/08/06 | 2515 | support/texlab/crates/parser/src/test_data/build_log/003.txt
-2023/08/06 | 250 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__theorem_begin.snap
-2023/08/06 | 24 | support/texlab/crates/parser/src/test_data/latex/include/svg_include_simple.txt
-2023/08/06 | 248 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@color__color_set_definition_error4.txt.snap
-2023/08/06 | 247 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_883.snap
-2023/08/06 | 2467 | support/texlab/crates/distro/src/miktex.rs
-2023/08/06 | 2455 | support/texlab/crates/parser/src/test_data/build_log/002.txt
-2023/08/06 | 244 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_brackets.txt.snap
-2023/08/06 | 244 | support/texlab/crates/base-db/src/util.rs
-2023/08/06 | 242 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@hello_world.txt.snap
-2023/08/06 | 242 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@group__unmatched_braces.txt.snap
-2023/08/06 | 2411 | support/texlab/crates/texlab/src/server/dispatch.rs
-2023/08/06 | 23 | support/texlab/crates/parser/src/test_data/latex/include/class_include_simple.txt
-2023/08/06 | 23 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_simple.txt
-2023/08/06 | 2387 | support/texlab/crates/diagnostics/src/lib.rs
-2023/08/06 | 2360 | support/texlab/crates/symbols/src/workspace/tests.rs
-2023/08/06 | 234 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@comment.txt.snap
-2023/08/06 | 22 | support/texlab/crates/parser/src/test_data/latex/include/bibtex_include_simple.txt
-2023/08/06 | 22 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_argc.txt
-2023/08/06 | 22 | support/texlab/crates/parser/src/test_data/latex/caption/caption_minimal.txt
-2023/08/06 | 227 | support/texlab/crates/syntax/Cargo.toml
-2023/08/06 | 227 | support/texlab/crates/distro/Cargo.toml
-2023/08/06 | 226 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__acronym_package_ref.snap
-2023/08/06 | 223 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__component_environment_simple.snap
-2023/08/06 | 22210 | support/texlab/crates/citeproc/src/driver.rs
-2023/08/06 | 21 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_description.txt
-2023/08/06 | 21 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_name_with_counter.txt
-2023/08/06 | 21 | support/texlab/crates/parser/src/test_data/latex/label/label_number.txt
-2023/08/06 | 21 | support/texlab/crates/parser/src/test_data/latex/inline_double_dollar.txt
-2023/08/06 | 21 | support/texlab/crates/parser/src/test_data/latex/caption/caption_minimal_error.txt
-2023/08/06 | 216 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_empty.txt.snap
-2023/08/06 | 215 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@generic_command_escape.txt.snap
-2023/08/06 | 2143 | support/texlab/crates/texlab/src/features/folding.rs
-2023/08/06 | 211 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__argument_word.snap
-2023/08/06 | 20 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_simple.txt
-2023/08/06 | 20 | support/texlab/crates/parser/src/test_data/latex/include/tikz_library_import_simple.txt
-2023/08/06 | 20 | support/texlab/crates/parser/src/test_data/latex/include/package_include_simple.txt
-2023/08/06 | 20 | support/texlab/crates/parser/src/test_data/latex/include/latex_input_path_brackets.txt
-2023/08/06 | 20 | support/texlab/crates/parser/src/test_data/latex/include/inkscape_include_simple.txt
-2023/08/06 | 20 | support/texlab/crates/parser/src/test_data/latex/citation/citation_prenote_postnote.txt
-2023/08/06 | 2074 | support/texlab/crates/citeproc/src/field/author.rs
-2023/08/06 | 2068 | support/texlab/crates/texlab/src/features/formatting/latexindent.rs
-2023/08/06 | 205 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_complete_entry.snap
-2023/08/06 | 2040 | support/texlab/crates/parser/src/latex/lexer.rs
-2023/08/06 | 1 | support/texlab/crates/parser/src/test_data/latex/parameter_error.txt
-2023/08/06 | 19 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_error.txt
-2023/08/06 | 19 | support/texlab/crates/parser/src/test_data/latex/label/label_definition_line_break.txt
-2023/08/06 | 19 | support/texlab/crates/parser/src/test_data/latex/issue_789.txt
-2023/08/06 | 19 | support/texlab/crates/parser/src/test_data/latex/inline.txt
-2023/08/06 | 19 | support/texlab/crates/parser/src/test_data/latex/include/pgf_library_import_simple.txt
-2023/08/06 | 19 | support/texlab/crates/parser/src/test_data/latex/glossary/acronym_reference_simple.txt
-2023/08/06 | 1980 | support/texlab/crates/symbols/src/document/bib.rs
-2023/08/06 | 197 | support/texlab/crates/texlab/src/features.rs
-2023/08/06 | 194 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_after_preamble.snap
-2023/08/06 | 1922 | support/texlab/crates/texlab/tests/lsp/workspace/snapshots/lsp__workspace__symbol__smoke.snap
-2023/08/06 | 1917 | support/texlab/crates/texlab/src/features/completion.rs
-2023/08/06 | 1917 | support/texlab/crates/distro/src/file_name_db.rs
-2023/08/06 | 1883 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__paragraphs.txt.snap
-2023/08/06 | 187 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@parameter_error.txt.snap
-2023/08/06 | 1871 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_section.snap
-2023/08/06 | 186 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_after_string.snap
-2023/08/06 | 185 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_preamble.snap
-2023/08/06 | 182 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_article.snap
-2023/08/06 | 182 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@parameter.txt.snap
-2023/08/06 | 1829 | support/texlab/crates/texlab/src/features/completion/color.rs
-2023/08/06 | 1820 | support/texlab/crates/commands/src/clean.rs
-2023/08/06 | 181 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_join_strings.snap
-2023/08/06 | 181 | support/texlab/CONTRIBUTING.md
-2023/08/06 | 1814 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__label.snap
-2023/08/06 | 18098 | support/texlab/crates/syntax/src/latex/cst.rs
-2023/08/06 | 17 | support/texlab/crates/test-utils/src/lib.rs
-2023/08/06 | 17 | support/texlab/crates/parser/src/test_data/latex/include/latex_include_simple.txt
-2023/08/06 | 17 | support/texlab/crates/parser/src/test_data/latex/include/latex_include_equality_sign.txt
-2023/08/06 | 17 | support/texlab/crates/parser/src/test_data/latex/include/import_simple.txt
-2023/08/06 | 17 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_impl.txt
-2023/08/06 | 179 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__entry_type_before_string.snap
-2023/08/06 | 1791 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@issue_853.txt.snap
2023/08/06 | 1788 | systems/texlive/tlnet/archive/addtoluatexpath.doc.r67821.tar.xz
-2023/08/06 | 1787 | support/texlab/crates/texlab/Cargo.toml
-2023/08/06 | 1760 | support/texlab/crates/citeproc/src/output.rs
-2023/08/06 | 175 | support/texlab/crates/symbols/src/lib.rs
-2023/08/06 | 1748 | support/texlab/crates/texlab/src/features/rename/entry.rs
-2023/08/06 | 1745 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_nested.txt.snap
-2023/08/06 | 1743 | support/texlab/crates/texlab/tests/lsp/text_document/rename.rs
-2023/08/06 | 1740 | support/texlab/crates/texlab/src/features/rename.rs
-2023/08/06 | 1737 | support/texlab/crates/texlab/tests/lsp/text_document/inlay_hint.rs
-2023/08/06 | 1732 | support/texlab/crates/texlab/src/main.rs
-2023/08/06 | 1708 | support/texlab/crates/syntax/src/latex/kind.rs
-2023/08/06 | 16 | support/texlab/crates/parser/src/test_data/latex/theorem_definition/theorem_definition_only_name.txt
-2023/08/06 | 16 | support/texlab/crates/parser/src/test_data/latex/include/class_include_empty.txt
-2023/08/06 | 16 | support/texlab/crates/parser/src/test_data/latex/command_definition/command_definition_no_impl_error.txt
-2023/08/06 | 167 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_command.snap
-2023/08/06 | 1679 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__enumerate.snap
-2023/08/06 | 1672 | support/texlab/crates/parser/src/snapshots/parser__build_log__tests__parse@006.txt.snap
-2023/08/06 | 1660 | support/texlab/crates/texlab/src/features/hover.rs
-2023/08/06 | 1654 | support/texlab/crates/texlab/src/features/completion/citation.rs
-2023/08/06 | 1648 | support/texlab/crates/texlab/src/features/completion/argument.rs
-2023/08/06 | 1647 | support/texlab/crates/texlab/src/util.rs
-2023/08/06 | 1626 | support/texlab/crates/citeproc/src/field/number.rs
-2023/08/06 | 1611 | support/texlab/crates/texlab/src/util/line_index_ext.rs
-2023/08/06 | 160 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_preamble.snap
-2023/08/06 | 1608 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__inlay_hint__label_definition.snap
-2023/08/06 | 15 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_range_incomplete.txt
-2023/08/06 | 15 | support/texlab/crates/parser/src/test_data/latex/color/color_set_definition_error4.txt
-2023/08/06 | 15 | support/texlab/crates/parser/src/test_data/latex/citation/citation_prenote.txt
-2023/08/06 | 15 | support/texlab/crates/parser/src/test_data/latex/citation/citation_multiple_keys.txt
-2023/08/06 | 1590 | support/texlab/crates/commands/src/dep_graph.rs
-2023/08/06 | 158 | support/texlab/crates/base-db/src/lib.rs
-2023/08/06 | 1583 | support/texlab/crates/commands/src/placeholders.rs
-2023/08/06 | 157 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_trailing_comma.snap
-2023/08/06 | 157 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_insert_braces.snap
-2023/08/06 | 1573 | support/texlab/crates/base-db/src/semantics/bib.rs
-2023/08/06 | 15622 | support/texlab/crates/citeproc/src/tests.rs
2023/08/06 | 1558 | usergrps/gutenberg/README
-2023/08/06 | 1509 | support/texlab/crates/symbols/src/document.rs
-2023/08/06 | 1506 | support/texlab/crates/texlab/src/features/completion/import.rs
-2023/08/06 | 1505 | support/texlab/crates/texlab/tests/lsp/text_document/document_symbol.rs
-2023/08/06 | 14 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_multiple.txt
-2023/08/06 | 14 | support/texlab/crates/parser/src/test_data/latex/generic_command_args.txt
-2023/08/06 | 148 | support/texlab/crates/parser/src/lib.rs
-2023/08/06 | 1464 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_declaration.txt.snap
2023/08/06 | 1444 | systems/texlive/tlnet/archive/addtoluatexpath.r67821.tar.xz
-2023/08/06 | 1443 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_item.snap
-2023/08/06 | 143 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_string.snap
-2023/08/06 | 143 | support/texlab/crates/texlab/tests/lsp/text_document.rs
-2023/08/06 | 1438 | support/texlab/crates/hover/src/lib.rs
-2023/08/06 | 14296 | support/texlab/crates/texlab/tests/lsp/text_document/completion.rs
-2023/08/06 | 1419 | support/texlab/crates/references/src/entry.rs
-2023/08/06 | 1412 | support/texlab/crates/texlab/src/server/progress.rs
-2023/08/06 | 13 | support/texlab/crates/parser/src/test_data/latex/include/package_include_empty.txt
-2023/08/06 | 13 | support/texlab/crates/parser/src/test_data/latex/group/curly_group_simple.txt
-2023/08/06 | 13 | support/texlab/crates/parser/src/test_data/latex/equation.txt
-2023/08/06 | 13 | support/texlab/crates/parser/src/test_data/latex/color/color_reference_simple.txt
-2023/08/06 | 135 | support/texlab/crates/parser/src/test_data/latex/issue_853.txt
-2023/08/06 | 1359 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@glossary__acronym_definition_options.txt.snap
-2023/08/06 | 1358 | support/texlab/crates/definition/src/command.rs
-2023/08/06 | 134 | support/texlab/crates/parser/src/test_data/latex/structure/paragraphs.txt
-2023/08/06 | 13353 | support/texlab/crates/parser/src/test_data/build_log/005.txt
-2023/08/06 | 1330 | support/texlab/crates/texlab/src/features/inlay_hint/label.rs
-2023/08/06 | 132 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__formatting__bibtex_internal_parens.snap
-2023/08/06 | 1322 | support/texlab/crates/texlab/tests/lsp/text_document/document_highlight.rs
-2023/08/06 | 1321 | support/texlab/crates/symbols/src/workspace.rs
-2023/08/06 | 1305 | support/texlab/crates/texlab/src/features/rename/command.rs
-2023/08/06 | 1304 | support/texlab/crates/texlab/src/features/definition.rs
-2023/08/06 | 12 | support/texlab/crates/texlab/tests/lsp/workspace.rs
-2023/08/06 | 12 | support/texlab/crates/parser/src/test_data/latex/hello_world.txt
-2023/08/06 | 12 | support/texlab/crates/parser/src/test_data/latex/group/curly_group_missing_end.txt
-2023/08/06 | 12 | support/texlab/crates/parser/src/test_data/latex/citation/citation_redundant_comma.txt
-2023/08/06 | 1298 | support/texlab/crates/texlab/src/features/inlay_hint.rs
-2023/08/06 | 1276 | support/texlab/crates/references/src/string_def.rs
-2023/08/06 | 1274 | support/texlab/crates/texlab/benches/bench_main.rs
-2023/08/06 | 1260 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@structure__structure_enum_item.txt.snap
-2023/08/06 | 1238 | support/texlab/crates/texlab/src/features/completion/color_model.rs
-2023/08/06 | 1226 | support/texlab/crates/hover/src/citation.rs
-2023/08/06 | 1210 | support/texlab/crates/definition/src/lib.rs
-2023/08/06 | 1208 | support/texlab/crates/texlab/tests/lsp/text_document/folding_range.rs
2023/08/06 | 11 | usergrps/gutenberg/VERSION
-2023/08/06 | 11 | support/texlab/crates/parser/src/test_data/latex/label/label_reference_equation.txt
-2023/08/06 | 11 | support/texlab/crates/parser/src/test_data/latex/label/label_definition_simple.txt
-2023/08/06 | 11 | support/texlab/crates/parser/src/test_data/latex/include/import_incomplete.txt
-2023/08/06 | 1191 | support/texlab/crates/texlab/src/features/completion/glossary_ref.rs
-2023/08/06 | 1191 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_nested_missing_braces.txt.snap
-2023/08/06 | 1177 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@command_definition__command_definition_with_begin.txt.snap
-2023/08/06 | 1170 | support/texlab/crates/base-db/src/semantics/auxiliary.rs
-2023/08/06 | 1157 | support/texlab/crates/texlab/tests/lsp/text_document/document_link.rs
-2023/08/06 | 1154 | support/texlab/crates/definition/src/label.rs
-2023/08/06 | 11420 | support/texlab/crates/parser/src/bibtex.rs
-2023/08/06 | 1124 | support/texlab/crates/distro/src/language.rs
-2023/08/06 | 1121 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__theorem_thmtools.snap
-2023/08/06 | 1121 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_nested.txt.snap
-2023/08/06 | 1120 | support/texlab/crates/symbols/src/document/snapshots/symbols__document__tests__theorem_amsthm.snap
-2023/08/06 | 1112 | support/texlab/crates/parser/src/test_data/bibtex/samples/nietzsche_1998.txt
-2023/08/06 | 11093 | support/texlab/crates/base-db/src/semantics/tex.rs
-2023/08/06 | 1103 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_definition.txt.snap
-2023/08/06 | 11015 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__nietzsche_1998.txt.snap
-2023/08/06 | 10 | support/texlab/crates/parser/src/test_data/latex/citation/citation_star.txt
-2023/08/06 | 10 | support/texlab/crates/parser/src/test_data/latex/citation/citation_simple.txt
-2023/08/06 | 108 | support/texlab/crates/texlab/src/lib.rs
-2023/08/06 | 1083 | support/texlab/crates/texlab/src/features/formatting.rs
-2023/08/06 | 1076 | support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__issue_885.snap
-2023/08/06 | 1074 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@environment__environment_asymptote.txt.snap
-2023/08/06 | 1070 | support/texlab/crates/references/src/lib.rs
-2023/08/06 | 1067 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__package_include_options.txt.snap
-2023/08/06 | 1066 | support/texlab/crates/texlab/src/features/rename/label.rs
-2023/08/06 | 1066 | support/texlab/crates/parser/src/snapshots/parser__latex__tests__parse@include__class_include_options.txt.snap
-2023/08/06 | 1066 | support/texlab/crates/definition/src/include.rs
-2023/08/06 | 1056 | support/texlab/crates/definition/src/string_ref.rs
-2023/08/06 | 1055 | support/texlab/crates/hover/src/string_ref.rs
-2023/08/06 | 1051 | support/texlab/crates/texlab/tests/lsp/workspace/symbol.rs
-2023/08/06 | 1049 | support/texlab/crates/texlab/src/features/highlight/label.rs
-2023/08/06 | 10380 | support/texlab/crates/parser/src/snapshots/parser__bibtex__tests__parse@samples__averroes_1998.txt.snap
-2023/08/06 | 1028 | support/texlab/crates/texlab/src/features/completion/matcher.rs
-2023/08/06 | 10257 | support/texlab/crates/texlab/src/util/cursor.rs
-2023/08/06 | 1009 | support/texlab/crates/symbols/src/workspace/snapshots/symbols__workspace__tests__filter_type_math.snap
2023/08/06 | 1008 | systems/texlive/tlnet/archive/collection-luatex.r67821.tar.xz
-2023/08/06 | 1008 | support/texlab/crates/parser/src/test_data/bibtex/samples/averroes_1998.txt
-2023/08/05 | 9528 | systems/texlive/tlnet/archive/buctthesis.r67818.tar.xz
-2023/08/05 | 7960 | systems/texlive/tlnet/archive/setspaceenhanced.source.r67814.tar.xz
-2023/08/05 | 6936 | systems/texlive/tlnet/archive/collection-latexextra.r67814.tar.xz
-2023/08/05 | 67372 | systems/texlive/tlnet/archive/siunitx.r67815.tar.xz
-2023/08/05 | 467908 | systems/texlive/tlnet/archive/buctthesis.doc.r67818.tar.xz
-2023/08/05 | 4168 | systems/texlive/tlnet/archive/luamaths.r67817.tar.xz
-2023/08/05 | 310028 | systems/texlive/tlnet/archive/setspaceenhanced.doc.r67814.tar.xz
-2023/08/05 | 2924244 | systems/texlive/tlnet/archive/simpleicons.r67812.tar.xz
-2023/08/05 | 2800 | macros/luatex/generic/addtoluatexpath.zip
-2023/08/05 | 27588 | systems/texlive/tlnet/archive/buctthesis.source.r67818.tar.xz
-2023/08/05 | 2540 | systems/texlive/tlnet/archive/ot-tableau.r67813.tar.xz
-2023/08/05 | 2138580 | systems/texlive/tlnet/archive/simpleicons.doc.r67812.tar.xz
-2023/08/05 | 2030104 | systems/texlive/tlnet/archive/kpfonts-otf.doc.r67811.tar.xz
-2023/08/05 | 1880 | systems/texlive/tlnet/archive/setspaceenhanced.r67814.tar.xz
-2023/08/05 | 1289900 | systems/texlive/tlnet/archive/siunitx.doc.r67815.tar.xz
-2023/08/05 | 122232 | systems/texlive/tlnet/archive/siunitx.source.r67815.tar.xz
-2023/08/05 | 112048 | systems/texlive/tlnet/archive/luamaths.doc.r67817.tar.xz
-2023/08/05 | 1114968 | systems/texlive/tlnet/archive/kpfonts-otf.r67811.tar.xz
-2023/08/05 | 109460 | systems/texlive/tlnet/archive/ot-tableau.doc.r67813.tar.xz
diff --git a/biblio/ctan-bibdata/ctan.bib b/biblio/ctan-bibdata/ctan.bib
index 2b8b87de89..4c224f2b71 100644
--- a/biblio/ctan-bibdata/ctan.bib
+++ b/biblio/ctan-bibdata/ctan.bib
@@ -1,7 +1,7 @@
%% bib file of all CTAN packages
%% (C) Herbert Voß
%%
-%% created at 12-08-2023, 02:00:57
+%% created at 13-08-2023, 02:06:14
%%
%% This file is provided under the terms of the LPPL v1.3 or
@@ -4632,8 +4632,8 @@
@manual{ctan-babel-hebrew,
title = {The \texttt{babel-hebrew} package},
subtitle = {Babel support for Hebrew},
- author = {Javier Bezos López and Johannes L. Braams and Boris Lavva and Arthur Rosendahl},
- date = {2019-10-31},
+ author = {Javier Bezos López and Johannes L. Braams and Boris Lavva and Arthur Rosendahl and Udi Fogiel},
+ date = {2023-08-12},
version = {2.3h},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/babel-contrib/hebrew},
@@ -15606,10 +15606,10 @@
@manual{ctan-couleurs-fr,
title = {The \texttt{couleurs-fr} package},
- subtitle = {French version of some colour definitions from xcolor},
+ subtitle = {French version of colour definitions from xcolor},
author = {Cédric Pierquet},
- date = {2023-08-10},
- version = {0.1.0},
+ date = {2023-08-12},
+ version = {0.1.2},
license = {lppl1.3c},
mirror = {https://mirror.ctan.org/macros/latex/contrib/couleurs-fr},
url = {https://ctan.org/pkg/couleurs-fr},
@@ -46471,8 +46471,8 @@
title = {The \texttt{msu-thesis} package},
subtitle = {Class for Michigan State University Master’s and PhD theses},
author = {Alan Munn},
- date = {2023-07-28},
- version = {4.1f},
+ date = {2023-08-12},
+ version = {4.1g},
license = {lppl1.3},
mirror = {https://mirror.ctan.org/macros/latex/contrib/msu-thesis},
url = {https://ctan.org/pkg/msu-thesis},
@@ -64487,7 +64487,7 @@
title = {The \texttt{stellenbosch-2} package},
subtitle = {Stellenbosch University thesis bundle},
author = {Daniel Els},
- date = {2023-08-11},
+ date = {2023-08-12},
version = {1.0},
license = {cc-by-4},
mirror = {https://mirror.ctan.org/macros/latex/contrib/stellenbosch-2},
@@ -67798,8 +67798,8 @@
title = {The \texttt{TeXLab} package},
subtitle = {\LaTeX{} Language Server},
author = {Eric Förster},
- date = {2023-08-06},
- version = {5.9.0},
+ date = {2023-08-12},
+ version = {5.9.1},
license = {gpl3},
mirror = {https://mirror.ctan.org/support/texlab},
url = {https://ctan.org/pkg/texlab},
diff --git a/biblio/ctan-bibdata/ctan.pdf b/biblio/ctan-bibdata/ctan.pdf
index 36a508d995..434d0c6cd1 100644
--- a/biblio/ctan-bibdata/ctan.pdf
+++ b/biblio/ctan-bibdata/ctan.pdf
Binary files differ
diff --git a/macros/latex/contrib/couleurs-fr/README.md b/macros/latex/contrib/couleurs-fr/README.md
index b3ca47dc02..d215d03e74 100644
--- a/macros/latex/contrib/couleurs-fr/README.md
+++ b/macros/latex/contrib/couleurs-fr/README.md
@@ -1,4 +1,4 @@
-couleurs-fr is a package french names of xcolor schemes.
+couleurs-fr is a package with french names of xcolor schemes.
---------------------------------------------------------------------------
couleurs-fr est un package avec les versions francisées de couleurs xcolor.
---------------------------------------------------------------------------
diff --git a/macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc-prefix.pdf b/macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc-prefix.pdf
new file mode 100644
index 0000000000..651f7d5bc4
--- /dev/null
+++ b/macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc-prefix.pdf
Binary files differ
diff --git a/macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc-prefix.tex b/macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc-prefix.tex
new file mode 100644
index 0000000000..088e5908b2
--- /dev/null
+++ b/macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc-prefix.tex
@@ -0,0 +1,448 @@
+% !TeX TXS-program:compile = txs:///arara
+% arara: pdflatex: {shell: yes, synctex: no, interaction: batchmode}
+% arara: pdflatex: {shell: yes, synctex: no, interaction: batchmode} if found('log', '(undefined references|Please rerun|Rerun to get)')
+
+\documentclass[french,11pt,a4paper]{article}
+\usepackage[utf8]{inputenc}
+\usepackage[T1]{fontenc}
+\usepackage{DejaVuSerif}
+\usepackage[scale=1.125]{inconsolata}
+\usepackage{amssymb}
+\usepackage[Prefixe]{couleurs-fr}
+\usepackage{tikz}
+\usepackage{soul}
+\usepackage{codehigh}
+\usepackage{multicol}
+\usepackage{fontawesome5}
+\usepackage{fancyvrb}
+\usepackage{fancyhdr}
+\fancyhf{}
+\renewcommand{\headrulewidth}{0pt}
+\lfoot{\sffamily\small [couleurs-fr]}
+\cfoot{\sffamily\small - \thepage{} -}
+\rfoot{\hyperlink{matoc}{\small\faArrowAltCircleUp[regular]}}
+\usepackage{hologo}
+\providecommand\tikzlogo{Ti\textit{k}Z}
+\providecommand\TeXLive{\TeX{}Live\xspace}
+\providecommand\PSTricks{\textsf{PSTricks}\xspace}
+\let\pstricks\PSTricks
+\let\TikZ\tikzlogo
+
+\usepackage{hyperref}
+\urlstyle{same}
+\hypersetup{pdfborder=0 0 0}
+\usepackage[margin=1.5cm]{geometry}
+\setlength{\parindent}{0pt}
+
+\def\TPversion{0.1.2}
+\def\TPdate{12 août 2023}
+\definecolor{GrisClair}{rgb}{.828,.828,.828}
+\definecolor{BleuAlice}{rgb}{.94,.972,1}
+\def\HtRet{0.45}\def\LgRect{1.5}
+\usepackage{tcolorbox}
+
+\NewDocumentCommand\MontreCouleur{ O{black} m m m }{%
+ \begin{tikzpicture}
+ \draw[thick,draw=black,fill=g#2] (0,0) rectangle++ (\LgRect,\HtRet) ;
+ \draw ({\LgRect+0.025},{0.5*\HtRet}) node[right,font=\ttfamily,text=#1] {\vphantom{pf}g#2} ;
+ \end{tikzpicture}%
+ \par
+}
+
+\NewDocumentCommand\MontreCouleurXKCD{ O{black} m m }{%
+ \begin{tikzpicture}
+ \draw[thick,draw=black,fill=x#2] (0,0) rectangle++ (\LgRect,\HtRet) ;
+ \draw ({\LgRect+0.025},{0.5*\HtRet}) node[right,font=\ttfamily,text=#1] {\vphantom{pf}x#2} ;
+ \end{tikzpicture}%
+ \par
+}
+
+\sethlcolor{GrisClair!25}
+\NewDocumentCommand\MontreCode{ m }{%
+ \hl{\vphantom{\texttt{pf}}\texttt{#1}}%
+}
+
+\usepackage{babel}
+
+\begin{document}
+
+\pagestyle{fancy}
+
+\thispagestyle{empty}
+
+\begin{center}
+ \begin{minipage}{0.75\linewidth}
+ \begin{tcolorbox}[colframe=yellow,colback=yellow!15]
+ \begin{center}
+ \begin{tabular}{c}
+ {\Huge \texttt{couleurs-fr}}\\
+ \\
+ {\LARGE Des couleurs de \texttt{xcolor},} \\
+ {\LARGE en version francisées,} \\
+ {\LARGE avec préfixe}
+ \end{tabular}
+
+ \medskip
+
+ {\small \texttt{Version \TPversion{} -- \TPdate}}
+ \end{center}
+ \end{tcolorbox}
+\end{minipage}
+\end{center}
+
+\vspace*{1mm}
+
+\begin{center}
+ \begin{tabular}{c}
+ \texttt{Cédric Pierquet}\\
+ {\ttfamily c pierquet -- at -- outlook . fr}\\
+ \texttt{\url{https://github.com/cpierquet/couleurs-fr}}
+\end{tabular}
+\end{center}
+
+\hrule
+
+\vspace*{5mm}
+
+\begin{codehigh}[language=latex/latex3,style/main=BleuAlice,style/code=BleuAlice]
+%chargement avec prefixe
+\documentclass{article}
+...
+\usepackage[Prefixe]{couleurs-fr}
+%les couleurs de base seront sous la forme <gNom>
+...
+\end{codehigh}
+
+\section{Couleurs génériques}
+
+Dans ce cas, les noms des couleurs (génériques) sont préfixées par \MontreCode{g} car le package est chargé avec l'option \MontreCode{[Prefixe]}.
+
+\begin{multicols}{3}
+ \MontreCouleur{Abricot}{HTML}{E67E30}
+ \MontreCouleur{Acajou}{HTML}{88421D}
+ \MontreCouleur{AigueMarine}{HTML}{79F8F8}
+ \MontreCouleur{AmandeBlanche}{rgb}{1,.92,.804}
+ \MontreCouleur{Amande}{HTML}{82C46C}
+ \MontreCouleur{AmandineFonce}{rgb}{.72,.525,.044}
+ \MontreCouleur{AmandineClair}{rgb}{.933,.867,.51}
+ \MontreCouleur{AmandinePale}{rgb}{.932,.91,.668}
+ \MontreCouleur{Amandine}{rgb}{.855,.648,.125}
+ \MontreCouleur{Amarante}{HTML}{91283B}
+ \MontreCouleur{Ambre}{HTML}{F0C300}
+ \MontreCouleur{Amethyste}{HTML}{884DA7}
+ \MontreCouleur{Anthracite}{HTML}{303030}
+ \MontreCouleur{Argent}{rgb}{.752,.752,.752}
+ \MontreCouleur{Aubergine}{HTML}{370028}
+ \MontreCouleur{Aurore}{HTML}{FFCB60}
+ \MontreCouleur{Avocat}{HTML}{568203}
+ \MontreCouleur{Azur}{rgb}{.94,1,1}
+ \MontreCouleur{Basane}{HTML}{8B6C42}
+ \MontreCouleur{BeigeFonce}{rgb}{1,.855,.725}
+ \MontreCouleur{Beige}{rgb}{.96,.96,.864}
+ \MontreCouleur{Beurre}{HTML}{F0E36B}
+ \MontreCouleur{Bisque}{rgb}{1,.894,.77}
+ \MontreCouleur{Bistre}{HTML}{856D4D}
+ \MontreCouleur{Bis}{HTML}{766F64}
+ \MontreCouleur{Bitume}{HTML}{4E3D28}
+ \MontreCouleur{BlancAntique}{rgb}{.98,.92,.844}
+ \MontreCouleur{BlancCasse}{HTML}{FEFEE2}
+ \MontreCouleur{BlancFantome}{rgb}{.972,.972,1}
+ \MontreCouleur{BlancFloral}{rgb}{1,.98,.94}
+ \MontreCouleur{BlancLunaire}{HTML}{F4FEFE}
+ \MontreCouleur{BlancNajavo}{rgb}{1,.87,.68}
+ \MontreCouleur{Blanc}{rgb}{1,1,1}
+ \MontreCouleur{BleuAcierClair}{rgb}{.69,.77,.87}
+ \MontreCouleur{BleuAcier}{rgb}{.275,.51,.705}
+ \MontreCouleur{BleuAlice}{rgb}{.94,.972,1}
+ \MontreCouleur{BleuArdoiseFonce}{rgb}{.284,.24,.545}
+ \MontreCouleur{BleuArdoiseInter}{rgb}{.484,.408,.932}
+ \MontreCouleur{BleuArdoiseClair}{rgb}{.518,.44,1}
+ \MontreCouleur{BleuArdoise}{rgb}{.415,.352,.804}
+ \MontreCouleur{BleuBleuet}{HTML}{5472AE}
+ \MontreCouleur{BleuCadet}{rgb}{.372,.62,.628}
+ \MontreCouleur{BleuCanard}{HTML}{048B9A}
+ \MontreCouleur{BleuCeleste}{HTML}{357AB7}
+ \MontreCouleur{BleuCeruleen}{HTML}{00A3E3}
+ \MontreCouleur{BleuCharrette}{HTML}{8EA2C6}
+ \MontreCouleur{BleuCielIntense}{rgb}{0,.75,1}
+ \MontreCouleur{BleuCielClair}{rgb}{.53,.808,.98}
+ \MontreCouleur{BleuCiel}{rgb}{.53,.808,.92}
+ \MontreCouleur{BleuCobalt}{HTML}{22427C}
+ \MontreCouleur{BleuDodger}{rgb}{.116,.565,1}
+ \MontreCouleur{BleuElectrique}{HTML}{2C75FF}
+ \MontreCouleur{BleuFonce}{rgb}{0,0,.545}
+ \MontreCouleur{BleuGivre}{HTML}{80D0D0}
+ \MontreCouleur{BleuInter}{rgb}{0,0,.804}
+ \MontreCouleur{BleuClair}{rgb}{.68,.848,.9}
+ \MontreCouleur{BleuMarineInter}{rgb}{.4,.804,.668}
+ \MontreCouleur{BleuMarine}{HTML}{03224C}
+ \MontreCouleur{BleuNavy}{rgb}{0,0,.5}
+ \MontreCouleur{BleuNuit}{rgb}{.098,.098,.44}
+ \MontreCouleur{BleuOutremer}{HTML}{004787}
+ \MontreCouleur{BleuPaon}{HTML}{067790}
+ \MontreCouleur{BleuPersan}{HTML}{4E63CE}
+ \MontreCouleur{BleuPetrole}{HTML}{1D4851}
+ \MontreCouleur{BleuPoudre}{rgb}{.69,.88,.9}
+ \MontreCouleur{BleuProcess}{HTML}{00B0EF}
+ \MontreCouleur{BleuPrusse}{HTML}{24445C}
+ \MontreCouleur{BleuRoi}{HTML}{318CE7}
+ \MontreCouleur{BleuRoyal}{rgb}{.255,.41,.884}
+ \MontreCouleur{BleuSaphir}{HTML}{0131B4}
+ \MontreCouleur{BleuTurquin}{HTML}{425B8A}
+ \MontreCouleur{BleuViolet}{rgb}{.54,.17,.888}
+ \MontreCouleur{Bleuet}{rgb}{.392,.585,.93}
+ \MontreCouleur{Bleu}{rgb}{0,0,1}
+ \MontreCouleur{Ble}{rgb}{.96,.87,.7}
+ \MontreCouleur{Bois}{rgb}{.87,.72,.53}
+ \MontreCouleur{BoutonOr}{HTML}{FCDC12}
+ \MontreCouleur{Brique}{rgb}{.698,.132,.132}
+ \MontreCouleur{Bronze}{rgb}{.824,.705,.55}
+ \MontreCouleur{BrouNoix}{HTML}{3F2204}
+ \MontreCouleur{BrunIntense}{rgb}{.545,.27,.075}
+ \MontreCouleur{BrunJaune}{HTML}{973F05}
+ \MontreCouleur{BrunClair}{rgb}{1,.92,.804}
+ \MontreCouleur{Brun}{rgb}{.648,.165,.165}
+ \MontreCouleur{CacaOie}{HTML}{CDCD0D}
+ \MontreCouleur{Cacao}{HTML}{614B3A}
+ \MontreCouleur{Cachou}{HTML}{2F1B0C}
+ \MontreCouleur{Cafe}{HTML}{462E01}
+ \MontreCouleur{Cannelle}{HTML}{7E5835}
+ \MontreCouleur{Capucine}{HTML}{FF5E4D}
+ \MontreCouleur{Caramel}{rgb}{.824,.41,.116}
+ \MontreCouleur{Carmin}{HTML}{960018}
+ \MontreCouleur{Carotte}{HTML}{F4661B}
+ \MontreCouleur{Chamois}{HTML}{D0C07A}
+ \MontreCouleur{Chardon}{rgb}{.848,.75,.848}
+ \MontreCouleur{Chartreuse}{rgb}{.498,1,0}
+ \MontreCouleur{Chaudron}{HTML}{85530F}
+ \MontreCouleur{Chocolat}{HTML}{5A3A22}
+ \MontreCouleur{Cinabre}{HTML}{DB1702}
+ \MontreCouleur{CitronVertFonce}{rgb}{.196,.804,.196}
+ \MontreCouleur{CitronVert}{rgb}{0,1,0}
+ \MontreCouleur{Citrouille}{HTML}{DF6D14}
+ \MontreCouleur{Coquelicot}{HTML}{C60800}
+ \MontreCouleur{Coquillage}{rgb}{1,.96,.932}
+ \MontreCouleur{CoquilleOeuf}{HTML}{FDE9E0}
+ \MontreCouleur{CorailClair}{rgb}{.94,.5,.5}
+ \MontreCouleur{Corail}{rgb}{1,.498,.312}
+ \MontreCouleur{CouleursMars}{HTML}{EED153}
+ \MontreCouleur{Cramoisi}{rgb}{.864,.08,.235}
+ \MontreCouleur{CremeMenthe}{rgb}{.96,1,.98}
+ \MontreCouleur{CuisseNymphe}{HTML}{FEE7F0}
+ \MontreCouleur{Cuivre}{HTML}{B36700}
+ \MontreCouleur{CyanFonce}{rgb}{0,.545,.545}
+ \MontreCouleur{CyanClair}{rgb}{.88,1,1}
+ \MontreCouleur{Cyan}{rgb}{0,1,1}
+ \MontreCouleur{EauMarine}{rgb}{.498,1,.83}
+ \MontreCouleur{Eau}{rgb}{0,1,1}
+ \MontreCouleur{Ecarlate}{HTML}{ED0000}
+ \MontreCouleur{Ecru}{HTML}{FEFEE0}
+ \MontreCouleur{Emeraude}{HTML}{00815F}
+ \MontreCouleur{Fauve}{HTML}{AD4F09}
+ \MontreCouleur{Flave}{HTML}{E6E697}
+ \MontreCouleur{Fraise}{HTML}{BF3030}
+ \MontreCouleur{Framboise}{HTML}{C72C48}
+ \MontreCouleur{Fumee}{rgb}{.96,.96,.96}
+ \MontreCouleur{Fuschia}{rgb}{1,0,1}
+ \MontreCouleur{Garance}{HTML}{EE1010}
+ \MontreCouleur{Glauque}{HTML}{649B88}
+ \MontreCouleur{Glycine}{HTML}{C9A0DC}
+ \MontreCouleur{Grege}{HTML}{BBAE98}
+ \MontreCouleur{Grenadine}{HTML}{E9383F}
+ \MontreCouleur{Grenat}{HTML}{6E0B14}
+ \MontreCouleur{GrisAcier}{HTML}{AFAFAF}
+ \MontreCouleur{GrisArdoiseFonce}{rgb}{.185,.31,.31}
+ \MontreCouleur{GrisArdoiseClair}{rgb}{.468,.532,.6}
+ \MontreCouleur{GrisArdoise}{rgb}{.44,.5,.565}
+ \MontreCouleur{GrisAttenue}{rgb}{.41,.41,.41}
+ \MontreCouleur{GrisEtain}{rgb}{.864,.864,.864}
+ \MontreCouleur{GrisFer}{HTML}{7F7F7F}
+ \MontreCouleur{GrisFonce}{rgb}{.664,.664,.664}
+ \MontreCouleur{GrisClair}{rgb}{.828,.828,.828}
+ \MontreCouleur{GrisPayne}{HTML}{677179}
+ \MontreCouleur{GrisPerle}{HTML}{CECECE}
+ \MontreCouleur{GrisSouris}{HTML}{9E9E9E}
+ \MontreCouleur{Gris}{rgb}{.5,.5,.5}
+ \MontreCouleur{Groseille}{HTML}{CF0A1D}
+ \MontreCouleur{Gueules}{HTML}{E21313}
+ \MontreCouleur{Heliotrope}{HTML}{DF73FF}
+ \MontreCouleur{Incarnat}{HTML}{FF6F7D}
+ \MontreCouleur{IndigoFonce}{HTML}{2E006C}
+ \MontreCouleur{Indigo}{rgb}{.294,0,.51}
+ \MontreCouleur{Isabelle}{HTML}{FEA777}
+ \MontreCouleur{Ivoire}{rgb}{1,1,.94}
+ \MontreCouleur{JauneAmandineClair}{rgb}{.98,.98,.824}
+ \MontreCouleur{JauneCanari}{HTML}{E7F00D}
+ \MontreCouleur{JauneCitron}{HTML}{F7FF3C}
+ \MontreCouleur{JauneCobalt}{HTML}{FDEE00}
+ \MontreCouleur{JauneImperial}{HTML}{FFE436}
+ \MontreCouleur{JauneClair}{rgb}{1,.98,.804}
+ \MontreCouleur{JauneMimosa}{HTML}{FEF86C}
+ \MontreCouleur{JauneNaples}{HTML}{FFF0BC}
+ \MontreCouleur{JauneVert}{rgb}{.68,1,.185}
+ \MontreCouleur{Jaune}{rgb}{1,1,0}
+ \MontreCouleur{KakiFonce}{rgb}{.74,.716,.42}
+ \MontreCouleur{Kaki}{rgb}{.94,.9,.55}
+ \MontreCouleur{LapisLazuli}{HTML}{26619C}
+ \MontreCouleur{Lavalliere}{HTML}{8F5922}
+ \MontreCouleur{LavandeClair}{rgb}{1,.94,.96}
+ \MontreCouleur{Lavande}{rgb}{.9,.9,.98}
+ \MontreCouleur{LieVin}{HTML}{AC1E44}
+ \MontreCouleur{Lilas}{HTML}{B666D2}
+ \MontreCouleur{Lin}{rgb}{.98,.94,.9}
+ \MontreCouleur{MagentaFonce}{rgb}{.545,0,.545}
+ \MontreCouleur{Magenta}{rgb}{1,0,1}
+ \MontreCouleur{Mais}{rgb}{1,.972,.864}
+ \MontreCouleur{Malachite}{HTML}{1FA055}
+ \MontreCouleur{Mandarine}{HTML}{FEA347}
+ \MontreCouleur{MarronRosy}{rgb}{.736,.56,.56}
+ \MontreCouleur{MarronSandy}{rgb}{.956,.644,.376}
+ \MontreCouleur{Marron}{rgb}{.5,0,0}
+ \MontreCouleur{Mastic}{HTML}{B3B191}
+ \MontreCouleur{Mauve}{HTML}{D473D4}
+ \MontreCouleur{Melon}{HTML}{F79E7C}
+ \MontreCouleur{Menthe}{HTML}{16B84E}
+ \MontreCouleur{Miellat}{rgb}{.94,1,.94}
+ \MontreCouleur{Mocassin}{rgb}{1,.894,.71}
+ \MontreCouleur{Moutarde}{HTML}{C7CF00}
+ \MontreCouleur{Mure}{HTML}{A93B94}
+ \MontreCouleur{Nacarat}{HTML}{FC5D5D}
+ \MontreCouleur{Nankin}{HTML}{F7E269}
+ \MontreCouleur{Neige}{rgb}{1,.98,.98}
+ \MontreCouleur{Noir}{rgb}{0,0,0}
+ \MontreCouleur{Noisette}{HTML}{955628}
+ \MontreCouleur{OcreRouge}{HTML}{DD985C}
+ \MontreCouleur{Ocre}{HTML}{DFAF2C}
+ \MontreCouleur{Olivatre}{rgb}{.42,.556,.136}
+ \MontreCouleur{Olive}{rgb}{.5,.5,0}
+ \MontreCouleur{OrangeBrule}{HTML}{CC5500}
+ \MontreCouleur{OrangeFonce}{rgb}{1,.55,0}
+ \MontreCouleur{OrangeRoughy}{HTML}{C04F16}
+ \MontreCouleur{Orange}{rgb}{1,.648,0}
+ \MontreCouleur{OrchideeFonce}{rgb}{.6,.196,.8}
+ \MontreCouleur{OrchideeInter}{rgb}{.73,.332,.828}
+ \MontreCouleur{Orchidee}{rgb}{.855,.44,.84}
+ \MontreCouleur{Orpiment}{HTML}{FCD21C}
+ \MontreCouleur{Or}{rgb}{1,.844,0}
+ \MontreCouleur{Outremer}{HTML}{26619C}
+ \MontreCouleur{OxydeFer}{HTML}{F7230C}
+ \MontreCouleur{Paille}{HTML}{FEE347}
+ \MontreCouleur{Papaye}{rgb}{1,.936,.835}
+ \MontreCouleur{Parme}{HTML}{CFA0E9}
+ \MontreCouleur{Peche}{HTML}{F79559}
+ \MontreCouleur{PelureOignon}{HTML}{D58490}
+ \MontreCouleur{Perou}{rgb}{.804,.52,.248}
+ \MontreCouleur{Pervenche}{HTML}{CCCCFF}
+ \MontreCouleur{Pissenlit}{HTML}{FDBB43}
+ \MontreCouleur{Pistache}{HTML}{BEF574}
+ \MontreCouleur{PoilChameau}{HTML}{B67823}
+ \MontreCouleur{Pourpre}{HTML}{9E0E40}
+ \MontreCouleur{Prasin}{HTML}{4CA66B}
+ \MontreCouleur{Prune}{rgb}{.868,.628,.868}
+ \MontreCouleur{Puce}{HTML}{4E1609}
+ \MontreCouleur{Rhodamine}{HTML}{EE549F}
+ \MontreCouleur{RoseCarmin}{HTML}{F181B2}
+ \MontreCouleur{RoseFonce}{rgb}{1,.41,.705}
+ \MontreCouleur{RoseIntense}{rgb}{1,.08,.576}
+ \MontreCouleur{RoseClair}{rgb}{1,.712,.756}
+ \MontreCouleur{RoseMisty}{rgb}{1,.894,.884}
+ \MontreCouleur{RoseMountbatten}{HTML}{997A8D}
+ \MontreCouleur{Rose}{rgb}{1,.752,.796}
+ \MontreCouleur{RougeAndrinople}{HTML}{A91101}
+ \MontreCouleur{RougeBrique}{HTML}{B6301C}
+ \MontreCouleur{RougeCardinal}{HTML}{B82010}
+ \MontreCouleur{RougeCerise}{HTML}{BB0B0B}
+ \MontreCouleur{RougeFalun}{HTML}{801818}
+ \MontreCouleur{RougeFeu}{HTML}{FF4901}
+ \MontreCouleur{RougeFonce}{rgb}{.545,0,0}
+ \MontreCouleur{RougeIndien}{rgb}{.804,.36,.36}
+ \MontreCouleur{RougeOrange}{rgb}{1,.27,0}
+ \MontreCouleur{RougeRubis}{HTML}{ED027D}
+ \MontreCouleur{RougeSang}{HTML}{850606}
+ \MontreCouleur{RougeTomate}{HTML}{DE2916}
+ \MontreCouleur{RougeVioletInter}{rgb}{.78,.084,.52}
+ \MontreCouleur{RougeVioletPale}{rgb}{.86,.44,.576}
+ \MontreCouleur{RougeViolet}{rgb}{.816,.125,.565}
+ \MontreCouleur{Rouge}{rgb}{1,0,0}
+ \MontreCouleur{Rouille}{HTML}{985717}
+ \MontreCouleur{Rubis}{HTML}{E0115F}
+ \MontreCouleur{Sable}{HTML}{E0CDA9}
+ \MontreCouleur{Safre}{HTML}{0131B4}
+ \MontreCouleur{SangBoeuf}{HTML}{730800}
+ \MontreCouleur{Sanguine}{HTML}{850606}
+ \MontreCouleur{Sarcelle}{rgb}{0,.5,.5}
+ \MontreCouleur{SaumonFonce}{rgb}{.912,.59,.48}
+ \MontreCouleur{SaumonClair}{rgb}{1,.628,.48}
+ \MontreCouleur{Saumon}{rgb}{.98,.5,.448}
+ \MontreCouleur{Sepia}{HTML}{AE8964}
+ \MontreCouleur{Sienne}{rgb}{.628,.32,.176}
+ \MontreCouleur{Sinople}{HTML}{149414}
+ \MontreCouleur{Smalt}{HTML}{003399}
+ \MontreCouleur{Soufre}{HTML}{FFFF6B}
+ \MontreCouleur{Tabac}{HTML}{9F551E}
+ \MontreCouleur{Taupe}{HTML}{463F32}
+ \MontreCouleur{TerreOmbre}{HTML}{926D27}
+ \MontreCouleur{Tomate}{rgb}{1,.39,.28}
+ \MontreCouleur{Tomette}{HTML}{AE4A34}
+ \MontreCouleur{Topaze}{HTML}{FAEA73}
+ \MontreCouleur{Tourterelle}{HTML}{BBACAC}
+ \MontreCouleur{TurquoiseFonce}{rgb}{0,.808,.82}
+ \MontreCouleur{TurquoiseInter}{rgb}{.284,.82,.8}
+ \MontreCouleur{TurquoisePale}{rgb}{.688,.932,.932}
+ \MontreCouleur{Turquoise}{rgb}{.25,.88,.815}
+ \MontreCouleur{Vanille}{HTML}{E1CE9A}
+ \MontreCouleur{Vermeil}{HTML}{FF0921}
+ \MontreCouleur{Vermillon}{HTML}{DB1702}
+ \MontreCouleur{VertBleu}{HTML}{00B3b8}
+ \MontreCouleur{VertBouteille}{HTML}{096A09}
+ \MontreCouleur{VertCeladon}{HTML}{83A697}
+ \MontreCouleur{VertCitron}{HTML}{9EFD38}
+ \MontreCouleur{VertDeGris}{HTML}{95A595}
+ \MontreCouleur{VertEau}{HTML}{B0F2B6}
+ \MontreCouleur{VertEpinard}{HTML}{175732}
+ \MontreCouleur{VertFonce}{rgb}{0,.392,0}
+ \MontreCouleur{VertForet}{rgb}{.132,.545,.132}
+ \MontreCouleur{VertHooker}{HTML}{1B4F08}
+ \MontreCouleur{VertImperial}{HTML}{00561B}
+ \MontreCouleur{VertJaune}{rgb}{.604,.804,.196}
+ \MontreCouleur{VertJungle}{HTML}{00A99A}
+ \MontreCouleur{VertClair}{rgb}{.565,.932,.565}
+ \MontreCouleur{VertLichen}{HTML}{85C17E}
+ \MontreCouleur{VertMerFonce}{rgb}{.56,.736,.56}
+ \MontreCouleur{VertMerInter}{rgb}{.235,.7,.444}
+ \MontreCouleur{VertMerClair}{rgb}{.125,.698,.668}
+ \MontreCouleur{VertMer}{rgb}{.18,.545,.34}
+ \MontreCouleur{VertOliveFonce}{rgb}{.332,.42,.185}
+ \MontreCouleur{VertOxydeChrome}{HTML}{18391E}
+ \MontreCouleur{VertPale}{rgb}{.596,.985,.596}
+ \MontreCouleur{VertPelouse}{rgb}{.488,.99,0}
+ \MontreCouleur{VertPerroquet}{HTML}{3AF24B}
+ \MontreCouleur{VertPin}{HTML}{008A73}
+ \MontreCouleur{VertPoireau}{HTML}{4CA66B}
+ \MontreCouleur{VertPomme}{HTML}{34C924}
+ \MontreCouleur{VertPrairie}{HTML}{57D53B}
+ \MontreCouleur{VertPrintanierInter}{rgb}{0,.98,.604}
+ \MontreCouleur{VertPrintanier}{rgb}{0,1,.498}
+ \MontreCouleur{VertPrintemps}{HTML}{00FF7F}
+ \MontreCouleur{VertSapin}{HTML}{095228}
+ \MontreCouleur{VertSauge}{HTML}{689D71}
+ \MontreCouleur{VertTilleul}{HTML}{A5D152}
+ \MontreCouleur{VertVeronèse}{HTML}{5A6521}
+ \MontreCouleur{VertVessie}{HTML}{22780F}
+ \MontreCouleur{Vert}{rgb}{0,.5,0}
+ \MontreCouleur{VieilleDentelle}{rgb}{.992,.96,.9}
+ \MontreCouleur{VioletBleu}{HTML}{483A94}
+ \MontreCouleur{VioletEveque}{HTML}{723E64}
+ \MontreCouleur{VioletFonce}{rgb}{.58,0,.828}
+ \MontreCouleur{VioletInter}{rgb}{.576,.44,.86}
+ \MontreCouleur{VioletRouge}{HTML}{9F236C}
+ \MontreCouleur{VioletRoyal}{HTML}{623E99}
+ \MontreCouleur{Violette}{rgb}{.932,.51,.932}
+ \MontreCouleur{Violet}{rgb}{.5,0,.5}
+ \MontreCouleur{Viride}{HTML}{40826D}
+ \MontreCouleur{Zinzolin}{HTML}{6C0277}
+\end{multicols}
+
+
+
+\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc.pdf b/macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc.pdf
index e7c0ea0e29..d16fa8d288 100644
--- a/macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc.pdf
+++ b/macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc.pdf
Binary files differ
diff --git a/macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc.tex b/macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc.tex
index 7be6cb854e..964a0c5b09 100644
--- a/macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc.tex
+++ b/macros/latex/contrib/couleurs-fr/doc/couleurs-fr-doc.tex
@@ -34,20 +34,28 @@
\usepackage[margin=1.5cm]{geometry}
\setlength{\parindent}{0pt}
-\def\TPversion{0.1.0}
-\def\TPdate{09 août 2023}
-
+\def\TPversion{0.1.2}
+\def\TPdate{12 août 2023}
+\def\HtRet{0.45}\def\LgRect{1.5}
\usepackage{tcolorbox}
-\NewDocumentCommand\MontreCouleur{ O{black} m }{%
+\NewDocumentCommand\MontreCouleur{ O{black} m m m }{%
\begin{tikzpicture}
- \draw[thick,draw=black,fill=#2] (0,0) rectangle++ (2,0.65) ;
- \draw (2.025,0.325) node[right,font=\large\ttfamily,text=#1] {#2} ;
+ \draw[thick,draw=black,fill=#2] (0,0) rectangle++ (\LgRect,\HtRet) ;
+ \draw ({\LgRect+0.025},{0.5*\HtRet}) node[right,font=\ttfamily,text=#1] {\vphantom{pf}#2} ;
\end{tikzpicture}%
\par
}
-\sethlcolor{GrisLeger!25}
+\NewDocumentCommand\MontreCouleurXKCD{ O{black} m m }{%
+ \begin{tikzpicture}
+ \draw[thick,draw=black,fill=x#2] (0,0) rectangle++ (\LgRect,\HtRet) ;
+ \draw ({\LgRect+0.025},{0.5*\HtRet}) node[right,font=\ttfamily,text=#1] {\vphantom{pf}x#2} ;
+ \end{tikzpicture}%
+ \par
+}
+
+\sethlcolor{GrisClair!25}
\NewDocumentCommand\MontreCode{ m }{%
\hl{\vphantom{\texttt{pf}}\texttt{#1}}%
}
@@ -79,7 +87,7 @@
\end{minipage}
\end{center}
-\vspace*{2.5mm}
+\vspace*{1mm}
\begin{center}
\begin{tabular}{c}
@@ -89,7 +97,7 @@
\end{tabular}
\end{center}
-\vspace{2.5mm}
+\hrule
\phantomsection
@@ -97,11 +105,53 @@
\tableofcontents
+\vspace*{5mm}
+
+\hrule
+
+\vspace*{5mm}
+
+\vfill
+
+\hfill
+\begin{tikzpicture}
+ \draw[ultra thick,fill=JauneMimosa] (0,0) circle[radius=2] node[midway,text=black,font=\LARGE\ttfamily] {JauneMimosa} ;
+\end{tikzpicture}
+~~~~
+\begin{tikzpicture}
+ \draw[ultra thick,fill=BleuCiel] (0,0) circle[radius=2] node[midway,text=black,font=\LARGE\ttfamily] {BleuCiel} ;
+\end{tikzpicture}
+~~~~
+\begin{tikzpicture}
+ \draw[ultra thick,fill=Carotte] (0,0) circle[radius=2] node[midway,text=black,font=\LARGE\ttfamily] {Carotte} ;
+\end{tikzpicture}
+\hfill~
+
+\hfill
+\begin{tikzpicture}
+ \draw[ultra thick,fill=VertMer] (0,0) circle[radius=2] node[midway,text=white,font=\LARGE\ttfamily] {VertMer} ;
+\end{tikzpicture}
+~~~~
+\begin{tikzpicture}
+ \draw[ultra thick,fill=Mure] (0,0) circle[radius=2] node[midway,text=white,font=\LARGE\ttfamily] {Mure} ;
+\end{tikzpicture}
+\hfill~
+
+\hfill
+\begin{tikzpicture}
+ \draw[ultra thick,fill=Noisette] (0,0) circle[radius=2] node[midway,text=white,font=\LARGE\ttfamily] {Noisette} ;
+\end{tikzpicture}
+\hfill~
+
+\vfill~
+
+\pagebreak
+
\section{Le package couleurs-fr}
\subsection{Idée}
-L'idée est de proposer des couleurs au noms francisés, indépendamment des options \MontreCode{[table]}, \MontreCode{[svgnames]} ou \MontreCode{[dvipsnames]} du package \MontreCode{xcolor} (\url{https://ctan.org/pkg/xcolor}).
+L'idée est de proposer des couleurs au noms francisés (indépendamment d'options du package \MontreCode{xcolor}), de couleurs basées sur les palettes \MontreCode{[svgnames]} ou \MontreCode{[dvipsnames]} ou \MontreCode{[xkcd]} (\url{https://ctan.org/pkg/xcolor} et \url{https://xkcd.com/color/rgb.txt}).
\smallskip
@@ -131,185 +181,1314 @@ Si \texttt{xcolor} est amené à être chargé avec des options particulières,
...
\end{codehigh}
-\pagebreak
+\subsection{Prefixe des couleurs génériques}
+
+Pour éviter des éventuelles confusions avec d'autres couleurs précédemment définies, il est possible de préfixer les couleurs génériques, grâce à l'option \MontreCode{[Prefixe]} à passer au package \MontreCode{couleurs-fr}
+
+\begin{codehigh}[language=latex/latex3,style/main=BleuAlice,style/code=BleuAlice]
+%chargement avec prefixe
+\documentclass{article}
+...
+\usepackage[Prefixe]{couleurs-fr}
+%les couleurs de base seront sous la forme <gNom>
+...
+\end{codehigh}
+
+\vfill
\section{Historique}
+\verb|v0.1.2|~:~~~~Ajout des couleurs \href{https://xkcd.com/color/rgb.txt}{xkcd} préfixées par x
+
+\verb| |~:~~~~Option pour préfixer les couleurs génériques
+
+\verb|v0.1.1|~:~~~~Ajout de couleurs venant de wikipedia (\href{https://fr.wikipedia.org/wiki/Liste_de_noms_de_couleur}{[lien]})
+
\verb|v0.1.0|~:~~~~Version initiale
-\subsection{Les couleurs issues de la gamme \og svgnames \fg}
+\vspace*{15mm}
+
+\pagebreak
+
+\section{Couleurs génériques}
+
+Les noms sont les noms génériques, qui peuvent être préfixés par \MontreCode{g} dans le cas où le package est chargé avec l'option \MontreCode{[Prefixe]}.
+%
+%\subsection{Par ordre alphabétique}
\begin{multicols}{3}
- \MontreCouleur{Amande}
- \MontreCouleur{AmandineFonce}
- \MontreCouleur{AmandineLeger}
- \MontreCouleur{AmandinePale}
- \MontreCouleur{Amandine}
- \MontreCouleur{Argent}
- \MontreCouleur{Azur}
- \MontreCouleur{BeigeFonce}
- \MontreCouleur{Beige}
- \MontreCouleur{Bisque}
- \MontreCouleur{BlancAntique}
- \MontreCouleur{BlancFantome}
- \MontreCouleur{BlancFloral}
- \MontreCouleur{BlancNajavo}
- \MontreCouleur{Blanc}
- \MontreCouleur{BleuAcierClair}
- \MontreCouleur{BleuAcier}
- \MontreCouleur{BleuAlice}
- \MontreCouleur{BleuArdoiseFonce}
- \MontreCouleur{BleuArdoiseLeger}
- \MontreCouleur{BleuArdoise}
- \MontreCouleur{BleuCadet}
- \MontreCouleur{BleuCielIntense}
- \MontreCouleur{BleuCielLeger}
- \MontreCouleur{BleuCiel}
- \MontreCouleur{BleuDodger}
- \MontreCouleur{BleuFonce}
- \MontreCouleur{BleuInter}
- \MontreCouleur{BleuLeger}
- \MontreCouleur{BleuMarineInter}
- \MontreCouleur{BleuNavy}
- \MontreCouleur{BleuNuit}
- \MontreCouleur{BleuPoudre}
- \MontreCouleur{BleuRoyal}
- \MontreCouleur{Bleuet}
- \MontreCouleur{Bleu}
- \MontreCouleur{Ble}
- \MontreCouleur{Bois}
- \MontreCouleur{Brique}
- \MontreCouleur{Bronze}
- \MontreCouleur{BrunIntense}
- \MontreCouleur{BrunLeger}
- \MontreCouleur{Brun}
- \MontreCouleur{Caramel}
- \MontreCouleur{Chardon}
- \MontreCouleur{Chartreuse}
- \MontreCouleur{CitronVertFonce}
- \MontreCouleur{CitronVert}
- \MontreCouleur{Coquillage}
- \MontreCouleur{CorailLeger}
- \MontreCouleur{Corail}
- \MontreCouleur{Cramoisi}
- \MontreCouleur{CremeMenthe}
- \MontreCouleur{CyanFonce}
- \MontreCouleur{CyanLeger}
- \MontreCouleur{Cyan}
- \MontreCouleur{EauMarine}
- \MontreCouleur{Eau}
- \MontreCouleur{Fumee}
- \MontreCouleur{Fuschia}
- \MontreCouleur{GrisArdoiseFonce}
- \MontreCouleur{GrisArdoiseLeger}
- \MontreCouleur{GrisArdoise}
- \MontreCouleur{GrisAttenue}
- \MontreCouleur{GrisEtain}
- \MontreCouleur{GrisFonce}
- \MontreCouleur{GrisLeger}
- \MontreCouleur{Gris}
- \MontreCouleur{Indigo}
- \MontreCouleur{Ivoire}
- \MontreCouleur{JauneAmandineLeger}
- \MontreCouleur{JauneLeger}
- \MontreCouleur{JauneVert}
- \MontreCouleur{Jaune}
- \MontreCouleur{KakiFonce}
- \MontreCouleur{Kaki}
- \MontreCouleur{LavandeLeger}
- \MontreCouleur{Lavande}
- \MontreCouleur{Lin}
- \MontreCouleur{MagentaFonce}
- \MontreCouleur{Magenta}
- \MontreCouleur{Mais}
- \MontreCouleur{MarronRosy}
- \MontreCouleur{MarronSandy}
- \MontreCouleur{Marron}
- \MontreCouleur{Miellat}
- \MontreCouleur{Mocassin}
- \MontreCouleur{Neige}
- \MontreCouleur{Noir}
- \MontreCouleur{Olivatre}
- \MontreCouleur{Olive}
- \MontreCouleur{OrangeFonce}
- \MontreCouleur{Orange}
- \MontreCouleur{OrchideeFonce}
- \MontreCouleur{OrchideeInter}
- \MontreCouleur{Orchidee}
- \MontreCouleur{Or}
- \MontreCouleur{Papaye}
- \MontreCouleur{Perou}
- \MontreCouleur{Prune}
- \MontreCouleur{RoseFonce}
- \MontreCouleur{RoseIntense}
- \MontreCouleur{RoseLeger}
- \MontreCouleur{RoseMisty}
- \MontreCouleur{Rose}
- \MontreCouleur{RougeFonce}
- \MontreCouleur{RougeIndien}
- \MontreCouleur{RougeOrange}
- \MontreCouleur{RougeVioletInter}
- \MontreCouleur{RougeVioletPale}
- \MontreCouleur{RougeViolet}
- \MontreCouleur{Rouge}
- \MontreCouleur{Sarcelle}
- \MontreCouleur{SaumonFonce}
- \MontreCouleur{SaumonLeger}
- \MontreCouleur{Saumon}
- \MontreCouleur{Sienne}
- \MontreCouleur{Tomate}
- \MontreCouleur{TurquoiseFonce}
- \MontreCouleur{TurquoiseInter}
- \MontreCouleur{TurquoisePale}
- \MontreCouleur{Turquoise}
- \MontreCouleur{VertFonce}
- \MontreCouleur{VertForet}
- \MontreCouleur{VertJaune}
- \MontreCouleur{VertLeger}
- \MontreCouleur{VertMerFonce}
- \MontreCouleur{VertMerInter}
- \MontreCouleur{VertMerLeger}
- \MontreCouleur{VertMer}
- \MontreCouleur{VertOliveFonce}
- \MontreCouleur{VertPale}
- \MontreCouleur{VertPelouse}
- \MontreCouleur{VertPrintanierInter}
- \MontreCouleur{VertPrintanier}
- \MontreCouleur{Vert}
- \MontreCouleur{VieilleDentelle}
- \MontreCouleur{VioletFonce}
- \MontreCouleur{VioletInter}
- \MontreCouleur{Violet}
- \MontreCouleur{Violette}
+ \MontreCouleur{Abricot}{HTML}{E67E30}
+ \MontreCouleur{Acajou}{HTML}{88421D}
+ \MontreCouleur{AigueMarine}{HTML}{79F8F8}
+ \MontreCouleur{AmandeBlanche}{rgb}{1,.92,.804}
+ \MontreCouleur{Amande}{HTML}{82C46C}
+ \MontreCouleur{AmandineFonce}{rgb}{.72,.525,.044}
+ \MontreCouleur{AmandineClair}{rgb}{.933,.867,.51}
+ \MontreCouleur{AmandinePale}{rgb}{.932,.91,.668}
+ \MontreCouleur{Amandine}{rgb}{.855,.648,.125}
+ \MontreCouleur{Amarante}{HTML}{91283B}
+ \MontreCouleur{Ambre}{HTML}{F0C300}
+ \MontreCouleur{Amethyste}{HTML}{884DA7}
+ \MontreCouleur{Anthracite}{HTML}{303030}
+ \MontreCouleur{Argent}{rgb}{.752,.752,.752}
+ \MontreCouleur{Aubergine}{HTML}{370028}
+ \MontreCouleur{Aurore}{HTML}{FFCB60}
+ \MontreCouleur{Avocat}{HTML}{568203}
+ \MontreCouleur{Azur}{rgb}{.94,1,1}
+ \MontreCouleur{Basane}{HTML}{8B6C42}
+ \MontreCouleur{BeigeFonce}{rgb}{1,.855,.725}
+ \MontreCouleur{Beige}{rgb}{.96,.96,.864}
+ \MontreCouleur{Beurre}{HTML}{F0E36B}
+ \MontreCouleur{Bisque}{rgb}{1,.894,.77}
+ \MontreCouleur{Bistre}{HTML}{856D4D}
+ \MontreCouleur{Bis}{HTML}{766F64}
+ \MontreCouleur{Bitume}{HTML}{4E3D28}
+ \MontreCouleur{BlancAntique}{rgb}{.98,.92,.844}
+ \MontreCouleur{BlancCasse}{HTML}{FEFEE2}
+ \MontreCouleur{BlancFantome}{rgb}{.972,.972,1}
+ \MontreCouleur{BlancFloral}{rgb}{1,.98,.94}
+ \MontreCouleur{BlancLunaire}{HTML}{F4FEFE}
+ \MontreCouleur{BlancNajavo}{rgb}{1,.87,.68}
+ \MontreCouleur{Blanc}{rgb}{1,1,1}
+ \MontreCouleur{BleuAcierClair}{rgb}{.69,.77,.87}
+ \MontreCouleur{BleuAcier}{rgb}{.275,.51,.705}
+ \MontreCouleur{BleuAlice}{rgb}{.94,.972,1}
+ \MontreCouleur{BleuArdoiseFonce}{rgb}{.284,.24,.545}
+ \MontreCouleur{BleuArdoiseInter}{rgb}{.484,.408,.932}
+ \MontreCouleur{BleuArdoiseClair}{rgb}{.518,.44,1}
+ \MontreCouleur{BleuArdoise}{rgb}{.415,.352,.804}
+ \MontreCouleur{BleuBleuet}{HTML}{5472AE}
+ \MontreCouleur{BleuCadet}{rgb}{.372,.62,.628}
+ \MontreCouleur{BleuCanard}{HTML}{048B9A}
+ \MontreCouleur{BleuCeleste}{HTML}{357AB7}
+ \MontreCouleur{BleuCeruleen}{HTML}{00A3E3}
+ \MontreCouleur{BleuCharrette}{HTML}{8EA2C6}
+ \MontreCouleur{BleuCielIntense}{rgb}{0,.75,1}
+ \MontreCouleur{BleuCielClair}{rgb}{.53,.808,.98}
+ \MontreCouleur{BleuCiel}{rgb}{.53,.808,.92}
+ \MontreCouleur{BleuCobalt}{HTML}{22427C}
+ \MontreCouleur{BleuDodger}{rgb}{.116,.565,1}
+ \MontreCouleur{BleuElectrique}{HTML}{2C75FF}
+ \MontreCouleur{BleuFonce}{rgb}{0,0,.545}
+ \MontreCouleur{BleuGivre}{HTML}{80D0D0}
+ \MontreCouleur{BleuInter}{rgb}{0,0,.804}
+ \MontreCouleur{BleuClair}{rgb}{.68,.848,.9}
+ \MontreCouleur{BleuMarineInter}{rgb}{.4,.804,.668}
+ \MontreCouleur{BleuMarine}{HTML}{03224C}
+ \MontreCouleur{BleuNavy}{rgb}{0,0,.5}
+ \MontreCouleur{BleuNuit}{rgb}{.098,.098,.44}
+ \MontreCouleur{BleuOutremer}{HTML}{004787}
+ \MontreCouleur{BleuPaon}{HTML}{067790}
+ \MontreCouleur{BleuPersan}{HTML}{4E63CE}
+ \MontreCouleur{BleuPetrole}{HTML}{1D4851}
+ \MontreCouleur{BleuPoudre}{rgb}{.69,.88,.9}
+ \MontreCouleur{BleuProcess}{HTML}{00B0EF}
+ \MontreCouleur{BleuPrusse}{HTML}{24445C}
+ \MontreCouleur{BleuRoi}{HTML}{318CE7}
+ \MontreCouleur{BleuRoyal}{rgb}{.255,.41,.884}
+ \MontreCouleur{BleuSaphir}{HTML}{0131B4}
+ \MontreCouleur{BleuTurquin}{HTML}{425B8A}
+ \MontreCouleur{BleuViolet}{rgb}{.54,.17,.888}
+ \MontreCouleur{Bleuet}{rgb}{.392,.585,.93}
+ \MontreCouleur{Bleu}{rgb}{0,0,1}
+ \MontreCouleur{Ble}{rgb}{.96,.87,.7}
+ \MontreCouleur{Bois}{rgb}{.87,.72,.53}
+ \MontreCouleur{BoutonOr}{HTML}{FCDC12}
+ \MontreCouleur{Brique}{rgb}{.698,.132,.132}
+ \MontreCouleur{Bronze}{rgb}{.824,.705,.55}
+ \MontreCouleur{BrouNoix}{HTML}{3F2204}
+ \MontreCouleur{BrunIntense}{rgb}{.545,.27,.075}
+ \MontreCouleur{BrunJaune}{HTML}{973F05}
+ \MontreCouleur{BrunClair}{rgb}{1,.92,.804}
+ \MontreCouleur{Brun}{rgb}{.648,.165,.165}
+ \MontreCouleur{CacaOie}{HTML}{CDCD0D}
+ \MontreCouleur{Cacao}{HTML}{614B3A}
+ \MontreCouleur{Cachou}{HTML}{2F1B0C}
+ \MontreCouleur{Cafe}{HTML}{462E01}
+ \MontreCouleur{Cannelle}{HTML}{7E5835}
+ \MontreCouleur{Capucine}{HTML}{FF5E4D}
+ \MontreCouleur{Caramel}{rgb}{.824,.41,.116}
+ \MontreCouleur{Carmin}{HTML}{960018}
+ \MontreCouleur{Carotte}{HTML}{F4661B}
+ \MontreCouleur{Chamois}{HTML}{D0C07A}
+ \MontreCouleur{Chardon}{rgb}{.848,.75,.848}
+ \MontreCouleur{Chartreuse}{rgb}{.498,1,0}
+ \MontreCouleur{Chaudron}{HTML}{85530F}
+ \MontreCouleur{Chocolat}{HTML}{5A3A22}
+ \MontreCouleur{Cinabre}{HTML}{DB1702}
+ \MontreCouleur{CitronVertFonce}{rgb}{.196,.804,.196}
+ \MontreCouleur{CitronVert}{rgb}{0,1,0}
+ \MontreCouleur{Citrouille}{HTML}{DF6D14}
+ \MontreCouleur{Coquelicot}{HTML}{C60800}
+ \MontreCouleur{Coquillage}{rgb}{1,.96,.932}
+ \MontreCouleur{CoquilleOeuf}{HTML}{FDE9E0}
+ \MontreCouleur{CorailClair}{rgb}{.94,.5,.5}
+ \MontreCouleur{Corail}{rgb}{1,.498,.312}
+ \MontreCouleur{CouleursMars}{HTML}{EED153}
+ \MontreCouleur{Cramoisi}{rgb}{.864,.08,.235}
+ \MontreCouleur{CremeMenthe}{rgb}{.96,1,.98}
+ \MontreCouleur{CuisseNymphe}{HTML}{FEE7F0}
+ \MontreCouleur{Cuivre}{HTML}{B36700}
+ \MontreCouleur{CyanFonce}{rgb}{0,.545,.545}
+ \MontreCouleur{CyanClair}{rgb}{.88,1,1}
+ \MontreCouleur{Cyan}{rgb}{0,1,1}
+ \MontreCouleur{EauMarine}{rgb}{.498,1,.83}
+ \MontreCouleur{Eau}{rgb}{0,1,1}
+ \MontreCouleur{Ecarlate}{HTML}{ED0000}
+ \MontreCouleur{Ecru}{HTML}{FEFEE0}
+ \MontreCouleur{Emeraude}{HTML}{00815F}
+ \MontreCouleur{Fauve}{HTML}{AD4F09}
+ \MontreCouleur{Flave}{HTML}{E6E697}
+ \MontreCouleur{Fraise}{HTML}{BF3030}
+ \MontreCouleur{Framboise}{HTML}{C72C48}
+ \MontreCouleur{Fumee}{rgb}{.96,.96,.96}
+ \MontreCouleur{Fuschia}{rgb}{1,0,1}
+ \MontreCouleur{Garance}{HTML}{EE1010}
+ \MontreCouleur{Glauque}{HTML}{649B88}
+ \MontreCouleur{Glycine}{HTML}{C9A0DC}
+ \MontreCouleur{Grege}{HTML}{BBAE98}
+ \MontreCouleur{Grenadine}{HTML}{E9383F}
+ \MontreCouleur{Grenat}{HTML}{6E0B14}
+ \MontreCouleur{GrisAcier}{HTML}{AFAFAF}
+ \MontreCouleur{GrisArdoiseFonce}{rgb}{.185,.31,.31}
+ \MontreCouleur{GrisArdoiseClair}{rgb}{.468,.532,.6}
+ \MontreCouleur{GrisArdoise}{rgb}{.44,.5,.565}
+ \MontreCouleur{GrisAttenue}{rgb}{.41,.41,.41}
+ \MontreCouleur{GrisEtain}{rgb}{.864,.864,.864}
+ \MontreCouleur{GrisFer}{HTML}{7F7F7F}
+ \MontreCouleur{GrisFonce}{rgb}{.664,.664,.664}
+ \MontreCouleur{GrisClair}{rgb}{.828,.828,.828}
+ \MontreCouleur{GrisPayne}{HTML}{677179}
+ \MontreCouleur{GrisPerle}{HTML}{CECECE}
+ \MontreCouleur{GrisSouris}{HTML}{9E9E9E}
+ \MontreCouleur{Gris}{rgb}{.5,.5,.5}
+ \MontreCouleur{Groseille}{HTML}{CF0A1D}
+ \MontreCouleur{Gueules}{HTML}{E21313}
+ \MontreCouleur{Heliotrope}{HTML}{DF73FF}
+ \MontreCouleur{Incarnat}{HTML}{FF6F7D}
+ \MontreCouleur{IndigoFonce}{HTML}{2E006C}
+ \MontreCouleur{Indigo}{rgb}{.294,0,.51}
+ \MontreCouleur{Isabelle}{HTML}{FEA777}
+ \MontreCouleur{Ivoire}{rgb}{1,1,.94}
+ \MontreCouleur{JauneAmandineClair}{rgb}{.98,.98,.824}
+ \MontreCouleur{JauneCanari}{HTML}{E7F00D}
+ \MontreCouleur{JauneCitron}{HTML}{F7FF3C}
+ \MontreCouleur{JauneCobalt}{HTML}{FDEE00}
+ \MontreCouleur{JauneImperial}{HTML}{FFE436}
+ \MontreCouleur{JauneClair}{rgb}{1,.98,.804}
+ \MontreCouleur{JauneMimosa}{HTML}{FEF86C}
+ \MontreCouleur{JauneNaples}{HTML}{FFF0BC}
+ \MontreCouleur{JauneVert}{rgb}{.68,1,.185}
+ \MontreCouleur{Jaune}{rgb}{1,1,0}
+ \MontreCouleur{KakiFonce}{rgb}{.74,.716,.42}
+ \MontreCouleur{Kaki}{rgb}{.94,.9,.55}
+ \MontreCouleur{LapisLazuli}{HTML}{26619C}
+ \MontreCouleur{Lavalliere}{HTML}{8F5922}
+ \MontreCouleur{LavandeClair}{rgb}{1,.94,.96}
+ \MontreCouleur{Lavande}{rgb}{.9,.9,.98}
+ \MontreCouleur{LieVin}{HTML}{AC1E44}
+ \MontreCouleur{Lilas}{HTML}{B666D2}
+ \MontreCouleur{Lin}{rgb}{.98,.94,.9}
+ \MontreCouleur{MagentaFonce}{rgb}{.545,0,.545}
+ \MontreCouleur{Magenta}{rgb}{1,0,1}
+ \MontreCouleur{Mais}{rgb}{1,.972,.864}
+ \MontreCouleur{Malachite}{HTML}{1FA055}
+ \MontreCouleur{Mandarine}{HTML}{FEA347}
+ \MontreCouleur{MarronRosy}{rgb}{.736,.56,.56}
+ \MontreCouleur{MarronSandy}{rgb}{.956,.644,.376}
+ \MontreCouleur{Marron}{rgb}{.5,0,0}
+ \MontreCouleur{Mastic}{HTML}{B3B191}
+ \MontreCouleur{Mauve}{HTML}{D473D4}
+ \MontreCouleur{Melon}{HTML}{F79E7C}
+ \MontreCouleur{Menthe}{HTML}{16B84E}
+ \MontreCouleur{Miellat}{rgb}{.94,1,.94}
+ \MontreCouleur{Mocassin}{rgb}{1,.894,.71}
+ \MontreCouleur{Moutarde}{HTML}{C7CF00}
+ \MontreCouleur{Mure}{HTML}{A93B94}
+ \MontreCouleur{Nacarat}{HTML}{FC5D5D}
+ \MontreCouleur{Nankin}{HTML}{F7E269}
+ \MontreCouleur{Neige}{rgb}{1,.98,.98}
+ \MontreCouleur{Noir}{rgb}{0,0,0}
+ \MontreCouleur{Noisette}{HTML}{955628}
+ \MontreCouleur{OcreRouge}{HTML}{DD985C}
+ \MontreCouleur{Ocre}{HTML}{DFAF2C}
+ \MontreCouleur{Olivatre}{rgb}{.42,.556,.136}
+ \MontreCouleur{Olive}{rgb}{.5,.5,0}
+ \MontreCouleur{OrangeBrule}{HTML}{CC5500}
+ \MontreCouleur{OrangeFonce}{rgb}{1,.55,0}
+ \MontreCouleur{OrangeRoughy}{HTML}{C04F16}
+ \MontreCouleur{Orange}{rgb}{1,.648,0}
+ \MontreCouleur{OrchideeFonce}{rgb}{.6,.196,.8}
+ \MontreCouleur{OrchideeInter}{rgb}{.73,.332,.828}
+ \MontreCouleur{Orchidee}{rgb}{.855,.44,.84}
+ \MontreCouleur{Orpiment}{HTML}{FCD21C}
+ \MontreCouleur{Or}{rgb}{1,.844,0}
+ \MontreCouleur{Outremer}{HTML}{26619C}
+ \MontreCouleur{OxydeFer}{HTML}{F7230C}
+ \MontreCouleur{Paille}{HTML}{FEE347}
+ \MontreCouleur{Papaye}{rgb}{1,.936,.835}
+ \MontreCouleur{Parme}{HTML}{CFA0E9}
+ \MontreCouleur{Peche}{HTML}{F79559}
+ \MontreCouleur{PelureOignon}{HTML}{D58490}
+ \MontreCouleur{Perou}{rgb}{.804,.52,.248}
+ \MontreCouleur{Pervenche}{HTML}{CCCCFF}
+ \MontreCouleur{Pissenlit}{HTML}{FDBB43}
+ \MontreCouleur{Pistache}{HTML}{BEF574}
+ \MontreCouleur{PoilChameau}{HTML}{B67823}
+ \MontreCouleur{Pourpre}{HTML}{9E0E40}
+ \MontreCouleur{Prasin}{HTML}{4CA66B}
+ \MontreCouleur{Prune}{rgb}{.868,.628,.868}
+ \MontreCouleur{Puce}{HTML}{4E1609}
+ \MontreCouleur{Rhodamine}{HTML}{EE549F}
+ \MontreCouleur{RoseCarmin}{HTML}{F181B2}
+ \MontreCouleur{RoseFonce}{rgb}{1,.41,.705}
+ \MontreCouleur{RoseIntense}{rgb}{1,.08,.576}
+ \MontreCouleur{RoseClair}{rgb}{1,.712,.756}
+ \MontreCouleur{RoseMisty}{rgb}{1,.894,.884}
+ \MontreCouleur{RoseMountbatten}{HTML}{997A8D}
+ \MontreCouleur{Rose}{rgb}{1,.752,.796}
+ \MontreCouleur{RougeAndrinople}{HTML}{A91101}
+ \MontreCouleur{RougeBrique}{HTML}{B6301C}
+ \MontreCouleur{RougeCardinal}{HTML}{B82010}
+ \MontreCouleur{RougeCerise}{HTML}{BB0B0B}
+ \MontreCouleur{RougeFalun}{HTML}{801818}
+ \MontreCouleur{RougeFeu}{HTML}{FF4901}
+ \MontreCouleur{RougeFonce}{rgb}{.545,0,0}
+ \MontreCouleur{RougeIndien}{rgb}{.804,.36,.36}
+ \MontreCouleur{RougeOrange}{rgb}{1,.27,0}
+ \MontreCouleur{RougeRubis}{HTML}{ED027D}
+ \MontreCouleur{RougeSang}{HTML}{850606}
+ \MontreCouleur{RougeTomate}{HTML}{DE2916}
+ \MontreCouleur{RougeVioletInter}{rgb}{.78,.084,.52}
+ \MontreCouleur{RougeVioletPale}{rgb}{.86,.44,.576}
+ \MontreCouleur{RougeViolet}{rgb}{.816,.125,.565}
+ \MontreCouleur{Rouge}{rgb}{1,0,0}
+ \MontreCouleur{Rouille}{HTML}{985717}
+ \MontreCouleur{Rubis}{HTML}{E0115F}
+ \MontreCouleur{Sable}{HTML}{E0CDA9}
+ \MontreCouleur{Safre}{HTML}{0131B4}
+ \MontreCouleur{SangBoeuf}{HTML}{730800}
+ \MontreCouleur{Sanguine}{HTML}{850606}
+ \MontreCouleur{Sarcelle}{rgb}{0,.5,.5}
+ \MontreCouleur{SaumonFonce}{rgb}{.912,.59,.48}
+ \MontreCouleur{SaumonClair}{rgb}{1,.628,.48}
+ \MontreCouleur{Saumon}{rgb}{.98,.5,.448}
+ \MontreCouleur{Sepia}{HTML}{AE8964}
+ \MontreCouleur{Sienne}{rgb}{.628,.32,.176}
+ \MontreCouleur{Sinople}{HTML}{149414}
+ \MontreCouleur{Smalt}{HTML}{003399}
+ \MontreCouleur{Soufre}{HTML}{FFFF6B}
+ \MontreCouleur{Tabac}{HTML}{9F551E}
+ \MontreCouleur{Taupe}{HTML}{463F32}
+ \MontreCouleur{TerreOmbre}{HTML}{926D27}
+ \MontreCouleur{Tomate}{rgb}{1,.39,.28}
+ \MontreCouleur{Tomette}{HTML}{AE4A34}
+ \MontreCouleur{Topaze}{HTML}{FAEA73}
+ \MontreCouleur{Tourterelle}{HTML}{BBACAC}
+ \MontreCouleur{TurquoiseFonce}{rgb}{0,.808,.82}
+ \MontreCouleur{TurquoiseInter}{rgb}{.284,.82,.8}
+ \MontreCouleur{TurquoisePale}{rgb}{.688,.932,.932}
+ \MontreCouleur{Turquoise}{rgb}{.25,.88,.815}
+ \MontreCouleur{Vanille}{HTML}{E1CE9A}
+ \MontreCouleur{Vermeil}{HTML}{FF0921}
+ \MontreCouleur{Vermillon}{HTML}{DB1702}
+ \MontreCouleur{VertBleu}{HTML}{00B3b8}
+ \MontreCouleur{VertBouteille}{HTML}{096A09}
+ \MontreCouleur{VertCeladon}{HTML}{83A697}
+ \MontreCouleur{VertCitron}{HTML}{9EFD38}
+ \MontreCouleur{VertDeGris}{HTML}{95A595}
+ \MontreCouleur{VertEau}{HTML}{B0F2B6}
+ \MontreCouleur{VertEpinard}{HTML}{175732}
+ \MontreCouleur{VertFonce}{rgb}{0,.392,0}
+ \MontreCouleur{VertForet}{rgb}{.132,.545,.132}
+ \MontreCouleur{VertHooker}{HTML}{1B4F08}
+ \MontreCouleur{VertImperial}{HTML}{00561B}
+ \MontreCouleur{VertJaune}{rgb}{.604,.804,.196}
+ \MontreCouleur{VertJungle}{HTML}{00A99A}
+ \MontreCouleur{VertClair}{rgb}{.565,.932,.565}
+ \MontreCouleur{VertLichen}{HTML}{85C17E}
+ \MontreCouleur{VertMerFonce}{rgb}{.56,.736,.56}
+ \MontreCouleur{VertMerInter}{rgb}{.235,.7,.444}
+ \MontreCouleur{VertMerClair}{rgb}{.125,.698,.668}
+ \MontreCouleur{VertMer}{rgb}{.18,.545,.34}
+ \MontreCouleur{VertOliveFonce}{rgb}{.332,.42,.185}
+ \MontreCouleur{VertOxydeChrome}{HTML}{18391E}
+ \MontreCouleur{VertPale}{rgb}{.596,.985,.596}
+ \MontreCouleur{VertPelouse}{rgb}{.488,.99,0}
+ \MontreCouleur{VertPerroquet}{HTML}{3AF24B}
+ \MontreCouleur{VertPin}{HTML}{008A73}
+ \MontreCouleur{VertPoireau}{HTML}{4CA66B}
+ \MontreCouleur{VertPomme}{HTML}{34C924}
+ \MontreCouleur{VertPrairie}{HTML}{57D53B}
+ \MontreCouleur{VertPrintanierInter}{rgb}{0,.98,.604}
+ \MontreCouleur{VertPrintanier}{rgb}{0,1,.498}
+ \MontreCouleur{VertPrintemps}{HTML}{00FF7F}
+ \MontreCouleur{VertSapin}{HTML}{095228}
+ \MontreCouleur{VertSauge}{HTML}{689D71}
+ \MontreCouleur{VertTilleul}{HTML}{A5D152}
+ \MontreCouleur{VertVeronèse}{HTML}{5A6521}
+ \MontreCouleur{VertVessie}{HTML}{22780F}
+ \MontreCouleur{Vert}{rgb}{0,.5,0}
+ \MontreCouleur{VieilleDentelle}{rgb}{.992,.96,.9}
+ \MontreCouleur{VioletBleu}{HTML}{483A94}
+ \MontreCouleur{VioletEveque}{HTML}{723E64}
+ \MontreCouleur{VioletFonce}{rgb}{.58,0,.828}
+ \MontreCouleur{VioletInter}{rgb}{.576,.44,.86}
+ \MontreCouleur{VioletRouge}{HTML}{9F236C}
+ \MontreCouleur{VioletRoyal}{HTML}{623E99}
+ \MontreCouleur{Violette}{rgb}{.932,.51,.932}
+ \MontreCouleur{Violet}{rgb}{.5,0,.5}
+ \MontreCouleur{Viride}{HTML}{40826D}
+ \MontreCouleur{Zinzolin}{HTML}{6C0277}
\end{multicols}
-\subsection{Les couleurs issues de la gamme \og dvipsnames \fg}
+%\pagebreak
+%
+%\subsection{Des couleurs issues de la gamme \og svgnames \fg}
+%
+%\begin{multicols}{3}
+% \MontreCouleur{AmandeBlanche}{rgb}{1,.92,.804}
+% \MontreCouleur{AmandineFonce}{rgb}{.72,.525,.044}
+% \MontreCouleur{AmandineClair}{rgb}{.933,.867,.51}
+% \MontreCouleur{AmandinePale}{rgb}{.932,.91,.668}
+% \MontreCouleur{Amandine}{rgb}{.855,.648,.125}
+% \MontreCouleur{Argent}{rgb}{.752,.752,.752}
+% \MontreCouleur{Azur}{rgb}{.94,1,1}
+% \MontreCouleur{BeigeFonce}{rgb}{1,.855,.725}
+% \MontreCouleur{Beige}{rgb}{.96,.96,.864}
+% \MontreCouleur{Bisque}{rgb}{1,.894,.77}
+% \MontreCouleur{BlancAntique}{rgb}{.98,.92,.844}
+% \MontreCouleur{BlancFantome}{rgb}{.972,.972,1}
+% \MontreCouleur{BlancFloral}{rgb}{1,.98,.94}
+% \MontreCouleur{BlancNajavo}{rgb}{1,.87,.68}
+% \MontreCouleur{Blanc}{rgb}{1,1,1}
+% \MontreCouleur{BleuAcierClair}{rgb}{.69,.77,.87}
+% \MontreCouleur{BleuAcier}{rgb}{.275,.51,.705}
+% \MontreCouleur{BleuAlice}{rgb}{.94,.972,1}
+% \MontreCouleur{BleuArdoiseFonce}{rgb}{.284,.24,.545}
+% \MontreCouleur{BleuArdoiseInter}{rgb}{.484,.408,.932}
+% \MontreCouleur{BleuArdoiseClair}{rgb}{.518,.44,1}
+% \MontreCouleur{BleuArdoise}{rgb}{.415,.352,.804}
+% \MontreCouleur{BleuCadet}{rgb}{.372,.62,.628}
+% \MontreCouleur{BleuCielIntense}{rgb}{0,.75,1}
+% \MontreCouleur{BleuCielClair}{rgb}{.53,.808,.98}
+% \MontreCouleur{BleuCiel}{rgb}{.53,.808,.92}
+% \MontreCouleur{BleuDodger}{rgb}{.116,.565,1}
+% \MontreCouleur{BleuFonce}{rgb}{0,0,.545}
+% \MontreCouleur{BleuInter}{rgb}{0,0,.804}
+% \MontreCouleur{BleuClair}{rgb}{.68,.848,.9}
+% \MontreCouleur{BleuMarineInter}{rgb}{.4,.804,.668}
+% \MontreCouleur{BleuNavy}{rgb}{0,0,.5}
+% \MontreCouleur{BleuNuit}{rgb}{.098,.098,.44}
+% \MontreCouleur{BleuPoudre}{rgb}{.69,.88,.9}
+% \MontreCouleur{BleuRoyal}{rgb}{.255,.41,.884}
+% \MontreCouleur{BleuViolet}{rgb}{.54,.17,.888}
+% \MontreCouleur{Bleuet}{rgb}{.392,.585,.93}
+% \MontreCouleur{Bleu}{rgb}{0,0,1}
+% \MontreCouleur{Ble}{rgb}{.96,.87,.7}
+% \MontreCouleur{Bois}{rgb}{.87,.72,.53}
+% \MontreCouleur{Brique}{rgb}{.698,.132,.132}
+% \MontreCouleur{Bronze}{rgb}{.824,.705,.55}
+% \MontreCouleur{BrunIntense}{rgb}{.545,.27,.075}
+% \MontreCouleur{BrunClair}{rgb}{1,.92,.804}
+% \MontreCouleur{Brun}{rgb}{.648,.165,.165}
+% \MontreCouleur{Caramel}{rgb}{.824,.41,.116}
+% \MontreCouleur{Chardon}{rgb}{.848,.75,.848}
+% \MontreCouleur{Chartreuse}{rgb}{.498,1,0}
+% \MontreCouleur{CitronVertFonce}{rgb}{.196,.804,.196}
+% \MontreCouleur{CitronVert}{rgb}{0,1,0}
+% \MontreCouleur{Coquillage}{rgb}{1,.96,.932}
+% \MontreCouleur{CorailClair}{rgb}{.94,.5,.5}
+% \MontreCouleur{Corail}{rgb}{1,.498,.312}
+% \MontreCouleur{Cramoisi}{rgb}{.864,.08,.235}
+% \MontreCouleur{CremeMenthe}{rgb}{.96,1,.98}
+% \MontreCouleur{CyanFonce}{rgb}{0,.545,.545}
+% \MontreCouleur{CyanClair}{rgb}{.88,1,1}
+% \MontreCouleur{Cyan}{rgb}{0,1,1}
+% \MontreCouleur{EauMarine}{rgb}{.498,1,.83}
+% \MontreCouleur{Eau}{rgb}{0,1,1}
+% \MontreCouleur{Fumee}{rgb}{.96,.96,.96}
+% \MontreCouleur{Fuschia}{rgb}{1,0,1}
+% \MontreCouleur{GrisArdoiseFonce}{rgb}{.185,.31,.31}
+% \MontreCouleur{GrisArdoiseClair}{rgb}{.468,.532,.6}
+% \MontreCouleur{GrisArdoise}{rgb}{.44,.5,.565}
+% \MontreCouleur{GrisAttenue}{rgb}{.41,.41,.41}
+% \MontreCouleur{GrisEtain}{rgb}{.864,.864,.864}
+% \MontreCouleur{GrisFonce}{rgb}{.664,.664,.664}
+% \MontreCouleur{GrisClair}{rgb}{.828,.828,.828}
+% \MontreCouleur{Gris}{rgb}{.5,.5,.5}
+% \MontreCouleur{Indigo}{rgb}{.294,0,.51}
+% \MontreCouleur{Ivoire}{rgb}{1,1,.94}
+% \MontreCouleur{JauneAmandineClair}{rgb}{.98,.98,.824}
+% \MontreCouleur{JauneClair}{rgb}{1,.98,.804}
+% \MontreCouleur{JauneVert}{rgb}{.68,1,.185}
+% \MontreCouleur{Jaune}{rgb}{1,1,0}
+% \MontreCouleur{KakiFonce}{rgb}{.74,.716,.42}
+% \MontreCouleur{Kaki}{rgb}{.94,.9,.55}
+% \MontreCouleur{LavandeClair}{rgb}{1,.94,.96}
+% \MontreCouleur{Lavande}{rgb}{.9,.9,.98}
+% \MontreCouleur{Lin}{rgb}{.98,.94,.9}
+% \MontreCouleur{MagentaFonce}{rgb}{.545,0,.545}
+% \MontreCouleur{Magenta}{rgb}{1,0,1}
+% \MontreCouleur{Mais}{rgb}{1,.972,.864}
+% \MontreCouleur{MarronRosy}{rgb}{.736,.56,.56}
+% \MontreCouleur{MarronSandy}{rgb}{.956,.644,.376}
+% \MontreCouleur{Marron}{rgb}{.5,0,0}
+% \MontreCouleur{Miellat}{rgb}{.94,1,.94}
+% \MontreCouleur{Mocassin}{rgb}{1,.894,.71}
+% \MontreCouleur{Neige}{rgb}{1,.98,.98}
+% \MontreCouleur{Noir}{rgb}{0,0,0}
+% \MontreCouleur{Olivatre}{rgb}{.42,.556,.136}
+% \MontreCouleur{Olive}{rgb}{.5,.5,0}
+% \MontreCouleur{OrangeFonce}{rgb}{1,.55,0}
+% \MontreCouleur{Orange}{rgb}{1,.648,0}
+% \MontreCouleur{OrchideeFonce}{rgb}{.6,.196,.8}
+% \MontreCouleur{OrchideeInter}{rgb}{.73,.332,.828}
+% \MontreCouleur{Orchidee}{rgb}{.855,.44,.84}
+% \MontreCouleur{Or}{rgb}{1,.844,0}
+% \MontreCouleur{Papaye}{rgb}{1,.936,.835}
+% \MontreCouleur{Perou}{rgb}{.804,.52,.248}
+% \MontreCouleur{Prune}{rgb}{.868,.628,.868}
+% \MontreCouleur{RoseFonce}{rgb}{1,.41,.705}
+% \MontreCouleur{RoseIntense}{rgb}{1,.08,.576}
+% \MontreCouleur{RoseClair}{rgb}{1,.712,.756}
+% \MontreCouleur{RoseMisty}{rgb}{1,.894,.884}
+% \MontreCouleur{Rose}{rgb}{1,.752,.796}
+% \MontreCouleur{RougeFonce}{rgb}{.545,0,0}
+% \MontreCouleur{RougeIndien}{rgb}{.804,.36,.36}
+% \MontreCouleur{RougeOrange}{rgb}{1,.27,0}
+% \MontreCouleur{RougeVioletInter}{rgb}{.78,.084,.52}
+% \MontreCouleur{RougeVioletPale}{rgb}{.86,.44,.576}
+% \MontreCouleur{RougeViolet}{rgb}{.816,.125,.565}
+% \MontreCouleur{Rouge}{rgb}{1,0,0}
+% \MontreCouleur{Sarcelle}{rgb}{0,.5,.5}
+% \MontreCouleur{SaumonFonce}{rgb}{.912,.59,.48}
+% \MontreCouleur{SaumonClair}{rgb}{1,.628,.48}
+% \MontreCouleur{Saumon}{rgb}{.98,.5,.448}
+% \MontreCouleur{Sienne}{rgb}{.628,.32,.176}
+% \MontreCouleur{Tomate}{rgb}{1,.39,.28}
+% \MontreCouleur{TurquoiseFonce}{rgb}{0,.808,.82}
+% \MontreCouleur{TurquoiseInter}{rgb}{.284,.82,.8}
+% \MontreCouleur{TurquoisePale}{rgb}{.688,.932,.932}
+% \MontreCouleur{Turquoise}{rgb}{.25,.88,.815}
+% \MontreCouleur{VertFonce}{rgb}{0,.392,0}
+% \MontreCouleur{VertForet}{rgb}{.132,.545,.132}
+% \MontreCouleur{VertJaune}{rgb}{.604,.804,.196}
+% \MontreCouleur{VertClair}{rgb}{.565,.932,.565}
+% \MontreCouleur{VertMerFonce}{rgb}{.56,.736,.56}
+% \MontreCouleur{VertMerInter}{rgb}{.235,.7,.444}
+% \MontreCouleur{VertMerClair}{rgb}{.125,.698,.668}
+% \MontreCouleur{VertMer}{rgb}{.18,.545,.34}
+% \MontreCouleur{VertOliveFonce}{rgb}{.332,.42,.185}
+% \MontreCouleur{VertPale}{rgb}{.596,.985,.596}
+% \MontreCouleur{VertPelouse}{rgb}{.488,.99,0}
+% \MontreCouleur{VertPrintanierInter}{rgb}{0,.98,.604}
+% \MontreCouleur{VertPrintanier}{rgb}{0,1,.498}
+% \MontreCouleur{Vert}{rgb}{0,.5,0}
+% \MontreCouleur{VieilleDentelle}{rgb}{.992,.96,.9}
+% \MontreCouleur{VioletFonce}{rgb}{.58,0,.828}
+% \MontreCouleur{VioletInter}{rgb}{.576,.44,.86}
+% \MontreCouleur{Violet}{rgb}{.5,0,.5}
+% \MontreCouleur{Violette}{rgb}{.932,.51,.932}
+%\end{multicols}
+%
+%\subsection{Des couleurs issues de la gamme \og dvipsnames \fg}
+%
+%\begin{multicols}{3}
+% %\MontreCouleur{Abricot}{HTML}{FAB780}
+% %\MontreCouleur{Acajou}{HTML}{A9331F}
+% \MontreCouleur{BleuCeruleen}{HTML}{00A3E3}
+% \MontreCouleur{BleuProcess}{HTML}{00B0EF}
+% \MontreCouleur{BrunJaune}{HTML}{973F05}
+% %\MontreCouleur{Emeraude}{HTML}{00A99D}
+% \MontreCouleur{Melon}{HTML}{F79E7C}
+% \MontreCouleur{Mure}{HTML}{A93B94}
+% %\MontreCouleur{OrangeBrule}{HTML}{F6911E}
+% \MontreCouleur{OrangeRoughy}{HTML}{C04F16}
+% \MontreCouleur{Peche}{HTML}{F79559}
+% %\MontreCouleur{Pervenche}{HTML}{7A77B8}
+% \MontreCouleur{Pissenlit}{HTML}{FDBB43}
+% \MontreCouleur{Rhodamine}{HTML}{EE549F}
+% \MontreCouleur{RoseCarmin}{HTML}{F181B2}
+% \MontreCouleur{RougeBrique}{HTML}{B6301C}
+% \MontreCouleur{RougeRubis}{HTML}{ED027D}
+% %\MontreCouleur{Sepia}{HTML}{671600}
+% \MontreCouleur{VertBleu}{HTML}{00B3b8}
+% \MontreCouleur{VertJungle}{HTML}{00A99A}
+% \MontreCouleur{VertPin}{HTML}{008A73}
+% \MontreCouleur{VioletBleu}{HTML}{483A94}
+% \MontreCouleur{VioletRouge}{HTML}{9F236C}
+% \MontreCouleur{VioletRoyal}{HTML}{623E99}
+%\end{multicols}
+
+\pagebreak
+
+\section{Liste des couleurs xkcd}
+
+Pour des soucis de compatibilité avec d'autres couleurs prédéfinies, les couleurs \MontreCode{[xkcd]} sont préfixées par \MontreCode{x}.
\begin{multicols}{3}
- \MontreCouleur{Abricot}
- \MontreCouleur{Acajou}
- \MontreCouleur{BleuCeruleen}
- \MontreCouleur{BleuProcess}
- \MontreCouleur{BrunJaune}
- \MontreCouleur{Emeraude}
- \MontreCouleur{Melon}
- \MontreCouleur{Mure}
- \MontreCouleur{OrangeBrule}
- \MontreCouleur{OrangeRoughy}
- \MontreCouleur{Peche}
- \MontreCouleur{Pervenche}
- \MontreCouleur{Pissenlit}
- \MontreCouleur{Rhodamine}
- \MontreCouleur{RoseCarmin}
- \MontreCouleur{RougeBrique}
- \MontreCouleur{RougeRubis}
- \MontreCouleur{Sepia}
- \MontreCouleur{VertBleu}
- \MontreCouleur{VertJungle}
- \MontreCouleur{VertPin}
- \MontreCouleur{VioletBleu}
- \MontreCouleur{VioletRouge}
- \MontreCouleur{VioletRoyal}
+ \MontreCouleurXKCD{Abricot}{FFB16D}
+ \MontreCouleurXKCD{Acajou}{4A0100}
+ \MontreCouleurXKCD{Acier}{738595}
+ \MontreCouleurXKCD{Adobe}{BD6C48}
+ \MontreCouleurXKCD{AigueMarine}{04D8B2}
+ \MontreCouleurXKCD{Algue}{54AC68}
+ \MontreCouleurXKCD{Ambre}{FEB308}
+ \MontreCouleurXKCD{Amethyste}{9B5FC0}
+ \MontreCouleurXKCD{Ardoise}{516572}
+ \MontreCouleurXKCD{Argent}{C5C9C7}
+ \MontreCouleurXKCD{Argile}{B66A50}
+ \MontreCouleurXKCD{Asperge}{77AB56}
+ \MontreCouleurXKCD{AubergineLeger}{894585}
+ \MontreCouleurXKCD{Aubergine}{380835}
+ \MontreCouleurXKCD{Auburn}{9A3001}
+ \MontreCouleurXKCD{Avocat}{90B134}
+ \MontreCouleurXKCD{Azur}{069AF3}
+ \MontreCouleurXKCD{Baie}{990F4B}
+ \MontreCouleurXKCD{Banane}{FFFF7E}
+ \MontreCouleurXKCD{Barney}{AC1DB8}
+ \MontreCouleurXKCD{BeigeClair}{FBEEAC}
+ \MontreCouleurXKCD{BeigeFonce}{AC9362}
+ \MontreCouleurXKCD{BeigeJaunatre}{FCFC81}
+ \MontreCouleurXKCD{BeigeJaune}{FFE36E}
+ \MontreCouleurXKCD{BeigeKaki}{E6F2A2}
+ \MontreCouleurXKCD{BeigeRose}{D99B82}
+ \MontreCouleurXKCD{BeigeVerdatre}{C9D179}
+ \MontreCouleurXKCD{Beige}{D1B26F}
+ \MontreCouleurXKCD{Beurre}{FFFF81}
+ \MontreCouleurXKCD{Bile}{B5C306}
+ \MontreCouleurXKCD{BlancCasse}{FFFFFE4}
+ \MontreCouleurXKCD{Blanc}{FFFFFF}
+ \MontreCouleurXKCD{BleuAcier}{5A7D9A}
+ \MontreCouleurXKCD{BleuAgreable}{107AB0}
+ \MontreCouleurXKCD{BleuArdoiseFonce}{214761}
+ \MontreCouleurXKCD{BleuArdoise}{5B7C99}
+ \MontreCouleurXKCD{BleuAttenue}{3B719F}
+ \MontreCouleurXKCD{BleuBebe}{A2CFFE}
+ \MontreCouleurXKCD{BleuBleuClair}{CAFFFB}
+ \MontreCouleurXKCD{BleuBleu}{2242C7}
+ \MontreCouleurXKCD{BleuCadet}{4E7496}
+ \MontreCouleurXKCD{BleuCanardFonce}{014D4E}
+ \MontreCouleurXKCD{BleuCaroline}{8AB8FE}
+ \MontreCouleurXKCD{BleuCeruleen}{056EEE}
+ \MontreCouleurXKCD{BleuChaud}{4B57DB}
+ \MontreCouleurXKCD{BleuCielCanard}{C3FBF4}
+ \MontreCouleurXKCD{BleuCielClairVif}{3D7AFD}
+ \MontreCouleurXKCD{BleuCielClair}{C6FCFF}
+ \MontreCouleurXKCD{BleuCielFonce}{448EE4}
+ \MontreCouleurXKCD{BleuCielPale}{BDF6FE}
+ \MontreCouleurXKCD{BleuCielProfond}{0D75F8}
+ \MontreCouleurXKCD{BleuCielRobinson}{6DEDFD}
+ \MontreCouleurXKCD{BleuCielVif}{02CCFE}
+ \MontreCouleurXKCD{BleuCiel}{75BBFD}
+ \MontreCouleurXKCD{BleuClairVif}{26F7FD}
+ \MontreCouleurXKCD{BleuClair}{247AFD}
+ \MontreCouleurXKCD{BleuCobalt}{030AA7}
+ \MontreCouleurXKCD{BleuCool}{4984B8}
+ \MontreCouleurXKCD{BleuCoquilleOeuf}{C4FFF7}
+ \MontreCouleurXKCD{BleuCrepuscule}{0A437A}
+ \MontreCouleurXKCD{BleuDefraichi}{3F829D}
+ \MontreCouleurXKCD{BleuDenim}{3B5B92}
+ \MontreCouleurXKCD{BleuDodger}{3E82FC}
+ \MontreCouleurXKCD{BleuDoux}{6488EA}
+ \MontreCouleurXKCD{BleuDusky}{475F94}
+ \MontreCouleurXKCD{BleuEau}{02D8E9}
+ \MontreCouleurXKCD{BleuElectrique}{0652FF}
+ \MontreCouleurXKCD{BleuEteint}{5684AE}
+ \MontreCouleurXKCD{BleuFane}{5A86AD}
+ \MontreCouleurXKCD{BleuFonce}{00035B}
+ \MontreCouleurXKCD{BleuFrance}{436BAD}
+ \MontreCouleurXKCD{BleuGrisatre}{5E819D}
+ \MontreCouleurXKCD{BleuGris}{647D8E}
+ \MontreCouleurXKCD{BleuIndigo}{3A18B1}
+ \MontreCouleurXKCD{BleuLaid}{31668A}
+ \MontreCouleurXKCD{BleuLavande}{8B88F8}
+ \MontreCouleurXKCD{BleuMarineFonce}{00022E}
+ \MontreCouleurXKCD{BleuMarine}{001146}
+ \MontreCouleurXKCD{BleuMerProfonde}{015482}
+ \MontreCouleurXKCD{BleuMer}{047495}
+ \MontreCouleurXKCD{BleuMetallique}{4F738E}
+ \MontreCouleurXKCD{BleuMousseMer}{78D1B6}
+ \MontreCouleurXKCD{BleuMoyen}{276AB3}
+ \MontreCouleurXKCD{BleuNavyClair}{155084}
+ \MontreCouleurXKCD{BleuNeon}{04D9FF}
+ \MontreCouleurXKCD{BleuNuageux}{ACC2D9}
+ \MontreCouleurXKCD{BleuNuit}{020035}
+ \MontreCouleurXKCD{BleuOcean}{03719C}
+ \MontreCouleurXKCD{BleuOrageux}{507B9C}
+ \MontreCouleurXKCD{BleuOutremer}{1805DB}
+ \MontreCouleurXKCD{BleuPale}{D0FEFE}
+ \MontreCouleurXKCD{BleuPaon}{016795}
+ \MontreCouleurXKCD{BleuPastel}{A2BFFE}
+ \MontreCouleurXKCD{BleuPervenche}{8F8CE7}
+ \MontreCouleurXKCD{BleuPoudre}{B1D1FC}
+ \MontreCouleurXKCD{BleuPourpre}{5F34E7}
+ \MontreCouleurXKCD{BleuPrimaire}{0804F9}
+ \MontreCouleurXKCD{BleuPrusse}{004577}
+ \MontreCouleurXKCD{BleuPuissant}{0C06F7}
+ \MontreCouleurXKCD{BleuPur}{0203E2}
+ \MontreCouleurXKCD{BleuRiche}{021BF9}
+ \MontreCouleurXKCD{BleuRoyalClair}{3A2EFE}
+ \MontreCouleurXKCD{BleuRoyalFonce}{02066F}
+ \MontreCouleurXKCD{BleuRoyal}{0504AA}
+ \MontreCouleurXKCD{BleuSarcelle}{01889F}
+ \MontreCouleurXKCD{BleuTeintePourpre}{5539CC}
+ \MontreCouleurXKCD{BleuTeinte}{00555A}
+ \MontreCouleurXKCD{BleuTiffany}{7BF2DA}
+ \MontreCouleurXKCD{BleuToucheViolet}{533CC6}
+ \MontreCouleurXKCD{BleuTresClair}{D5FFFF}
+ \MontreCouleurXKCD{BleuTresFonce}{000133}
+ \MontreCouleurXKCD{BleuTresPale}{D6FFFE}
+ \MontreCouleurXKCD{BleuTurquoise}{06B1C4}
+ \MontreCouleurXKCD{BleuVertClair}{56FCA2}
+ \MontreCouleurXKCD{BleuVertetre}{0B8B87}
+ \MontreCouleurXKCD{BleuVert}{017A79}
+ \MontreCouleurXKCD{BleuVif}{0165FC}
+ \MontreCouleurXKCD{BleuViolet}{510AC9}
+ \MontreCouleurXKCD{BleuVraimentClair}{D4FFFF}
+ \MontreCouleurXKCD{BleuVrai}{010FCC}
+ \MontreCouleurXKCD{BleuWindows}{3778BF}
+ \MontreCouleurXKCD{Bleuet}{5170D7}
+ \MontreCouleurXKCD{Bleu}{0343DF}
+ \MontreCouleurXKCD{Ble}{FBDD7E}
+ \MontreCouleurXKCD{Bordeaux}{680018}
+ \MontreCouleurXKCD{Bordeaux}{7B002C}
+ \MontreCouleurXKCD{Boue}{735C12}
+ \MontreCouleurXKCD{BourgogneClair}{A8415B}
+ \MontreCouleurXKCD{Bourgogne}{610023}
+ \MontreCouleurXKCD{Brique}{A03623}
+ \MontreCouleurXKCD{Bronze}{A87900}
+ \MontreCouleurXKCD{BrunChocolat}{411900}
+ \MontreCouleurXKCD{BrunClair}{AD8150}
+ \MontreCouleurXKCD{BrunDore}{B27A01}
+ \MontreCouleurXKCD{BrunFonce}{341C02}
+ \MontreCouleurXKCD{BrunJaunatre}{AE8B0C}
+ \MontreCouleurXKCD{BrunJaune}{B79400}
+ \MontreCouleurXKCD{BrunOrange}{BE6400}
+ \MontreCouleurXKCD{BrunPale}{B1916E}
+ \MontreCouleurXKCD{BrunPourpre}{673A3F}
+ \MontreCouleurXKCD{BrunRougeatre}{7F2B0A}
+ \MontreCouleurXKCD{BrunSable}{CBA560}
+ \MontreCouleurXKCD{BrunTerne}{876E4B}
+ \MontreCouleurXKCD{BrunVerdatre}{696112}
+ \MontreCouleurXKCD{Brunatre}{9C6D57}
+ \MontreCouleurXKCD{CacaBebe}{937C00}
+ \MontreCouleurXKCD{Cacao}{875F42}
+ \MontreCouleurXKCD{Caca}{8F7303}
+ \MontreCouleurXKCD{Cafe}{A6814C}
+ \MontreCouleurXKCD{Camouflage}{7F8F4E}
+ \MontreCouleurXKCD{Canneberge}{9E003A}
+ \MontreCouleurXKCD{Cannelle}{AC4F06}
+ \MontreCouleurXKCD{CaramelBeurre}{FDB147}
+ \MontreCouleurXKCD{Caramel}{AF6F09}
+ \MontreCouleurXKCD{Carmin}{9D0216}
+ \MontreCouleurXKCD{Celadon}{BEFDB7}
+ \MontreCouleurXKCD{Celeri}{C1FD95}
+ \MontreCouleurXKCD{Cerise}{CF0234}
+ \MontreCouleurXKCD{Ceruleen}{0485D1}
+ \MontreCouleurXKCD{Chameau}{C69F59}
+ \MontreCouleurXKCD{Champignon}{BA9E88}
+ \MontreCouleurXKCD{Charbon}{343837}
+ \MontreCouleurXKCD{Chartreuse}{C1F80A}
+ \MontreCouleurXKCD{Chataigne}{742802}
+ \MontreCouleurXKCD{ChocolatLait}{7F4E1E}
+ \MontreCouleurXKCD{Chocolat}{3D1C02}
+ \MontreCouleurXKCD{Ciel}{82CAFC}
+ \MontreCouleurXKCD{Ciment}{A5A391}
+ \MontreCouleurXKCD{CitronElectrique}{A8FF04}
+ \MontreCouleurXKCD{CitronVertClair}{65FE08}
+ \MontreCouleurXKCD{CitronVertFonce}{7EBD01}
+ \MontreCouleurXKCD{CitronVertPale}{BEFD73}
+ \MontreCouleurXKCD{CitronVertVif}{87FD05}
+ \MontreCouleurXKCD{CitronVert}{AAFF32}
+ \MontreCouleurXKCD{CitronVert}{AEFF6E}
+ \MontreCouleurXKCD{Citron}{FDFF52}
+ \MontreCouleurXKCD{Cobalt}{1E488F}
+ \MontreCouleurXKCD{CoquilleOeuf}{FFFCC4}
+ \MontreCouleurXKCD{CorailFonce}{CF524E}
+ \MontreCouleurXKCD{Corail}{FC5A50}
+ \MontreCouleurXKCD{Courge}{F2AB15}
+ \MontreCouleurXKCD{Cramoisi}{8C000F}
+ \MontreCouleurXKCD{CremeAnglaise}{FFFD78}
+ \MontreCouleurXKCD{CremeFonce}{FFF39A}
+ \MontreCouleurXKCD{Creme}{FEF69E}
+ \MontreCouleurXKCD{Crepuscule}{4E518B}
+ \MontreCouleurXKCD{Cuir}{AC7434}
+ \MontreCouleurXKCD{Cuivre}{B66325}
+ \MontreCouleurXKCD{CyanClair}{ACFFFC}
+ \MontreCouleurXKCD{CyanFonce}{0A888A}
+ \MontreCouleurXKCD{CyanPale}{B7FFFA}
+ \MontreCouleurXKCD{CyanVert}{2AFEB7}
+ \MontreCouleurXKCD{CyanVif}{41FDFE}
+ \MontreCouleurXKCD{Cyan}{00FFFF}
+ \MontreCouleurXKCD{Denim}{3B638C}
+ \MontreCouleurXKCD{Desert}{CCAD60}
+ \MontreCouleurXKCD{Diarrhee}{9F8303}
+ \MontreCouleurXKCD{Dore}{F5BF03}
+ \MontreCouleurXKCD{EauClair}{8CFFDB}
+ \MontreCouleurXKCD{EauFonce}{05696B}
+ \MontreCouleurXKCD{EauPale}{B8FFEB}
+ \MontreCouleurXKCD{EauProfond}{08787F}
+ \MontreCouleurXKCD{EauVif}{0BF9EA}
+ \MontreCouleurXKCD{Ecarlate}{BE0119}
+ \MontreCouleurXKCD{Ecchymose}{7E4071}
+ \MontreCouleurXKCD{Ecru}{FEFFCA}
+ \MontreCouleurXKCD{Emeraude}{01A049}
+ \MontreCouleurXKCD{Epicea}{0A5F38}
+ \MontreCouleurXKCD{Fade}{AFA88B}
+ \MontreCouleurXKCD{Faon}{CFAF7B}
+ \MontreCouleurXKCD{Feuille}{71AA34}
+ \MontreCouleurXKCD{Fonce}{1B2431}
+ \MontreCouleurXKCD{Foret}{0B5509}
+ \MontreCouleurXKCD{Fougere}{63A950}
+ \MontreCouleurXKCD{Fraise}{FB2943}
+ \MontreCouleurXKCD{Framboise}{B00149}
+ \MontreCouleurXKCD{FuchsiaFoncé}{9D0759}
+ \MontreCouleurXKCD{Fuchsia}{ED0DD9}
+ \MontreCouleurXKCD{Glace}{D6FFFA}
+ \MontreCouleurXKCD{Glaviot}{9BB53C}
+ \MontreCouleurXKCD{Glycine}{A87DC2}
+ \MontreCouleurXKCD{Gres}{C9AE74}
+ \MontreCouleurXKCD{GrisAcier}{6F828A}
+ \MontreCouleurXKCD{GrisArdoise}{59656D}
+ \MontreCouleurXKCD{GrisArme}{536267}
+ \MontreCouleurXKCD{GrisBleuClair}{9DBCD4}
+ \MontreCouleurXKCD{GrisBleuFonce}{1F3B4D}
+ \MontreCouleurXKCD{GrisBleuatre}{89A0B0}
+ \MontreCouleurXKCD{GrisBleu}{607C8E}
+ \MontreCouleurXKCD{GrisBrun}{8D8468}
+ \MontreCouleurXKCD{GrisCharbon}{3C4142}
+ \MontreCouleurXKCD{GrisChaud}{978A84}
+ \MontreCouleurXKCD{GrisClair}{D8DCD6}
+ \MontreCouleurXKCD{GrisCuirasse}{6B7C85}
+ \MontreCouleurXKCD{GrisFonce}{363737}
+ \MontreCouleurXKCD{GrisFrais}{95A3A6}
+ \MontreCouleurXKCD{GrisMoyen}{7D7F7C}
+ \MontreCouleurXKCD{GrisPale}{FDFDFE}
+ \MontreCouleurXKCD{GrisRosatre}{C88D94}
+ \MontreCouleurXKCD{GrisRose}{C3909B}
+ \MontreCouleurXKCD{GrisRougeatre}{997570}
+ \MontreCouleurXKCD{GrisTaupe}{B9A281}
+ \MontreCouleurXKCD{GrisTeinteBleu}{748B97}
+ \MontreCouleurXKCD{GrisTeinteMarronn}{86775F}
+ \MontreCouleurXKCD{GrisVert}{77926F}
+ \MontreCouleurXKCD{GrisViolace}{947E94}
+ \MontreCouleurXKCD{GrisViolet}{7A687F}
+ \MontreCouleurXKCD{Grisatre}{A8A495}
+ \MontreCouleurXKCD{Gris}{929591}
+ \MontreCouleurXKCD{Heliotrope}{D94FF5}
+ \MontreCouleurXKCD{Herbe}{5CAC2D}
+ \MontreCouleurXKCD{IndigoClair}{6D5ACF}
+ \MontreCouleurXKCD{IndigoFonce}{1F0954}
+ \MontreCouleurXKCD{Indigo}{380282}
+ \MontreCouleurXKCD{Iris}{6258C4}
+ \MontreCouleurXKCD{Ivoire}{FFFFCB}
+ \MontreCouleurXKCD{Jade}{1FA774}
+ \MontreCouleurXKCD{Jaunatre}{FAEE66}
+ \MontreCouleurXKCD{JauneAttenue}{EEDC5B}
+ \MontreCouleurXKCD{JauneBanane}{FAFE4B}
+ \MontreCouleurXKCD{JauneBeurre}{FFFD74}
+ \MontreCouleurXKCD{JauneBoueux}{BFAC05}
+ \MontreCouleurXKCD{JauneBrule}{D5AB09}
+ \MontreCouleurXKCD{JauneBrun}{B29705}
+ \MontreCouleurXKCD{JauneCanari}{FDFF63}
+ \MontreCouleurXKCD{JauneCitronVert}{D0FE1D}
+ \MontreCouleurXKCD{JauneCitron}{FDFF38}
+ \MontreCouleurXKCD{JauneClair}{FFFFE7A}
+ \MontreCouleurXKCD{JauneDore}{FEC615}
+ \MontreCouleurXKCD{JauneEnsoleille}{FFF917}
+ \MontreCouleurXKCD{JauneFane}{FEFF7F}
+ \MontreCouleurXKCD{JauneFonce}{D5B60A}
+ \MontreCouleurXKCD{JauneLaid}{D0C101}
+ \MontreCouleurXKCD{JauneMaladif}{D0E429}
+ \MontreCouleurXKCD{JauneMoutarde}{D2BD0A}
+ \MontreCouleurXKCD{JauneNeon}{CFFF04}
+ \MontreCouleurXKCD{JauneOlive}{C2B709}
+ \MontreCouleurXKCD{JauneOr}{F9BC08}
+ \MontreCouleurXKCD{JaunePale}{FFFF84}
+ \MontreCouleurXKCD{JaunePastel}{FFFE71}
+ \MontreCouleurXKCD{JaunePele}{F1F33F}
+ \MontreCouleurXKCD{JaunePisse}{DDD618}
+ \MontreCouleurXKCD{JauneSable}{FCE166}
+ \MontreCouleurXKCD{JauneSale}{CDC50A}
+ \MontreCouleurXKCD{JauneSoleil}{FFDF22}
+ \MontreCouleurXKCD{JauneTeinteOrange}{FDB915}
+ \MontreCouleurXKCD{JauneTournesol}{FFDA03}
+ \MontreCouleurXKCD{JauneVerdatre}{CDFD02}
+ \MontreCouleurXKCD{JauneVert}{C6F808}
+ \MontreCouleurXKCD{JauneVif}{FFFD01}
+ \MontreCouleurXKCD{JauneVomi}{C2BE0E}
+ \MontreCouleurXKCD{Jaune}{FFFF14}
+ \MontreCouleurXKCD{JoncOr}{FAC205}
+ \MontreCouleurXKCD{KakiFonce}{9B8F55}
+ \MontreCouleurXKCD{Kaki}{AAA662}
+ \MontreCouleurXKCD{Kiwi}{9CEF43}
+ \MontreCouleurXKCD{LavandeClairVif}{C760FF}
+ \MontreCouleurXKCD{LavandeClair}{DFC5FE}
+ \MontreCouleurXKCD{LavandeFonce}{856798}
+ \MontreCouleurXKCD{LavandeLeger}{EFC0FE}
+ \MontreCouleurXKCD{LavandePale}{EECFFE}
+ \MontreCouleurXKCD{Lavande}{A484AC}
+ \MontreCouleurXKCD{LavandrePoudre}{AC86A8}
+ \MontreCouleurXKCD{Lichen}{8FB67B}
+ \MontreCouleurXKCD{LilasClair}{EDC8FF}
+ \MontreCouleurXKCD{LilasFonce}{9C6DA5}
+ \MontreCouleurXKCD{LilasPale}{E4CBFF}
+ \MontreCouleurXKCD{LilasProfond}{966EBD}
+ \MontreCouleurXKCD{LilasVif}{C95EFB}
+ \MontreCouleurXKCD{Lilas}{C48EFD}
+ \MontreCouleurXKCD{MacaroniFromage}{EFB435}
+ \MontreCouleurXKCD{MagentaClair}{FA5FF7}
+ \MontreCouleurXKCD{MagentaFonce}{960056}
+ \MontreCouleurXKCD{MagentaPale}{D767AD}
+ \MontreCouleurXKCD{MagentaProfond}{A0025C}
+ \MontreCouleurXKCD{MagentaVif}{FF08E8}
+ \MontreCouleurXKCD{Magenta}{C20078}
+ \MontreCouleurXKCD{Mais}{F4D054}
+ \MontreCouleurXKCD{Mandarine}{FF9408}
+ \MontreCouleurXKCD{Mangue}{FFA62B}
+ \MontreCouleurXKCD{Manille}{FFFA86}
+ \MontreCouleurXKCD{Marecage}{698339}
+ \MontreCouleurXKCD{Marine}{042E60}
+ \MontreCouleurXKCD{MarronArgile}{B2713D}
+ \MontreCouleurXKCD{MarronBoueux}{886806}
+ \MontreCouleurXKCD{MarronBoue}{60460F}
+ \MontreCouleurXKCD{MarronBronze}{AB7E4C}
+ \MontreCouleurXKCD{MarronCacaBebe}{AB9004}
+ \MontreCouleurXKCD{MarronCaca}{7A5901}
+ \MontreCouleurXKCD{MarronChaud}{964E02}
+ \MontreCouleurXKCD{MarronFonce}{3C0008}
+ \MontreCouleurXKCD{MarronGrisatre}{7A6A4F}
+ \MontreCouleurXKCD{MarronJaunatre}{9B7A01}
+ \MontreCouleurXKCD{MarronLaid}{7D7103}
+ \MontreCouleurXKCD{MarronMoutarde}{AC7E04}
+ \MontreCouleurXKCD{MarronMoyen}{7F5112}
+ \MontreCouleurXKCD{MarronOlive}{645403}
+ \MontreCouleurXKCD{MarronPourpre}{6B4247}
+ \MontreCouleurXKCD{MarronProfond}{410200}
+ \MontreCouleurXKCD{MarronRosatre}{B17261}
+ \MontreCouleurXKCD{MarronRougeatre}{6E1005}
+ \MontreCouleurXKCD{MarronRouge}{A24857}
+ \MontreCouleurXKCD{MarronRouille}{8B3103}
+ \MontreCouleurXKCD{MarronSable}{C4A661}
+ \MontreCouleurXKCD{MarronTeinteOrange}{B16002}
+ \MontreCouleurXKCD{MarronTerre}{836539}
+ \MontreCouleurXKCD{MarronTresClair}{D3B683}
+ \MontreCouleurXKCD{MarronTresFonce}{1D0200}
+ \MontreCouleurXKCD{MarronVert}{544E03}
+ \MontreCouleurXKCD{Marron}{650021}
+ \MontreCouleurXKCD{Mastic}{BEAE8A}
+ \MontreCouleurXKCD{MauveClair}{C292A1}
+ \MontreCouleurXKCD{MauvePale}{FED0FC}
+ \MontreCouleurXKCD{Mauve}{AE7181}
+ \MontreCouleurXKCD{Melon}{FF7855}
+ \MontreCouleurXKCD{MentheFonce}{48C072}
+ \MontreCouleurXKCD{MentheVerveine}{1EF876}
+ \MontreCouleurXKCD{Menthe}{9FFEB0}
+ \MontreCouleurXKCD{Merlot}{730039}
+ \MontreCouleurXKCD{Mer}{3C9992}
+ \MontreCouleurXKCD{Minuit}{03012D}
+ \MontreCouleurXKCD{Moka}{9D7651}
+ \MontreCouleurXKCD{Morve}{ACBB0D}
+ \MontreCouleurXKCD{MousseMerLegere}{A0FEBF}
+ \MontreCouleurXKCD{MousseMer}{80F9AD}
+ \MontreCouleurXKCD{Mousse}{769958}
+ \MontreCouleurXKCD{MoutardeClair}{F7D560}
+ \MontreCouleurXKCD{MoutardeFonce}{A88905}
+ \MontreCouleurXKCD{Moutarde}{CEB301}
+ \MontreCouleurXKCD{Mure}{920A4E}
+ \MontreCouleurXKCD{Myrtille}{464196}
+ \MontreCouleurXKCD{Noir}{000000}
+ \MontreCouleurXKCD{Noisette}{8E7618}
+ \MontreCouleurXKCD{Ocean}{017B92}
+ \MontreCouleurXKCD{OcreJaune}{CB9D06}
+ \MontreCouleurXKCD{Ocre}{BF9005}
+ \MontreCouleurXKCD{Oeillet}{FD798F}
+ \MontreCouleurXKCD{OliveBourbe}{6F7632}
+ \MontreCouleurXKCD{OliveClair}{ACBF69}
+ \MontreCouleurXKCD{OliveFonce}{373E02}
+ \MontreCouleurXKCD{OlivePale}{B9CC81}
+ \MontreCouleurXKCD{OliveVif}{9CBB04}
+ \MontreCouleurXKCD{Olive}{6E750E}
+ \MontreCouleurXKCD{OmbreBrulee}{A0450E}
+ \MontreCouleurXKCD{OrClair}{FDDC5C}
+ \MontreCouleurXKCD{OrFonce}{B59410}
+ \MontreCouleurXKCD{OrPale}{FDDE6C}
+ \MontreCouleurXKCD{OrangeAttenue}{D8863B}
+ \MontreCouleurXKCD{OrangeBrique}{C14A09}
+ \MontreCouleurXKCD{OrangeBrule}{C04E01}
+ \MontreCouleurXKCD{OrangeBrunatre}{CA6B02}
+ \MontreCouleurXKCD{OrangeCitrouille}{E17701}
+ \MontreCouleurXKCD{OrangeClair}{FDAA48}
+ \MontreCouleurXKCD{OrangeDecolore}{F0944D}
+ \MontreCouleurXKCD{OrangeFonce}{C65102}
+ \MontreCouleurXKCD{OrangeJaunatre}{FCB001}
+ \MontreCouleurXKCD{OrangeJaune}{FFAD01}
+ \MontreCouleurXKCD{OrangePale}{FF964F}
+ \MontreCouleurXKCD{OrangePoussiere}{F0833A}
+ \MontreCouleurXKCD{OrangeRosatre}{FF724C}
+ \MontreCouleurXKCD{OrangeRougeatre}{F8481C}
+ \MontreCouleurXKCD{OrangeRouge}{FD3C06}
+ \MontreCouleurXKCD{OrangeRouille}{C45508}
+ \MontreCouleurXKCD{OrangeSale}{C87606}
+ \MontreCouleurXKCD{OrangeSanguine}{FE4B03}
+ \MontreCouleurXKCD{OrangeVif}{FF5B00}
+ \MontreCouleurXKCD{Orange}{F97306}
+ \MontreCouleurXKCD{Orchidee}{C875C4}
+ \MontreCouleurXKCD{Or}{DBB40C}
+ \MontreCouleurXKCD{Outremer}{2000B1}
+ \MontreCouleurXKCD{Paille}{FCF679}
+ \MontreCouleurXKCD{Pale}{FFF9D0}
+ \MontreCouleurXKCD{Pamplemousse}{FD5956}
+ \MontreCouleurXKCD{Parchemin}{FEFCAF}
+ \MontreCouleurXKCD{Pasteque}{FD4659}
+ \MontreCouleurXKCD{PecheClair}{FFD8B1}
+ \MontreCouleurXKCD{PecheFonce}{DE7E5D}
+ \MontreCouleurXKCD{PechePele}{FFE5AD}
+ \MontreCouleurXKCD{Peche}{FFB07C}
+ \MontreCouleurXKCD{PervencheClair}{C1C6FC}
+ \MontreCouleurXKCD{PervencheFonce}{665FD1}
+ \MontreCouleurXKCD{Petrole}{005F6A}
+ \MontreCouleurXKCD{Pierre}{ADA587}
+ \MontreCouleurXKCD{Pin}{2B5D34}
+ \MontreCouleurXKCD{Pissenlit}{FEDF08}
+ \MontreCouleurXKCD{Pistache}{C0FA8B}
+ \MontreCouleurXKCD{Poire}{CBF85F}
+ \MontreCouleurXKCD{Pois}{A4BF20}
+ \MontreCouleurXKCD{PommeVerte}{5EDC1F}
+ \MontreCouleurXKCD{Pomme}{6ECB3C}
+ \MontreCouleurXKCD{PourpreAttenue}{84597E}
+ \MontreCouleurXKCD{PourpreBarney}{A00498}
+ \MontreCouleurXKCD{PourpreBleuatre}{6241C7}
+ \MontreCouleurXKCD{PourpreBleu}{5729CE}
+ \MontreCouleurXKCD{PourpreDoux}{A66FB5}
+ \MontreCouleurXKCD{PourpreElectrique}{AA23FF}
+ \MontreCouleurXKCD{PourpreEteint}{805B87}
+ \MontreCouleurXKCD{PourpreFane}{825F87}
+ \MontreCouleurXKCD{PourpreFonce}{35063E}
+ \MontreCouleurXKCD{PourpreGrisatre}{887191}
+ \MontreCouleurXKCD{PourpreGris}{826D8C}
+ \MontreCouleurXKCD{PourpreMinuit}{280137}
+ \MontreCouleurXKCD{PourpreMoyen}{9E43A2}
+ \MontreCouleurXKCD{PourpreNeon}{BC13FE}
+ \MontreCouleurXKCD{PourprePastel}{CAA0FF}
+ \MontreCouleurXKCD{PourprePrune}{4E0550}
+ \MontreCouleurXKCD{PourpreRaisin}{5D1451}
+ \MontreCouleurXKCD{PourpreRiche}{720058}
+ \MontreCouleurXKCD{PourpreRosatre}{C94CBE}
+ \MontreCouleurXKCD{PourpreRose}{C83CB9}
+ \MontreCouleurXKCD{PourpreRougeatre}{910951}
+ \MontreCouleurXKCD{PourpreRouge}{820747}
+ \MontreCouleurXKCD{PourpreSale}{734A65}
+ \MontreCouleurXKCD{PourpreSombre}{895B7B}
+ \MontreCouleurXKCD{PourpreTeinteBleu}{703BE7}
+ \MontreCouleurXKCD{PourpreTeinteMarron}{76424E}
+ \MontreCouleurXKCD{PourpreTresClair}{F6CEFC}
+ \MontreCouleurXKCD{PourpreTresSombre}{2A0134}
+ \MontreCouleurXKCD{PourpreVif}{9900FA}
+ \MontreCouleurXKCD{Pourpre}{7E1E9C}
+ \MontreCouleurXKCD{Poussiere}{B2996E}
+ \MontreCouleurXKCD{PresqueNoir}{070D0D}
+ \MontreCouleurXKCD{PruneClair}{9D5783}
+ \MontreCouleurXKCD{PruneFonce}{3F012C}
+ \MontreCouleurXKCD{Prune}{580F41}
+ \MontreCouleurXKCD{Puce}{A57E52}
+ \MontreCouleurXKCD{Raisin}{6C3461}
+ \MontreCouleurXKCD{Rosatre}{FC86AA}
+ \MontreCouleurXKCD{RoseAncienne}{C87F89}
+ \MontreCouleurXKCD{RoseAncien}{C77986}
+ \MontreCouleurXKCD{RoseAttenue}{D1768F}
+ \MontreCouleurXKCD{RoseBarbie}{FE46A5}
+ \MontreCouleurXKCD{RoseBebe}{FFB7CE}
+ \MontreCouleurXKCD{RoseBlush}{FE828C}
+ \MontreCouleurXKCD{RoseBonbon}{FF63E9}
+ \MontreCouleurXKCD{RoseCarnation}{FF7FA7}
+ \MontreCouleurXKCD{RoseChaudFonce}{D90166}
+ \MontreCouleurXKCD{RoseChaud}{FB5581}
+ \MontreCouleurXKCD{RoseChewingGum}{FE83CC}
+ \MontreCouleurXKCD{RoseChoquant}{FE02A2}
+ \MontreCouleurXKCD{RoseClair}{FFC5CB}
+ \MontreCouleurXKCD{RoseCochon}{E78EA5}
+ \MontreCouleurXKCD{RoseCorail}{FF6163}
+ \MontreCouleurXKCD{RoseDoux}{FDB0C0}
+ \MontreCouleurXKCD{RoseElectrique}{FF0490}
+ \MontreCouleurXKCD{RoseFane}{C0737A}
+ \MontreCouleurXKCD{RoseFane}{D58A94}
+ \MontreCouleurXKCD{RoseFonce}{B5485D}
+ \MontreCouleurXKCD{RoseLaid}{CD7584}
+ \MontreCouleurXKCD{RoseLavande}{DD85D7}
+ \MontreCouleurXKCD{RoseMoyen}{F36196}
+ \MontreCouleurXKCD{RoseNeon}{FE019A}
+ \MontreCouleurXKCD{RoseOrange}{FF6F52}
+ \MontreCouleurXKCD{RosePale}{F29E8E}
+ \MontreCouleurXKCD{RosePastel}{FFBACD}
+ \MontreCouleurXKCD{RosePeche}{FF9A8A}
+ \MontreCouleurXKCD{RosePoudre}{FFB2D0}
+ \MontreCouleurXKCD{RoseRose}{F6688E}
+ \MontreCouleurXKCD{RoseRougeatre}{FE2C54}
+ \MontreCouleurXKCD{RoseRouge}{FA2A55}
+ \MontreCouleurXKCD{RoseSalissant}{CA7B80}
+ \MontreCouleurXKCD{RoseSaumon}{F7879A}
+ \MontreCouleurXKCD{RoseSoutenu}{FF0789}
+ \MontreCouleurXKCD{RoseTeinteMarron}{C27E79}
+ \MontreCouleurXKCD{RoseTeintePourpre}{F075E6}
+ \MontreCouleurXKCD{RoseTresClair}{FFF4F2}
+ \MontreCouleurXKCD{RoseVif}{FE01B1}
+ \MontreCouleurXKCD{RoseViolatre}{CE5DAE}
+ \MontreCouleurXKCD{RoseViolet}{D725DE}
+ \MontreCouleurXKCD{Roseatre}{D46A7E}
+ \MontreCouleurXKCD{Rose}{CF6275}
+ \MontreCouleurXKCD{RougeAttenue}{BB3F3F}
+ \MontreCouleurXKCD{RougeBrique}{8F1402}
+ \MontreCouleurXKCD{RougeBrule}{9F2305}
+ \MontreCouleurXKCD{RougeCamionPompier}{FE0002}
+ \MontreCouleurXKCD{RougeCerise}{F7022A}
+ \MontreCouleurXKCD{RougeClair}{FE2F4A}
+ \MontreCouleurXKCD{RougeFonce}{9A0200}
+ \MontreCouleurXKCD{RougeIndien}{850E04}
+ \MontreCouleurXKCD{RougeLevres}{D5174E}
+ \MontreCouleurXKCD{RougeNeon}{FF073A}
+ \MontreCouleurXKCD{RougePale}{D9544D}
+ \MontreCouleurXKCD{RougePastel}{DB5856}
+ \MontreCouleurXKCD{RougePoussiere}{B9484E}
+ \MontreCouleurXKCD{RougeRosatre}{FC2647}
+ \MontreCouleurXKCD{RougeRose}{BE013C}
+ \MontreCouleurXKCD{RougeRougeLevres}{C0022F}
+ \MontreCouleurXKCD{RougeRouille}{AA2704}
+ \MontreCouleurXKCD{RougeSang}{980002}
+ \MontreCouleurXKCD{RougeTeinteMarron}{922B05}
+ \MontreCouleurXKCD{RougeTeinteOrange}{F43605}
+ \MontreCouleurXKCD{RougeTeintePourpre}{B0054B}
+ \MontreCouleurXKCD{RougeTomate}{EC2D01}
+ \MontreCouleurXKCD{RougeVif}{FF000D}
+ \MontreCouleurXKCD{RougeVin}{7B0323}
+ \MontreCouleurXKCD{RougeViolet}{A50055}
+ \MontreCouleurXKCD{RougeatreBrun}{9E3623}
+ \MontreCouleurXKCD{RougeatreRose}{F10C45}
+ \MontreCouleurXKCD{Rougeatre}{C44240}
+ \MontreCouleurXKCD{Rouge}{E50000}
+ \MontreCouleurXKCD{Rouille}{A83C09}
+ \MontreCouleurXKCD{Roux}{A13905}
+ \MontreCouleurXKCD{Royal}{0C1793}
+ \MontreCouleurXKCD{Rubis}{CA0147}
+ \MontreCouleurXKCD{SableFonce}{A88F59}
+ \MontreCouleurXKCD{SableVert}{BCCB7A}
+ \MontreCouleurXKCD{Sable}{E2CA76}
+ \MontreCouleurXKCD{Safran}{FEB209}
+ \MontreCouleurXKCD{SangSeche}{4B0101}
+ \MontreCouleurXKCD{Sang}{770001}
+ \MontreCouleurXKCD{Saphir}{2138AB}
+ \MontreCouleurXKCD{SarcelleClair}{7BFDC7}
+ \MontreCouleurXKCD{SarcelleFonce}{017371}
+ \MontreCouleurXKCD{SarcelleGrisatre}{5E9B8A}
+ \MontreCouleurXKCD{SarcellePale}{82CBB2}
+ \MontreCouleurXKCD{SarcellePoudre}{4C9085}
+ \MontreCouleurXKCD{SarcelleTerne}{5F9E8F}
+ \MontreCouleurXKCD{SarcelleVerte}{32BF84}
+ \MontreCouleurXKCD{Sarcelle}{029386}
+ \MontreCouleurXKCD{SaugeClair}{BCECAC}
+ \MontreCouleurXKCD{SaugeFoncee}{598556}
+ \MontreCouleurXKCD{Sauge}{87AE73}
+ \MontreCouleurXKCD{SaumonClair}{FEA993}
+ \MontreCouleurXKCD{SaumonFonce}{C85A53}
+ \MontreCouleurXKCD{SaumonPale}{FFB19A}
+ \MontreCouleurXKCD{Saumon}{FF796C}
+ \MontreCouleurXKCD{Sepia}{985E2B}
+ \MontreCouleurXKCD{Sienne}{A9561E}
+ \MontreCouleurXKCD{Souci}{FCC006}
+ \MontreCouleurXKCD{SoupePois}{929901}
+ \MontreCouleurXKCD{TaupeFonce}{7F684E}
+ \MontreCouleurXKCD{TeinteBleu}{2976BB}
+ \MontreCouleurXKCD{TeinteOrange}{FC824A}
+ \MontreCouleurXKCD{TeintePourpre}{98568D}
+ \MontreCouleurXKCD{Terne}{828344}
+ \MontreCouleurXKCD{TerreBrulee}{B04E0F}
+ \MontreCouleurXKCD{TerreCuite}{C9643B}
+ \MontreCouleurXKCD{TerreOmbre}{B26400}
+ \MontreCouleurXKCD{TerreSienneBrulee}{B75203}
+ \MontreCouleurXKCD{TerreSienneBrute}{A75E09}
+ \MontreCouleurXKCD{TerreSienneNaturelle}{9A6200}
+ \MontreCouleurXKCD{Terre}{8A6E45}
+ \MontreCouleurXKCD{TheVert}{BDF8A3}
+ \MontreCouleurXKCD{The}{65AB7C}
+ \MontreCouleurXKCD{Tomate}{EF4026}
+ \MontreCouleurXKCD{Topaze}{13BBAF}
+ \MontreCouleurXKCD{Toupet}{C7AC7D}
+ \MontreCouleurXKCD{Tournesol}{FFC512}
+ \MontreCouleurXKCD{Trefle}{01B44C}
+ \MontreCouleurXKCD{TurquoiseClairVif}{0FFEF9}
+ \MontreCouleurXKCD{TurquoiseClair}{7EF4CC}
+ \MontreCouleurXKCD{TurquoiseFonce}{045C5A}
+ \MontreCouleurXKCD{TurquoisePale}{A5FBD5}
+ \MontreCouleurXKCD{TurquoiseProfond}{017374}
+ \MontreCouleurXKCD{TurquoiseVerdatre}{00FBB0}
+ \MontreCouleurXKCD{Turquoise}{06C2AC}
+ \MontreCouleurXKCD{Velours}{750851}
+ \MontreCouleurXKCD{Vermillon}{F4320C}
+ \MontreCouleurXKCD{VertAcide}{8FFE09}
+ \MontreCouleurXKCD{VertAlgue}{21C36F}
+ \MontreCouleurXKCD{VertAlgue}{35AD6B}
+ \MontreCouleurXKCD{VertAqua}{12E193}
+ \MontreCouleurXKCD{VertArbre}{2A7E19}
+ \MontreCouleurXKCD{VertArdoise}{658D6D}
+ \MontreCouleurXKCD{VertArmee}{4B5D16}
+ \MontreCouleurXKCD{VertAssezClair}{61E160}
+ \MontreCouleurXKCD{VertAttenue}{5FA052}
+ \MontreCouleurXKCD{VertAvocat}{87A922}
+ \MontreCouleurXKCD{VertBebe}{8CFF9E}
+ \MontreCouleurXKCD{VertBizarre}{3AE57F}
+ \MontreCouleurXKCD{VertBleuClair}{7EFBB3}
+ \MontreCouleurXKCD{VertBleuFonce}{005249}
+ \MontreCouleurXKCD{VertBleuatreClair}{76FDA8}
+ \MontreCouleurXKCD{VertBleuatre}{2BB179}
+ \MontreCouleurXKCD{VertBleute}{0CDC73}
+ \MontreCouleurXKCD{VertBleu}{137E6D}
+ \MontreCouleurXKCD{VertBoue}{606602}
+ \MontreCouleurXKCD{VertBouteille}{044A05}
+ \MontreCouleurXKCD{VertBrunatre}{6A6E09}
+ \MontreCouleurXKCD{VertCacaBebe}{889717}
+ \MontreCouleurXKCD{VertCaca}{6F7C00}
+ \MontreCouleurXKCD{VertCamouflage}{4B6113}
+ \MontreCouleurXKCD{VertChasseur}{0B4008}
+ \MontreCouleurXKCD{VertCitronPale}{B1FF65}
+ \MontreCouleurXKCD{VertCitron}{89FE05}
+ \MontreCouleurXKCD{VertClairClair}{C8FFB0}
+ \MontreCouleurXKCD{VertClairPale}{B1FC99}
+ \MontreCouleurXKCD{VertClair}{76FF7B}
+ \MontreCouleurXKCD{VertCool}{33B864}
+ \MontreCouleurXKCD{VertCourseBritannique}{05480D}
+ \MontreCouleurXKCD{VertCourse}{014600}
+ \MontreCouleurXKCD{VertCrotteNez}{96B403}
+ \MontreCouleurXKCD{VertDecolore}{6BA353}
+ \MontreCouleurXKCD{VertDegoutant}{8FAE22}
+ \MontreCouleurXKCD{VertDegoutant}{A0BF16}
+ \MontreCouleurXKCD{VertDelave}{BCF5A6}
+ \MontreCouleurXKCD{VertDesagreable}{70B23F}
+ \MontreCouleurXKCD{VertDouxCouleur}{6FC276}
+ \MontreCouleurXKCD{VertElectrique}{21FC0D}
+ \MontreCouleurXKCD{VertEmeraude}{028F1E}
+ \MontreCouleurXKCD{VertEnnuyeux}{63B365}
+ \MontreCouleurXKCD{VertEternel}{05472A}
+ \MontreCouleurXKCD{VertFane}{7BB274}
+ \MontreCouleurXKCD{VertFeuille}{5CA904}
+ \MontreCouleurXKCD{VertFeuillu}{51B73B}
+ \MontreCouleurXKCD{VertFluorescent}{0AFF02}
+ \MontreCouleurXKCD{VertFluo}{08FF08}
+ \MontreCouleurXKCD{VertFonce}{02590F}
+ \MontreCouleurXKCD{VertForetClair}{4F9153}
+ \MontreCouleurXKCD{VertForetFonce}{002D04}
+ \MontreCouleurXKCD{VertForet}{048243}
+ \MontreCouleurXKCD{VertFougere}{548D44}
+ \MontreCouleurXKCD{VertFrais}{69D84F}
+ \MontreCouleurXKCD{VertGrenouille}{58BC08}
+ \MontreCouleurXKCD{VertGrisatreClair}{B7E1A1}
+ \MontreCouleurXKCD{VertGrisatre}{719F91}
+ \MontreCouleurXKCD{VertGris}{789B73}
+ \MontreCouleurXKCD{VertHerbeClair}{9AF764}
+ \MontreCouleurXKCD{VertHerbeFonce}{388004}
+ \MontreCouleurXKCD{VertHerbe}{3F9B0B}
+ \MontreCouleurXKCD{VertHiver}{20F986}
+ \MontreCouleurXKCD{VertHopital}{9BE5AA}
+ \MontreCouleurXKCD{VertIrlandais}{019529}
+ \MontreCouleurXKCD{VertJade}{2BAF6A}
+ \MontreCouleurXKCD{VertJaunatre}{40A368}
+ \MontreCouleurXKCD{VertJaunatre}{B0DD16}
+ \MontreCouleurXKCD{VertJauneClair}{CCFD7F}
+ \MontreCouleurXKCD{VertJauneFonce}{728F02}
+ \MontreCouleurXKCD{VertJauneVif}{9DFF00}
+ \MontreCouleurXKCD{VertJauneatreClair}{C2FF89}
+ \MontreCouleurXKCD{VertJaune}{B5CE08}
+ \MontreCouleurXKCD{VertKaki}{728639}
+ \MontreCouleurXKCD{VertKelley}{009337}
+ \MontreCouleurXKCD{VertKelly}{02AB2E}
+ \MontreCouleurXKCD{VertKermit}{5CB200}
+ \MontreCouleurXKCD{VertKiwi}{8EE53F}
+ \MontreCouleurXKCD{VertLaid}{7A9703}
+ \MontreCouleurXKCD{VertLimacon}{99CC04}
+ \MontreCouleurXKCD{VertLumineux}{2DFE54}
+ \MontreCouleurXKCD{VertMalade}{9DB92C}
+ \MontreCouleurXKCD{VertMaladif}{94B21C}
+ \MontreCouleurXKCD{VertMarais}{748500}
+ \MontreCouleurXKCD{VertMarinLumineux}{05FFA6}
+ \MontreCouleurXKCD{VertMarine}{35530A}
+ \MontreCouleurXKCD{VertMarron}{6F6C0A}
+ \MontreCouleurXKCD{VertMastic}{A9BE70}
+ \MontreCouleurXKCD{VertMentheClair}{A6FBB2}
+ \MontreCouleurXKCD{VertMentheFonce}{20C073}
+ \MontreCouleurXKCD{VertMenthe}{0BF77D}
+ \MontreCouleurXKCD{VertMerFonce}{11875D}
+ \MontreCouleurXKCD{VertMer}{53FCA1}
+ \MontreCouleurXKCD{VertMilitaire}{667C3E}
+ \MontreCouleurXKCD{VertMousseLeger}{A6C875}
+ \MontreCouleurXKCD{VertMousseMerLeger}{A7FFB5}
+ \MontreCouleurXKCD{VertMousseMer}{7AF9AB}
+ \MontreCouleurXKCD{VertMousse}{658B38}
+ \MontreCouleurXKCD{VertMoussu}{638B27}
+ \MontreCouleurXKCD{VertMoutarde}{A8B504}
+ \MontreCouleurXKCD{VertMoyen}{39AD48}
+ \MontreCouleurXKCD{VertNeonClair}{4EFD54}
+ \MontreCouleurXKCD{VertNeon}{0CFF0C}
+ \MontreCouleurXKCD{VertOcean}{3D9973}
+ \MontreCouleurXKCD{VertOliveClair}{A4BE5C}
+ \MontreCouleurXKCD{VertOliveFonce}{3C4D03}
+ \MontreCouleurXKCD{VertOlivePale}{B1D27B}
+ \MontreCouleurXKCD{VertOlive}{677A04}
+ \MontreCouleurXKCD{VertPale}{C7FDB5}
+ \MontreCouleurXKCD{VertPaques}{8CFD7E}
+ \MontreCouleurXKCD{VertPastelClair}{B2FBA5}
+ \MontreCouleurXKCD{VertPastelFonce}{56AE57}
+ \MontreCouleurXKCD{VertPastel}{B0FF9D}
+ \MontreCouleurXKCD{VertPelouse}{4DA409}
+ \MontreCouleurXKCD{VertPin}{0A481E}
+ \MontreCouleurXKCD{VertPlusClair}{75FD63}
+ \MontreCouleurXKCD{VertPoisLeger}{C4FE82}
+ \MontreCouleurXKCD{VertPoison}{40FD14}
+ \MontreCouleurXKCD{VertPois}{8EAB12}
+ \MontreCouleurXKCD{VertPomme}{76CD26}
+ \MontreCouleurXKCD{VertPoussiere}{76A973}
+ \MontreCouleurXKCD{VertPrintemps}{A9F971}
+ \MontreCouleurXKCD{VertRadioactif}{2CFA1F}
+ \MontreCouleurXKCD{VertSalissant}{667E2C}
+ \MontreCouleurXKCD{VertSapin}{5C8B15}
+ \MontreCouleurXKCD{VertSarcelle}{0CB577}
+ \MontreCouleurXKCD{VertSauge}{88B378}
+ \MontreCouleurXKCD{VertSoupePois}{94A617}
+ \MontreCouleurXKCD{VertSurligneur}{1BFC06}
+ \MontreCouleurXKCD{VertTeinteBleu}{10A674}
+ \MontreCouleurXKCD{VertTerne}{749551}
+ \MontreCouleurXKCD{VertTortue}{75B84F}
+ \MontreCouleurXKCD{VertToxique}{61DE2A}
+ \MontreCouleurXKCD{VertTrefle}{02C14D}
+ \MontreCouleurXKCD{VertTresClair}{D1FFBD}
+ \MontreCouleurXKCD{VertTresFonce}{062E03}
+ \MontreCouleurXKCD{VertTrouble}{6C7A0E}
+ \MontreCouleurXKCD{VertTurquoise}{04F489}
+ \MontreCouleurXKCD{VertUni}{699D4C}
+ \MontreCouleurXKCD{VertVeritable}{089404}
+ \MontreCouleurXKCD{VertVifClair}{53FE5C}
+ \MontreCouleurXKCD{VertVif}{01F9C6}
+ \MontreCouleurXKCD{VertVomiBebe}{B6C406}
+ \MontreCouleurXKCD{VertVomi}{89A203}
+ \MontreCouleurXKCD{Vert}{15B01A}
+ \MontreCouleurXKCD{VinRouge}{8C0034}
+ \MontreCouleurXKCD{Vin}{80013F}
+ \MontreCouleurXKCD{VioletBebe}{CA9BF7}
+ \MontreCouleurXKCD{VioletChaud}{952E8F}
+ \MontreCouleurXKCD{VioletClair}{A552E6}
+ \MontreCouleurXKCD{VioletFonce}{34013F}
+ \MontreCouleurXKCD{VioletMochard}{A442A0}
+ \MontreCouleurXKCD{VioletPale}{B790D4}
+ \MontreCouleurXKCD{VioletPale}{CEAEFA}
+ \MontreCouleurXKCD{VioletPaques}{C071FE}
+ \MontreCouleurXKCD{VioletPlusClair}{A55AF4}
+ \MontreCouleurXKCD{VioletProfond}{490648}
+ \MontreCouleurXKCD{VioletRoyal}{4B006E}
+ \MontreCouleurXKCD{VioletVif}{AD0AFD}
+ \MontreCouleurXKCD{Violetatre}{94568C}
+ \MontreCouleurXKCD{Violet}{8756E4}
+ \MontreCouleurXKCD{Viridien}{1E9167}
+ \MontreCouleurXKCD{Vomi}{A2A415}
\end{multicols}
\end{document} \ No newline at end of file
diff --git a/macros/latex/contrib/couleurs-fr/tex/couleurs-fr.sty b/macros/latex/contrib/couleurs-fr/tex/couleurs-fr.sty
index f08fbf9e24..af7d9ea622 100644
--- a/macros/latex/contrib/couleurs-fr/tex/couleurs-fr.sty
+++ b/macros/latex/contrib/couleurs-fr/tex/couleurs-fr.sty
@@ -2,180 +2,1782 @@
% licence : Released under the LaTeX Project Public License v1.3c or later, see http://www.latex-project.org/lppl.txtf
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{couleurs-fr}[2023/08/09 Version fr des couleurs svgnames/dvipsnames de xcolor]
+\ProvidesPackage{couleurs-fr}[2023/08/12 0.1.2 Version fr de couleurs svgnames/dvipsnames/xkcd de xcolor]
+
+%====HISTORIQUE
+% v 0.1.2 Ajout des couleurs xkcd,préfixées par x (https://xkcd.com/color/rgb.txt) + option pour préfixer les couleurs génériques
+% v 0.1.1 Ajout de couleurs venant de wikipedia (https://fr.wikipedia.org/wiki/Liste_de_noms_de_couleur)
+% v 0.1.0 Version initiale
%====BASE
\RequirePackage{xcolor}
+%====PREFIXE
+\newif\if@tmpprefixe \@tmpprefixefalse
+\DeclareOption{Prefixe}{\@tmpprefixetrue}%
+\DeclareOption*{}
+\ProcessOptions\relax
+
%====SVGNAMES
-\definecolor{Amande}{rgb}{1,.92,.804}
-\definecolor{AmandineFonce}{rgb}{.72,.525,.044}
-\definecolor{AmandineLeger}{rgb}{.933,.867,.51}
-\definecolor{AmandinePale}{rgb}{.932,.91,.668}
-\definecolor{Amandine}{rgb}{.855,.648,.125}
-\definecolor{Argent}{rgb}{.752,.752,.752}
-\definecolor{Azur}{rgb}{.94,1,1}
-\definecolor{BeigeFonce}{rgb}{1,.855,.725}
-\definecolor{Beige}{rgb}{.96,.96,.864}
-\definecolor{Bisque}{rgb}{1,.894,.77}
-\definecolor{BlancAntique}{rgb}{.98,.92,.844}
-\definecolor{BlancFantome}{rgb}{.972,.972,1}
-\definecolor{BlancFloral}{rgb}{1,.98,.94}
-\definecolor{BlancNajavo}{rgb}{1,.87,.68}
-\definecolor{Blanc}{rgb}{1,1,1}
-\definecolor{BleuAcierClair}{rgb}{.69,.77,.87}
-\definecolor{BleuAcier}{rgb}{.275,.51,.705}
-\definecolor{BleuAlice}{rgb}{.94,.972,1}
-\definecolor{BleuArdoiseFonce}{rgb}{.284,.24,.545}
-\definecolor{BleuArdoiseInter}{rgb}{.484,.408,.932}
-\definecolor{BleuArdoiseLeger}{rgb}{.518,.44,1}
-\definecolor{BleuArdoise}{rgb}{.415,.352,.804}
-\definecolor{BleuCadet}{rgb}{.372,.62,.628}
-\definecolor{BleuCielIntense}{rgb}{0,.75,1}
-\definecolor{BleuCielLeger}{rgb}{.53,.808,.98}
-\definecolor{BleuCiel}{rgb}{.53,.808,.92}
-\definecolor{BleuDodger}{rgb}{.116,.565,1}
-\definecolor{BleuFonce}{rgb}{0,0,.545}
-\definecolor{BleuInter}{rgb}{0,0,.804}
-\definecolor{BleuLeger}{rgb}{.68,.848,.9}
-\definecolor{BleuMarineInter}{rgb}{.4,.804,.668}
-\definecolor{BleuNavy}{rgb}{0,0,.5}
-\definecolor{BleuNuit}{rgb}{.098,.098,.44}
-\definecolor{BleuPoudre}{rgb}{.69,.88,.9}
-\definecolor{BleuRoyal}{rgb}{.255,.41,.884}
-\definecolor{BleuViolet}{rgb}{.54,.17,.888}
-\definecolor{Bleuet}{rgb}{.392,.585,.93}
-\definecolor{Bleu}{rgb}{0,0,1}
-\definecolor{Ble}{rgb}{.96,.87,.7}
-\definecolor{Bois}{rgb}{.87,.72,.53}
-\definecolor{Brique}{rgb}{.698,.132,.132}
-\definecolor{Bronze}{rgb}{.824,.705,.55}
-\definecolor{BrunIntense}{rgb}{.545,.27,.075}
-\definecolor{BrunLeger}{rgb}{1,.92,.804}
-\definecolor{Brun}{rgb}{.648,.165,.165}
-\definecolor{Caramel}{rgb}{.824,.41,.116}
-\definecolor{Chardon}{rgb}{.848,.75,.848}
-\definecolor{Chartreuse}{rgb}{.498,1,0}
-\definecolor{CitronVertFonce}{rgb}{.196,.804,.196}
-\definecolor{CitronVert}{rgb}{0,1,0}
-\definecolor{Coquillage}{rgb}{1,.96,.932}
-\definecolor{CorailLeger}{rgb}{.94,.5,.5}
-\definecolor{Corail}{rgb}{1,.498,.312}
-\definecolor{Cramoisi}{rgb}{.864,.08,.235}
-\definecolor{CremeMenthe}{rgb}{.96,1,.98}
-\definecolor{CyanFonce}{rgb}{0,.545,.545}
-\definecolor{CyanLeger}{rgb}{.88,1,1}
-\definecolor{Cyan}{rgb}{0,1,1}
-\definecolor{EauMarine}{rgb}{.498,1,.83}
-\definecolor{Eau}{rgb}{0,1,1}
-\definecolor{Fumee}{rgb}{.96,.96,.96}
-\definecolor{Fuschia}{rgb}{1,0,1}
-\definecolor{GrisArdoiseFonce}{rgb}{.185,.31,.31}
-\definecolor{GrisArdoiseLeger}{rgb}{.468,.532,.6}
-\definecolor{GrisArdoise}{rgb}{.44,.5,.565}
-\definecolor{GrisAttenue}{rgb}{.41,.41,.41}
-\definecolor{GrisEtain}{rgb}{.864,.864,.864}
-\definecolor{GrisFonce}{rgb}{.664,.664,.664}
-\definecolor{GrisLeger}{rgb}{.828,.828,.828}
-\definecolor{Gris}{rgb}{.5,.5,.5}
-\definecolor{Indigo}{rgb}{.294,0,.51}
-\definecolor{Ivoire}{rgb}{1,1,.94}
-\definecolor{JauneAmandineLeger}{rgb}{.98,.98,.824}
-\definecolor{JauneLeger}{rgb}{1,.98,.804}
-\definecolor{JauneVert}{rgb}{.68,1,.185}
-\definecolor{Jaune}{rgb}{1,1,0}
-\definecolor{KakiFonce}{rgb}{.74,.716,.42}
-\definecolor{Kaki}{rgb}{.94,.9,.55}
-\definecolor{LavandeLeger}{rgb}{1,.94,.96}
-\definecolor{Lavande}{rgb}{.9,.9,.98}
-\definecolor{Lin}{rgb}{.98,.94,.9}
-\definecolor{MagentaFonce}{rgb}{.545,0,.545}
-\definecolor{Magenta}{rgb}{1,0,1}
-\definecolor{Mais}{rgb}{1,.972,.864}
-\definecolor{MarronRosy}{rgb}{.736,.56,.56}
-\definecolor{MarronSandy}{rgb}{.956,.644,.376}
-\definecolor{Marron}{rgb}{.5,0,0}
-\definecolor{Miellat}{rgb}{.94,1,.94}
-\definecolor{Mocassin}{rgb}{1,.894,.71}
-\definecolor{Neige}{rgb}{1,.98,.98}
-\definecolor{Noir}{rgb}{0,0,0}
-\definecolor{Olivatre}{rgb}{.42,.556,.136}
-\definecolor{Olive}{rgb}{.5,.5,0}
-\definecolor{OrangeFonce}{rgb}{1,.55,0}
-\definecolor{Orange}{rgb}{1,.648,0}
-\definecolor{OrchideeFonce}{rgb}{.6,.196,.8}
-\definecolor{OrchideeInter}{rgb}{.73,.332,.828}
-\definecolor{Orchidee}{rgb}{.855,.44,.84}
-\definecolor{Or}{rgb}{1,.844,0}
-\definecolor{Papaye}{rgb}{1,.936,.835}
-\definecolor{Perou}{rgb}{.804,.52,.248}
-\definecolor{Prune}{rgb}{.868,.628,.868}
-\definecolor{RoseFonce}{rgb}{1,.41,.705}
-\definecolor{RoseIntense}{rgb}{1,.08,.576}
-\definecolor{RoseLeger}{rgb}{1,.712,.756}
-\definecolor{RoseMisty}{rgb}{1,.894,.884}
-\definecolor{Rose}{rgb}{1,.752,.796}
-\definecolor{RougeFonce}{rgb}{.545,0,0}
-\definecolor{RougeIndien}{rgb}{.804,.36,.36}
-\definecolor{RougeOrange}{rgb}{1,.27,0}
-\definecolor{RougeVioletInter}{rgb}{.78,.084,.52}
-\definecolor{RougeVioletPale}{rgb}{.86,.44,.576}
-\definecolor{RougeViolet}{rgb}{.816,.125,.565}
-\definecolor{Rouge}{rgb}{1,0,0}
-\definecolor{Sarcelle}{rgb}{0,.5,.5}
-\definecolor{SaumonFonce}{rgb}{.912,.59,.48}
-\definecolor{SaumonLeger}{rgb}{1,.628,.48}
-\definecolor{Saumon}{rgb}{.98,.5,.448}
-\definecolor{Sienne}{rgb}{.628,.32,.176}
-\definecolor{Tomate}{rgb}{1,.39,.28}
-\definecolor{TurquoiseFonce}{rgb}{0,.808,.82}
-\definecolor{TurquoiseInter}{rgb}{.284,.82,.8}
-\definecolor{TurquoisePale}{rgb}{.688,.932,.932}
-\definecolor{Turquoise}{rgb}{.25,.88,.815}
-\definecolor{VertFonce}{rgb}{0,.392,0}
-\definecolor{VertForet}{rgb}{.132,.545,.132}
-\definecolor{VertJaune}{rgb}{.604,.804,.196}
-\definecolor{VertLeger}{rgb}{.565,.932,.565}
-\definecolor{VertMerFonce}{rgb}{.56,.736,.56}
-\definecolor{VertMerInter}{rgb}{.235,.7,.444}
-\definecolor{VertMerLeger}{rgb}{.125,.698,.668}
-\definecolor{VertMer}{rgb}{.18,.545,.34}
-\definecolor{VertOliveFonce}{rgb}{.332,.42,.185}
-\definecolor{VertPale}{rgb}{.596,.985,.596}
-\definecolor{VertPelouse}{rgb}{.488,.99,0}
-\definecolor{VertPrintanierInter}{rgb}{0,.98,.604}
-\definecolor{VertPrintanier}{rgb}{0,1,.498}
-\definecolor{Vert}{rgb}{0,.5,0}
-\definecolor{VieilleDentelle}{rgb}{.992,.96,.9}
-\definecolor{VioletFonce}{rgb}{.58,0,.828}
-\definecolor{VioletInter}{rgb}{.576,.44,.86}
-\definecolor{Violet}{rgb}{.5,0,.5}
-\definecolor{Violette}{rgb}{.932,.51,.932}
+\if@tmpprefixe
+ \definecolorset{rgb}{g}{}{%
+ AmandeBlanche,1,.92,.804;%
+ AmandineFonce,.72,.525,.044;%
+ AmandineClair,.933,.867,.51;%
+ AmandinePale,.932,.91,.668;%
+ Amandine,.855,.648,.125;%
+ Argent,.752,.752,.752;%
+ Azur,.94,1,1;%
+ BeigeFonce,1,.855,.725;%
+ Beige,.96,.96,.864;%
+ Bisque,1,.894,.77;%
+ BlancAntique,.98,.92,.844;%
+ BlancFantome,.972,.972,1;%
+ BlancFloral,1,.98,.94;%
+ BlancNajavo,1,.87,.68;%
+ Blanc,1,1,1;%
+ BleuAcierClair,.69,.77,.87;%
+ BleuAcier,.275,.51,.705;%
+ BleuAlice,.94,.972,1;%
+ BleuArdoiseFonce,.284,.24,.545;%
+ BleuArdoiseInter,.484,.408,.932;%
+ BleuArdoiseClair,.518,.44,1;%
+ BleuArdoise,.415,.352,.804;%
+ BleuCadet,.372,.62,.628;%
+ BleuCielIntense,0,.75,1;%
+ BleuCielClair,.53,.808,.98;%
+ BleuCiel,.53,.808,.92;%
+ BleuDodger,.116,.565,1;%
+ BleuFonce,0,0,.545;%
+ BleuInter,0,0,.804;%
+ BleuClair,.68,.848,.9;%
+ BleuMarineInter,.4,.804,.668;%
+ BleuNavy,0,0,.5;%
+ BleuNuit,.098,.098,.44;%
+ BleuPoudre,.69,.88,.9;%
+ BleuRoyal,.255,.41,.884;%
+ BleuViolet,.54,.17,.888;%
+ Bleuet,.392,.585,.93;%
+ Bleu,0,0,1;%
+ Ble,.96,.87,.7;%
+ Bois,.87,.72,.53;%
+ Brique,.698,.132,.132;%
+ Bronze,.824,.705,.55;%
+ BrunIntense,.545,.27,.075;%
+ BrunClair,1,.92,.804;%
+ Brun,.648,.165,.165;%
+ Caramel,.824,.41,.116;%
+ Chardon,.848,.75,.848;%
+ Chartreuse,.498,1,0;%
+ CitronVertFonce,.196,.804,.196;%
+ CitronVert,0,1,0;%
+ Coquillage,1,.96,.932;%
+ CorailClair,.94,.5,.5;%
+ Corail,1,.498,.312;%
+ Cramoisi,.864,.08,.235;%
+ CremeMenthe,.96,1,.98;%
+ CyanFonce,0,.545,.545;%
+ CyanClair,.88,1,1;%
+ Cyan,0,1,1;%
+ EauMarine,.498,1,.83;%
+ Eau,0,1,1;%
+ Fumee,.96,.96,.96;%
+ Fuschia,1,0,1;%
+ GrisArdoiseFonce,.185,.31,.31;%
+ GrisArdoiseClair,.468,.532,.6;%
+ GrisArdoise,.44,.5,.565;%
+ GrisAttenue,.41,.41,.41;%
+ GrisEtain,.864,.864,.864;%
+ GrisFonce,.664,.664,.664;%
+ GrisClair,.828,.828,.828;%
+ Gris,.5,.5,.5;%
+ Indigo,.294,0,.51;%
+ Ivoire,1,1,.94;%
+ JauneAmandineClair,.98,.98,.824;%
+ JauneClair,1,.98,.804;%
+ JauneVert,.68,1,.185;%
+ Jaune,1,1,0;%
+ KakiFonce,.74,.716,.42;%
+ Kaki,.94,.9,.55;%
+ LavandeClair,1,.94,.96;%
+ Lavande,.9,.9,.98;%
+ Lin,.98,.94,.9;%
+ MagentaFonce,.545,0,.545;%
+ Magenta,1,0,1;%
+ Mais,1,.972,.864;%
+ MarronRosy,.736,.56,.56;%
+ MarronSandy,.956,.644,.376;%
+ Marron,.5,0,0;%
+ Miellat,.94,1,.94;%
+ Mocassin,1,.894,.71;%
+ Neige,1,.98,.98;%
+ Noir,0,0,0;%
+ Olivatre,.42,.556,.136;%
+ OrangeFonce,1,.55,0;%
+ Orange,1,.648,0;%
+ OrchideeFonce,.6,.196,.8;%
+ OrchideeInter,.73,.332,.828;%
+ Orchidee,.855,.44,.84;%
+ Or,1,.844,0;%
+ Papaye,1,.936,.835;%
+ Perou,.804,.52,.248;%
+ Prune,.868,.628,.868;%
+ RoseFonce,1,.41,.705;%
+ RoseIntense,1,.08,.576;%
+ RoseClair,1,.712,.756;%
+ RoseMisty,1,.894,.884;%
+ Rose,1,.752,.796;%
+ RougeFonce,.545,0,0;%
+ RougeIndien,.804,.36,.36;%
+ RougeOrange,1,.27,0;%
+ RougeVioletInter,.78,.084,.52;%
+ RougeVioletPale,.86,.44,.576;%
+ RougeViolet,.816,.125,.565;%
+ Rouge,1,0,0;%
+ Sarcelle,0,.5,.5;%
+ SaumonFonce,.912,.59,.48;%
+ SaumonClair,1,.628,.48;%
+ Saumon,.98,.5,.448;%
+ Sienne,.628,.32,.176;%
+ Tomate,1,.39,.28;%
+ TurquoiseFonce,0,.808,.82;%
+ TurquoiseInter,.284,.82,.8;%
+ TurquoisePale,.688,.932,.932;%
+ Turquoise,.25,.88,.815;%
+ VertFonce,0,.392,0;%
+ VertForet,.132,.545,.132;%
+ VertJaune,.604,.804,.196;%
+ VertClair,.565,.932,.565;%
+ VertMerFonce,.56,.736,.56;%
+ VertMerInter,.235,.7,.444;%
+ VertMerClair,.125,.698,.668;%
+ VertMer,.18,.545,.34;%
+ VertOliveFonce,.332,.42,.185;%
+ VertPale,.596,.985,.596;%
+ VertPelouse,.488,.99,0;%
+ VertPrintanierInter,0,.98,.604;%
+ VertPrintanier,0,1,.498;%
+ Vert,0,.5,0;%
+ VieilleDentelle,.992,.96,.9;%
+ VioletFonce,.58,0,.828;%
+ VioletInter,.576,.44,.86;%
+ Violet,.5,0,.5;%
+ Violette,.932,.51,.932
+ }
+\else
+ \definecolorset{rgb}{}{}{%
+ AmandeBlanche,1,.92,.804;%
+ AmandineFonce,.72,.525,.044;%
+ AmandineClair,.933,.867,.51;%
+ AmandinePale,.932,.91,.668;%
+ Amandine,.855,.648,.125;%
+ Argent,.752,.752,.752;%
+ Azur,.94,1,1;%
+ BeigeFonce,1,.855,.725;%
+ Beige,.96,.96,.864;%
+ Bisque,1,.894,.77;%
+ BlancAntique,.98,.92,.844;%
+ BlancFantome,.972,.972,1;%
+ BlancFloral,1,.98,.94;%
+ BlancNajavo,1,.87,.68;%
+ Blanc,1,1,1;%
+ BleuAcierClair,.69,.77,.87;%
+ BleuAcier,.275,.51,.705;%
+ BleuAlice,.94,.972,1;%
+ BleuArdoiseFonce,.284,.24,.545;%
+ BleuArdoiseInter,.484,.408,.932;%
+ BleuArdoiseClair,.518,.44,1;%
+ BleuArdoise,.415,.352,.804;%
+ BleuCadet,.372,.62,.628;%
+ BleuCielIntense,0,.75,1;%
+ BleuCielClair,.53,.808,.98;%
+ BleuCiel,.53,.808,.92;%
+ BleuDodger,.116,.565,1;%
+ BleuFonce,0,0,.545;%
+ BleuInter,0,0,.804;%
+ BleuClair,.68,.848,.9;%
+ BleuMarineInter,.4,.804,.668;%
+ BleuNavy,0,0,.5;%
+ BleuNuit,.098,.098,.44;%
+ BleuPoudre,.69,.88,.9;%
+ BleuRoyal,.255,.41,.884;%
+ BleuViolet,.54,.17,.888;%
+ Bleuet,.392,.585,.93;%
+ Bleu,0,0,1;%
+ Ble,.96,.87,.7;%
+ Bois,.87,.72,.53;%
+ Brique,.698,.132,.132;%
+ Bronze,.824,.705,.55;%
+ BrunIntense,.545,.27,.075;%
+ BrunClair,1,.92,.804;%
+ Brun,.648,.165,.165;%
+ Caramel,.824,.41,.116;%
+ Chardon,.848,.75,.848;%
+ Chartreuse,.498,1,0;%
+ CitronVertFonce,.196,.804,.196;%
+ CitronVert,0,1,0;%
+ Coquillage,1,.96,.932;%
+ CorailClair,.94,.5,.5;%
+ Corail,1,.498,.312;%
+ Cramoisi,.864,.08,.235;%
+ CremeMenthe,.96,1,.98;%
+ CyanFonce,0,.545,.545;%
+ CyanClair,.88,1,1;%
+ Cyan,0,1,1;%
+ EauMarine,.498,1,.83;%
+ Eau,0,1,1;%
+ Fumee,.96,.96,.96;%
+ Fuschia,1,0,1;%
+ GrisArdoiseFonce,.185,.31,.31;%
+ GrisArdoiseClair,.468,.532,.6;%
+ GrisArdoise,.44,.5,.565;%
+ GrisAttenue,.41,.41,.41;%
+ GrisEtain,.864,.864,.864;%
+ GrisFonce,.664,.664,.664;%
+ GrisClair,.828,.828,.828;%
+ Gris,.5,.5,.5;%
+ Indigo,.294,0,.51;%
+ Ivoire,1,1,.94;%
+ JauneAmandineClair,.98,.98,.824;%
+ JauneClair,1,.98,.804;%
+ JauneVert,.68,1,.185;%
+ Jaune,1,1,0;%
+ KakiFonce,.74,.716,.42;%
+ Kaki,.94,.9,.55;%
+ LavandeClair,1,.94,.96;%
+ Lavande,.9,.9,.98;%
+ Lin,.98,.94,.9;%
+ MagentaFonce,.545,0,.545;%
+ Magenta,1,0,1;%
+ Mais,1,.972,.864;%
+ MarronRosy,.736,.56,.56;%
+ MarronSandy,.956,.644,.376;%
+ Marron,.5,0,0;%
+ Miellat,.94,1,.94;%
+ Mocassin,1,.894,.71;%
+ Neige,1,.98,.98;%
+ Noir,0,0,0;%
+ Olivatre,.42,.556,.136;%
+ OrangeFonce,1,.55,0;%
+ Orange,1,.648,0;%
+ OrchideeFonce,.6,.196,.8;%
+ OrchideeInter,.73,.332,.828;%
+ Orchidee,.855,.44,.84;%
+ Or,1,.844,0;%
+ Papaye,1,.936,.835;%
+ Perou,.804,.52,.248;%
+ Prune,.868,.628,.868;%
+ RoseFonce,1,.41,.705;%
+ RoseIntense,1,.08,.576;%
+ RoseClair,1,.712,.756;%
+ RoseMisty,1,.894,.884;%
+ Rose,1,.752,.796;%
+ RougeFonce,.545,0,0;%
+ RougeIndien,.804,.36,.36;%
+ RougeOrange,1,.27,0;%
+ RougeVioletInter,.78,.084,.52;%
+ RougeVioletPale,.86,.44,.576;%
+ RougeViolet,.816,.125,.565;%
+ Rouge,1,0,0;%
+ Sarcelle,0,.5,.5;%
+ SaumonFonce,.912,.59,.48;%
+ SaumonClair,1,.628,.48;%
+ Saumon,.98,.5,.448;%
+ Sienne,.628,.32,.176;%
+ Tomate,1,.39,.28;%
+ TurquoiseFonce,0,.808,.82;%
+ TurquoiseInter,.284,.82,.8;%
+ TurquoisePale,.688,.932,.932;%
+ Turquoise,.25,.88,.815;%
+ VertFonce,0,.392,0;%
+ VertForet,.132,.545,.132;%
+ VertJaune,.604,.804,.196;%
+ VertClair,.565,.932,.565;%
+ VertMerFonce,.56,.736,.56;%
+ VertMerInter,.235,.7,.444;%
+ VertMerClair,.125,.698,.668;%
+ VertMer,.18,.545,.34;%
+ VertOliveFonce,.332,.42,.185;%
+ VertPale,.596,.985,.596;%
+ VertPelouse,.488,.99,0;%
+ VertPrintanierInter,0,.98,.604;%
+ VertPrintanier,0,1,.498;%
+ Vert,0,.5,0;%
+ VieilleDentelle,.992,.96,.9;%
+ VioletFonce,.58,0,.828;%
+ VioletInter,.576,.44,.86;%
+ Violet,.5,0,.5;%
+ Violette,.932,.51,.932
+}
+\fi
+
+% \definecolor{AmandeBlanche}{rgb}{1,.92,.804}
+% \definecolor{AmandineFonce}{rgb}{.72,.525,.044}
+% \definecolor{AmandineClair}{rgb}{.933,.867,.51}
+% \definecolor{AmandinePale}{rgb}{.932,.91,.668}
+% \definecolor{Amandine}{rgb}{.855,.648,.125}
+% \definecolor{Argent}{rgb}{.752,.752,.752}
+% \definecolor{Azur}{rgb}{.94,1,1}
+% \definecolor{BeigeFonce}{rgb}{1,.855,.725}
+% \definecolor{Beige}{rgb}{.96,.96,.864}
+% \definecolor{Bisque}{rgb}{1,.894,.77}
+% \definecolor{BlancAntique}{rgb}{.98,.92,.844}
+% \definecolor{BlancFantome}{rgb}{.972,.972,1}
+% \definecolor{BlancFloral}{rgb}{1,.98,.94}
+% \definecolor{BlancNajavo}{rgb}{1,.87,.68}
+% \definecolor{Blanc}{rgb}{1,1,1}
+% \definecolor{BleuAcierClair}{rgb}{.69,.77,.87}
+% \definecolor{BleuAcier}{rgb}{.275,.51,.705}
+% \definecolor{BleuAlice}{rgb}{.94,.972,1}
+% \definecolor{BleuArdoiseFonce}{rgb}{.284,.24,.545}
+% \definecolor{BleuArdoiseInter}{rgb}{.484,.408,.932}
+% \definecolor{BleuArdoiseClair}{rgb}{.518,.44,1}
+% \definecolor{BleuArdoise}{rgb}{.415,.352,.804}
+% \definecolor{BleuCadet}{rgb}{.372,.62,.628}
+% \definecolor{BleuCielIntense}{rgb}{0,.75,1}
+% \definecolor{BleuCielClair}{rgb}{.53,.808,.98}
+% \definecolor{BleuCiel}{rgb}{.53,.808,.92}
+% \definecolor{BleuDodger}{rgb}{.116,.565,1}
+% \definecolor{BleuFonce}{rgb}{0,0,.545}
+% \definecolor{BleuInter}{rgb}{0,0,.804}
+% \definecolor{BleuClair}{rgb}{.68,.848,.9}
+% \definecolor{BleuMarineInter}{rgb}{.4,.804,.668}
+% \definecolor{BleuNavy}{rgb}{0,0,.5}
+% \definecolor{BleuNuit}{rgb}{.098,.098,.44}
+% \definecolor{BleuPoudre}{rgb}{.69,.88,.9}
+% \definecolor{BleuRoyal}{rgb}{.255,.41,.884}
+% \definecolor{BleuViolet}{rgb}{.54,.17,.888}
+% \definecolor{Bleuet}{rgb}{.392,.585,.93}
+% \definecolor{Bleu}{rgb}{0,0,1}
+% \definecolor{Ble}{rgb}{.96,.87,.7}
+% \definecolor{Bois}{rgb}{.87,.72,.53}
+% \definecolor{Brique}{rgb}{.698,.132,.132}
+% \definecolor{Bronze}{rgb}{.824,.705,.55}
+% \definecolor{BrunIntense}{rgb}{.545,.27,.075}
+% \definecolor{BrunClair}{rgb}{1,.92,.804}
+% \definecolor{Brun}{rgb}{.648,.165,.165}
+% \definecolor{Caramel}{rgb}{.824,.41,.116}
+% \definecolor{Chardon}{rgb}{.848,.75,.848}
+% \definecolor{Chartreuse}{rgb}{.498,1,0}
+% \definecolor{CitronVertFonce}{rgb}{.196,.804,.196}
+% \definecolor{CitronVert}{rgb}{0,1,0}
+% \definecolor{Coquillage}{rgb}{1,.96,.932}
+% \definecolor{CorailClair}{rgb}{.94,.5,.5}
+% \definecolor{Corail}{rgb}{1,.498,.312}
+% \definecolor{Cramoisi}{rgb}{.864,.08,.235}
+% \definecolor{CremeMenthe}{rgb}{.96,1,.98}
+% \definecolor{CyanFonce}{rgb}{0,.545,.545}
+% \definecolor{CyanClair}{rgb}{.88,1,1}
+% \definecolor{Cyan}{rgb}{0,1,1}
+% \definecolor{EauMarine}{rgb}{.498,1,.83}
+% \definecolor{Eau}{rgb}{0,1,1}
+% \definecolor{Fumee}{rgb}{.96,.96,.96}
+% \definecolor{Fuschia}{rgb}{1,0,1}
+% \definecolor{GrisArdoiseFonce}{rgb}{.185,.31,.31}
+% \definecolor{GrisArdoiseClair}{rgb}{.468,.532,.6}
+% \definecolor{GrisArdoise}{rgb}{.44,.5,.565}
+% \definecolor{GrisAttenue}{rgb}{.41,.41,.41}
+% \definecolor{GrisEtain}{rgb}{.864,.864,.864}
+% \definecolor{GrisFonce}{rgb}{.664,.664,.664}
+% \definecolor{GrisClair}{rgb}{.828,.828,.828}
+% \definecolor{Gris}{rgb}{.5,.5,.5}
+% \definecolor{Indigo}{rgb}{.294,0,.51}
+% \definecolor{Ivoire}{rgb}{1,1,.94}
+% \definecolor{JauneAmandineClair}{rgb}{.98,.98,.824}
+% \definecolor{JauneClair}{rgb}{1,.98,.804}
+% \definecolor{JauneVert}{rgb}{.68,1,.185}
+% \definecolor{Jaune}{rgb}{1,1,0}
+% \definecolor{KakiFonce}{rgb}{.74,.716,.42}
+% \definecolor{Kaki}{rgb}{.94,.9,.55}
+% \definecolor{LavandeClair}{rgb}{1,.94,.96}
+% \definecolor{Lavande}{rgb}{.9,.9,.98}
+% \definecolor{Lin}{rgb}{.98,.94,.9}
+% \definecolor{MagentaFonce}{rgb}{.545,0,.545}
+% \definecolor{Magenta}{rgb}{1,0,1}
+% \definecolor{Mais}{rgb}{1,.972,.864}
+% \definecolor{MarronRosy}{rgb}{.736,.56,.56}
+% \definecolor{MarronSandy}{rgb}{.956,.644,.376}
+% \definecolor{Marron}{rgb}{.5,0,0}
+% \definecolor{Miellat}{rgb}{.94,1,.94}
+% \definecolor{Mocassin}{rgb}{1,.894,.71}
+% \definecolor{Neige}{rgb}{1,.98,.98}
+% \definecolor{Noir}{rgb}{0,0,0}
+% \definecolor{Olivatre}{rgb}{.42,.556,.136}
+% \definecolor{OrangeFonce}{rgb}{1,.55,0}
+% \definecolor{Orange}{rgb}{1,.648,0}
+% \definecolor{OrchideeFonce}{rgb}{.6,.196,.8}
+% \definecolor{OrchideeInter}{rgb}{.73,.332,.828}
+% \definecolor{Orchidee}{rgb}{.855,.44,.84}
+% \definecolor{Or}{rgb}{1,.844,0}
+% \definecolor{Papaye}{rgb}{1,.936,.835}
+% \definecolor{Perou}{rgb}{.804,.52,.248}
+% \definecolor{Prune}{rgb}{.868,.628,.868}
+% \definecolor{RoseFonce}{rgb}{1,.41,.705}
+% \definecolor{RoseIntense}{rgb}{1,.08,.576}
+% \definecolor{RoseClair}{rgb}{1,.712,.756}
+% \definecolor{RoseMisty}{rgb}{1,.894,.884}
+% \definecolor{Rose}{rgb}{1,.752,.796}
+% \definecolor{RougeFonce}{rgb}{.545,0,0}
+% \definecolor{RougeIndien}{rgb}{.804,.36,.36}
+% \definecolor{RougeOrange}{rgb}{1,.27,0}
+% \definecolor{RougeVioletInter}{rgb}{.78,.084,.52}
+% \definecolor{RougeVioletPale}{rgb}{.86,.44,.576}
+% \definecolor{RougeViolet}{rgb}{.816,.125,.565}
+% \definecolor{Rouge}{rgb}{1,0,0}
+% \definecolor{Sarcelle}{rgb}{0,.5,.5}
+% \definecolor{SaumonFonce}{rgb}{.912,.59,.48}
+% \definecolor{SaumonClair}{rgb}{1,.628,.48}
+% \definecolor{Saumon}{rgb}{.98,.5,.448}
+% \definecolor{Sienne}{rgb}{.628,.32,.176}
+% \definecolor{Tomate}{rgb}{1,.39,.28}
+% \definecolor{TurquoiseFonce}{rgb}{0,.808,.82}
+% \definecolor{TurquoiseInter}{rgb}{.284,.82,.8}
+% \definecolor{TurquoisePale}{rgb}{.688,.932,.932}
+% \definecolor{Turquoise}{rgb}{.25,.88,.815}
+% \definecolor{VertFonce}{rgb}{0,.392,0}
+% \definecolor{VertForet}{rgb}{.132,.545,.132}
+% \definecolor{VertJaune}{rgb}{.604,.804,.196}
+% \definecolor{VertClair}{rgb}{.565,.932,.565}
+% \definecolor{VertMerFonce}{rgb}{.56,.736,.56}
+% \definecolor{VertMerInter}{rgb}{.235,.7,.444}
+% \definecolor{VertMerClair}{rgb}{.125,.698,.668}
+% \definecolor{VertMer}{rgb}{.18,.545,.34}
+% \definecolor{VertOliveFonce}{rgb}{.332,.42,.185}
+% \definecolor{VertPale}{rgb}{.596,.985,.596}
+% \definecolor{VertPelouse}{rgb}{.488,.99,0}
+% \definecolor{VertPrintanierInter}{rgb}{0,.98,.604}
+% \definecolor{VertPrintanier}{rgb}{0,1,.498}
+% \definecolor{Vert}{rgb}{0,.5,0}
+% \definecolor{VieilleDentelle}{rgb}{.992,.96,.9}
+% \definecolor{VioletFonce}{rgb}{.58,0,.828}
+% \definecolor{VioletInter}{rgb}{.576,.44,.86}
+% \definecolor{Violet}{rgb}{.5,0,.5}
+% \definecolor{Violette}{rgb}{.932,.51,.932}
%====DVIPSNAMES
-\definecolor{Abricot}{HTML}{FAB780}
-\definecolor{Acajou}{HTML}{A9331F}
-\definecolor{BleuCeruleen}{HTML}{00A3E3}
-\definecolor{BleuProcess}{HTML}{00B0EF}
-\definecolor{BrunJaune}{HTML}{973F05}
-\definecolor{Emeraude}{HTML}{00A99D}
-\definecolor{Melon}{HTML}{F79E7C}
-\definecolor{Mure}{HTML}{A93B94}
-\definecolor{OrangeBrule}{HTML}{F6911E}
-\definecolor{OrangeRoughy}{HTML}{C04F16}
-\definecolor{Peche}{HTML}{F79559}
-\definecolor{Pervenche}{HTML}{7A77B8}
-\definecolor{Pissenlit}{HTML}{FDBB43}
-\definecolor{Rhodamine}{HTML}{EE549F}
-\definecolor{RoseCarmin}{HTML}{F181B2}
-\definecolor{RougeBrique}{HTML}{B6301C}
-\definecolor{RougeRubis}{HTML}{ED027D}
-\definecolor{Sepia}{HTML}{671600}
-\definecolor{VertBleu}{HTML}{00B3b8}
-\definecolor{VertJungle}{HTML}{00A99A}
-\definecolor{VertPin}{HTML}{008A73}
-\definecolor{VioletBleu}{HTML}{483A94}
-\definecolor{VioletRouge}{HTML}{9F236C}
-\definecolor{VioletRoyal}{HTML}{623E99}
+\if@tmpprefixe
+ \definecolorset{HTML}{g}{}{%
+ BleuCeruleen,00A3E3;%
+ BleuProcess,00B0EF;%
+ BrunJaune,973F05;%
+ Melon,F79E7C;%
+ Mure,A93B94;%
+ OrangeRoughy,C04F16;%
+ Peche,F79559;%
+ Pissenlit,FDBB43;%
+ Rhodamine,EE549F;%
+ RoseCarmin,F181B2;%
+ RougeBrique,B6301C;%
+ RougeRubis,ED027D;%
+ VertBleu,00B3b8;%
+ VertJungle,00A99A;%
+ VertPin,008A73;%
+ VioletBleu,483A94;%
+ VioletRouge,9F236C;%
+ VioletRoyal,623E99
+ }
+\else
+ \definecolorset{HTML}{}{}{%
+ BleuCeruleen,00A3E3;%
+ BleuProcess,00B0EF;%
+ BrunJaune,973F05;%
+ Melon,F79E7C;%
+ Mure,A93B94;%
+ OrangeRoughy,C04F16;%
+ Peche,F79559;%
+ Pissenlit,FDBB43;%
+ Rhodamine,EE549F;%
+ RoseCarmin,F181B2;%
+ RougeBrique,B6301C;%
+ RougeRubis,ED027D;%
+ VertBleu,00B3b8;%
+ VertJungle,00A99A;%
+ VertPin,008A73;%
+ VioletBleu,483A94;%
+ VioletRouge,9F236C;%
+ VioletRoyal,623E99
+ }
+\fi
+
+% \definecolor{BleuCeruleen}{HTML}{00A3E3}
+% \definecolor{BleuProcess}{HTML}{00B0EF}
+% \definecolor{BrunJaune}{HTML}{973F05}
+% \definecolor{Melon}{HTML}{F79E7C}
+% \definecolor{Mure}{HTML}{A93B94}
+% \definecolor{OrangeRoughy}{HTML}{C04F16}
+% \definecolor{Peche}{HTML}{F79559}
+% \definecolor{Pissenlit}{HTML}{FDBB43}
+% \definecolor{Rhodamine}{HTML}{EE549F}
+% \definecolor{RoseCarmin}{HTML}{F181B2}
+% \definecolor{RougeBrique}{HTML}{B6301C}
+% \definecolor{RougeRubis}{HTML}{ED027D}
+% \definecolor{VertBleu}{HTML}{00B3b8}
+% \definecolor{VertJungle}{HTML}{00A99A}
+% \definecolor{VertPin}{HTML}{008A73}
+% \definecolor{VioletBleu}{HTML}{483A94}
+% \definecolor{VioletRouge}{HTML}{9F236C}
+% \definecolor{VioletRoyal}{HTML}{623E99}
+
+%====WIKIPEDIA
+\if@tmpprefixe
+ \definecolorset{HTML}{g}{}{%
+ Abricot,E67E30;%
+ Acajou,88421D;%
+ AigueMarine,79F8F8;%
+ Amande,82C46C;%
+ Amarante,91283B;%
+ Ambre,F0C300;%
+ Amethyste,884DA7;%
+ Anthracite,303030;%
+ Aubergine,370028;%
+ Aurore,FFCB60;%
+ Avocat,568203;%
+ Basane,8B6C42;%
+ Beurre,F0E36B;%
+ Bistre,856D4D;%
+ Bis,766F64;%
+ Bitume,4E3D28;%
+ BlancCasse,FEFEE2;%
+ BlancLunaire,F4FEFE;%
+ BleuBleuet,5472AE;%
+ BleuCanard,048B9A;%
+ BleuCeleste,357AB7;%
+ BleuCharrette,8EA2C6;%
+ BleuCobalt,22427C;%
+ BleuElectrique,2C75FF;%
+ BleuGivre,80D0D0;%
+ BleuMarine,03224C;%
+ BleuOutremer,004787;%
+ BleuPaon,067790;%
+ BleuPersan,4E63CE;%
+ BleuPetrole,1D4851;%
+ BleuPrusse,24445C;%
+ BleuRoi,318CE7;%
+ BleuSaphir,0131B4;%
+ BleuTurquin,425B8A;%
+ BoutonOr,FCDC12;%
+ BrouNoix,3F2204;%
+ CacaOie,CDCD0D;%
+ Cacao,614B3A;%
+ Cachou,2F1B0C;%
+ Cafe,462E01;%
+ Cannelle,7E5835;%
+ Capucine,FF5E4D;%
+ Carmin,960018;%
+ Carotte,F4661B;%
+ Chamois,D0C07A;%
+ Chaudron,85530F;%
+ Chocolat,5A3A22;%
+ Cinabre,DB1702;%
+ Citrouille,DF6D14;%
+ Coquelicot,C60800;%
+ CoquilleOeuf,FDE9E0;%
+ CouleursMars,EED153;%
+ CuisseNymphe,FEE7F0;%
+ Cuivre,B36700;%
+ Ecarlate,ED0000;%
+ Ecru,FEFEE0;%
+ Emeraude,00815F;%
+ Fauve,AD4F09;%
+ Flave,E6E697;%
+ Fraise,BF3030;%
+ Framboise,C72C48;%
+ Garance,EE1010;%
+ Glauque,649B88;%
+ Glycine,C9A0DC;%
+ Grege,BBAE98;%
+ Grenadine,E9383F;%
+ Grenat,6E0B14;%
+ GrisAcier,AFAFAF;%
+ GrisFer,7F7F7F;%
+ GrisPayne,677179;%
+ GrisPerle,CECECE;%
+ GrisSouris,9E9E9E;%
+ Groseille,CF0A1D;%
+ Gueules,E21313;%
+ Heliotrope,DF73FF;%
+ Incarnat,FF6F7D;%
+ IndigoFonce,2E006C;%
+ Isabelle,FEA777;%
+ JauneCanari,E7F00D;%
+ JauneCitron,F7FF3C;%
+ JauneCobalt,FDEE00;%
+ JauneImperial,FFE436;%
+ JauneMimosa,FEF86C;%
+ JauneNaples,FFF0BC;%
+ LapisLazuli,26619C;%
+ Lavalliere,8F5922;%
+ LieVin,AC1E44;%
+ Lilas,B666D2;%
+ Malachite,1FA055;%
+ Mandarine,FEA347;%
+ Mastic,B3B191;%
+ Mauve,D473D4;%
+ Menthe,16B84E;%
+ Moutarde,C7CF00;%
+ Nacarat,FC5D5D;%
+ Nankin,F7E269;%
+ Noisette,955628;%
+ OcreRouge,DD985C;%
+ Ocre,DFAF2C;%
+ Olive,708D23;%
+ OrangeBrule,CC5500;%
+ Orpiment,FCD21C;%
+ Outremer,26619C;%
+ OxydeFer,F7230C;%
+ Paille,FEE347;%
+ Parme,CFA0E9;%
+ PelureOignon,D58490;%
+ Pervenche,CCCCFF;%
+ Pistache,BEF574;%
+ PoilChameau,B67823;%
+ Pourpre,9E0E40;%
+ Prasin,4CA66B;%
+ Puce,4E1609;%
+ RoseMountbatten,997A8D;%
+ RougeAndrinople,A91101;%
+ RougeCardinal,B82010;%
+ RougeCerise,BB0B0B;%
+ RougeFalun,801818;%
+ RougeFeu,FF4901;%
+ RougeSang,850606;%
+ RougeTomate,DE2916;%
+ Rouille,985717;%
+ Rubis,E0115F;%
+ Sable,E0CDA9;%
+ Safre,0131B4;%
+ SangBoeuf,730800;%
+ Sanguine,850606;%
+ Sepia,AE8964;%
+ Sinople,149414;%
+ Smalt,003399;%
+ Soufre,FFFF6B;%
+ Tabac,9F551E;%
+ Taupe,463F32;%
+ TerreOmbre,926D27;%
+ Tomette,AE4A34;%
+ Topaze,FAEA73;%
+ Tourterelle,BBACAC;%
+ Vanille,E1CE9A;%
+ Vermeil,FF0921;%
+ Vermillon,DB1702;%
+ VertBouteille,096A09;%
+ VertCeladon,83A697;%
+ VertCitron,9EFD38;%
+ VertDeGris,95A595;%
+ VertEau,B0F2B6;%
+ VertEpinard,175732;%
+ VertHooker,1B4F08;%
+ VertImperial,00561B;%
+ VertLichen,85C17E;%
+ VertOxydeChrome,18391E;%
+ VertPerroquet,3AF24B;%
+ VertPoireau,4CA66B;%
+ VertPomme,34C924;%
+ VertPrairie,57D53B;%
+ VertPrintemps,00FF7F;%
+ VertSapin,095228;%
+ VertSauge,689D71;%
+ VertTilleul,A5D152;%
+ VertVeronèse,5A6521;%
+ VertVessie,22780F;%
+ VioletEveque,723E64;%
+ Viride,40826D;%
+ Zinzolin,6C0277
+ }
+\else
+ \definecolorset{HTML}{}{}{%
+ Abricot,E67E30;%
+ Acajou,88421D;%
+ AigueMarine,79F8F8;%
+ Amande,82C46C;%
+ Amarante,91283B;%
+ Ambre,F0C300;%
+ Amethyste,884DA7;%
+ Anthracite,303030;%
+ Aubergine,370028;%
+ Aurore,FFCB60;%
+ Avocat,568203;%
+ Basane,8B6C42;%
+ Beurre,F0E36B;%
+ Bistre,856D4D;%
+ Bis,766F64;%
+ Bitume,4E3D28;%
+ BlancCasse,FEFEE2;%
+ BlancLunaire,F4FEFE;%
+ BleuBleuet,5472AE;%
+ BleuCanard,048B9A;%
+ BleuCeleste,357AB7;%
+ BleuCharrette,8EA2C6;%
+ BleuCobalt,22427C;%
+ BleuElectrique,2C75FF;%
+ BleuGivre,80D0D0;%
+ BleuMarine,03224C;%
+ BleuOutremer,004787;%
+ BleuPaon,067790;%
+ BleuPersan,4E63CE;%
+ BleuPetrole,1D4851;%
+ BleuPrusse,24445C;%
+ BleuRoi,318CE7;%
+ BleuSaphir,0131B4;%
+ BleuTurquin,425B8A;%
+ BoutonOr,FCDC12;%
+ BrouNoix,3F2204;%
+ CacaOie,CDCD0D;%
+ Cacao,614B3A;%
+ Cachou,2F1B0C;%
+ Cafe,462E01;%
+ Cannelle,7E5835;%
+ Capucine,FF5E4D;%
+ Carmin,960018;%
+ Carotte,F4661B;%
+ Chamois,D0C07A;%
+ Chaudron,85530F;%
+ Chocolat,5A3A22;%
+ Cinabre,DB1702;%
+ Citrouille,DF6D14;%
+ Coquelicot,C60800;%
+ CoquilleOeuf,FDE9E0;%
+ CouleursMars,EED153;%
+ CuisseNymphe,FEE7F0;%
+ Cuivre,B36700;%
+ Ecarlate,ED0000;%
+ Ecru,FEFEE0;%
+ Emeraude,00815F;%
+ Fauve,AD4F09;%
+ Flave,E6E697;%
+ Fraise,BF3030;%
+ Framboise,C72C48;%
+ Garance,EE1010;%
+ Glauque,649B88;%
+ Glycine,C9A0DC;%
+ Grege,BBAE98;%
+ Grenadine,E9383F;%
+ Grenat,6E0B14;%
+ GrisAcier,AFAFAF;%
+ GrisFer,7F7F7F;%
+ GrisPayne,677179;%
+ GrisPerle,CECECE;%
+ GrisSouris,9E9E9E;%
+ Groseille,CF0A1D;%
+ Gueules,E21313;%
+ Heliotrope,DF73FF;%
+ Incarnat,FF6F7D;%
+ IndigoFonce,2E006C;%
+ Isabelle,FEA777;%
+ JauneCanari,E7F00D;%
+ JauneCitron,F7FF3C;%
+ JauneCobalt,FDEE00;%
+ JauneImperial,FFE436;%
+ JauneMimosa,FEF86C;%
+ JauneNaples,FFF0BC;%
+ LapisLazuli,26619C;%
+ Lavalliere,8F5922;%
+ LieVin,AC1E44;%
+ Lilas,B666D2;%
+ Malachite,1FA055;%
+ Mandarine,FEA347;%
+ Mastic,B3B191;%
+ Mauve,D473D4;%
+ Menthe,16B84E;%
+ Moutarde,C7CF00;%
+ Nacarat,FC5D5D;%
+ Nankin,F7E269;%
+ Noisette,955628;%
+ OcreRouge,DD985C;%
+ Ocre,DFAF2C;%
+ Olive,708D23;%
+ OrangeBrule,CC5500;%
+ Orpiment,FCD21C;%
+ Outremer,26619C;%
+ OxydeFer,F7230C;%
+ Paille,FEE347;%
+ Parme,CFA0E9;%
+ PelureOignon,D58490;%
+ Pervenche,CCCCFF;%
+ Pistache,BEF574;%
+ PoilChameau,B67823;%
+ Pourpre,9E0E40;%
+ Prasin,4CA66B;%
+ Puce,4E1609;%
+ RoseMountbatten,997A8D;%
+ RougeAndrinople,A91101;%
+ RougeCardinal,B82010;%
+ RougeCerise,BB0B0B;%
+ RougeFalun,801818;%
+ RougeFeu,FF4901;%
+ RougeSang,850606;%
+ RougeTomate,DE2916;%
+ Rouille,985717;%
+ Rubis,E0115F;%
+ Sable,E0CDA9;%
+ Safre,0131B4;%
+ SangBoeuf,730800;%
+ Sanguine,850606;%
+ Sepia,AE8964;%
+ Sinople,149414;%
+ Smalt,003399;%
+ Soufre,FFFF6B;%
+ Tabac,9F551E;%
+ Taupe,463F32;%
+ TerreOmbre,926D27;%
+ Tomette,AE4A34;%
+ Topaze,FAEA73;%
+ Tourterelle,BBACAC;%
+ Vanille,E1CE9A;%
+ Vermeil,FF0921;%
+ Vermillon,DB1702;%
+ VertBouteille,096A09;%
+ VertCeladon,83A697;%
+ VertCitron,9EFD38;%
+ VertDeGris,95A595;%
+ VertEau,B0F2B6;%
+ VertEpinard,175732;%
+ VertHooker,1B4F08;%
+ VertImperial,00561B;%
+ VertLichen,85C17E;%
+ VertOxydeChrome,18391E;%
+ VertPerroquet,3AF24B;%
+ VertPoireau,4CA66B;%
+ VertPomme,34C924;%
+ VertPrairie,57D53B;%
+ VertPrintemps,00FF7F;%
+ VertSapin,095228;%
+ VertSauge,689D71;%
+ VertTilleul,A5D152;%
+ VertVeronèse,5A6521;%
+ VertVessie,22780F;%
+ VioletEveque,723E64;%
+ Viride,40826D;%
+ Zinzolin,6C0277
+ }
+\fi
+
+% \definecolor{Abricot}{HTML}{E67E30}
+% \definecolor{Acajou}{HTML}{88421D}
+% \definecolor{AigueMarine}{HTML}{79F8F8}
+% \definecolor{Amande}{HTML}{82C46C}
+% \definecolor{Amarante}{HTML}{91283B}
+% \definecolor{Ambre}{HTML}{F0C300}
+% \definecolor{Amethyste}{HTML}{884DA7}
+% \definecolor{Anthracite}{HTML}{303030}
+% \definecolor{Aubergine}{HTML}{370028}
+% \definecolor{Aurore}{HTML}{FFCB60}
+% \definecolor{Avocat}{HTML}{568203}
+% \definecolor{Basane}{HTML}{8B6C42}
+% \definecolor{Beurre}{HTML}{F0E36B}
+% \definecolor{Bistre}{HTML}{856D4D}
+% \definecolor{Bis}{HTML}{766F64}
+% \definecolor{Bitume}{HTML}{4E3D28}
+% \definecolor{BlancCasse}{HTML}{FEFEE2}
+% \definecolor{BlancLunaire}{HTML}{F4FEFE}
+% \definecolor{BleuBleuet}{HTML}{5472AE}
+% \definecolor{BleuCanard}{HTML}{048B9A}
+% \definecolor{BleuCeleste}{HTML}{357AB7}
+% \definecolor{BleuCharrette}{HTML}{8EA2C6}
+% \definecolor{BleuCobalt}{HTML}{22427C}
+% \definecolor{BleuElectrique}{HTML}{2C75FF}
+% \definecolor{BleuGivre}{HTML}{80D0D0}
+% \definecolor{BleuMarine}{HTML}{03224C}
+% \definecolor{BleuOutremer}{HTML}{004787}
+% \definecolor{BleuPaon}{HTML}{067790}
+% \definecolor{BleuPersan}{HTML}{4E63CE}
+% \definecolor{BleuPetrole}{HTML}{1D4851}
+% \definecolor{BleuPrusse}{HTML}{24445C}
+% \definecolor{BleuRoi}{HTML}{318CE7}
+% \definecolor{BleuSaphir}{HTML}{0131B4}
+% \definecolor{BleuTurquin}{HTML}{425B8A}
+% \definecolor{BoutonOr}{HTML}{FCDC12}
+% \definecolor{BrouNoix}{HTML}{3F2204}
+% \definecolor{CacaOie}{HTML}{CDCD0D}
+% \definecolor{Cacao}{HTML}{614B3A}
+% \definecolor{Cachou}{HTML}{2F1B0C}
+% \definecolor{Cafe}{HTML}{462E01}
+% \definecolor{Cannelle}{HTML}{7E5835}
+% \definecolor{Capucine}{HTML}{FF5E4D}
+% \definecolor{Carmin}{HTML}{960018}
+% \definecolor{Carotte}{HTML}{F4661B}
+% \definecolor{Chamois}{HTML}{D0C07A}
+% \definecolor{Chaudron}{HTML}{85530F}
+% \definecolor{Chocolat}{HTML}{5A3A22}
+% \definecolor{Cinabre}{HTML}{DB1702}
+% \definecolor{Citrouille}{HTML}{DF6D14}
+% \definecolor{Coquelicot}{HTML}{C60800}
+% \definecolor{CoquilleOeuf}{HTML}{FDE9E0}
+% \definecolor{CouleursMars}{HTML}{EED153}
+% \definecolor{CuisseNymphe}{HTML}{FEE7F0}
+% \definecolor{Cuivre}{HTML}{B36700}
+% \definecolor{Ecarlate}{HTML}{ED0000}
+% \definecolor{Ecru}{HTML}{FEFEE0}
+% \definecolor{Emeraude}{HTML}{00815F}
+% \definecolor{Fauve}{HTML}{AD4F09}
+% \definecolor{Flave}{HTML}{E6E697}
+% \definecolor{Fraise}{HTML}{BF3030}
+% \definecolor{Framboise}{HTML}{C72C48}
+% \definecolor{Garance}{HTML}{EE1010}
+% \definecolor{Glauque}{HTML}{649B88}
+% \definecolor{Glycine}{HTML}{C9A0DC}
+% \definecolor{Grege}{HTML}{BBAE98}
+% \definecolor{Grenadine}{HTML}{E9383F}
+% \definecolor{Grenat}{HTML}{6E0B14}
+% \definecolor{GrisAcier}{HTML}{AFAFAF}
+% \definecolor{GrisFer}{HTML}{7F7F7F}
+% \definecolor{GrisPayne}{HTML}{677179}
+% \definecolor{GrisPerle}{HTML}{CECECE}
+% \definecolor{GrisSouris}{HTML}{9E9E9E}
+% \definecolor{Groseille}{HTML}{CF0A1D}
+% \definecolor{Gueules}{HTML}{E21313}
+% \definecolor{Heliotrope}{HTML}{DF73FF}
+% \definecolor{Incarnat}{HTML}{FF6F7D}
+% \definecolor{IndigoFonce}{HTML}{2E006C}
+% \definecolor{Isabelle}{HTML}{FEA777}
+% \definecolor{JauneCanari}{HTML}{E7F00D}
+% \definecolor{JauneCitron}{HTML}{F7FF3C}
+% \definecolor{JauneCobalt}{HTML}{FDEE00}
+% \definecolor{JauneImperial}{HTML}{FFE436}
+% \definecolor{JauneMimosa}{HTML}{FEF86C}
+% \definecolor{JauneNaples}{HTML}{FFF0BC}
+% \definecolor{LapisLazuli}{HTML}{26619C}
+% \definecolor{Lavalliere}{HTML}{8F5922
+% \definecolor{LieVin}{HTML}{AC1E44}
+% \definecolor{Lilas}{HTML}{B666D2}
+% \definecolor{Malachite}{HTML}{1FA055}
+% \definecolor{Mandarine}{HTML}{FEA347}
+% \definecolor{Mastic}{HTML}{B3B191}
+% \definecolor{Mauve}{HTML}{D473D4}
+% \definecolor{Menthe}{HTML}{16B84E}
+% \definecolor{Moutarde}{HTML}{C7CF00}
+% \definecolor{Nacarat}{HTML}{FC5D5D}
+% \definecolor{Nankin}{HTML}{F7E269}
+% \definecolor{Noisette}{HTML}{955628}
+% \definecolor{OcreRouge}{HTML}{DD985C}
+% \definecolor{Ocre}{HTML}{DFAF2C}
+% \definecolor{Olive}{HTML}{708D23}
+% \definecolor{OrangeBrule}{HTML}{CC5500}
+% \definecolor{Orpiment}{HTML}{FCD21C}
+% \definecolor{Outremer}{HTML}{26619C}
+% \definecolor{OxydeFer}{HTML}{F7230C}
+% \definecolor{Paille}{HTML}{FEE347}
+% \definecolor{Parme}{HTML}{CFA0E9}
+% \definecolor{PelureOignon}{HTML}{D58490}
+% \definecolor{Pervenche}{HTML}{CCCCFF}
+% \definecolor{Pistache}{HTML}{BEF574}
+% \definecolor{PoilChameau}{HTML}{B67823}
+% \definecolor{Pourpre}{HTML}{9E0E40}
+% \definecolor{Prasin}{HTML}{4CA66B}
+% \definecolor{Puce}{HTML}{4E1609}
+% \definecolor{RoseMountbatten}{HTML}{997A8D}
+% \definecolor{RougeAndrinople}{HTML}{A91101}
+% \definecolor{RougeCardinal}{HTML}{B82010}
+% \definecolor{RougeCerise}{HTML}{BB0B0B}
+% \definecolor{RougeFalun}{HTML}{801818}
+% \definecolor{RougeFeu}{HTML}{FF4901}
+% \definecolor{RougeSang}{HTML}{850606}
+% \definecolor{RougeTomate}{HTML}{DE2916}
+% \definecolor{Rouille}{HTML}{985717}
+% \definecolor{Rubis}{HTML}{E0115F}
+% \definecolor{Sable}{HTML}{E0CDA9}
+% \definecolor{Safre}{HTML}{0131B4}
+% \definecolor{SangBoeuf}{HTML}{730800}
+% \definecolor{Sanguine}{HTML}{850606}
+% \definecolor{Sepia}{HTML}{AE8964}
+% \definecolor{Sinople}{HTML}{149414}
+% \definecolor{Smalt}{HTML}{003399}
+% \definecolor{Soufre}{HTML}{FFFF6B}
+% \definecolor{Tabac}{HTML}{9F551E}
+% \definecolor{Taupe}{HTML}{463F32}
+% \definecolor{TerreOmbre}{HTML}{926D27}
+% \definecolor{Tomette}{HTML}{AE4A34}
+% \definecolor{Topaze}{HTML}{FAEA73}
+% \definecolor{Tourterelle}{HTML}{BBACAC}
+% \definecolor{Vanille}{HTML}{E1CE9A}
+% \definecolor{Vermeil}{HTML}{FF0921}
+% \definecolor{Vermillon}{HTML}{DB1702}
+% \definecolor{VertBouteille}{HTML}{096A09}
+% \definecolor{VertCeladon}{HTML}{83A697}
+% \definecolor{VertCitron}{HTML}{9EFD38}
+% \definecolor{VertDeGris}{HTML}{95A595}
+% \definecolor{VertEau}{HTML}{B0F2B6}
+% \definecolor{VertEpinard}{HTML}{175732}
+% \definecolor{VertHooker}{HTML}{1B4F08}
+% \definecolor{VertImperial}{HTML}{00561B}
+% \definecolor{VertLichen}{HTML}{85C17E}
+% \definecolor{VertOxydeChrome}{HTML}{18391E}
+% \definecolor{VertPerroquet}{HTML}{3AF24B}
+% \definecolor{VertPoireau}{HTML}{4CA66B}
+% \definecolor{VertPomme}{HTML}{34C924}
+% \definecolor{VertPrairie}{HTML}{57D53B}
+% \definecolor{VertPrintemps}{HTML}{00FF7F}
+% \definecolor{VertSapin}{HTML}{095228}
+% \definecolor{VertSauge}{HTML}{689D71}
+% \definecolor{VertTilleul}{HTML}{A5D152}
+% \definecolor{VertVeronèse}{HTML}{5A6521}
+% \definecolor{VertVessie}{HTML}{22780F}
+% \definecolor{VioletEveque}{HTML}{723E64}
+% \definecolor{Viride}{HTML}{40826D}
+% \definecolor{Zinzolin}{HTML}{6C0277}
+
+%====XKCD-fr
+\definecolorset{HTML}{x}{}{%
+ Abricot,FFB16D;%
+ Acajou,4A0100;%
+ Acier,738595;%
+ Adobe,BD6C48;%
+ AigueMarine,04D8B2;%
+ Algue,54AC68;%
+ Ambre,FEB308;%
+ Amethyste,9B5FC0;%
+ Ardoise,516572;%
+ Argent,C5C9C7;%
+ Argile,B66A50;%
+ Asperge,77AB56;%
+ Aubergine,380835;%
+ AubergineLeger,894585;%
+ Auburn,9A3001;%
+ Avocat,90B134;%
+ Azur,069AF3;%
+ Baie,990F4B;%
+ Banane,FFFF7E;%
+ Barney,AC1DB8;%
+ Beige,D1B26F;%
+ BeigeClair,FBEEAC;%
+ BeigeFonce,AC9362;%
+ BeigeJaunatre,FCFC81;%
+ BeigeJaune,FFE36E;%
+ BeigeKaki,E6F2A2;%
+ BeigeRose,D99B82;%
+ BeigeVerdatre,C9D179;%
+ Beurre,FFFF81;%
+ Bile,B5C306;%
+ Blanc,FFFFFF;%
+ BlancCasse,FFFFE4;%
+ Ble,FBDD7E;%
+ Bleu,0343DF;%
+ BleuAcier,5A7D9A;%
+ BleuAgreable,107AB0;%
+ BleuArdoise,5B7C99;%
+ BleuArdoiseFonce,214761;%
+ BleuAttenue,3B719F;%
+ BleuBebe,A2CFFE;%
+ BleuBleu,2242C7;%
+ BleuBleuClair,CAFFFB;%
+ BleuCadet,4E7496;%
+ BleuCanardFonce,014D4E;%
+ BleuCaroline,8AB8FE;%
+ BleuCeruleen,056EEE;%
+ BleuChaud,4B57DB;%
+ BleuCiel,75BBFD;%
+ BleuCielCanard,C3FBF4;%
+ BleuCielClair,C6FCFF;%
+ BleuCielClairVif,3D7AFD;%
+ BleuCielFonce,448EE4;%
+ BleuCielPale,BDF6FE;%
+ BleuCielProfond,0D75F8;%
+ BleuCielRobinson,6DEDFD;%
+ BleuCielVif,02CCFE;%
+ BleuClair,247AFD;%
+ BleuClairVif,26F7FD;%
+ BleuCobalt,030AA7;%
+ BleuCool,4984B8;%
+ BleuCoquilleOeuf,C4FFF7;%
+ BleuCrepuscule,0A437A;%
+ BleuDefraichi,3F829D;%
+ BleuDenim,3B5B92;%
+ BleuDodger,3E82FC;%
+ BleuDoux,6488EA;%
+ BleuDusky,475F94;%
+ BleuEau,02D8E9;%
+ BleuElectrique,0652FF;%
+ BleuEteint,5684AE;%
+ BleuFane,5A86AD;%
+ BleuFonce,00035B;%
+ BleuFrance,436BAD;%
+ BleuGris,647D8E;%
+ BleuGrisatre,5E819D;%
+ BleuIndigo,3A18B1;%
+ BleuLaid,31668A;%
+ BleuLavande,8B88F8;%
+ BleuMarine,001146;%
+ BleuMarineFonce,00022E;%
+ BleuMer,047495;%
+ BleuMerProfonde,015482;%
+ BleuMetallique,4F738E;%
+ BleuMousseMer,78D1B6;%
+ BleuMoyen,276AB3;%
+ BleuNavyClair,155084;%
+ BleuNeon,04D9FF;%
+ BleuNuageux,ACC2D9;%
+ BleuNuit,020035;%
+ BleuOcean,03719C;%
+ BleuOrageux,507B9C;%
+ BleuOutremer,1805DB;%
+ BleuPale,D0FEFE;%
+ BleuPaon,016795;%
+ BleuPastel,A2BFFE;%
+ BleuPervenche,8F8CE7;%
+ BleuPoudre,B1D1FC;%
+ BleuPourpre,5F34E7;%
+ BleuPrimaire,0804F9;%
+ BleuPrusse,004577;%
+ BleuPuissant,0C06F7;%
+ BleuPur,0203E2;%
+ BleuRiche,021BF9;%
+ BleuRoyal,0504AA;%
+ BleuRoyalClair,3A2EFE;%
+ BleuRoyalFonce,02066F;%
+ BleuSarcelle,01889F;%
+ BleuTeinte,00555A;%
+ BleuTeintePourpre,5539CC;%
+ BleuTiffany,7BF2DA;%
+ BleuToucheViolet,533CC6;%
+ BleuTresClair,D5FFFF;%
+ BleuTresFonce,000133;%
+ BleuTresPale,D6FFFE;%
+ BleuTurquoise,06B1C4;%
+ BleuVert,017A79;%
+ BleuVertClair,56FCA2;%
+ BleuVertetre,0B8B87;%
+ BleuVif,0165FC;%
+ BleuViolet,510AC9;%
+ BleuVrai,010FCC;%
+ BleuVraimentClair,D4FFFF;%
+ BleuWindows,3778BF;%
+ Bleuet,5170D7;%
+ Bordeaux,680018;%
+ Bordeaux,7B002C;%
+ Boue,735C12;%
+ Bourgogne,610023;%
+ BourgogneClair,A8415B;%
+ Brique,A03623;%
+ Bronze,A87900;%
+ BrunChocolat,411900;%
+ BrunClair,AD8150;%
+ BrunDore,B27A01;%
+ BrunFonce,341C02;%
+ BrunJaunatre,AE8B0C;%
+ BrunJaune,B79400;%
+ BrunOrange,BE6400;%
+ BrunPale,B1916E;%
+ BrunPourpre,673A3F;%
+ BrunRougeatre,7F2B0A;%
+ BrunSable,CBA560;%
+ BrunTerne,876E4B;%
+ BrunVerdatre,696112;%
+ Brunatre,9C6D57;%
+ Caca,8F7303;%
+ CacaBebe,937C00;%
+ Cacao,875F42;%
+ Cafe,A6814C;%
+ Camouflage,7F8F4E;%
+ Canneberge,9E003A;%
+ Cannelle,AC4F06;%
+ Caramel,AF6F09;%
+ CaramelBeurre,FDB147;%
+ Carmin,9D0216;%
+ Celadon,BEFDB7;%
+ Celeri,C1FD95;%
+ Cerise,CF0234;%
+ Ceruleen,0485D1;%
+ Chameau,C69F59;%
+ Champignon,BA9E88;%
+ Charbon,343837;%
+ Chartreuse,C1F80A;%
+ Chataigne,742802;%
+ Chocolat,3D1C02;%
+ ChocolatLait,7F4E1E;%
+ Ciel,82CAFC;%
+ Ciment,A5A391;%
+ Citron,FDFF52;%
+ CitronElectrique,A8FF04;%
+ CitronVert,AAFF32;%
+ CitronVert,AEFF6E;%
+ CitronVertClair,65FE08;%
+ CitronVertFonce,7EBD01;%
+ CitronVertPale,BEFD73;%
+ CitronVertVif,87FD05;%
+ Cobalt,1E488F;%
+ CoquilleOeuf,FFFCC4;%
+ Corail,FC5A50;%
+ CorailFonce,CF524E;%
+ Courge,F2AB15;%
+ Cramoisi,8C000F;%
+ Creme,FEF69E;%
+ CremeAnglaise,FFFD78;%
+ CremeFonce,FFF39A;%
+ Crepuscule,4E518B;%
+ Cuir,AC7434;%
+ Cuivre,B66325;%
+ Cyan,00FFFF;%
+ CyanClair,ACFFFC;%
+ CyanFonce,0A888A;%
+ CyanPale,B7FFFA;%
+ CyanVert,2AFEB7;%
+ CyanVif,41FDFE;%
+ Denim,3B638C;%
+ Desert,CCAD60;%
+ Diarrhee,9F8303;%
+ Dore,F5BF03;%
+ EauClair,8CFFDB;%
+ EauFonce,05696B;%
+ EauPale,B8FFEB;%
+ EauProfond,08787F;%
+ EauVif,0BF9EA;%
+ Ecarlate,BE0119;%
+ Ecchymose,7E4071;%
+ Ecru,FEFFCA;%
+ Emeraude,01A049;%
+ Epicea,0A5F38;%
+ Fade,AFA88B;%
+ Faon,CFAF7B;%
+ Feuille,71AA34;%
+ Fonce,1B2431;%
+ Foret,0B5509;%
+ Fougere,63A950;%
+ Fraise,FB2943;%
+ Framboise,B00149;%
+ Fuchsia,ED0DD9;%
+ FuchsiaFoncé,9D0759;%
+ Glace,D6FFFA;%
+ Glaviot,9BB53C;%
+ Glycine,A87DC2;%
+ Gres,C9AE74;%
+ Gris,929591;%
+ GrisAcier,6F828A;%
+ GrisArdoise,59656D;%
+ GrisArme,536267;%
+ GrisBleu,607C8E;%
+ GrisBleuClair,9DBCD4;%
+ GrisBleuFonce,1F3B4D;%
+ GrisBleuatre,89A0B0;%
+ GrisBrun,8D8468;%
+ GrisCharbon,3C4142;%
+ GrisChaud,978A84;%
+ GrisClair,D8DCD6;%
+ GrisCuirasse,6B7C85;%
+ GrisFonce,363737;%
+ GrisFrais,95A3A6;%
+ GrisMoyen,7D7F7C;%
+ GrisPale,FDFDFE;%
+ GrisRosatre,C88D94;%
+ GrisRose,C3909B;%
+ GrisRougeatre,997570;%
+ GrisTaupe,B9A281;%
+ GrisTeinteBleu,748B97;%
+ GrisTeinteMarronn,86775F;%
+ GrisVert,77926F;%
+ GrisViolace,947E94;%
+ GrisViolet,7A687F;%
+ Grisatre,A8A495;%
+ Heliotrope,D94FF5;%
+ Herbe,5CAC2D;%
+ Indigo,380282;%
+ IndigoClair,6D5ACF;%
+ IndigoFonce,1F0954;%
+ Iris,6258C4;%
+ Ivoire,FFFFCB;%
+ Jade,1FA774;%
+ Jaunatre,FAEE66;%
+ Jaune,FFFF14;%
+ JauneAttenue,EEDC5B;%
+ JauneBanane,FAFE4B;%
+ JauneBeurre,FFFD74;%
+ JauneBoueux,BFAC05;%
+ JauneBrule,D5AB09;%
+ JauneBrun,B29705;%
+ JauneCanari,FDFF63;%
+ JauneCitron,FDFF38;%
+ JauneCitronVert,D0FE1D;%
+ JauneClair,FFFE7A;%
+ JauneDore,FEC615;%
+ JauneEnsoleille,FFF917;%
+ JauneFane,FEFF7F;%
+ JauneFonce,D5B60A;%
+ JauneLaid,D0C101;%
+ JauneMaladif,D0E429;%
+ JauneMoutarde,D2BD0A;%
+ JauneNeon,CFFF04;%
+ JauneOlive,C2B709;%
+ JauneOr,F9BC08;%
+ JaunePale,FFFF84;%
+ JaunePastel,FFFE71;%
+ JaunePele,F1F33F;%
+ JaunePisse,DDD618;%
+ JauneSable,FCE166;%
+ JauneSale,CDC50A;%
+ JauneSoleil,FFDF22;%
+ JauneTeinteOrange,FDB915;%
+ JauneTournesol,FFDA03;%
+ JauneVerdatre,CDFD02;%
+ JauneVert,C6F808;%
+ JauneVif,FFFD01;%
+ JauneVomi,C2BE0E;%
+ JoncOr,FAC205;%
+ Kaki,AAA662;%
+ KakiFonce,9B8F55;%
+ Kiwi,9CEF43;%
+ Lavande,A484AC;%
+ LavandeClair,DFC5FE;%
+ LavandeClairVif,C760FF;%
+ LavandeFonce,856798;%
+ LavandeLeger,EFC0FE;%
+ LavandePale,EECFFE;%
+ LavandrePoudre,AC86A8;%
+ Lichen,8FB67B;%
+ Lilas,C48EFD;%
+ LilasClair,EDC8FF;%
+ LilasFonce,9C6DA5;%
+ LilasPale,E4CBFF;%
+ LilasProfond,966EBD;%
+ LilasVif,C95EFB;%
+ MacaroniFromage,EFB435;%
+ Magenta,C20078;%
+ MagentaClair,FA5FF7;%
+ MagentaFonce,960056;%
+ MagentaPale,D767AD;%
+ MagentaProfond,A0025C;%
+ MagentaVif,FF08E8;%
+ Mais,F4D054;%
+ Mandarine,FF9408;%
+ Mangue,FFA62B;%
+ Manille,FFFA86;%
+ Marecage,698339;%
+ Marine,042E60;%
+ Marron,650021;%
+ MarronArgile,B2713D;%
+ MarronBoue,60460F;%
+ MarronBoueux,886806;%
+ MarronBronze,AB7E4C;%
+ MarronCaca,7A5901;%
+ MarronCacaBebe,AB9004;%
+ MarronChaud,964E02;%
+ MarronFonce,3C0008;%
+ MarronGrisatre,7A6A4F;%
+ MarronJaunatre,9B7A01;%
+ MarronLaid,7D7103;%
+ MarronMoutarde,AC7E04;%
+ MarronMoyen,7F5112;%
+ MarronOlive,645403;%
+ MarronPourpre,6B4247;%
+ MarronProfond,410200;%
+ MarronRosatre,B17261;%
+ MarronRouge,A24857;%
+ MarronRougeatre,6E1005;%
+ MarronRouille,8B3103;%
+ MarronSable,C4A661;%
+ MarronTeinteOrange,B16002;%
+ MarronTerre,836539;%
+ MarronTresClair,D3B683;%
+ MarronTresFonce,1D0200;%
+ MarronVert,544E03;%
+ Mastic,BEAE8A;%
+ Mauve,AE7181;%
+ MauveClair,C292A1;%
+ MauvePale,FED0FC;%
+ Melon,FF7855;%
+ Menthe,9FFEB0;%
+ MentheFonce,48C072;%
+ MentheVerveine,1EF876;%
+ Mer,3C9992;%
+ Merlot,730039;%
+ Minuit,03012D;%
+ Moka,9D7651;%
+ Morve,ACBB0D;%
+ Mousse,769958;%
+ MousseMer,80F9AD;%
+ MousseMerLegere,A0FEBF;%
+ Moutarde,CEB301;%
+ MoutardeClair,F7D560;%
+ MoutardeFonce,A88905;%
+ Mure,920A4E;%
+ Myrtille,464196;%
+ Noir,000000;%
+ Noisette,8E7618;%
+ Ocean,017B92;%
+ Ocre,BF9005;%
+ OcreJaune,CB9D06;%
+ Oeillet,FD798F;%
+ Olive,6E750E;%
+ OliveBourbe,6F7632;%
+ OliveClair,ACBF69;%
+ OliveFonce,373E02;%
+ OlivePale,B9CC81;%
+ OliveVif,9CBB04;%
+ OmbreBrulee,A0450E;%
+ Or,DBB40C;%
+ OrClair,FDDC5C;%
+ OrFonce,B59410;%
+ OrPale,FDDE6C;%
+ Orange,F97306;%
+ OrangeAttenue,D8863B;%
+ OrangeBrique,C14A09;%
+ OrangeBrule,C04E01;%
+ OrangeBrunatre,CA6B02;%
+ OrangeCitrouille,E17701;%
+ OrangeClair,FDAA48;%
+ OrangeDecolore,F0944D;%
+ OrangeFonce,C65102;%
+ OrangeJaunatre,FCB001;%
+ OrangeJaune,FFAD01;%
+ OrangePale,FF964F;%
+ OrangePoussiere,F0833A;%
+ OrangeRosatre,FF724C;%
+ OrangeRouge,FD3C06;%
+ OrangeRougeatre,F8481C;%
+ OrangeRouille,C45508;%
+ OrangeSale,C87606;%
+ OrangeSanguine,FE4B03;%
+ OrangeVif,FF5B00;%
+ Orchidee,C875C4;%
+ Outremer,2000B1;%
+ Paille,FCF679;%
+ Pale,FFF9D0;%
+ Pamplemousse,FD5956;%
+ Parchemin,FEFCAF;%
+ Pasteque,FD4659;%
+ Peche,FFB07C;%
+ PecheClair,FFD8B1;%
+ PecheFonce,DE7E5D;%
+ PechePele,FFE5AD;%
+ PervencheClair,C1C6FC;%
+ PervencheFonce,665FD1;%
+ Petrole,005F6A;%
+ Pierre,ADA587;%
+ Pin,2B5D34;%
+ Pissenlit,FEDF08;%
+ Pistache,C0FA8B;%
+ Poire,CBF85F;%
+ Pois,A4BF20;%
+ Pomme,6ECB3C;%
+ PommeVerte,5EDC1F;%
+ Pourpre,7E1E9C;%
+ PourpreAttenue,84597E;%
+ PourpreBarney,A00498;%
+ PourpreBleu,5729CE;%
+ PourpreBleuatre,6241C7;%
+ PourpreDoux,A66FB5;%
+ PourpreElectrique,AA23FF;%
+ PourpreEteint,805B87;%
+ PourpreFane,825F87;%
+ PourpreFonce,35063E;%
+ PourpreGris,826D8C;%
+ PourpreGrisatre,887191;%
+ PourpreMinuit,280137;%
+ PourpreMoyen,9E43A2;%
+ PourpreNeon,BC13FE;%
+ PourprePastel,CAA0FF;%
+ PourprePrune,4E0550;%
+ PourpreRaisin,5D1451;%
+ PourpreRiche,720058;%
+ PourpreRosatre,C94CBE;%
+ PourpreRose,C83CB9;%
+ PourpreRouge,820747;%
+ PourpreRougeatre,910951;%
+ PourpreSale,734A65;%
+ PourpreSombre,895B7B;%
+ PourpreTeinteBleu,703BE7;%
+ PourpreTeinteMarron,76424E;%
+ PourpreTresClair,F6CEFC;%
+ PourpreTresSombre,2A0134;%
+ PourpreVif,9900FA;%
+ Poussiere,B2996E;%
+ PresqueNoir,070D0D;%
+ Prune,580F41;%
+ PruneClair,9D5783;%
+ PruneFonce,3F012C;%
+ Puce,A57E52;%
+ Raisin,6C3461;%
+ Rosatre,FC86AA;%
+ Rose,CF6275;%
+ RoseAncien,C77986;%
+ RoseAncienne,C87F89;%
+ RoseAttenue,D1768F;%
+ RoseBarbie,FE46A5;%
+ RoseBebe,FFB7CE;%
+ RoseBlush,FE828C;%
+ RoseBonbon,FF63E9;%
+ RoseCarnation,FF7FA7;%
+ RoseChaud,FB5581;%
+ RoseChaudFonce,D90166;%
+ RoseChewingGum,FE83CC;%
+ RoseChoquant,FE02A2;%
+ RoseClair,FFC5CB;%
+ RoseCochon,E78EA5;%
+ RoseCorail,FF6163;%
+ RoseDoux,FDB0C0;%
+ RoseElectrique,FF0490;%
+ RoseFane,C0737A;%
+ RoseFane,D58A94;%
+ RoseFonce,B5485D;%
+ RoseLaid,CD7584;%
+ RoseLavande,DD85D7;%
+ RoseMoyen,F36196;%
+ RoseNeon,FE019A;%
+ RoseOrange,FF6F52;%
+ RosePale,F29E8E;%
+ RosePastel,FFBACD;%
+ RosePeche,FF9A8A;%
+ RosePoudre,FFB2D0;%
+ RoseRose,F6688E;%
+ RoseRouge,FA2A55;%
+ RoseRougeatre,FE2C54;%
+ RoseSalissant,CA7B80;%
+ RoseSaumon,F7879A;%
+ RoseSoutenu,FF0789;%
+ RoseTeinteMarron,C27E79;%
+ RoseTeintePourpre,F075E6;%
+ RoseTresClair,FFF4F2;%
+ RoseVif,FE01B1;%
+ RoseViolatre,CE5DAE;%
+ RoseViolet,D725DE;%
+ Roseatre,D46A7E;%
+ Rouge,E50000;%
+ RougeAttenue,BB3F3F;%
+ RougeBrique,8F1402;%
+ RougeBrule,9F2305;%
+ RougeCamionPompier,FE0002;%
+ RougeCerise,F7022A;%
+ RougeClair,FE2F4A;%
+ RougeFonce,9A0200;%
+ RougeIndien,850E04;%
+ RougeLevres,D5174E;%
+ RougeNeon,FF073A;%
+ RougePale,D9544D;%
+ RougePastel,DB5856;%
+ RougePoussiere,B9484E;%
+ RougeRosatre,FC2647;%
+ RougeRose,BE013C;%
+ RougeRougeLevres,C0022F;%
+ RougeRouille,AA2704;%
+ RougeSang,980002;%
+ RougeTeinteMarron,922B05;%
+ RougeTeinteOrange,F43605;%
+ RougeTeintePourpre,B0054B;%
+ RougeTomate,EC2D01;%
+ RougeVif,FF000D;%
+ RougeVin,7B0323;%
+ RougeViolet,A50055;%
+ Rougeatre,C44240;%
+ RougeatreBrun,9E3623;%
+ RougeatreRose,F10C45;%
+ Rouille,A83C09;%
+ Roux,A13905;%
+ Royal,0C1793;%
+ Rubis,CA0147;%
+ Sable,E2CA76;%
+ SableFonce,A88F59;%
+ SableVert,BCCB7A;%
+ Safran,FEB209;%
+ Sang,770001;%
+ SangSeche,4B0101;%
+ Saphir,2138AB;%
+ Sarcelle,029386;%
+ SarcelleClair,7BFDC7;%
+ SarcelleFonce,017371;%
+ SarcelleGrisatre,5E9B8A;%
+ SarcellePale,82CBB2;%
+ SarcellePoudre,4C9085;%
+ SarcelleTerne,5F9E8F;%
+ SarcelleVerte,32BF84;%
+ Sauge,87AE73;%
+ SaugeClair,BCECAC;%
+ SaugeFoncee,598556;%
+ Saumon,FF796C;%
+ SaumonClair,FEA993;%
+ SaumonFonce,C85A53;%
+ SaumonPale,FFB19A;%
+ Sepia,985E2B;%
+ Sienne,A9561E;%
+ Souci,FCC006;%
+ SoupePois,929901;%
+ TaupeFonce,7F684E;%
+ TeinteBleu,2976BB;%
+ TeinteOrange,FC824A;%
+ TeintePourpre,98568D;%
+ Terne,828344;%
+ Terre,8A6E45;%
+ TerreBrulee,B04E0F;%
+ TerreCuite,C9643B;%
+ TerreOmbre,B26400;%
+ TerreSienneBrulee,B75203;%
+ TerreSienneBrute,A75E09;%
+ TerreSienneNaturelle,9A6200;%
+ The,65AB7C;%
+ TheVert,BDF8A3;%
+ Tomate,EF4026;%
+ Topaze,13BBAF;%
+ Toupet,C7AC7D;%
+ Tournesol,FFC512;%
+ Trefle,01B44C;%
+ Turquoise,06C2AC;%
+ TurquoiseClair,7EF4CC;%
+ TurquoiseClairVif,0FFEF9;%
+ TurquoiseFonce,045C5A;%
+ TurquoisePale,A5FBD5;%
+ TurquoiseProfond,017374;%
+ TurquoiseVerdatre,00FBB0;%
+ Velours,750851;%
+ Vermillon,F4320C;%
+ Vert,15B01A;%
+ VertAcide,8FFE09;%
+ VertAlgue,21C36F;%
+ VertAlgue,35AD6B;%
+ VertAqua,12E193;%
+ VertArbre,2A7E19;%
+ VertArdoise,658D6D;%
+ VertArmee,4B5D16;%
+ VertAssezClair,61E160;%
+ VertAttenue,5FA052;%
+ VertAvocat,87A922;%
+ VertBebe,8CFF9E;%
+ VertBizarre,3AE57F;%
+ VertBleu,137E6D;%
+ VertBleuClair,7EFBB3;%
+ VertBleuFonce,005249;%
+ VertBleuatre,2BB179;%
+ VertBleuatreClair,76FDA8;%
+ VertBleute,0CDC73;%
+ VertBoue,606602;%
+ VertBouteille,044A05;%
+ VertBrunatre,6A6E09;%
+ VertCaca,6F7C00;%
+ VertCacaBebe,889717;%
+ VertCamouflage,4B6113;%
+ VertChasseur,0B4008;%
+ VertCitron,89FE05;%
+ VertCitronPale,B1FF65;%
+ VertClair,76FF7B;%
+ VertClairClair,C8FFB0;%
+ VertClairPale,B1FC99;%
+ VertCool,33B864;%
+ VertCourse,014600;%
+ VertCourseBritannique,05480D;%
+ VertCrotteNez,96B403;%
+ VertDecolore,6BA353;%
+ VertDegoutant,8FAE22;%
+ VertDegoutant,A0BF16;%
+ VertDelave,BCF5A6;%
+ VertDesagreable,70B23F;%
+ VertDouxCouleur,6FC276;%
+ VertElectrique,21FC0D;%
+ VertEmeraude,028F1E;%
+ VertEnnuyeux,63B365;%
+ VertEternel,05472A;%
+ VertFane,7BB274;%
+ VertFeuille,5CA904;%
+ VertFeuillu,51B73B;%
+ VertFluo,08FF08;%
+ VertFluorescent,0AFF02;%
+ VertFonce,02590F;%
+ VertForet,048243;%
+ VertForetClair,4F9153;%
+ VertForetFonce,002D04;%
+ VertFougere,548D44;%
+ VertFrais,69D84F;%
+ VertGrenouille,58BC08;%
+ VertGris,789B73;%
+ VertGrisatre,719F91;%
+ VertGrisatreClair,B7E1A1;%
+ VertHerbe,3F9B0B;%
+ VertHerbeClair,9AF764;%
+ VertHerbeFonce,388004;%
+ VertHiver,20F986;%
+ VertHopital,9BE5AA;%
+ VertIrlandais,019529;%
+ VertJade,2BAF6A;%
+ VertJaunatre,40A368;%
+ VertJaunatre,B0DD16;%
+ VertJaune,B5CE08;%
+ VertJauneClair,CCFD7F;%
+ VertJauneFonce,728F02;%
+ VertJauneVif,9DFF00;%
+ VertJauneatreClair,C2FF89;%
+ VertKaki,728639;%
+ VertKelley,009337;%
+ VertKelly,02AB2E;%
+ VertKermit,5CB200;%
+ VertKiwi,8EE53F;%
+ VertLaid,7A9703;%
+ VertLimacon,99CC04;%
+ VertLumineux,2DFE54;%
+ VertMalade,9DB92C;%
+ VertMaladif,94B21C;%
+ VertMarais,748500;%
+ VertMarinLumineux,05FFA6;%
+ VertMarine,35530A;%
+ VertMarron,6F6C0A;%
+ VertMastic,A9BE70;%
+ VertMenthe,0BF77D;%
+ VertMentheClair,A6FBB2;%
+ VertMentheFonce,20C073;%
+ VertMer,53FCA1;%
+ VertMerFonce,11875D;%
+ VertMilitaire,667C3E;%
+ VertMousse,658B38;%
+ VertMousseLeger,A6C875;%
+ VertMousseMer,7AF9AB;%
+ VertMousseMerLeger,A7FFB5;%
+ VertMoussu,638B27;%
+ VertMoutarde,A8B504;%
+ VertMoyen,39AD48;%
+ VertNeon,0CFF0C;%
+ VertNeonClair,4EFD54;%
+ VertOcean,3D9973;%
+ VertOlive,677A04;%
+ VertOliveClair,A4BE5C;%
+ VertOliveFonce,3C4D03;%
+ VertOlivePale,B1D27B;%
+ VertPale,C7FDB5;%
+ VertPaques,8CFD7E;%
+ VertPastel,B0FF9D;%
+ VertPastelClair,B2FBA5;%
+ VertPastelFonce,56AE57;%
+ VertPelouse,4DA409;%
+ VertPin,0A481E;%
+ VertPlusClair,75FD63;%
+ VertPois,8EAB12;%
+ VertPoisLeger,C4FE82;%
+ VertPoison,40FD14;%
+ VertPomme,76CD26;%
+ VertPoussiere,76A973;%
+ VertPrintemps,A9F971;%
+ VertRadioactif,2CFA1F;%
+ VertSalissant,667E2C;%
+ VertSapin,5C8B15;%
+ VertSarcelle,0CB577;%
+ VertSauge,88B378;%
+ VertSoupePois,94A617;%
+ VertSurligneur,1BFC06;%
+ VertTeinteBleu,10A674;%
+ VertTerne,749551;%
+ VertTortue,75B84F;%
+ VertToxique,61DE2A;%
+ VertTrefle,02C14D;%
+ VertTresClair,D1FFBD;%
+ VertTresFonce,062E03;%
+ VertTrouble,6C7A0E;%
+ VertTurquoise,04F489;%
+ VertUni,699D4C;%
+ VertVeritable,089404;%
+ VertVif,01F9C6;%
+ VertVifClair,53FE5C;%
+ VertVomi,89A203;%
+ VertVomiBebe,B6C406;%
+ Vin,80013F;%
+ VinRouge,8C0034;%
+ Violet,8756E4;%
+ VioletBebe,CA9BF7;%
+ VioletChaud,952E8F;%
+ VioletClair,A552E6;%
+ VioletFonce,34013F;%
+ VioletMochard,A442A0;%
+ VioletPale,B790D4;%
+ VioletPaques,C071FE;%
+ VioletPlusClair,A55AF4;%
+ VioletProfond,490648;%
+ VioletRoyal,4B006E;%
+ VioletVif,AD0AFD;%
+ Violetatre,94568C;%
+ Viridien,1E9167;%
+ Vomi,A2A415}
\endinput \ No newline at end of file
diff --git a/macros/latex/contrib/joinbox/README.md b/macros/latex/contrib/joinbox/README.md
new file mode 100644
index 0000000000..cb205bed09
--- /dev/null
+++ b/macros/latex/contrib/joinbox/README.md
@@ -0,0 +1,57 @@
+Boxes joinning package based on l3coffins developed with Expl3.
+=======
+
+`joinbox` is a box joinning package based on l3coffins developed with expl3, which provides the `\joinbox` and `\joinfigs` macros for vertical or horizontal joinning of boxes. Different types of joinning can be set up with the options or `\joinset` macro.
+
+Boxes can be joined vertically or horizontally. When using vertical joinning, all boxes to be joined will keep same width, while when using horizontal joined, all boxes to be joined will keep same height.
+
+The `\joinbox` and `\joinfigs` macros without star are used for vertical joinning, while the `\joinbox*` and `\joinfigs*` with star are used for horizontal joinning.
+
+You can read the manual (in Chinese/English) for more details and examples.
+
+Contributing
+------------
+
+1. gitee repository:
+ (1). repository: [joinbox](https://gitee.com/nwafu_nan/joinbox)
+ (2). Issues and pull requests are welcome. [issue](https://gitee.com/nwafu_nan/joinbox/issues) or [pull request](https://gitee.com/nwafu_nan/joinbox/pulls).
+
+joinbox 盒子拼接宏包
+=======
+
+`joinbox` 是一个基于`l3coffins`用`expl3`开发的盒子拼接宏包,它用于实现盒子的垂直或水平拼接。垂直拼接会以各对象等宽的方式拼接,而水平拼接会以各对象等高的方式拼接。
+
+该宏包提供了`\joinbox`和`\joinfigs`两个命令。其中,`\joinbox`用于拼接两个独立对象,`\joinfigs`用于拼接多个图像。这两个命令的不带`*`版本用于垂直拼接,而带`*`的版本用于水平拼接。同时,该宏包还提供了`\joinset`命令用于对拼接方式进行设置。
+
+可以通过阅读宏包手册(中文/英文)以也解该宏包更多的使用细节和使用样例。
+
+### 参与贡献
+---------------------
+
+1. gitee仓库:
+ (1). 仓库地址: [joinbox](https://gitee.com/nwafu_nan/joinbox)
+ (2). Issues and PR: [issue](https://gitee.com/nwafu_nan/joinbox/issues) or [pull request](https://gitee.com/nwafu_nan/joinbox/pulls).
+
+Copyright and Licence
+---------------------
+
+ Copyright (C) 2020-2023 by Nan Geng <nangeng@nwafu.edu.cn>
+ ----------------------------------------------------------------------
+
+ This work may be distributed and/or modified under the
+ conditions of the LaTeX Project Public License, either
+ version 1.3c of this license or (at your option) any later
+ version. This version of this license is in
+ http://www.latex-project.org/lppl/lppl-1-3c.txt
+ and the latest version of this license is in
+ http://www.latex-project.org/lppl.txt
+ and version 1.3 or later is part of all distributions of
+ LaTeX version 2005/12/01 or later.
+
+ This work has the LPPL maintenance status "maintained".
+
+ The Current Maintainer of this work is Nan Geng.
+
+ This package consists of joinbox.sty, joinbox.tex and README.md(this file),
+ and the derived files joinbox.pdf.
+
diff --git a/macros/latex/contrib/joinbox/build.sh b/macros/latex/contrib/joinbox/build.sh
new file mode 100755
index 0000000000..66e9e6a81c
--- /dev/null
+++ b/macros/latex/contrib/joinbox/build.sh
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+xelatex joinbox.tex &&\
+makeindex -s gind.ist -o joinbox.ind joinbox.idx &&\
+makeindex -s gglo.ist -o joinbox.gls joinbox.glo &&\
+xelatex joinbox.tex &&\
+xelatex joinbox.tex &&\
+xelatex joinbox.tex
diff --git a/macros/latex/contrib/joinbox/expl3.png b/macros/latex/contrib/joinbox/expl3.png
new file mode 100644
index 0000000000..6015d8b61d
--- /dev/null
+++ b/macros/latex/contrib/joinbox/expl3.png
Binary files differ
diff --git a/macros/latex/contrib/joinbox/joinbox.pdf b/macros/latex/contrib/joinbox/joinbox.pdf
new file mode 100644
index 0000000000..374261e3a4
--- /dev/null
+++ b/macros/latex/contrib/joinbox/joinbox.pdf
Binary files differ
diff --git a/macros/latex/contrib/joinbox/joinbox.sty b/macros/latex/contrib/joinbox/joinbox.sty
new file mode 100644
index 0000000000..8cf2cfcb54
--- /dev/null
+++ b/macros/latex/contrib/joinbox/joinbox.sty
@@ -0,0 +1,418 @@
+%%% ----------------------------------------------------------------------------
+%%% joinbox: Join figures to same height or width with LaTeX3
+%%% Author : Nan Geng <nangeng@nwafu.edu.cn>
+%%% Repository: https://gitee.com/nwafu_nan/joinfigs
+%%% License : The LaTeX Project Public License 1.3c
+%%% ----------------------------------------------------------------------------
+
+\NeedsTeXFormat{LaTeX2e}
+\RequirePackage{expl3}
+\ProvidesExplPackage{joinbox}{2023-08-11}{v1.0.0}
+ {Join figures to same height or width with LaTeX3}
+
+\RequirePackage{xparse}
+\RequirePackage{graphicx}
+
+%% \tl_if_eq:NnTF 与texlive 2020的兼容性设置
+\cs_if_exist:NF \tl_if_eq:NnTF
+ {
+ \tl_new:N \l__tblr_backport_b_tl
+ \prg_new_protected_conditional:Npnn \tl_if_eq:Nn #1 #2 { T, F, TF }
+ {
+ \group_begin:
+ \tl_set:Nn \l__tblr_backport_b_tl {#2}
+ \exp_after:wN
+ \group_end:
+ \if_meaning:w #1 \l__tblr_backport_b_tl
+ \prg_return_true:
+ \else:
+ \prg_return_false:
+ \fi:
+ }
+ \prg_generate_conditional_variant:Nnn \tl_if_eq:Nn { c } { TF, T, F }
+ }
+
+\cs_if_exist:NF \seq_map_indexed_function:NN
+ {
+ \cs_set_eq:NN \seq_map_indexed_function:NN \seq_indexed_map_function:NN
+ }
+
+% 定义变量
+\bool_new:N \l__joinbox_vertical_bool
+\bool_new:N \l__joinbox_out_scale_bool
+\int_new:N \l__joinbox_baseline_int
+\clist_const:Nn \c__joinbox_baseline_clist { t, vc, H, b }
+\clist_new:N \l__joinbox_name_clist
+\coffin_new:N \l__joinbox_out_coffin
+\coffin_new:N \l__joinbox_tmpa_coffin
+\coffin_new:N \l__joinbox_tmpb_coffin
+
+\dim_new:N \l__joinbox_out_length_dim
+\dim_new:N \l__joinbox_sep_dim
+\dim_new:N \l__joinbox_min_width_dim
+\dim_new:N \l__joinbox_min_height_dim
+
+%% 选项设计
+\keys_define:nn { joinbox }
+ {
+ % 输出结果基线位置
+ baseline .choice:,
+ baseline .value_required:n = true,
+ baseline .choices:nn = { t, vc, H, b }
+ {
+ \int_set_eq:NN \l__joinbox_baseline_int \l_keys_choice_int
+ },
+ baseline .default:n = vc,
+ baseline .initial:n = b,
+
+ % 输出尺寸(垂直拼接:宽度,水平拼接:高度)
+ outlen .code:n = { \dim_compare:nNnTF { #1 } < { 0pt }
+ {
+ \bool_set_false:N \l__joinbox_out_scale_bool
+ }{
+ \dim_compare:nNnTF { #1 } = { 0pt }
+ {
+ \bool_set_false:N \l__joinbox_out_scale_bool
+ }{
+ \bool_set_true:N \l__joinbox_out_scale_bool
+ \dim_set:Nn \l__joinbox_out_length_dim { #1 }
+ }
+ }
+ },
+ outlen .default:n = 0pt,
+ outlen .initial:n = 0pt,
+
+ % 拼音间距
+ sep .dim_set:N = \l__joinbox_sep_dim,
+ sep .default:n = 0pt,
+ sep .initial:n = 0pt,
+
+ unknown .code:n = { \__joinbox_error:n { unknown-option } }
+ % unknown .code:n = \__joinbox_unknown_key:V \l_keys_key_str,
+ }
+
+% \cs_new_protected:Npn \__joinbox_unknown_key:n #1
+% {
+% \clist_if_in:NnTF \c__joinbox_baseline_clist { #1 }
+% {
+% \int_zero:N \l_tmpa_int
+% \clist_map_inline:Nn \c__joinbox_baseline_clist
+% {
+% \int_incr:N \l_tmpa_int
+% \str_if_eq:nnT { ##1 } { #1 }
+% { \clist_map_break: }
+% }
+% \int_gset_eq:NN \l__joinbox_baseline_int \l_tmpa_int
+% }
+% {
+% \dim_compare:nNnTF { #1 } < { 0pt }
+% {
+% \bool_gset_false:N \l__joinbox_out_scale_bool
+% }{
+% \dim_compare:nNnTF { #1 } = { 0pt }
+% {
+% \bool_gset_false:N \l__joinbox_out_scale_bool
+% }{
+% \bool_gset_true:N \l__joinbox_out_scale_bool
+% \dim_gset:Nn \l__joinbox_out_length_dim { #1 }
+% }
+% }
+% }
+% }
+% \cs_generate_variant:Nn \__joinbox_unknown_key:n { V }
+
+\msg_new:nnn { joinbox } { unknown-option }
+ { package~ option~ "\l_keys_key_tl"~ is~ unknown. }
+
+%% 参数设置用户接口
+\NewDocumentCommand \joinset { m }
+ { \keys_set:nn { joinset } {#1} }
+
+% 计算box盒子的总高度
+% #1---盒子变量
+\cs_if_free:NT \box_ht_plus_dp:N
+ {
+ \cs_new_protected:Npn \box_ht_plus_dp:N #1
+ { \tex_dimexpr:D \box_ht:N #1 + \box_dp:N #1 \scan_stop: }
+ }
+
+% 计算coffin盒子的总高度
+% #1---盒子变量
+\cs_new_nopar:Npn \__joinbox_coffin_ht_plus_dp:N #1
+ {
+ \coffin_ht:N #1 + \coffin_dp:N #1
+ }
+
+% 计算两个盒子的最小宽度和最小高度
+% (最小宽度和最小宽度不一定属于同一个盒子)
+\cs_new:Npn \__joinbox_calc_min_size:nn #1#2
+ {
+ % 取得第1个盒子的宽度和高度
+ \hbox_set:Nn \l_tmpa_box
+ {
+ #1
+ }
+
+ \dim_set:Nn \l_tmpa_dim
+ {
+ \box_wd:N \l_tmpa_box
+ }
+ \dim_gset_eq:NN \l__joinbox_min_width_dim \l_tmpa_dim
+
+ \dim_set:Nn \l_tmpb_dim
+ {
+ \box_ht_plus_dp:N \l_tmpa_box
+ }
+ \dim_gset_eq:NN \l__joinbox_min_height_dim \l_tmpb_dim
+
+ % 取得第2个盒子的宽度和高度,并与第1个盒子比较
+ \hbox_set:Nn \l_tmpa_box
+ {
+ #2
+ }
+
+ \dim_set:Nn \l_tmpa_dim
+ {
+ \box_wd:N \l_tmpa_box
+ }
+ % 比较并记录最小宽度
+ \dim_compare:nNnT \l__joinbox_min_width_dim > \l_tmpa_dim
+ {
+ \dim_gset_eq:NN \l__joinbox_min_width_dim \l_tmpa_dim
+ }
+
+ \dim_set:Nn \l_tmpb_dim
+ {
+ \box_ht_plus_dp:N \l_tmpa_box
+ }
+
+ % 比较并记录最小总高度(高度+深度)
+ \dim_compare:nNnT \l__joinbox_min_height_dim > \l_tmpb_dim
+ {
+ \dim_gset_eq:NN \l__joinbox_min_height_dim \l_tmpb_dim
+ }
+ }
+
+% 输出盒子
+\cs_new:Npn \__joinbox_typeout_coffin:N #1
+ {
+ % 输出拼接后的盒子
+ \int_case:nn { \l__joinbox_baseline_int }
+ {
+ { 1 }{%
+ \coffin_typeset:Nnnnn #1
+ { l } { t } { 0pt } { 0pt }
+ }
+ { 2 }{%
+ \coffin_typeset:Nnnnn #1
+ { l } { vc } { 0pt } { 0pt }
+ }
+ { 3 }{%
+ \coffin_typeset:Nnnnn #1
+ { l } { H } { 0pt } { 0pt }
+ }
+ { 4 }{%
+ \coffin_typeset:Nnnnn #1
+ { l } { b } { 0pt } { 0pt }
+ }
+ }
+ }
+
+% 盒子拼接内部函数
+% 将指定文件名列表中的图像拼接成一个盒子并将基线调整为中心线输出
+% #1---第1个盒子的内容
+% #2---第2个盒子的内容
+\cs_new:Npn \__joinbox_handle:nn #1#2
+ {
+ \group_begin:
+
+ \coffin_clear:N \l__joinbox_out_coffin
+ % 设置第1个盒子
+ \hcoffin_set:Nn \l__joinbox_out_coffin
+ {
+ #1
+ }
+
+ \bool_if:NTF \l__joinbox_vertical_bool
+ {
+ % 按最小宽度缩放第1个盒子
+ \coffin_scale:Nnn \l__joinbox_out_coffin
+ {
+ \dim_ratio:nn { \l__joinbox_min_width_dim }{ \coffin_wd:N \l__joinbox_out_coffin }
+ }
+ {
+ \dim_ratio:nn { \l__joinbox_min_width_dim }{ \coffin_wd:N \l__joinbox_out_coffin }
+ }
+
+ % 处理第2个盒子
+ \hcoffin_set:Nn \l__joinbox_tmpa_coffin
+ {
+ #2
+ }
+
+ % 按最小宽度缩放第2个盒子
+ \coffin_scale:Nnn \l__joinbox_tmpa_coffin
+ {
+ \dim_ratio:nn { \l__joinbox_min_width_dim }{ \coffin_wd:N \l__joinbox_tmpa_coffin }
+ }
+ {
+ \dim_ratio:nn { \l__joinbox_min_width_dim }{ \coffin_wd:N \l__joinbox_tmpa_coffin }
+ }
+
+ % \dim_show:N \l__joinbox_sep_dim
+ % 将第2个盒子拼接到第一个盒子
+ \coffin_join:NnnNnnnn \l__joinbox_out_coffin
+ { hc } { b } \l__joinbox_tmpa_coffin { hc } { t } { 0pt } { -\l__joinbox_sep_dim }
+
+ % 按指定输出宽度缩放输出盒子
+ \bool_if:NT \l__joinbox_out_scale_bool
+ {
+ \coffin_scale:Nnn \l__joinbox_out_coffin
+ {
+ \dim_ratio:nn { \l__joinbox_out_length_dim }{ \l__joinbox_min_width_dim }
+ }
+ {
+ \dim_ratio:nn { \l__joinbox_out_length_dim }{ \l__joinbox_min_width_dim }
+ }
+ }
+
+ % 输出拼接后的盒子
+ \__joinbox_typeout_coffin:N \l__joinbox_out_coffin
+ }{
+ % 按最小高度缩放第1个盒子
+ \coffin_scale:Nnn \l__joinbox_out_coffin
+ {
+ \dim_ratio:nn { \l__joinbox_min_height_dim }{ \__joinbox_coffin_ht_plus_dp:N \l__joinbox_out_coffin }
+ }
+ {
+ \dim_ratio:nn { \l__joinbox_min_height_dim }{ \__joinbox_coffin_ht_plus_dp:N \l__joinbox_out_coffin }
+ }
+
+ % 处理第2个盒子
+ \hcoffin_set:Nn \l__joinbox_tmpa_coffin
+ {
+ #2
+ }
+
+ % 按最小高度缩放第2个盒子
+ \coffin_scale:Nnn \l__joinbox_tmpa_coffin
+ {
+ \dim_ratio:nn { \l__joinbox_min_height_dim }{ \__joinbox_coffin_ht_plus_dp:N \l__joinbox_tmpa_coffin }
+ }
+ {
+ \dim_ratio:nn { \l__joinbox_min_height_dim }{ \__joinbox_coffin_ht_plus_dp:N \l__joinbox_tmpa_coffin }
+ }
+
+ % 将第2个盒子拼接到第1个盒子
+ \coffin_join:NnnNnnnn \l__joinbox_out_coffin
+ { vc } { r } \l__joinbox_tmpa_coffin { vc } { l } { \l__joinbox_sep_dim } { 0pt }
+
+ % 按指定输出高度缩放输出盒子
+ \bool_if:NT \l__joinbox_out_scale_bool
+ {
+ \coffin_scale:Nnn \l__joinbox_out_coffin
+ {
+ \dim_ratio:nn { \l__joinbox_out_length_dim }{ \l__joinbox_min_height_dim }
+ }
+ {
+ \dim_ratio:nn { \l__joinbox_out_length_dim }{ \l__joinbox_min_height_dim }
+ }
+ }
+
+ % 输出拼接后的盒子
+ \__joinbox_typeout_coffin:N \l__joinbox_out_coffin
+ }
+ \group_end:
+ }
+
+\cs_new:Npn \__joinbox_figs:
+ {
+ % 设置第1个图像
+ \clist_pop:NN \l__joinbox_name_clist \l_tmpa_tl
+ \coffin_clear:N \l__joinbox_tmpa_coffin
+ \hcoffin_set:Nn \l__joinbox_tmpa_coffin
+ {
+ \includegraphics{ \l_tmpa_tl }
+ }
+
+ % 循环处理其它图像
+ \clist_map_inline:Nn \l__joinbox_name_clist
+ {
+ \coffin_clear:N \l__joinbox_tmpb_coffin
+ \hcoffin_set:Nn \l__joinbox_tmpb_coffin
+ {
+ \includegraphics{ ##1 }
+ }
+
+ \__joinbox_calc_min_size:nn
+ {
+ \__joinbox_typeout_coffin:N \l__joinbox_tmpa_coffin
+ }
+ {
+ \__joinbox_typeout_coffin:N \l__joinbox_tmpb_coffin
+ }
+
+ \hcoffin_set:Nn \l__joinbox_tmpa_coffin
+ {
+ \__joinbox_handle:nn
+ {
+ \__joinbox_typeout_coffin:N \l__joinbox_tmpa_coffin
+ }
+ {
+ \__joinbox_typeout_coffin:N \l__joinbox_tmpb_coffin
+ }
+ }
+ }
+ \__joinbox_typeout_coffin:N \l__joinbox_tmpa_coffin
+ }
+
+% 盒子拼接用户接口
+% 将两个盒子按指定方式拼接成一个盒子并将基线调整为中心线后输出
+% #1---是否为*命令,如有*则采用水平拼接,无*则采用垂直拼接
+% #2---可选参数,用key-value选项指定拼接参数
+% #3---第1个盒子的内容
+% #4---第2个盒子的内容
+\NewDocumentCommand{\joinbox}{ s O{} m m}
+ {
+ \IfBooleanTF{#1}
+ {
+ \bool_set_false:N \l__joinbox_vertical_bool
+ }{
+ \bool_set_true:N \l__joinbox_vertical_bool
+ }
+
+ \group_begin:
+ % 设置拼接参数
+ \keys_set:nn { joinbox } { #2 }
+ % 计算最小宽度和高度
+ \__joinbox_calc_min_size:nn { #3 } { #4 }
+ % 拼接输出
+ \__joinbox_handle:nn { #3 }{ #4 }
+ \group_end:
+ }
+
+% 图像拼接用户接口
+% 将指定文件名列表中的图像拼接成一个盒子并将基线调整为中心线输出
+% #1---是否为*命令,如有*则采用水平拼接,无*则采用垂直拼接
+% #2---可选参数,用key-value选项指定拼接参数
+% #3---必选参数,用逗号分隔的,需要拼接的图像文件名称(可以带有路径)
+\NewDocumentCommand{\joinfigs}{ s O{} m}
+ {
+ \IfBooleanTF{#1}
+ {
+ \bool_set_false:N \l__joinbox_vertical_bool
+ }{
+ \bool_set_true:N \l__joinbox_vertical_bool
+ }
+
+ \group_begin:
+ % 设置拼接参数
+ \keys_set:nn { joinbox } { #2 }
+ % 设置文件名列表
+ \clist_set:Nn \l__joinbox_name_clist { #3 }
+ % 拼接图像
+ \__joinbox_figs:
+ \group_end:
+ }
+
+\endinput
diff --git a/macros/latex/contrib/joinbox/joinbox.tex b/macros/latex/contrib/joinbox/joinbox.tex
new file mode 100644
index 0000000000..bb6d7916ef
--- /dev/null
+++ b/macros/latex/contrib/joinbox/joinbox.tex
@@ -0,0 +1,516 @@
+\documentclass[full]{l3doc}
+\usepackage[scheme=plain]{ctex}
+\usepackage{enumitem}
+\usepackage{indentfirst}
+\usepackage{titling}
+\usepackage{geometry}
+\usepackage{fancyvrb-ex}
+\usepackage{joinbox}
+
+\IndexPrologue
+ {
+ \section*{Index}
+ \markboth{Index}{Index}
+ \addcontentsline{toc}{section}{Index}
+ The~italic~numbers~denote~the~pages~where~the~
+ corresponding~entry~is~described,~
+ numbers~underlined~point~to~the~definition,~
+ all~others~indicate~the~places~where~it~is~used.
+ }
+
+\newcommand\tikzmark[1]{\tikz \coordinate[overlay, remember picture] (#1);}
+
+\geometry{
+ left=4.5cm,
+ right=2cm,
+ top=2cm,
+ bottom=2cm,
+}
+\hypersetup {
+ CJKbookmarks,
+ bookmarksopen,
+ bookmarksopenlevel=3,
+ pdfstartview=FitH,
+ pdfinfo = {
+ Title = The package joinbox ,
+ Subject = A LaTeX3 package ,
+ Author = Geng Nan
+ }
+}
+
+\DoNotIndex{\begin, \end}
+\setlength{\parskip}{\medskipamount}
+\DeclareDocumentEnvironment { noteen } { +b } {
+ \par\textbf{\textsf{NOTE:~}}#1\par
+} {}
+\DeclareDocumentEnvironment { notezh } { +b } {
+ \par\textbf{\textsf{注意:~}}#1\par
+} {}
+
+\AtEndDocument{
+ \newgeometry{
+ left=2cm,
+ right=2cm,
+ top=2cm,
+ bottom=2cm
+ }
+ \PrintIndex
+}
+
+\ExplSyntaxOn
+\dim_new:N \l__my_syntax_dim
+\box_new:N \g__my_syntax_box
+\NewDocumentEnvironment { Syntax } { s }
+ {
+ \dim_set:Nn \l__my_syntax_dim
+ { \textwidth }
+ \hbox_gset:Nw \g__my_syntax_box
+ \small \ttfamily
+ \begin{minipage}[t]{\l__my_syntax_dim}
+ \raggedright\obeyspaces\obeylines
+ }
+ {
+ \end{minipage}
+ \hbox_gset_end:
+ \IfValueF { #1 } { \smallskip }
+ \box_use_drop:N \g__my_syntax_box
+ \smallskip
+ }
+
+\DeclareDocumentEnvironment { Description } { o +b } {
+ \hbox_set:Nn \l_tmpa_box { #1 }
+ \dim_set:Nn \l_tmpa_dim { \box_wd:N \l_tmpa_box }
+ \begin{itemize}[labelwidth=\l_tmpa_dim, align=left]
+ #2
+ \end{itemize}
+} { }
+
+\keys_define:nn { joinbox/doc } {
+ opt .tl_set:N = \l_opt_tl,
+ desc .tl_set:N = \l_desc_tl,
+ init .tl_set:N = \l_init_tl,
+ init .initial:n = init-none,
+}
+
+\box_new:N \l__option_box
+\NewDocumentEnvironment { option } { m +b } {
+ \keys_set:nn { joinbox/doc } { #1 }
+ \hbox_set:Nw \l__option_box
+ \small \ttfamily
+ \begin{minipage}[t]{\textwidth}
+ \obeyspaces\obeylines
+ \textcolor{red}{
+ \l_opt_tl
+ \exp_args:Nx\SpecialOptionIndex{\l_opt_tl}
+ }
+ {~}\l_desc_tl
+ \hfill(
+ \tl_if_eq:NnTF \l_init_tl { init-none } { no~value }
+ { initially~\texttt{\l_init_tl} }
+ )
+ \end{minipage}
+ \hbox_gset_end:
+ \box_use_drop:N \l__option_box
+ #2
+ \medskip
+} { }
+
+\DeclareDocumentCommand \opt { O{} m }
+ { \__codedoc_cmd:no {#1} { #2 } }
+\ExplSyntaxOff
+
+\def\vers{\texttt{v1.0.0}
+\thanks{\url{https://gitee.com/nwafu_nan/joinbox}}
+}
+
+\begin{document}
+\title{
+ \pkg{joinbox}盒子拼接宏包
+ \rlap{\makebox[4cm][r]{
+ \normalsize $\Longrightarrow$ \color{red}
+ \protect\hyperlink{en}{English Version}
+ \protect\hypertarget{zh}{}
+ }}
+}
+\author{\textit{耿楠} \texttt{<nangeng@nwafu.edu.cn>}}
+\date{\the\year 年\the\month 月\the\day 日\qquad \vers
+}
+\maketitle
+
+{\small
+\tableofcontents
+}
+\newpage
+
+\begin{documentation}
+
+\section{引言}
+
+\pkg{joinbox}是一个基于\pkg{l3coffins}用\pkg{expl3}开发的
+盒子拼接宏包,它用于实现盒子的垂直或水平拼接。垂直拼接
+会以各对象等宽的方式拼接,而水平拼接会以各对象等高的方式
+拼接。
+
+该宏包提供了\tn{joinbox}和\tn{joinfigs}两个命令。其中,
+\tn{joinbox}用于拼接两个独立对象,\tn{joinfigs}用于拼接
+多个图像。这两个命令的不带*(星号)版本用于垂直拼接,而带
+*(星号)的版本用于水平拼接。
+同时,该宏包还提供了\tn{joinset}命令用于对拼接方式进行设置。
+
+\section{用户接口}
+
+\subsection{\cs{joinbox}拼接两个对象命令}
+
+\begin{function}{\joinbox,\joinbox*}
+ \begin{syntax}
+ \cs{joinbox} \oarg{拼接方式} \marg{对象1} \marg{对象2}
+ \cs{joinbox*} \oarg{拼接方式} \marg{对象1} \marg{对象2}
+ \end{syntax}
+
+\end{function}
+
+ 用于拼接两个对象。 该命令需要用两个必选参数\marg{对象1}和
+ \marg{对象2}指定需要拼接的对象。拼接对象将被置于coffin中,
+ 然后按需求进行拼接。
+
+ 在可选项\oarg{拼接方式}中,可以通过key-value指定输出结果
+ 基线位置、 输出尺寸(垂直拼接是输出宽度,水平拼接是输出高度)
+ 和拼接间距。
+
+\subsection{\cs{joinfigs}拼接多个图像命令}
+
+\begin{function}{\joinfigs,\joinfigs*}
+ \begin{syntax}
+ \cs{joinfigs} \oarg{拼接方式} \marg{文件名称列表}
+ \cs{joinfigs*} \oarg{拼接方式} \marg{文件名称列表}
+ \end{syntax}
+
+\end{function}
+
+ 用于拼接多个图像。该命令需要用一个必选参数\marg{文件名称列表},
+ 用于指定需要拼接图像,文件名称中可以包含路径,不同文件名称之
+ 间用英文逗号进行分隔,最少需要有1个图像文件名称。
+
+ 在\oarg{拼接方式}可选项中,可以通过key-value指定结果基线位置、
+ 输出尺寸(垂直拼接是输出宽度,水平拼接是输出调试)、拼接间距。
+
+\subsection{\cs{joinset}}
+\begin{function}{\joinset}
+ \begin{syntax}
+ \cs{joinset} \marg{拼接方式}
+ \end{syntax}
+
+\end{function}
+
+ 用于通过key-value指定拼接结果中的基线位置、
+ 输出尺寸(垂直拼接是输出宽度,水平拼接是输出调试)、拼接间距。
+
+\section{拼接方式}
+
+\begin{option}{ opt = baseline, desc = {= \meta{t,vc,H,b}}, init=b }
+ 设置joinbox或joinfigs拼接结果的输出基线位置,目前支持:
+\end{option}\\
+\begin{Description}
+ \item |t|--- 盒子顶端水平线、
+ \item |vc|---盒子水平中心线、
+ \item |H|---盒子内容基线、
+ \item |b|---盒子底端水平线。
+\end{Description}
+
+\begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.45\linewidth,gobble=2]
+ 默认基线\fbox{
+ \joinbox{\LaTeX 科技排版}
+ {\LaTeX~Typesetting}
+ }
+
+ baseline=t\fbox{
+ \joinbox[baseline=t]{\LaTeX 科技排版}
+ {\LaTeX~Typesetting}
+ }
+\end{SideBySideExample}
+
+\bigskip
+
+\begin{option}{ opt = outlen, desc = {= \meta{dim}}, init=0pt }
+ 设置joinbox或joinfigs拼接结果的输出尺寸,对于垂直拼接,设置
+ 输出宽度,对于水平拼接,设置输出高度。
+
+ 若指定的输出尺寸$\le 0$,则表示使用被拼接对象中的最小尺寸输出。
+\end{option}\\
+\begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.45\linewidth,gobble=2]
+ 输出宽度\fbox{
+ \joinbox[outlen=2cm]{\LaTeX 科技排版}
+ {\LaTeX~Typesetting}
+ }
+
+ 输出高度\fbox{
+ \joinbox*[outlen=0.2cm]{\LaTeX 科技排版}
+ {\LaTeX~Typesetting}
+ }
+\end{SideBySideExample}
+
+\bigskip
+
+\begin{option}{ opt = sep, desc = {= \meta{dim}}, init=0pt }
+ 设置拼接对象之间的间距。
+\end{option}\\
+\begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.45\linewidth,gobble=2]
+ 垂直间距\fbox{
+ \joinbox[sep=5pt]{\LaTeX 科技排版}
+ {\LaTeX~Typesetting}
+ }
+
+ 水平间距\fbox{
+ \joinbox*[outlen=0.2cm,sep=5pt]
+ {\LaTeX 科技排版}
+ {\LaTeX~Typesetting}
+ }
+\end{SideBySideExample}
+
+\section{嵌套拼接}
+
+可以嵌套使用\tn{joinbox}命令以实现复杂对象拼接。
+
+\begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.45\linewidth,gobble=2]
+ \joinbox*[outlen=0.04\textheight,sep=-5pt]
+ {
+ \joinbox[sep=5pt]{\LaTeX 科技排版}
+ {\qquad\LaTeX~Typesetting\qquad}
+ }{
+ \includegraphics[scale=0.2]{expl3}
+ }
+\end{SideBySideExample}
+
+
+\section{图像拼接}
+
+\subsection{原始图像}
+
+\begin{center}
+ \includegraphics[scale=0.4]{latexframe}\quad
+ \includegraphics[scale=0.4]{tl-lion}\quad
+ \includegraphics[scale=0.4]{expl3}
+\end{center}
+
+\subsection{垂直拼接图像}
+
+\begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.45\linewidth,gobble=2]
+ \joinfigs[outlen=3cm, sep=5pt]
+ {latexframe, tl-lion, expl3}
+\end{SideBySideExample}
+
+\subsection{水平拼接图像}
+
+\begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.45\linewidth,gobble=2]
+ \joinfigs*[outlen=1.3cm, sep=5pt]
+ {latexframe, tl-lion, expl3}
+\end{SideBySideExample}
+
+\subsection{嵌套拼接图像}
+
+\begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.45\linewidth,gobble=2]
+ \joinbox*[outlen=0.20\textheight, sep=5pt]
+ {
+ \joinfigs[outlen=0.25\textwidth]
+ {latexframe, tl-lion, expl3}
+ }{
+ \joinfigs[outlen=0.25\textwidth]
+ {expl3, tl-lion, latexframe}
+ }
+\end{SideBySideExample}
+
+\title{
+ \pkg{joinbox} package for Joinning Boxs or Figures
+ \rlap{\makebox[2.5cm][r]{
+ \normalsize $\Longrightarrow$ \color{red}
+ \protect\hyperlink{zh}{中文版本}
+ \protect\hypertarget{en}{}
+ }}
+}
+\author{Nan Geng \texttt{<nangeng@nwafu.edu.cn>}}
+\date{\today\qquad \vers}
+\maketitle
+
+\section{Introduction}
+
+\pkg{joinbox} is a box joinning package based on l3coffins developed with expl3,
+which provides the \cs{joinbox} and \cs{joinfigs} macros for vertical or horizontal
+joinning of boxes. Different types of joinning can be set up with the options or
+\cs{joinset} macro.
+
+Boxes can be joined vertically or horizontally. When using vertical joinning, all
+boxes to be joined will keep same width, while when using horizontal joined, all
+boxes to be joined will keep same height.
+
+The \cs{joinbox} and \cs{joinfigs} macros without star are used for vertical joinning,
+while the \cs{joinbox*} and \cs{joinfigs*} with star are used for horizontal joinning.
+
+\section{Interfaces}
+
+\subsection{\cs{joinbox} for Two Contents Joinning }
+
+\begin{function}{\joinbox,\joinbox*}
+ \begin{syntax}
+ \cs{joinbox} \oarg{options} \marg{content1} \marg{content2}
+ \cs{joinbox*} \oarg{options} \marg{content1} \marg{content2}
+ \end{syntax}
+
+\end{function}
+
+ Used to join two contents. It requires two arguments \marg{content1} and
+ \marg{content2} to specify the objects to be joined. The contents will
+ be placed in the coffin respectively and then joined.
+
+ In the \oarg{options}, the typeout baseline, typeout size
+ (vertical joinning is width, horizontal joinning is height), and
+ joinning seperate spacing can be specified with \textit{key-value}.
+
+\subsection{\cs{joinfigs} for Figure Sets Joinning}
+
+\begin{function}{\joinfigs,\joinfigs*}
+ \begin{syntax}
+ \cs{joinfigs} \oarg{options} \marg{namelist}
+ \cs{joinfigs*} \oarg{options} \marg{namelist}
+ \end{syntax}
+
+\end{function}
+
+ Used for joinning multiple images. This command requires a argument\marg{namelist}
+ to specify the image to be joined. The file name can include a path,
+ and different file names should be separated by commas.
+ At least one image file name is required.
+
+ In the \oarg{options}, the typeout baseline, typeout size
+ (vertical joinning is width, horizontal joinning is height), and
+ joinning seperate spacing can be specified with \textit{key-value}.
+
+\subsection{\cs{joinset} for Settings}
+\begin{function}{\joinset}
+ \begin{syntax}
+ \cs{joinset} \marg{options}
+ \end{syntax}
+
+\end{function}
+
+ Used to set the typeout baseline, typeout size
+ (vertical joinning is width, horizontal joinning is height), and
+ joinning seperate spacing with \textit{key-value}.
+
+\section{Options}
+
+\begin{option}{ opt = baseline, desc = {= \meta{t,vc,H,b}}, init=b }
+ Set typeout baseline, currently as follows:
+\end{option}\\
+\begin{Description}
+ \item |t|--- a pole running along the top edge of the bounding box of the coffin;
+ \item |vc|---a pole running horizontally through the centre of the coffin half-way between the
+bottom and top edges of the bounding box (i.e. the “vertical centre”);
+ \item |H|---a pole running along the baseline of the typeset material contained in the coffin;
+ \item |b|---a pole running along the bottom edge of the bounding box of the coffin.
+\end{Description}
+
+\begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.45\linewidth,gobble=2]
+ baseline=b\fbox{
+ \joinbox{Hello \LaTeX}
+ {\LaTeX~Typesetting}
+ }
+
+ baseline=t\fbox{
+ \joinbox[baseline=t]{Hello \LaTeX}
+ {\LaTeX~Typesetting}
+ }
+\end{SideBySideExample}
+
+\bigskip
+
+\begin{option}{ opt = outlen, desc = {= \meta{dim}}, init=0pt }
+ Used to set typeout size, vertical joinning is width and horizontal joinning is height.
+
+ If $outlen\le 0$,then the typeout size is minimal size of all contents.
+\end{option}\\
+
+\begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.45\linewidth,gobble=2]
+ width: \fbox{
+ \joinbox[outlen=2cm]{Hello \LaTeX}
+ {\LaTeX~Typesetting}
+ }
+
+ height: \fbox{
+ \joinbox*[outlen=0.2cm]{Hello \LaTeX}
+ {\LaTeX~Typesetting}
+ }
+\end{SideBySideExample}
+
+\bigskip
+
+\begin{option}{ opt = sep, desc = {= \meta{dim}}, init=0pt }
+ Used to set joinning seperate spacing.
+\end{option}\\
+\begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.45\linewidth,gobble=2]
+ vertical sep: \fbox{
+ \joinbox[sep=5pt]{Hello \LaTeX}
+ {\LaTeX~Typesetting}
+ }
+
+ horizontal sep: \fbox{
+ \joinbox*[outlen=0.2cm,sep=5pt]
+ {Hello \LaTeX}
+ {\LaTeX~Typesetting}
+ }
+\end{SideBySideExample}
+
+\section{Nested Joinning}
+
+The \tn{joinbox} can be nested to get complex joinning.
+
+\begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.45\linewidth,gobble=2]
+ \joinbox*[outlen=0.04\textheight,sep=-5pt]
+ {
+ \joinbox[sep=5pt]{Hello \LaTeX}
+ {\qquad\LaTeX~Typesetting\qquad}
+ }{
+ \includegraphics[scale=0.2]{expl3}
+ }
+\end{SideBySideExample}
+
+\section{Figures Joinning}
+
+\subsection{Original}
+
+\begin{center}
+ \includegraphics[scale=0.4]{latexframe}\quad
+ \includegraphics[scale=0.4]{tl-lion}\quad
+ \includegraphics[scale=0.4]{expl3}
+\end{center}
+
+\subsection{Vertical Joinning}
+
+\begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.45\linewidth,gobble=2]
+ \joinfigs[outlen=3cm, sep=5pt]
+ {latexframe, tl-lion, expl3}
+\end{SideBySideExample}
+
+\subsection{Horizontal Joinning}
+
+\begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.45\linewidth,gobble=2]
+ \joinfigs*[outlen=1.3cm, sep=5pt]
+ {latexframe, tl-lion, expl3}
+\end{SideBySideExample}
+
+\subsection{Nested Joinning}
+
+\begin{SideBySideExample}[frame=single,numbers=left,xrightmargin=.45\linewidth,gobble=2]
+ \joinbox*[outlen=0.20\textheight, sep=5pt]
+ {
+ \joinfigs[outlen=0.25\textwidth]
+ {latexframe, tl-lion, expl3}
+ }{
+ \joinfigs[outlen=0.25\textwidth]
+ {expl3, tl-lion, latexframe}
+ }
+\end{SideBySideExample}
+
+\end{documentation}
+
+
+\end{document}
diff --git a/macros/latex/contrib/joinbox/latexframe.png b/macros/latex/contrib/joinbox/latexframe.png
new file mode 100644
index 0000000000..bb493ca522
--- /dev/null
+++ b/macros/latex/contrib/joinbox/latexframe.png
Binary files differ
diff --git a/macros/latex/contrib/joinbox/tl-lion.pdf b/macros/latex/contrib/joinbox/tl-lion.pdf
new file mode 100644
index 0000000000..2e056c5685
--- /dev/null
+++ b/macros/latex/contrib/joinbox/tl-lion.pdf
Binary files differ
diff --git a/macros/latex/contrib/msu-thesis/README.md b/macros/latex/contrib/msu-thesis/README.md
index 64d6ab0f89..795023cc56 100644
--- a/macros/latex/contrib/msu-thesis/README.md
+++ b/macros/latex/contrib/msu-thesis/README.md
@@ -1,4 +1,4 @@
-# MSU Thesis Class Version 4.1f 2023/07/28
+# MSU Thesis Class Version 4.1g 2023/08/12
Copyright 2011-2023 by Alan Munn <amunn@msu.edu>
diff --git a/macros/latex/contrib/msu-thesis/docs/msu-thesis.tex b/macros/latex/contrib/msu-thesis/docs/msu-thesis.tex
index 31107c8cb6..585e805657 100644
--- a/macros/latex/contrib/msu-thesis/docs/msu-thesis.tex
+++ b/macros/latex/contrib/msu-thesis/docs/msu-thesis.tex
@@ -2,8 +2,8 @@
\documentclass[11pt]{article}
-\def\msuversion{4.1f}
-\def\msudate{2023/07/28}
+\def\msuversion{4.1g}
+\def\msudate{2023/08/12}
\title{\textbf{Using the MSU Thesis Class}}
\author{\textbf{Alan Munn}\\Department of Linguistics, Languages, and Cultures\\Michigan State University\\\texttt{\href{mailto:amunn@msu.edu}{amunn@msu.edu}}}
\date{Version \msuversion\\\msudate}
@@ -445,7 +445,7 @@ Florent Chervet for early \pkg{hyperref} code (up until v.3.6), and Ulrike Fisch
current \pkg{hyperref} code. Thanks also to the following students who have reported
problems over the years: Irina Agafonova, Ali Al-jiboory, Abubakr Ayesh, Julian Blank,
Nathan Brugnone, Dmitriy Bryndin, Greg Christian, Kyle Crayne, Ciaron Hamilton, Matt Husband, Changkuk
-Jung, Claire Kopenhafer, Adam Liter, Vanessa Maldonado, Ben Miller, William Muir, Eureka
+Jung, Claire Kopenhafer, Adam Liter, Vanessa Maldonado, Andriana Manousidaki, Ben Miller, William Muir, Eureka
Pai, Alicia Parrish, Neil ver Planck, Taha Posos, Nick Rekuski, Giacomo Romanini, William Sands, Adam
Soliman, Mookyong Son, Erik Stitt, Fanurs C.E. Teh, Eremey Valetov, Matthew Vincent, Michael Wojcik, Stephen Yowono, Ali
Zare, and Yisu Zhou. A special thank you to Non Thongprong who graciously provided a copy
diff --git a/macros/latex/contrib/msu-thesis/msu-thesis.cls b/macros/latex/contrib/msu-thesis/msu-thesis.cls
index 11ee7b833c..b6ff7192f3 100644
--- a/macros/latex/contrib/msu-thesis/msu-thesis.cls
+++ b/macros/latex/contrib/msu-thesis/msu-thesis.cls
@@ -188,11 +188,12 @@
% Version 4.1d 2023/07/19 Fixed per chapter bibliography TOC page number bug
% Version 4.1e 2023/07/24 Fixed per chapter appendices TOC bug;
% Version 4.1f 2023/07/28 Fixed title page spacing issue
+% Version 4.1g 2023/08/12 Per chapter appendices and bibliography TOC issue
%
% Report bugs/problems/questions to <amunn@msu.edu>
%
-\def\msu@version{4.1f}
-\def\msu@date{2023/07/28}
+\def\msu@version{4.1g}
+\def\msu@date{2023/08/12}
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{msu-thesis}[\msu@date\space Michigan State University Thesis Class version \msu@version]
\newif\ifmsu@dissertation\msu@dissertationtrue % added v2.7 boolean for \msu@thesistype
@@ -498,7 +499,7 @@
\renewcommand\cftchapterpagefont{\msu@tocfont}
\renewcommand*{\cftappendixname}{APPENDIX\space}
\renewcommand\cftchapteraftersnum{\msutocdelim}
- \ifthenelse{\value{msutocdepth}=0}{\addtocounter{tocdepth}{-1}}{}
+ %\ifthenelse{\value{msutocdepth}=0}{\addtocounter{tocdepth}{-1}}{} % removed 8/12/2023
}
% This code resets the TOC back to normal section spacing if appendices have been used
@@ -527,7 +528,7 @@
\setlength\cftbeforechapterskip{0pt}
\renewcommand\cftsectionfont{\msu@tocfont} % fixed 12/13/17
\renewcommand\cftchapterpagefont{\msu@tocfont}
- \addtocounter{tocdepth}{-1}
+% \addtocounter{tocdepth}{-1} % removed 8/12/2023
}
diff --git a/macros/latex/contrib/msu-thesis/msu-thesis.pdf b/macros/latex/contrib/msu-thesis/msu-thesis.pdf
index 5e63736c2e..f809ef25f8 100644
--- a/macros/latex/contrib/msu-thesis/msu-thesis.pdf
+++ b/macros/latex/contrib/msu-thesis/msu-thesis.pdf
Binary files differ
diff --git a/macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.pdf b/macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.pdf
index eb4c5638ae..3fea93983a 100644
--- a/macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.pdf
+++ b/macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.pdf
Binary files differ
diff --git a/macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.tex b/macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.tex
index ed928c3f76..f4ee4c9157 100644
--- a/macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.tex
+++ b/macros/latex/contrib/msu-thesis/samples/MSU-thesis-chapterbib-testfile.tex
@@ -15,7 +15,7 @@
\author{Joe Linguist}
\fieldofstudy{Linguistics} % This should be in sentence case
\date{2021}
-\setcounter{msutocdepth}{1} % default is 1
+\setcounter{msutocdepth}{0} % default is 1
\begin{document}
\frontmatter
\maketitlepage
diff --git a/macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.pdf b/macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.pdf
index 602bcb752a..7fc39a0110 100644
--- a/macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.pdf
+++ b/macros/latex/contrib/msu-thesis/samples/MSU-thesis-testfile.pdf
Binary files differ
diff --git a/support/texlab/CHANGELOG.md b/support/texlab/CHANGELOG.md
index 0301227cd1..1f0666306e 100644
--- a/support/texlab/CHANGELOG.md
+++ b/support/texlab/CHANGELOG.md
@@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## [5.9.1] - 2023-08-11
+
+### Fixed
+
+- Improve performance when completing BibTeX entries ([#493](https://github.com/latex-lsp/texlab/issues/493))
+- Don't report unused entries for very large bibliographies
+- Avoid redundant reparses after saving documents
+
## [5.9.0] - 2023-08-06
### Added
diff --git a/support/texlab/Cargo.lock b/support/texlab/Cargo.lock
index f25cc7c01c..d0dfd6e75d 100644
--- a/support/texlab/Cargo.lock
+++ b/support/texlab/Cargo.lock
@@ -121,6 +121,7 @@ checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa"
name = "base-db"
version = "0.0.0"
dependencies = [
+ "bibtex-utils",
"dirs",
"distro",
"itertools 0.11.0",
@@ -144,6 +145,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1"
[[package]]
+name = "bibtex-utils"
+version = "0.0.0"
+dependencies = [
+ "chrono",
+ "expect-test",
+ "human_name",
+ "itertools 0.11.0",
+ "parser",
+ "rowan",
+ "rustc-hash",
+ "syntax",
+ "unicode-normalization",
+]
+
+[[package]]
name = "bitflags"
version = "1.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -234,9 +250,8 @@ dependencies = [
name = "citeproc"
version = "0.0.0"
dependencies = [
- "chrono",
+ "bibtex-utils",
"expect-test",
- "human_name",
"isocountry",
"itertools 0.11.0",
"parser",
@@ -602,6 +617,15 @@ dependencies = [
]
[[package]]
+name = "file-id"
+version = "0.1.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "e13be71e6ca82e91bc0cb862bebaac0b2d1924a5a1d970c822b2f98b63fda8c3"
+dependencies = [
+ "winapi-util",
+]
+
+[[package]]
name = "filetime"
version = "0.2.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -728,6 +752,7 @@ name = "hover"
version = "0.0.0"
dependencies = [
"base-db",
+ "bibtex-utils",
"citeproc",
"completion-data",
"expect-test",
@@ -1056,6 +1081,19 @@ dependencies = [
]
[[package]]
+name = "notify-debouncer-full"
+version = "0.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "416969970ec751a5d702a88c6cd19ac1332abe997fce43f96db0418550426241"
+dependencies = [
+ "crossbeam-channel",
+ "file-id",
+ "notify",
+ "parking_lot",
+ "walkdir",
+]
+
+[[package]]
name = "num-traits"
version = "0.2.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1584,7 +1622,7 @@ dependencies = [
[[package]]
name = "texlab"
-version = "5.9.0"
+version = "5.9.1"
dependencies = [
"anyhow",
"assert_unordered",
@@ -1610,9 +1648,11 @@ dependencies = [
"lsp-server",
"lsp-types",
"notify",
+ "notify-debouncer-full",
"once_cell",
"parking_lot",
"parser",
+ "rayon",
"references",
"regex",
"rowan",
diff --git a/support/texlab/crates/base-db/Cargo.toml b/support/texlab/crates/base-db/Cargo.toml
index fa015b24cc..0ae198db7b 100644
--- a/support/texlab/crates/base-db/Cargo.toml
+++ b/support/texlab/crates/base-db/Cargo.toml
@@ -21,6 +21,7 @@ rustc-hash = "1.1.0"
syntax = { path = "../syntax" }
text-size = "1.1.1"
url = "=2.3.1"
+bibtex-utils = { path = "../bibtex-utils" }
[lib]
doctest = false
diff --git a/support/texlab/crates/base-db/src/semantics/bib.rs b/support/texlab/crates/base-db/src/semantics/bib.rs
index 22017d3c03..29f9477896 100644
--- a/support/texlab/crates/base-db/src/semantics/bib.rs
+++ b/support/texlab/crates/base-db/src/semantics/bib.rs
@@ -1,7 +1,11 @@
+use bibtex_utils::field::text::TextFieldData;
+use itertools::Itertools;
use rowan::ast::AstNode;
-use syntax::bibtex::{self, HasName};
+use syntax::bibtex::{self, HasName, HasType, HasValue};
use text_size::TextRange;
+use crate::data::{BibtexEntryType, BibtexEntryTypeCategory};
+
use super::Span;
#[derive(Debug, Clone, Default)]
@@ -23,12 +27,27 @@ impl Semantics {
fn process_entry(&mut self, entry: bibtex::Entry) {
if let Some(name) = entry.name_token() {
+ let type_token = entry.type_token().unwrap();
+ let category = BibtexEntryType::find(&type_token.text()[1..])
+ .map_or(BibtexEntryTypeCategory::Misc, |ty| ty.category);
+
+ let field_values = entry
+ .fields()
+ .filter_map(|field| Some(TextFieldData::parse(&field.value()?)?.text));
+
+ let keywords = [name.text().into(), type_token.text().into()]
+ .into_iter()
+ .chain(field_values)
+ .join(" ");
+
self.entries.push(Entry {
name: Span {
range: name.text_range(),
text: name.text().into(),
},
full_range: entry.syntax().text_range(),
+ category,
+ keywords,
});
}
}
@@ -50,6 +69,8 @@ impl Semantics {
pub struct Entry {
pub name: Span,
pub full_range: TextRange,
+ pub keywords: String,
+ pub category: BibtexEntryTypeCategory,
}
#[derive(Debug, Clone)]
diff --git a/support/texlab/crates/base-db/src/workspace.rs b/support/texlab/crates/base-db/src/workspace.rs
index 9308c2401d..35e3904d75 100644
--- a/support/texlab/crates/base-db/src/workspace.rs
+++ b/support/texlab/crates/base-db/src/workspace.rs
@@ -75,6 +75,12 @@ impl Workspace {
Cow::Owned(text) => text,
};
+ if let Some(document) = self.lookup_path(path) {
+ if document.text == text {
+ return Ok(());
+ }
+ }
+
self.open(uri, text, language, owner, LineCol { line: 0, col: 0 });
Ok(())
}
diff --git a/support/texlab/crates/bibtex-utils/Cargo.toml b/support/texlab/crates/bibtex-utils/Cargo.toml
new file mode 100644
index 0000000000..7dd75ff738
--- /dev/null
+++ b/support/texlab/crates/bibtex-utils/Cargo.toml
@@ -0,0 +1,23 @@
+[package]
+name = "bibtex-utils"
+version = "0.0.0"
+license.workspace = true
+authors.workspace = true
+edition.workspace = true
+rust-version.workspace = true
+
+[dependencies]
+chrono = { version = "0.4.26", default-features = false, features = ["std"] }
+human_name = "2.0.2"
+itertools = "0.11.0"
+rowan = "0.15.11"
+rustc-hash = "1.1.0"
+syntax = { path = "../syntax" }
+unicode-normalization = "0.1.22"
+
+[lib]
+doctest = false
+
+[dev-dependencies]
+expect-test = "1.4.1"
+parser = { path = "../parser" }
diff --git a/support/texlab/crates/citeproc/src/field.rs b/support/texlab/crates/bibtex-utils/src/field.rs
index d9f3adacab..d9f3adacab 100644
--- a/support/texlab/crates/citeproc/src/field.rs
+++ b/support/texlab/crates/bibtex-utils/src/field.rs
diff --git a/support/texlab/crates/citeproc/src/field/author.rs b/support/texlab/crates/bibtex-utils/src/field/author.rs
index d8576cbaa4..d8576cbaa4 100644
--- a/support/texlab/crates/citeproc/src/field/author.rs
+++ b/support/texlab/crates/bibtex-utils/src/field/author.rs
diff --git a/support/texlab/crates/citeproc/src/field/date.rs b/support/texlab/crates/bibtex-utils/src/field/date.rs
index 8e2c0b7d72..8e2c0b7d72 100644
--- a/support/texlab/crates/citeproc/src/field/date.rs
+++ b/support/texlab/crates/bibtex-utils/src/field/date.rs
diff --git a/support/texlab/crates/citeproc/src/field/number.rs b/support/texlab/crates/bibtex-utils/src/field/number.rs
index 227f3d5b75..227f3d5b75 100644
--- a/support/texlab/crates/citeproc/src/field/number.rs
+++ b/support/texlab/crates/bibtex-utils/src/field/number.rs
diff --git a/support/texlab/crates/citeproc/src/field/text.rs b/support/texlab/crates/bibtex-utils/src/field/text.rs
index 9689264779..9689264779 100644
--- a/support/texlab/crates/citeproc/src/field/text.rs
+++ b/support/texlab/crates/bibtex-utils/src/field/text.rs
diff --git a/support/texlab/crates/bibtex-utils/src/lib.rs b/support/texlab/crates/bibtex-utils/src/lib.rs
new file mode 100644
index 0000000000..5b8f2df9f4
--- /dev/null
+++ b/support/texlab/crates/bibtex-utils/src/lib.rs
@@ -0,0 +1 @@
+pub mod field;
diff --git a/support/texlab/crates/citeproc/Cargo.toml b/support/texlab/crates/citeproc/Cargo.toml
index ff1af00c97..c298c6f7d1 100644
--- a/support/texlab/crates/citeproc/Cargo.toml
+++ b/support/texlab/crates/citeproc/Cargo.toml
@@ -7,8 +7,7 @@ edition.workspace = true
rust-version.workspace = true
[dependencies]
-chrono = { version = "0.4.26", default-features = false, features = ["std"] }
-human_name = "2.0.2"
+bibtex-utils = { path = "../bibtex-utils" }
isocountry = "0.3.2"
itertools = "0.11.0"
rowan = "0.15.11"
diff --git a/support/texlab/crates/citeproc/src/driver.rs b/support/texlab/crates/citeproc/src/driver.rs
index af09b9ed32..778e2539b5 100644
--- a/support/texlab/crates/citeproc/src/driver.rs
+++ b/support/texlab/crates/citeproc/src/driver.rs
@@ -1,3 +1,9 @@
+use bibtex_utils::field::{
+ author::AuthorField,
+ date::DateField,
+ number::{NumberField, NumberFieldData},
+ text::TextField,
+};
use isocountry::CountryCode;
use itertools::Itertools;
use syntax::bibtex;
@@ -6,12 +12,6 @@ use url::Url;
use super::{
entry::{EntryData, EntryKind},
- field::{
- author::AuthorField,
- date::DateField,
- number::{NumberField, NumberFieldData},
- text::TextField,
- },
output::{Inline, InlineBuilder, Punct},
};
diff --git a/support/texlab/crates/citeproc/src/entry.rs b/support/texlab/crates/citeproc/src/entry.rs
index e29864e2c2..243908da95 100644
--- a/support/texlab/crates/citeproc/src/entry.rs
+++ b/support/texlab/crates/citeproc/src/entry.rs
@@ -1,12 +1,11 @@
-use rustc_hash::FxHashMap;
-use syntax::bibtex::{Entry, Field, HasName, HasType, HasValue, Value};
-
-use super::field::{
+use bibtex_utils::field::{
author::{AuthorField, AuthorFieldData},
date::{DateField, DateFieldData},
number::{NumberField, NumberFieldData},
text::{TextField, TextFieldData},
};
+use rustc_hash::FxHashMap;
+use syntax::bibtex::{Entry, Field, HasName, HasType, HasValue, Value};
#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Hash)]
pub enum EntryKind {
diff --git a/support/texlab/crates/citeproc/src/lib.rs b/support/texlab/crates/citeproc/src/lib.rs
index 1e0ac6b070..de24306583 100644
--- a/support/texlab/crates/citeproc/src/lib.rs
+++ b/support/texlab/crates/citeproc/src/lib.rs
@@ -1,6 +1,5 @@
mod driver;
mod entry;
-pub mod field;
mod output;
use syntax::bibtex;
diff --git a/support/texlab/crates/completion-data/src/lib.rs b/support/texlab/crates/completion-data/src/lib.rs
index c63564a58f..9bfdf71e48 100644
--- a/support/texlab/crates/completion-data/src/lib.rs
+++ b/support/texlab/crates/completion-data/src/lib.rs
@@ -107,7 +107,7 @@ const JSON_GZ: &[u8] = include_bytes!("../data/completion.json.gz");
pub static DATABASE: Lazy<Database<'static>> = Lazy::new(|| {
let mut decoder = GzDecoder::new(JSON_GZ);
- let json = Box::leak(Box::new(String::new()));
+ let json = Box::leak(Box::default());
decoder.read_to_string(json).unwrap();
let mut db: Database = serde_json::from_str(json).unwrap();
db.lookup_packages = db
diff --git a/support/texlab/crates/definition/src/citation.rs b/support/texlab/crates/definition/src/citation.rs
index 1497711cf6..51550a585d 100644
--- a/support/texlab/crates/definition/src/citation.rs
+++ b/support/texlab/crates/definition/src/citation.rs
@@ -7,7 +7,7 @@ use crate::DefinitionContext;
use super::DefinitionResult;
-pub(super) fn goto_definition<'db>(context: &mut DefinitionContext<'db>) -> Option<()> {
+pub(super) fn goto_definition(context: &mut DefinitionContext) -> Option<()> {
let data = context.params.document.data.as_tex()?;
let citation = queries::object_at_cursor(
diff --git a/support/texlab/crates/definition/src/command.rs b/support/texlab/crates/definition/src/command.rs
index 0a367beb14..661f953212 100644
--- a/support/texlab/crates/definition/src/command.rs
+++ b/support/texlab/crates/definition/src/command.rs
@@ -6,7 +6,7 @@ use crate::DefinitionContext;
use super::DefinitionResult;
-pub(super) fn goto_definition<'db>(context: &mut DefinitionContext<'db>) -> Option<()> {
+pub(super) fn goto_definition(context: &mut DefinitionContext) -> Option<()> {
let data = context.params.document.data.as_tex()?;
let root = data.root_node();
let name = root
diff --git a/support/texlab/crates/definition/src/include.rs b/support/texlab/crates/definition/src/include.rs
index 2c24f05321..df2c5c763c 100644
--- a/support/texlab/crates/definition/src/include.rs
+++ b/support/texlab/crates/definition/src/include.rs
@@ -4,7 +4,7 @@ use crate::DefinitionContext;
use super::DefinitionResult;
-pub(super) fn goto_definition<'db>(context: &mut DefinitionContext<'db>) -> Option<()> {
+pub(super) fn goto_definition(context: &mut DefinitionContext) -> Option<()> {
let start = context.params.document;
let parents = context.params.workspace.parents(start);
let results = parents
diff --git a/support/texlab/crates/definition/src/label.rs b/support/texlab/crates/definition/src/label.rs
index 127f6ff497..3c8c922059 100644
--- a/support/texlab/crates/definition/src/label.rs
+++ b/support/texlab/crates/definition/src/label.rs
@@ -10,7 +10,7 @@ use crate::DefinitionContext;
use super::DefinitionResult;
-pub(super) fn goto_definition<'db>(context: &mut DefinitionContext<'db>) -> Option<()> {
+pub(super) fn goto_definition(context: &mut DefinitionContext) -> Option<()> {
let data = context.params.document.data.as_tex()?;
let reference = queries::object_at_cursor(
&data.semantics.labels,
diff --git a/support/texlab/crates/definition/src/lib.rs b/support/texlab/crates/definition/src/lib.rs
index b96c48ed3f..8678bb0016 100644
--- a/support/texlab/crates/definition/src/lib.rs
+++ b/support/texlab/crates/definition/src/lib.rs
@@ -29,7 +29,7 @@ struct DefinitionContext<'db> {
results: Vec<DefinitionResult<'db>>,
}
-pub fn goto_definition<'db>(params: DefinitionParams<'db>) -> Vec<DefinitionResult<'db>> {
+pub fn goto_definition(params: DefinitionParams) -> Vec<DefinitionResult> {
let project = params.workspace.project(params.document);
let mut context = DefinitionContext {
params,
diff --git a/support/texlab/crates/definition/src/string_ref.rs b/support/texlab/crates/definition/src/string_ref.rs
index 124cc33c7c..883b126cc0 100644
--- a/support/texlab/crates/definition/src/string_ref.rs
+++ b/support/texlab/crates/definition/src/string_ref.rs
@@ -5,7 +5,7 @@ use crate::DefinitionContext;
use super::DefinitionResult;
-pub(super) fn goto_definition<'db>(context: &mut DefinitionContext<'db>) -> Option<()> {
+pub(super) fn goto_definition(context: &mut DefinitionContext) -> Option<()> {
let data = context.params.document.data.as_bib()?;
let root = data.root_node();
let name = root
diff --git a/support/texlab/crates/diagnostics/src/build_log.rs b/support/texlab/crates/diagnostics/src/build_log.rs
index f5770c90fb..525bd982ff 100644
--- a/support/texlab/crates/diagnostics/src/build_log.rs
+++ b/support/texlab/crates/diagnostics/src/build_log.rs
@@ -25,19 +25,24 @@ impl DiagnosticSource for BuildErrors {
fn update(&mut self, workspace: &Workspace, log_document: &Document) {
let mut errors: FxHashMap<Url, Vec<Diagnostic>> = FxHashMap::default();
- let Some(data) = log_document.data.as_log() else { return };
+ let Some(data) = log_document.data.as_log() else {
+ return;
+ };
let parents = workspace.parents(log_document);
- let Some(root_document) = parents.iter().next() else { return };
+ let Some(root_document) = parents.iter().next() else {
+ return;
+ };
- let Some(base_path) = root_document
- .path
- .as_deref()
- .and_then(|path| path.parent()) else { return };
+ let Some(base_path) = root_document.path.as_deref().and_then(|path| path.parent()) else {
+ return;
+ };
for error in &data.errors {
let full_path = base_path.join(&error.relative_path);
- let Ok(full_path_uri) = Url::from_file_path(&full_path) else { continue };
+ let Ok(full_path_uri) = Url::from_file_path(&full_path) else {
+ continue;
+ };
let tex_document = workspace.lookup(&full_path_uri).unwrap_or(root_document);
let range = find_range_of_hint(tex_document, error).unwrap_or_else(|| {
@@ -74,9 +79,12 @@ impl DiagnosticSource for BuildErrors {
self.logs.retain(|uri, _| workspace.lookup(uri).is_some());
for document in workspace.iter() {
- let Some(log) = self.logs.get(&document.uri) else { continue };
+ let Some(log) = self.logs.get(&document.uri) else {
+ continue;
+ };
+
for (uri, errors) in &log.errors {
- builder.push_many(&uri, errors.iter().map(Cow::Borrowed));
+ builder.push_many(uri, errors.iter().map(Cow::Borrowed));
}
}
}
diff --git a/support/texlab/crates/diagnostics/src/citations.rs b/support/texlab/crates/diagnostics/src/citations.rs
index e6b4d1022a..1ab7b6db30 100644
--- a/support/texlab/crates/diagnostics/src/citations.rs
+++ b/support/texlab/crates/diagnostics/src/citations.rs
@@ -3,7 +3,7 @@ use std::borrow::Cow;
use base_db::{
semantics::{bib::Entry, tex::Citation},
util::queries::{self, Object},
- BibDocumentData, Document, DocumentData, Project, TexDocumentData, Workspace,
+ Document, Project, Workspace,
};
use rustc_hash::FxHashSet;
@@ -12,6 +12,8 @@ use crate::{
DiagnosticBuilder, DiagnosticSource,
};
+const MAX_UNUSED_ENTRIES: usize = 1000;
+
#[derive(Default)]
pub struct CitationErrors;
@@ -23,12 +25,8 @@ impl DiagnosticSource for CitationErrors {
) {
for document in workspace.iter() {
let project = workspace.project(document);
-
- if let DocumentData::Tex(data) = &document.data {
- detect_undefined_citations(&project, document, data, builder);
- } else if let DocumentData::Bib(data) = &document.data {
- detect_unused_entries(&project, document, data, builder);
- }
+ detect_undefined_citations(&project, document, builder);
+ detect_unused_entries(&project, document, builder);
}
detect_duplicate_entries(workspace, builder);
@@ -38,9 +36,12 @@ impl DiagnosticSource for CitationErrors {
fn detect_undefined_citations<'db>(
project: &Project<'db>,
document: &'db Document,
- data: &TexDocumentData,
builder: &mut DiagnosticBuilder<'db>,
) {
+ let Some(data) = document.data.as_tex() else {
+ return;
+ };
+
let entries: FxHashSet<&str> = Entry::find_all(project)
.map(|(_, entry)| entry.name_text())
.collect();
@@ -60,9 +61,17 @@ fn detect_undefined_citations<'db>(
fn detect_unused_entries<'db>(
project: &Project<'db>,
document: &'db Document,
- data: &BibDocumentData,
builder: &mut DiagnosticBuilder<'db>,
) {
+ let Some(data) = document.data.as_bib() else {
+ return;
+ };
+
+ // If this is a huge bibliography, then don't bother checking for unused entries.
+ if data.semantics.entries.len() > MAX_UNUSED_ENTRIES {
+ return;
+ }
+
let citations: FxHashSet<&str> = Citation::find_all(project)
.map(|(_, citation)| citation.name_text())
.collect();
diff --git a/support/texlab/crates/diagnostics/src/lib.rs b/support/texlab/crates/diagnostics/src/lib.rs
index e55ecb78e6..d0be31a0ba 100644
--- a/support/texlab/crates/diagnostics/src/lib.rs
+++ b/support/texlab/crates/diagnostics/src/lib.rs
@@ -23,7 +23,7 @@ pub struct DiagnosticBuilder<'db> {
impl<'db> DiagnosticBuilder<'db> {
pub fn push(&mut self, uri: &'db Url, diagnostic: Cow<'db, Diagnostic>) {
- self.inner.entry(&uri).or_default().push(diagnostic);
+ self.inner.entry(uri).or_default().push(diagnostic);
}
pub fn push_many(
@@ -31,7 +31,7 @@ impl<'db> DiagnosticBuilder<'db> {
uri: &'db Url,
diagnostics: impl Iterator<Item = Cow<'db, Diagnostic>>,
) {
- self.inner.entry(&uri).or_default().extend(diagnostics);
+ self.inner.entry(uri).or_default().extend(diagnostics);
}
pub fn iter(&self) -> impl Iterator<Item = (&'db Url, impl Iterator<Item = &Diagnostic>)> {
@@ -54,12 +54,14 @@ pub struct DiagnosticManager {
impl Default for DiagnosticManager {
fn default() -> Self {
- let mut sources: Vec<Box<dyn DiagnosticSource>> = Vec::new();
- sources.push(Box::new(TexSyntaxErrors::default()));
- sources.push(Box::new(BibSyntaxErrors::default()));
- sources.push(Box::new(BuildErrors::default()));
- sources.push(Box::new(LabelErrors::default()));
- sources.push(Box::new(CitationErrors::default()));
+ let sources: Vec<Box<dyn DiagnosticSource>> = vec![
+ Box::<TexSyntaxErrors>::default(),
+ Box::<BibSyntaxErrors>::default(),
+ Box::<BuildErrors>::default(),
+ Box::<LabelErrors>::default(),
+ Box::<CitationErrors>::default(),
+ ];
+
Self { sources }
}
}
diff --git a/support/texlab/crates/hover/Cargo.toml b/support/texlab/crates/hover/Cargo.toml
index f92939dd24..0db19b8189 100644
--- a/support/texlab/crates/hover/Cargo.toml
+++ b/support/texlab/crates/hover/Cargo.toml
@@ -8,6 +8,7 @@ rust-version.workspace = true
[dependencies]
base-db = { path = "../base-db" }
+bibtex-utils = { path = "../bibtex-utils" }
citeproc = { path = "../citeproc" }
completion-data = { path = "../completion-data" }
rowan = "0.15.11"
diff --git a/support/texlab/crates/hover/src/citation.rs b/support/texlab/crates/hover/src/citation.rs
index d36370e709..49e5359bba 100644
--- a/support/texlab/crates/hover/src/citation.rs
+++ b/support/texlab/crates/hover/src/citation.rs
@@ -30,7 +30,7 @@ pub(super) fn find_hover<'db>(params: &HoverParams<'db>) -> Option<Hover<'db>> {
let text = params.project.documents.iter().find_map(|document| {
let data = document.data.as_bib()?;
let root = bibtex::Root::cast(data.root_node())?;
- let entry = root.find_entry(&name)?;
+ let entry = root.find_entry(name)?;
citeproc::render(&entry)
})?;
diff --git a/support/texlab/crates/hover/src/label.rs b/support/texlab/crates/hover/src/label.rs
index c5f72a287e..fc9694fc6c 100644
--- a/support/texlab/crates/hover/src/label.rs
+++ b/support/texlab/crates/hover/src/label.rs
@@ -20,7 +20,7 @@ pub(super) fn find_hover<'db>(params: &'db HoverParams<'db>) -> Option<Hover<'db
.filter(|(_, label)| label.kind == tex::LabelKind::Definition)
.find(|(_, label)| label.name_text() == cursor.object.name_text())?;
- let label = render_label(&params.workspace, &params.project, definition)?;
+ let label = render_label(params.workspace, &params.project, definition)?;
Some(Hover {
range: cursor.range,
data: HoverData::Label(label),
diff --git a/support/texlab/crates/hover/src/lib.rs b/support/texlab/crates/hover/src/lib.rs
index 4b06111603..88be3b919a 100644
--- a/support/texlab/crates/hover/src/lib.rs
+++ b/support/texlab/crates/hover/src/lib.rs
@@ -49,12 +49,12 @@ pub enum HoverData<'db> {
}
pub fn find<'db>(params: &'db HoverParams<'db>) -> Option<Hover<'db>> {
- citation::find_hover(&params)
- .or_else(|| package::find_hover(&params))
- .or_else(|| entry_type::find_hover(&params))
- .or_else(|| field_type::find_hover(&params))
- .or_else(|| label::find_hover(&params))
- .or_else(|| string_ref::find_hover(&params))
+ citation::find_hover(params)
+ .or_else(|| package::find_hover(params))
+ .or_else(|| entry_type::find_hover(params))
+ .or_else(|| field_type::find_hover(params))
+ .or_else(|| label::find_hover(params))
+ .or_else(|| string_ref::find_hover(params))
}
#[cfg(test)]
diff --git a/support/texlab/crates/hover/src/string_ref.rs b/support/texlab/crates/hover/src/string_ref.rs
index 64449909d7..7ea84113e0 100644
--- a/support/texlab/crates/hover/src/string_ref.rs
+++ b/support/texlab/crates/hover/src/string_ref.rs
@@ -1,4 +1,4 @@
-use citeproc::field::text::TextFieldData;
+use bibtex_utils::field::text::TextFieldData;
use rowan::ast::AstNode;
use syntax::bibtex::{self, HasName, HasValue};
diff --git a/support/texlab/crates/references/src/entry.rs b/support/texlab/crates/references/src/entry.rs
index 3e6b7d7a6e..617ff86304 100644
--- a/support/texlab/crates/references/src/entry.rs
+++ b/support/texlab/crates/references/src/entry.rs
@@ -6,7 +6,7 @@ use base_db::{
use crate::{Reference, ReferenceContext, ReferenceKind};
-pub(super) fn find_all<'db>(context: &mut ReferenceContext<'db>) -> Option<()> {
+pub(super) fn find_all(context: &mut ReferenceContext) -> Option<()> {
let offset = context.params.offset;
let name = match &context.params.document.data {
diff --git a/support/texlab/crates/references/src/label.rs b/support/texlab/crates/references/src/label.rs
index 8e7c17d6a7..5ed8096c5c 100644
--- a/support/texlab/crates/references/src/label.rs
+++ b/support/texlab/crates/references/src/label.rs
@@ -5,7 +5,7 @@ use base_db::{
use crate::{Reference, ReferenceContext, ReferenceKind};
-pub(super) fn find_all<'db>(context: &mut ReferenceContext<'db>) -> Option<()> {
+pub(super) fn find_all(context: &mut ReferenceContext) -> Option<()> {
let data = context.params.document.data.as_tex()?;
let mode = queries::SearchMode::Full;
let name = queries::object_at_cursor(&data.semantics.labels, context.params.offset, mode)?
diff --git a/support/texlab/crates/references/src/string_def.rs b/support/texlab/crates/references/src/string_def.rs
index 8f64a71e36..9657686079 100644
--- a/support/texlab/crates/references/src/string_def.rs
+++ b/support/texlab/crates/references/src/string_def.rs
@@ -3,7 +3,7 @@ use syntax::bibtex;
use crate::{Reference, ReferenceContext, ReferenceKind};
-pub(super) fn find_all<'db>(context: &mut ReferenceContext<'db>) -> Option<()> {
+pub(super) fn find_all(context: &mut ReferenceContext) -> Option<()> {
let document = context.params.document;
let data = document.data.as_bib()?;
let root = data.root_node();
diff --git a/support/texlab/crates/syntax/src/bibtex.rs b/support/texlab/crates/syntax/src/bibtex.rs
index b568fbf8e8..97ff6f6150 100644
--- a/support/texlab/crates/syntax/src/bibtex.rs
+++ b/support/texlab/crates/syntax/src/bibtex.rs
@@ -1,57 +1,19 @@
-use rowan::{ast::AstNode, NodeOrToken};
+mod cst;
+mod kind;
-#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Hash)]
-#[allow(non_camel_case_types)]
-#[repr(u16)]
-pub enum SyntaxKind {
- WHITESPACE,
- JUNK,
- L_DELIM,
- R_DELIM,
- L_CURLY,
- R_CURLY,
- COMMA,
- POUND,
- QUOTE,
- EQ,
- TYPE,
- WORD,
- NAME,
- INTEGER,
- NBSP,
- ACCENT_NAME,
- COMMAND_NAME,
-
- PREAMBLE,
- STRING,
- ENTRY,
- FIELD,
- VALUE,
- LITERAL,
- JOIN,
- ACCENT,
- COMMAND,
- CURLY_GROUP,
- QUOTE_GROUP,
- ROOT,
-}
-
-pub use SyntaxKind::*;
-
-impl From<SyntaxKind> for rowan::SyntaxKind {
- fn from(kind: SyntaxKind) -> Self {
- Self(kind as u16)
- }
-}
+pub use self::{
+ cst::*,
+ kind::SyntaxKind::{self, *},
+};
#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Hash)]
-pub enum Lang {}
+pub enum BibtexLanguage {}
-impl rowan::Language for Lang {
+impl rowan::Language for BibtexLanguage {
type Kind = SyntaxKind;
fn kind_from_raw(raw: rowan::SyntaxKind) -> Self::Kind {
- assert!(raw.0 <= SyntaxKind::ROOT as u16);
+ assert!(raw.0 <= ROOT as u16);
unsafe { std::mem::transmute::<u16, SyntaxKind>(raw.0) }
}
@@ -60,245 +22,8 @@ impl rowan::Language for Lang {
}
}
-pub type SyntaxNode = rowan::SyntaxNode<Lang>;
-
-pub type SyntaxToken = rowan::SyntaxToken<Lang>;
-
-pub type SyntaxElement = rowan::SyntaxElement<Lang>;
-
-macro_rules! ast_node {
- (name: $name:ident, kinds: [$($kind:pat),+], traits: [$($trait: ident),*]) => {
- #[derive(Clone)]
- pub struct $name {
- node: SyntaxNode,
- }
-
- impl AstNode for $name {
- type Language = Lang;
-
- fn can_cast(kind: SyntaxKind) -> bool {
- match kind {
- $($kind => true,)+
- _ => false,
- }
- }
-
- fn cast(node: SyntaxNode) -> Option<Self>
- where
- Self: Sized,
- {
- match node.kind() {
- $($kind => Some(Self { node}),)+
- _ => None,
- }
- }
-
- fn syntax(&self) -> &SyntaxNode {
- &self.node
- }
- }
-
- $(
- impl $trait for $name { }
- )*
- };
-}
-
-macro_rules! ast_node_enum {
- (name: $name:ident, variants: [$($variant:ident),+]) => {
- #[derive(Clone)]
- pub enum $name {
- $($variant($variant),)*
- }
-
- impl AstNode for $name {
- type Language = Lang;
-
- fn can_cast(kind: SyntaxKind) -> bool {
- false $(|| $variant::can_cast(kind))+
- }
-
- fn cast(node: SyntaxNode) -> Option<Self>
- where
- Self: Sized,
- {
- None $(.or_else(|| $variant::cast(node.clone()).map(Self::$variant)))*
- }
-
- fn syntax(&self) -> &SyntaxNode {
- match self {
- $(Self::$variant(node) => node.syntax(),)*
- }
- }
- }
-
- $(
- impl From<$variant> for $name {
- fn from(node: $variant) -> Self {
- Self::$variant(node)
- }
- }
- )*
- };
-}
-
-pub trait HasType: AstNode<Language = Lang> {
- fn type_token(&self) -> Option<SyntaxToken> {
- self.syntax()
- .children_with_tokens()
- .filter_map(NodeOrToken::into_token)
- .find(|token| token.kind() == TYPE)
- }
-}
-
-pub trait HasDelims: AstNode<Language = Lang> {
- fn left_delim_token(&self) -> Option<SyntaxToken> {
- self.syntax()
- .children_with_tokens()
- .filter_map(NodeOrToken::into_token)
- .find(|token| token.kind() == L_DELIM)
- }
-
- fn right_delim_token(&self) -> Option<SyntaxToken> {
- self.syntax()
- .children_with_tokens()
- .filter_map(NodeOrToken::into_token)
- .find(|token| token.kind() == R_DELIM)
- }
-}
-
-pub trait HasName: AstNode<Language = Lang> {
- fn name_token(&self) -> Option<SyntaxToken> {
- self.syntax()
- .children_with_tokens()
- .filter_map(NodeOrToken::into_token)
- .find(|token| token.kind() == NAME)
- }
-}
-
-pub trait HasEq: AstNode<Language = Lang> {
- fn eq_token(&self) -> Option<SyntaxToken> {
- self.syntax()
- .children_with_tokens()
- .filter_map(NodeOrToken::into_token)
- .find(|token| token.kind() == EQ)
- }
-}
-
-pub trait HasComma: AstNode<Language = Lang> {
- fn comma_token(&self) -> Option<SyntaxToken> {
- self.syntax()
- .children_with_tokens()
- .filter_map(NodeOrToken::into_token)
- .find(|token| token.kind() == COMMA)
- }
-}
-
-pub trait HasPound: AstNode<Language = Lang> {
- fn pound_token(&self) -> Option<SyntaxToken> {
- self.syntax()
- .children_with_tokens()
- .filter_map(NodeOrToken::into_token)
- .find(|token| token.kind() == POUND)
- }
-}
-
-pub trait HasInteger: AstNode<Language = Lang> {
- fn integer_token(&self) -> Option<SyntaxToken> {
- self.syntax()
- .children_with_tokens()
- .filter_map(NodeOrToken::into_token)
- .find(|token| token.kind() == INTEGER)
- }
-}
-
-pub trait HasCommandName: AstNode<Language = Lang> {
- fn command_name_token(&self) -> Option<SyntaxToken> {
- self.syntax()
- .children_with_tokens()
- .filter_map(NodeOrToken::into_token)
- .find(|token| token.kind() == COMMAND_NAME)
- }
-}
-
-pub trait HasAccentName: AstNode<Language = Lang> {
- fn accent_name_token(&self) -> Option<SyntaxToken> {
- self.syntax()
- .children_with_tokens()
- .filter_map(NodeOrToken::into_token)
- .find(|token| token.kind() == ACCENT_NAME)
- }
-}
-
-pub trait HasWord: AstNode<Language = Lang> {
- fn word_token(&self) -> Option<SyntaxToken> {
- self.syntax()
- .children_with_tokens()
- .filter_map(NodeOrToken::into_token)
- .find(|token| token.kind() == WORD)
- }
-}
-
-pub trait HasValue: AstNode<Language = Lang> {
- fn value(&self) -> Option<Value> {
- self.syntax().children().find_map(Value::cast)
- }
-}
-
-ast_node!(name: Root, kinds: [ROOT], traits: []);
-
-impl Root {
- pub fn strings(&self) -> impl Iterator<Item = StringDef> {
- self.syntax().children().filter_map(StringDef::cast)
- }
-
- pub fn entries(&self) -> impl Iterator<Item = Entry> {
- self.syntax().children().filter_map(Entry::cast)
- }
-
- pub fn find_entry(&self, name: &str) -> Option<Entry> {
- self.entries().find(|entry| {
- entry
- .name_token()
- .map_or(false, |token| token.text() == name)
- })
- }
-}
-
-ast_node!(name: Preamble, kinds: [PREAMBLE], traits: [HasType, HasDelims, HasValue]);
-
-ast_node!(name: StringDef, kinds: [STRING], traits: [HasType, HasDelims, HasName, HasEq, HasValue]);
-
-ast_node!(name: Entry, kinds: [ENTRY], traits: [HasType, HasDelims, HasName, HasComma]);
-
-impl Entry {
- pub fn fields(&self) -> impl Iterator<Item = Field> {
- self.syntax().children().filter_map(Field::cast)
- }
-}
-
-ast_node!(name: Field, kinds: [FIELD], traits: [HasName, HasEq, HasValue, HasComma]);
-
-ast_node_enum!(name: Value, variants: [Literal, CurlyGroup, QuoteGroup, Join, Accent, Command]);
-
-ast_node!(name: Literal, kinds: [LITERAL], traits: [HasName, HasInteger]);
-
-ast_node!(name: CurlyGroup, kinds: [CURLY_GROUP], traits: []);
-
-ast_node!(name: QuoteGroup, kinds: [QUOTE_GROUP], traits: []);
-
-ast_node!(name: Join, kinds: [JOIN], traits: [HasPound]);
-
-impl Join {
- pub fn left_value(&self) -> Option<Value> {
- self.syntax().children().find_map(Value::cast)
- }
-
- pub fn right_value(&self) -> Option<Value> {
- self.syntax().children().filter_map(Value::cast).nth(1)
- }
-}
+pub type SyntaxNode = rowan::SyntaxNode<BibtexLanguage>;
-ast_node!(name: Accent, kinds: [ACCENT], traits: [HasAccentName, HasWord]);
+pub type SyntaxToken = rowan::SyntaxToken<BibtexLanguage>;
-ast_node!(name: Command, kinds: [COMMAND], traits: [HasCommandName]);
+pub type SyntaxElement = rowan::SyntaxElement<BibtexLanguage>;
diff --git a/support/texlab/crates/syntax/src/bibtex/cst.rs b/support/texlab/crates/syntax/src/bibtex/cst.rs
new file mode 100644
index 0000000000..eb67fdb0d7
--- /dev/null
+++ b/support/texlab/crates/syntax/src/bibtex/cst.rs
@@ -0,0 +1,244 @@
+use rowan::{ast::AstNode, NodeOrToken};
+
+use super::{
+ BibtexLanguage,
+ SyntaxKind::{self, *},
+ SyntaxNode, SyntaxToken,
+};
+
+macro_rules! cst_node {
+ (name: $name:ident, kinds: [$($kind:pat),+], traits: [$($trait: ident),*]) => {
+ #[derive(Clone)]
+ pub struct $name {
+ node: SyntaxNode,
+ }
+
+ impl AstNode for $name {
+ type Language = BibtexLanguage;
+
+ fn can_cast(kind: SyntaxKind) -> bool {
+ match kind {
+ $($kind => true,)+
+ _ => false,
+ }
+ }
+
+ fn cast(node: SyntaxNode) -> Option<Self>
+ where
+ Self: Sized,
+ {
+ match node.kind() {
+ $($kind => Some(Self { node}),)+
+ _ => None,
+ }
+ }
+
+ fn syntax(&self) -> &SyntaxNode {
+ &self.node
+ }
+ }
+
+ $(
+ impl $trait for $name { }
+ )*
+ };
+}
+
+macro_rules! cst_node_enum {
+ (name: $name:ident, variants: [$($variant:ident),+]) => {
+ #[derive(Clone)]
+ pub enum $name {
+ $($variant($variant),)*
+ }
+
+ impl AstNode for $name {
+ type Language = BibtexLanguage;
+
+ fn can_cast(kind: SyntaxKind) -> bool {
+ false $(|| $variant::can_cast(kind))+
+ }
+
+ fn cast(node: SyntaxNode) -> Option<Self>
+ where
+ Self: Sized,
+ {
+ None $(.or_else(|| $variant::cast(node.clone()).map(Self::$variant)))*
+ }
+
+ fn syntax(&self) -> &SyntaxNode {
+ match self {
+ $(Self::$variant(node) => node.syntax(),)*
+ }
+ }
+ }
+
+ $(
+ impl From<$variant> for $name {
+ fn from(node: $variant) -> Self {
+ Self::$variant(node)
+ }
+ }
+ )*
+ };
+}
+
+pub trait HasType: AstNode<Language = BibtexLanguage> {
+ fn type_token(&self) -> Option<SyntaxToken> {
+ self.syntax()
+ .children_with_tokens()
+ .filter_map(NodeOrToken::into_token)
+ .find(|token| token.kind() == TYPE)
+ }
+}
+
+pub trait HasDelims: AstNode<Language = BibtexLanguage> {
+ fn left_delim_token(&self) -> Option<SyntaxToken> {
+ self.syntax()
+ .children_with_tokens()
+ .filter_map(NodeOrToken::into_token)
+ .find(|token| token.kind() == L_DELIM)
+ }
+
+ fn right_delim_token(&self) -> Option<SyntaxToken> {
+ self.syntax()
+ .children_with_tokens()
+ .filter_map(NodeOrToken::into_token)
+ .find(|token| token.kind() == R_DELIM)
+ }
+}
+
+pub trait HasName: AstNode<Language = BibtexLanguage> {
+ fn name_token(&self) -> Option<SyntaxToken> {
+ self.syntax()
+ .children_with_tokens()
+ .filter_map(NodeOrToken::into_token)
+ .find(|token| token.kind() == NAME)
+ }
+}
+
+pub trait HasEq: AstNode<Language = BibtexLanguage> {
+ fn eq_token(&self) -> Option<SyntaxToken> {
+ self.syntax()
+ .children_with_tokens()
+ .filter_map(NodeOrToken::into_token)
+ .find(|token| token.kind() == EQ)
+ }
+}
+
+pub trait HasComma: AstNode<Language = BibtexLanguage> {
+ fn comma_token(&self) -> Option<SyntaxToken> {
+ self.syntax()
+ .children_with_tokens()
+ .filter_map(NodeOrToken::into_token)
+ .find(|token| token.kind() == COMMA)
+ }
+}
+
+pub trait HasPound: AstNode<Language = BibtexLanguage> {
+ fn pound_token(&self) -> Option<SyntaxToken> {
+ self.syntax()
+ .children_with_tokens()
+ .filter_map(NodeOrToken::into_token)
+ .find(|token| token.kind() == POUND)
+ }
+}
+
+pub trait HasInteger: AstNode<Language = BibtexLanguage> {
+ fn integer_token(&self) -> Option<SyntaxToken> {
+ self.syntax()
+ .children_with_tokens()
+ .filter_map(NodeOrToken::into_token)
+ .find(|token| token.kind() == INTEGER)
+ }
+}
+
+pub trait HasCommandName: AstNode<Language = BibtexLanguage> {
+ fn command_name_token(&self) -> Option<SyntaxToken> {
+ self.syntax()
+ .children_with_tokens()
+ .filter_map(NodeOrToken::into_token)
+ .find(|token| token.kind() == COMMAND_NAME)
+ }
+}
+
+pub trait HasAccentName: AstNode<Language = BibtexLanguage> {
+ fn accent_name_token(&self) -> Option<SyntaxToken> {
+ self.syntax()
+ .children_with_tokens()
+ .filter_map(NodeOrToken::into_token)
+ .find(|token| token.kind() == ACCENT_NAME)
+ }
+}
+
+pub trait HasWord: AstNode<Language = BibtexLanguage> {
+ fn word_token(&self) -> Option<SyntaxToken> {
+ self.syntax()
+ .children_with_tokens()
+ .filter_map(NodeOrToken::into_token)
+ .find(|token| token.kind() == WORD)
+ }
+}
+
+pub trait HasValue: AstNode<Language = BibtexLanguage> {
+ fn value(&self) -> Option<Value> {
+ self.syntax().children().find_map(Value::cast)
+ }
+}
+
+cst_node!(name: Root, kinds: [ROOT], traits: []);
+
+impl Root {
+ pub fn strings(&self) -> impl Iterator<Item = StringDef> {
+ self.syntax().children().filter_map(StringDef::cast)
+ }
+
+ pub fn entries(&self) -> impl Iterator<Item = Entry> {
+ self.syntax().children().filter_map(Entry::cast)
+ }
+
+ pub fn find_entry(&self, name: &str) -> Option<Entry> {
+ self.entries().find(|entry| {
+ entry
+ .name_token()
+ .map_or(false, |token| token.text() == name)
+ })
+ }
+}
+
+cst_node!(name: Preamble, kinds: [PREAMBLE], traits: [HasType, HasDelims, HasValue]);
+
+cst_node!(name: StringDef, kinds: [STRING], traits: [HasType, HasDelims, HasName, HasEq, HasValue]);
+
+cst_node!(name: Entry, kinds: [ENTRY], traits: [HasType, HasDelims, HasName, HasComma]);
+
+impl Entry {
+ pub fn fields(&self) -> impl Iterator<Item = Field> {
+ self.syntax().children().filter_map(Field::cast)
+ }
+}
+
+cst_node!(name: Field, kinds: [FIELD], traits: [HasName, HasEq, HasValue, HasComma]);
+
+cst_node_enum!(name: Value, variants: [Literal, CurlyGroup, QuoteGroup, Join, Accent, Command]);
+
+cst_node!(name: Literal, kinds: [LITERAL], traits: [HasName, HasInteger]);
+
+cst_node!(name: CurlyGroup, kinds: [CURLY_GROUP], traits: []);
+
+cst_node!(name: QuoteGroup, kinds: [QUOTE_GROUP], traits: []);
+
+cst_node!(name: Join, kinds: [JOIN], traits: [HasPound]);
+
+impl Join {
+ pub fn left_value(&self) -> Option<Value> {
+ self.syntax().children().find_map(Value::cast)
+ }
+
+ pub fn right_value(&self) -> Option<Value> {
+ self.syntax().children().filter_map(Value::cast).nth(1)
+ }
+}
+
+cst_node!(name: Accent, kinds: [ACCENT], traits: [HasAccentName, HasWord]);
+
+cst_node!(name: Command, kinds: [COMMAND], traits: [HasCommandName]);
diff --git a/support/texlab/crates/syntax/src/bibtex/kind.rs b/support/texlab/crates/syntax/src/bibtex/kind.rs
new file mode 100644
index 0000000000..7817f47495
--- /dev/null
+++ b/support/texlab/crates/syntax/src/bibtex/kind.rs
@@ -0,0 +1,43 @@
+#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Hash)]
+#[allow(non_camel_case_types)]
+#[repr(u16)]
+pub enum SyntaxKind {
+ WHITESPACE,
+ JUNK,
+ L_DELIM,
+ R_DELIM,
+ L_CURLY,
+ R_CURLY,
+ COMMA,
+ POUND,
+ QUOTE,
+ EQ,
+ TYPE,
+ WORD,
+ NAME,
+ INTEGER,
+ NBSP,
+ ACCENT_NAME,
+ COMMAND_NAME,
+
+ PREAMBLE,
+ STRING,
+ ENTRY,
+ FIELD,
+ VALUE,
+ LITERAL,
+ JOIN,
+ ACCENT,
+ COMMAND,
+ CURLY_GROUP,
+ QUOTE_GROUP,
+ ROOT,
+}
+
+pub use SyntaxKind::*;
+
+impl From<SyntaxKind> for rowan::SyntaxKind {
+ fn from(kind: SyntaxKind) -> Self {
+ Self(kind as u16)
+ }
+}
diff --git a/support/texlab/crates/syntax/src/lib.rs b/support/texlab/crates/syntax/src/lib.rs
index c2c0552652..dc8761b73d 100644
--- a/support/texlab/crates/syntax/src/lib.rs
+++ b/support/texlab/crates/syntax/src/lib.rs
@@ -20,16 +20,3 @@ pub struct BuildError {
pub struct BuildLog {
pub errors: Vec<BuildError>,
}
-
-#[macro_export]
-macro_rules! match_ast {
- (match $node:ident { $($tt:tt)* }) => { $crate::match_ast!(match ($node) { $($tt)* }) };
-
- (match ($node:expr) {
- $( $( $path:ident )::+ ($it:pat) => $res:expr, )*
- _ => $catch_all:expr $(,)?
- }) => {{
- $( if let Some($it) = $($path::)+cast($node.clone()) { $res } else )*
- { $catch_all }
- }};
-}
diff --git a/support/texlab/crates/texlab/Cargo.toml b/support/texlab/crates/texlab/Cargo.toml
index 65752a4e60..98771a3900 100644
--- a/support/texlab/crates/texlab/Cargo.toml
+++ b/support/texlab/crates/texlab/Cargo.toml
@@ -1,7 +1,7 @@
[package]
name = "texlab"
description = "LaTeX Language Server"
-version = "5.9.0"
+version = "5.9.1"
license.workspace = true
readme = "README.md"
authors.workspace = true
@@ -43,9 +43,11 @@ log = "0.4.19"
lsp-server = "0.7.2"
lsp-types = "0.94.0"
notify = "6.0.1"
+notify-debouncer-full = "0.2.0"
once_cell = "1.18.0"
parking_lot = "0.12.1"
parser = { path = "../parser" }
+rayon = "1.7.0"
references = { path = "../references" }
regex = "1.9.1"
rowan = "0.15.11"
diff --git a/support/texlab/crates/texlab/benches/bench_main.rs b/support/texlab/crates/texlab/benches/bench_main.rs
index 47b302e313..7fc6d8fc95 100644
--- a/support/texlab/crates/texlab/benches/bench_main.rs
+++ b/support/texlab/crates/texlab/benches/bench_main.rs
@@ -36,6 +36,41 @@ fn criterion_benchmark(c: &mut Criterion) {
)
});
});
+
+ c.bench_function("BibTeX/Cite", |b| {
+ let uri1 = Url::parse("http://example.com/texlab.tex").unwrap();
+ let uri2 = Url::parse("http://example.com/rht.bib").unwrap();
+ let text1 = r#"\cite{a}\addbibresource{rht.bib}"#.to_string();
+ let text2 = include_str!("/home/paddy/texlab-testing/rht.bib").to_string();
+ let mut workspace = Workspace::default();
+ workspace.open(
+ uri1.clone(),
+ text1,
+ Language::Tex,
+ Owner::Client,
+ LineCol { line: 0, col: 0 },
+ );
+
+ workspace.open(
+ uri2.clone(),
+ text2,
+ Language::Bib,
+ Owner::Client,
+ LineCol { line: 0, col: 6 },
+ );
+
+ let client_capabilities = ClientCapabilities::default();
+
+ b.iter(|| {
+ texlab::features::completion::complete(
+ &workspace,
+ &uri1,
+ Position::new(0, 7),
+ &client_capabilities,
+ None,
+ )
+ });
+ });
}
criterion_group!(benches, criterion_benchmark);
diff --git a/support/texlab/crates/texlab/src/features/completion/argument.rs b/support/texlab/crates/texlab/src/features/completion/argument.rs
index 2481685ea5..842ce7cab7 100644
--- a/support/texlab/crates/texlab/src/features/completion/argument.rs
+++ b/support/texlab/crates/texlab/src/features/completion/argument.rs
@@ -47,7 +47,7 @@ pub fn complete<'a>(context: &'a CursorContext, builder: &mut CompletionBuilder<
.filter(|(i, _)| *i == index)
{
for arg in &param.0 {
- builder.generic_argument(range, &arg.name, arg.image.as_deref());
+ builder.generic_argument(range, arg.name, arg.image);
}
}
}
diff --git a/support/texlab/crates/texlab/src/features/completion/builder.rs b/support/texlab/crates/texlab/src/features/completion/builder.rs
index fede7aeaf9..8457c276fe 100644
--- a/support/texlab/crates/texlab/src/features/completion/builder.rs
+++ b/support/texlab/crates/texlab/src/features/completion/builder.rs
@@ -1,5 +1,6 @@
use base_db::{
data::{BibtexEntryType, BibtexEntryTypeCategory, BibtexFieldType},
+ semantics::bib,
Document, MatchingAlgo,
};
use fuzzy_matcher::skim::SkimMatcherV2;
@@ -8,14 +9,10 @@ use lsp_types::{
ClientCapabilities, ClientInfo, CompletionItem, CompletionItemKind, CompletionList,
CompletionTextEdit, Documentation, InsertTextFormat, MarkupContent, MarkupKind, TextEdit, Url,
};
-use once_cell::sync::Lazy;
-use regex::Regex;
+use rayon::prelude::{IntoParallelRefIterator, ParallelExtend, ParallelIterator};
use rowan::{ast::AstNode, TextRange, TextSize};
use serde::{Deserialize, Serialize};
-use syntax::{
- bibtex::{self, HasName, HasType},
- latex,
-};
+use syntax::{bibtex, latex};
use crate::util::{
capabilities::ClientCapabilitiesExt,
@@ -176,33 +173,51 @@ impl<'a> CompletionBuilder<'a> {
Some(())
}
+ pub fn citations(&mut self, range: TextRange, document: &'a Document) {
+ let Some(data) = document.data.as_bib() else {
+ return;
+ };
+
+ let iter = data
+ .semantics
+ .entries
+ .par_iter()
+ .filter_map(|entry| {
+ let score = self.matcher.score(&entry.keywords, &self.text_pattern)?;
+ Some((entry, score))
+ })
+ .map(|(entry, score)| {
+ let data = Data::Citation {
+ document,
+ key: &entry.name.text,
+ filter_text: &entry.keywords,
+ category: entry.category,
+ };
+
+ Item {
+ range,
+ data,
+ preselect: false,
+ score,
+ }
+ });
+
+ self.items.par_extend(iter);
+ }
+
pub fn citation(
&mut self,
range: TextRange,
document: &'a Document,
- entry: &bibtex::Entry,
+ entry: &'a bib::Entry,
) -> Option<()> {
- let key = entry.name_token()?.to_string();
-
- let category = BibtexEntryType::find(&entry.type_token()?.text()[1..])
- .map_or(BibtexEntryTypeCategory::Misc, |ty| ty.category);
-
- let code = entry.syntax().text().to_string();
- let filter_text = format!(
- "{} {}",
- key,
- WHITESPACE_REGEX
- .replace_all(&code.replace(['{', '}', ',', '='], " "), " ")
- .trim(),
- );
-
- let score = self.matcher.score(&filter_text, &self.text_pattern)?;
+ let score = self.matcher.score(&entry.keywords, &self.text_pattern)?;
let data = Data::Citation {
document,
- key,
- filter_text,
- category,
+ key: &entry.name.text,
+ filter_text: &entry.keywords,
+ category: entry.category,
};
self.items.push(Item {
@@ -509,18 +524,17 @@ impl<'a> CompletionBuilder<'a> {
filter_text,
category,
} => CompletionItem {
- label: key.clone(),
+ label: key.into(),
kind: Some(Structure::Entry(category).completion_kind()),
- filter_text: Some(filter_text.clone()),
- sort_text: Some(filter_text),
+ filter_text: Some(filter_text.into()),
data: Some(
serde_json::to_value(CompletionItemData::Citation {
uri: document.uri.clone(),
- key: key.clone(),
+ key: key.into(),
})
.unwrap(),
),
- text_edit: Some(TextEdit::new(range, key).into()),
+ text_edit: Some(TextEdit::new(range, key.into()).into()),
..CompletionItem::default()
},
Data::ComponentCommand {
@@ -599,7 +613,6 @@ impl<'a> CompletionBuilder<'a> {
kind: Some(kind.completion_kind()),
detail: header,
documentation: footer.map(|footer| Documentation::String(footer.into())),
- sort_text: Some(text.clone()),
filter_text: Some(text),
text_edit: Some(TextEdit::new(range, name.into()).into()),
..CompletionItem::default()
@@ -634,16 +647,7 @@ impl<'a> CompletionBuilder<'a> {
item.kind = Some(CompletionItemKind::TEXT);
}
- let sort_prefix = format!("{:0>2}", index);
- match &item.sort_text {
- Some(sort_text) => {
- item.sort_text = Some(format!("{} {}", sort_prefix, sort_text));
- }
- None => {
- item.sort_text = Some(sort_prefix);
- }
- };
-
+ item.sort_text = Some(format!("{:0>2}", index));
item
}
@@ -693,8 +697,8 @@ enum Data<'a> {
BeginSnippet,
Citation {
document: &'a Document,
- key: String,
- filter_text: String,
+ key: &'a str,
+ filter_text: &'a str,
category: BibtexEntryTypeCategory,
},
ComponentCommand {
@@ -778,5 +782,3 @@ pub(crate) enum CompletionItemData {
Class,
Citation { uri: Url, key: String },
}
-
-static WHITESPACE_REGEX: Lazy<Regex> = Lazy::new(|| Regex::new("\\s+").unwrap());
diff --git a/support/texlab/crates/texlab/src/features/completion/citation.rs b/support/texlab/crates/texlab/src/features/completion/citation.rs
index 01afa5c28e..b22f361f36 100644
--- a/support/texlab/crates/texlab/src/features/completion/citation.rs
+++ b/support/texlab/crates/texlab/src/features/completion/citation.rs
@@ -1,6 +1,5 @@
-use base_db::DocumentData;
use rowan::{ast::AstNode, TextRange};
-use syntax::{bibtex, latex};
+use syntax::latex;
use crate::util::cursor::CursorContext;
@@ -26,12 +25,9 @@ pub fn complete<'db>(
};
check_citation(context).or_else(|| check_acronym(context))?;
- for document in &context.project.documents {
- let DocumentData::Bib(data) = &document.data else { continue };
- for entry in data.root_node().children().filter_map(bibtex::Entry::cast) {
- builder.citation(range, document, &entry);
- }
+ for document in &context.project.documents {
+ builder.citations(range, document);
}
Some(())
diff --git a/support/texlab/crates/texlab/src/features/completion/component_command.rs b/support/texlab/crates/texlab/src/features/completion/component_command.rs
index fd7ad5f9f4..3810224a38 100644
--- a/support/texlab/crates/texlab/src/features/completion/component_command.rs
+++ b/support/texlab/crates/texlab/src/features/completion/component_command.rs
@@ -13,7 +13,7 @@ pub fn complete<'db>(
builder.component_command(
range,
&command.name,
- command.image.as_deref(),
+ command.image,
command.glyph.as_deref(),
&package.file_names,
);
diff --git a/support/texlab/crates/texlab/src/features/completion/matcher.rs b/support/texlab/crates/texlab/src/features/completion/matcher.rs
index 5d5c93b2b9..fb53d1c032 100644
--- a/support/texlab/crates/texlab/src/features/completion/matcher.rs
+++ b/support/texlab/crates/texlab/src/features/completion/matcher.rs
@@ -1,9 +1,9 @@
-pub trait Matcher {
- fn score(&mut self, choice: &str, pattern: &str) -> Option<i32>;
+pub trait Matcher: Send + Sync {
+ fn score(&self, choice: &str, pattern: &str) -> Option<i32>;
}
impl<T: fuzzy_matcher::FuzzyMatcher> Matcher for T {
- fn score(&mut self, choice: &str, pattern: &str) -> Option<i32> {
+ fn score(&self, choice: &str, pattern: &str) -> Option<i32> {
fuzzy_matcher::FuzzyMatcher::fuzzy_match(self, choice, pattern)
}
}
@@ -12,7 +12,7 @@ impl<T: fuzzy_matcher::FuzzyMatcher> Matcher for T {
pub struct Prefix;
impl Matcher for Prefix {
- fn score(&mut self, choice: &str, pattern: &str) -> Option<i32> {
+ fn score(&self, choice: &str, pattern: &str) -> Option<i32> {
if choice.starts_with(pattern) {
Some(-(choice.len() as i32))
} else {
@@ -25,7 +25,7 @@ impl Matcher for Prefix {
pub struct PrefixIgnoreCase;
impl Matcher for PrefixIgnoreCase {
- fn score(&mut self, choice: &str, pattern: &str) -> Option<i32> {
+ fn score(&self, choice: &str, pattern: &str) -> Option<i32> {
if pattern.len() > choice.len() {
return None;
}
diff --git a/support/texlab/crates/texlab/src/server.rs b/support/texlab/crates/texlab/src/server.rs
index ef919bab74..5d3fc4a2b4 100644
--- a/support/texlab/crates/texlab/src/server.rs
+++ b/support/texlab/crates/texlab/src/server.rs
@@ -7,6 +7,7 @@ use std::{
collections::HashMap,
path::PathBuf,
sync::{atomic::AtomicI32, Arc},
+ time::Duration,
};
use anyhow::Result;
@@ -17,6 +18,7 @@ use diagnostics::{DiagnosticManager, DiagnosticSource};
use distro::{Distro, Language};
use lsp_server::{Connection, ErrorCode, Message, RequestId};
use lsp_types::{notification::*, request::*, *};
+use notify_debouncer_full::{DebouncedEvent, Debouncer, FileIdMap};
use parking_lot::{Mutex, RwLock};
use rowan::ast::AstNode;
use rustc_hash::{FxHashMap, FxHashSet};
@@ -49,7 +51,7 @@ use self::{
enum InternalMessage {
SetDistro(Distro),
SetOptions(Options),
- FileEvent(notify::Event),
+ FileEvent(Vec<DebouncedEvent>),
Diagnostics,
ChktexResult(Url, Vec<lsp_types::Diagnostic>),
ForwardSearch(Url, Option<Position>),
@@ -887,7 +889,8 @@ impl Server {
Ok(())
}
- fn handle_file_event(&mut self, event: notify::Event) {
+ fn handle_file_event(&mut self, debounced_event: DebouncedEvent) {
+ let event = debounced_event.event;
let mut changed = false;
let mut workspace = self.workspace.write();
@@ -1115,8 +1118,10 @@ impl Server {
InternalMessage::SetOptions(options) => {
self.update_options(options);
}
- InternalMessage::FileEvent(event) => {
- self.handle_file_event(event);
+ InternalMessage::FileEvent(events) => {
+ for event in events {
+ self.handle_file_event(event);
+ }
}
InternalMessage::Diagnostics => {
self.publish_diagnostics()?;
@@ -1143,7 +1148,7 @@ impl Server {
}
struct FileWatcher {
- watcher: notify::RecommendedWatcher,
+ watcher: Debouncer<notify::RecommendedWatcher, FileIdMap>,
watched_dirs: FxHashSet<PathBuf>,
}
@@ -1151,17 +1156,17 @@ impl FileWatcher {
pub fn new(sender: Sender<InternalMessage>) -> Result<Self> {
let handle = move |event| {
if let Ok(event) = event {
- sender.send(InternalMessage::FileEvent(event)).unwrap();
+ let _ = sender.send(InternalMessage::FileEvent(event));
}
};
Ok(Self {
- watcher: notify::recommended_watcher(handle)?,
+ watcher: notify_debouncer_full::new_debouncer(Duration::from_secs(1), None, handle)?,
watched_dirs: FxHashSet::default(),
})
}
pub fn watch(&mut self, workspace: &mut Workspace) {
- workspace.watch(&mut self.watcher, &mut self.watched_dirs);
+ workspace.watch(self.watcher.watcher(), &mut self.watched_dirs);
}
}
diff --git a/support/texlab/crates/texlab/src/server/options.rs b/support/texlab/crates/texlab/src/server/options.rs
index a602e5d792..30eff447d7 100644
--- a/support/texlab/crates/texlab/src/server/options.rs
+++ b/support/texlab/crates/texlab/src/server/options.rs
@@ -168,7 +168,7 @@ impl From<Options> for Config {
config.build.pdf_dir = value
.build
.pdf_directory
- .or_else(|| value.aux_directory)
+ .or(value.aux_directory)
.unwrap_or_else(|| String::from("."));
config.build.log_dir = value
diff --git a/support/texlab/crates/texlab/src/util/diagnostics.rs b/support/texlab/crates/texlab/src/util/diagnostics.rs
index 4a26765897..89d33060a1 100644
--- a/support/texlab/crates/texlab/src/util/diagnostics.rs
+++ b/support/texlab/crates/texlab/src/util/diagnostics.rs
@@ -17,12 +17,11 @@ pub fn collect<'db>(
source.publish(workspace, &mut builder);
builder
.iter()
- .into_iter()
.filter_map(|(uri, diags)| workspace.lookup(uri).map(|document| (document, diags)))
.map(|(document, diags)| {
let diags = diags
.into_iter()
- .map(|diag| create_diagnostic(workspace, document, &diag))
+ .map(|diag| create_diagnostic(workspace, document, diag))
.collect::<Vec<_>>();
(document, diags)
diff --git a/support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation.snap b/support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation.snap
index b8755fdef0..db26e6125d 100644
--- a/support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation.snap
+++ b/support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation.snap
@@ -1,16 +1,16 @@
---
-source: tests/lsp/text_document/completion.rs
+source: crates/texlab/tests/lsp/text_document/completion.rs
expression: "complete(r#\"\n%! main.tex\n\\documentclass{article}\n\\bibliography{main}\n\\begin{document}\n\\cite{\n |\n\\end{document}\n\n%! main.bib\n@article{foo:2019,\n author = {Foo Bar},\n title = {Baz Qux},\n year = {2019},\n}\n\n@article{bar:2005,}\"#)"
---
[
{
"label": "bar:2005",
"preselect": false,
- "filterText": "bar:2005 @article bar:2005"
+ "filterText": "bar:2005 @article"
},
{
"label": "foo:2019",
"preselect": false,
- "filterText": "foo:2019 @article foo:2019 author Foo Bar title Baz Qux year 2019"
+ "filterText": "foo:2019 @article Foo Bar Baz Qux 2019"
}
]
diff --git a/support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_acronym.snap b/support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_acronym.snap
index 36478c45c8..242d5d2a0b 100644
--- a/support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_acronym.snap
+++ b/support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_acronym.snap
@@ -1,11 +1,11 @@
---
-source: tests/lsp/text_document/completion.rs
+source: crates/texlab/tests/lsp/text_document/completion.rs
expression: "complete(r#\"\n%! main.tex\n\\addbibresource{main.bib}\n\\DeclareAcronym{foo}{cite={}}\n |\n\n%! main.bib\n@article{foo,}\"#)"
---
[
{
"label": "foo",
"preselect": false,
- "filterText": "foo @article foo"
+ "filterText": "foo @article"
}
]
diff --git a/support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace.snap b/support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace.snap
index 41a1d9ced3..b205903a04 100644
--- a/support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace.snap
+++ b/support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace.snap
@@ -1,11 +1,11 @@
---
-source: tests/lsp/text_document/completion.rs
+source: crates/texlab/tests/lsp/text_document/completion.rs
expression: "complete(r#\"\n%! main.tex\n\\addbibresource{main.bib}\n\\cite{\n |\n\n%! main.bib\n@article{foo,}\"#)"
---
[
{
"label": "foo",
"preselect": false,
- "filterText": "foo @article foo"
+ "filterText": "foo @article"
}
]
diff --git a/support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace_multiple.snap b/support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace_multiple.snap
index 8ef509b463..519fa60fa6 100644
--- a/support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace_multiple.snap
+++ b/support/texlab/crates/texlab/tests/lsp/text_document/snapshots/lsp__text_document__completion__citation_open_brace_multiple.snap
@@ -1,11 +1,11 @@
---
-source: tests/lsp/text_document/completion.rs
+source: crates/texlab/tests/lsp/text_document/completion.rs
expression: "complete(r#\"\n%! main.tex\n\\addbibresource{main.bib}\n\\cite{foo,a\n |\n ^\n\n%! main.bib\n@article{foo,}\"#)"
---
[
{
"label": "foo",
"preselect": false,
- "filterText": "foo @article foo"
+ "filterText": "foo @article"
}
]
diff --git a/support/texlab/texlab.1 b/support/texlab/texlab.1
index 7d5e82cd43..9910cd0bb8 100644
--- a/support/texlab/texlab.1
+++ b/support/texlab/texlab.1
@@ -1,7 +1,7 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.13.
-.TH TEXLAB "1" "August 2023" "texlab 5.9.0" "User Commands"
+.TH TEXLAB "1" "August 2023" "texlab 5.9.1" "User Commands"
.SH NAME
-texlab \- manual page for texlab 5.9.0
+texlab \- manual page for texlab 5.9.1
.SH SYNOPSIS
.B texlab
[\fI\,OPTIONS\/\fR]
diff --git a/support/texlab/texlab.pdf b/support/texlab/texlab.pdf
index 71e172b73b..74092ac147 100644
--- a/support/texlab/texlab.pdf
+++ b/support/texlab/texlab.pdf
Binary files differ
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
index eecd916290..def7d6c3db 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb
@@ -26,11 +26,11 @@ depend container_split_src_files/1
depend frozen/0
depend minrelease/2016
depend release/2023
-depend revision/67898
+depend revision/67903
name 00texlive.image
category TLCore
-revision 67898
+revision 67902
shortdesc TeX Live files only in the source repository
longdesc The files here are not copied by the installer and containers
longdesc are not built for them; they exist only in the source
@@ -2403,6 +2403,7 @@ runfiles size=13036
tlpkg/tlpsrc/jneurosci.tlpsrc
tlpkg/tlpsrc/jnuexam.tlpsrc
tlpkg/tlpsrc/jobname-suffix.tlpsrc
+ tlpkg/tlpsrc/joinbox.tlpsrc
tlpkg/tlpsrc/josefin.tlpsrc
tlpkg/tlpsrc/jourcl.tlpsrc
tlpkg/tlpsrc/jourrr.tlpsrc
@@ -70715,7 +70716,7 @@ containerchecksum c73220abd1545907a1d8de37cb534d2c6bd2534f1b55f03c069f39f535c326
name collection-latexextra
category Collection
-revision 67814
+revision 67902
shortdesc LaTeX additional packages
relocated 1
longdesc A very large collection of add-on packages for LaTeX.
@@ -71437,6 +71438,7 @@ depend iwhdp
depend jlabels
depend jmsdelim
depend jobname-suffix
+depend joinbox
depend jslectureplanner
depend jumplines
depend jvlisting
@@ -72216,8 +72218,8 @@ depend zref-clever
depend zref-vario
depend zwgetfdate
depend zwpagelayout
-containersize 6936
-containerchecksum ae2b0795e0ec61277179dff9073e572e8b59052cfa6f6d4f50ee1ec6155e4a3ecc715ee2301f34e097abfc527aaca30aa7b9f9bb69c5330178ee9afc2ff4fe81
+containersize 6940
+containerchecksum af66aa79fc4d74127f4e829227b4593d1d015b483b1d8f4cdca77d8cd6647c56fda7c31ed64d0e2d663a6dbf826adc9b6fc3c480db037aa3399a4c82f071aaf8
name collection-latexrecommended
category Collection
@@ -83447,26 +83449,29 @@ catalogue-version 1.1
name couleurs-fr
category Package
-revision 67898
-shortdesc French version of some colour definitions from xcolor
+revision 67901
+shortdesc French version of colour definitions from xcolor
relocated 1
-longdesc This package provides xcolor [svgnames, dvipsnames] in French.
-containersize 2408
-containerchecksum bc0ba1ce64436ef4efec10a003b1f38bba52b5848645d89a39f74e2a6402a79ee80a981f935a09cf3a3ed404db8b871a56a197fe1d83833f4b295a5a6a3b5f77
-doccontainersize 85248
-doccontainerchecksum c54aad1fa7329b7910cca3b590dd5f2f506817a0122f260b4304fbd4a144f7770f755ee8b8a8a1368852bd49bca6ccbb5ba3bad8c431d61c11df1d7ff3bdb813
-docfiles size=25
+longdesc This package provides xcolor [svgnames, dvipsnames, x11names]
+longdesc in French.
+containersize 11444
+containerchecksum d3d1abad334d50129f77b35ebd6fa244feb84e347e64cd98f3e3413c556b1848a198e4679e266f838d947244756fc19071b1bb0816c73b887b2deb4fe061adcf
+doccontainersize 203544
+doccontainerchecksum 8e88f3947d0dcebab82a60bf9886350762f57da2c2b3c739e2e3896afea70a2088ce325cfe6373d6a351b57fc2f0b0bb7f0f4c9716a094d86e1997744890c92c
+docfiles size=73
RELOC/doc/latex/couleurs-fr/README.md details="Readme"
+ RELOC/doc/latex/couleurs-fr/couleurs-fr-doc-prefix.pdf
+ RELOC/doc/latex/couleurs-fr/couleurs-fr-doc-prefix.tex
RELOC/doc/latex/couleurs-fr/couleurs-fr-doc.pdf details="Package documentation" language="fr"
RELOC/doc/latex/couleurs-fr/couleurs-fr-doc.tex
-runfiles size=2
+runfiles size=12
RELOC/tex/latex/couleurs-fr/couleurs-fr.sty
catalogue-contact-bugs https://github.com/cpierquet/couleurs-fr/issues
catalogue-contact-repository https://github.com/cpierquet/couleurs-fr
catalogue-ctan /macros/latex/contrib/couleurs-fr
catalogue-license lppl1.3c
catalogue-topics colour french
-catalogue-version 0.1.0
+catalogue-version 0.1.2
name counterz
category Package
@@ -163337,6 +163342,25 @@ catalogue-license lppl1.3
catalogue-topics compilation
catalogue-version 1.0
+name joinbox
+category Package
+revision 67902
+relocated 1
+containersize 2916
+containerchecksum 157aebe8d90b0b65d3511554bc8fef4f108098cc265ef129a054446a40f443749cb3c5e5c495a0d8c5def756e686f06dfda5407c633385c1e1687d16729f1277
+doccontainersize 536376
+doccontainerchecksum d4f5ef2976a47674ab7fc4e1ea12ebf08544bacdb9b7e99e138a9e669fc85d65ddcc2270bdbe3a9d9d870f99371f7c86a5407a5e54b09ff3835280d246c75764
+docfiles size=142
+ RELOC/doc/latex/joinbox/README.md
+ RELOC/doc/latex/joinbox/build.sh
+ RELOC/doc/latex/joinbox/expl3.png
+ RELOC/doc/latex/joinbox/joinbox.pdf
+ RELOC/doc/latex/joinbox/joinbox.tex
+ RELOC/doc/latex/joinbox/latexframe.png
+ RELOC/doc/latex/joinbox/tl-lion.pdf
+runfiles size=4
+ RELOC/tex/latex/joinbox/joinbox.sty
+
name josefin
category Package
revision 64569
@@ -219043,7 +219067,7 @@ catalogue-topics psychology journalpub bibtex-sty apa
name msu-thesis
category Package
-revision 67764
+revision 67903
shortdesc Class for Michigan State University Master's and PhD theses
relocated 1
longdesc This is a class file for producing dissertations and theses
@@ -219053,10 +219077,10 @@ longdesc Dissertations. The class should meet all current requirements
longdesc and is updated whenever the university guidelines change. The
longdesc class is based on the memoir document class, and inherits the
longdesc functionality of that class.
-containersize 13252
-containerchecksum 75fe334801eec44dc3d4b692d543fd3fe16eca448a3ece95f6f9d21176078a50ce700ef9343e96a2240f1732b8d9a45bb94cbedb02c21095921a0a0644011edd
-doccontainersize 540008
-doccontainerchecksum 79c182b65276b9aba796630eaa209a250934b9655bc882ab677f3f767e27030bd6872b52aca15b0745c047ea6b3bfa25c0ede2e7fb5712ca1fa2df37fffbb0e7
+containersize 13284
+containerchecksum f9d29166567519d7f9faaed130594dcc65ae7fc9af17004b9f75a0677305cb734a70bb2ee351596ecc47deb789cb9830b3c9a1aee1272fa819ef81c587a72328
+doccontainersize 539764
+doccontainerchecksum 5e0afac46288fdb5fc74f171b7930b4d255d7e17f3a705448c1486f82f009c9ffcf26d196f4020898d18721063817ef9b1b5ef2bbfb451cdeb7eef98848285c9
docfiles size=157
RELOC/doc/latex/msu-thesis/README.md details="Readme"
RELOC/doc/latex/msu-thesis/docs/msu-thesis.tex
@@ -219080,7 +219104,7 @@ catalogue-contact-repository https://github.com/amunn/msu-thesis
catalogue-ctan /macros/latex/contrib/msu-thesis
catalogue-license lppl1.3
catalogue-topics class dissertation doc-templ std-conform
-catalogue-version 4.1f
+catalogue-version 4.1g
name mtgreek
category Package
@@ -314021,7 +314045,7 @@ docfiles size=376
name texlive-scripts
category TLCore
-revision 67872
+revision 67900
shortdesc TeX Live infrastructure programs
longdesc Includes install-tl, tl-portable, rungs, etc.; not needed for
longdesc tlmgr to run but still ours. Not included in tlcritical.
@@ -314030,9 +314054,9 @@ depend texlive.infra
execute addMap mathpple.map
postaction shortcut type=menu name="TeX Live command-line" cmd=TEXDIR/tlpkg/installer/tl-cmd.bat
containersize 114128
-containerchecksum 4ea416fdc0316cdf8e06e388a03581b77a9277ef13040a5e6b0a128d7ae1690ec5ee4c2a7ece9ab47ab5736b98a560b79e46a7b684f57f3ab0c9191480f59fb9
-doccontainersize 428320
-doccontainerchecksum 4e74584c3e1893d93b35921babe08bad04af827eb3713bab5fab4c847c6460b5a2116450e98fe08658738ae2b8494d82d6641cf48884db7ab8842d019241c7db
+containerchecksum 95b46d9faa9a1dbeb92af2329dc3738642726eed3b9e37a2681071afd56bb380280894c1ca338aaae92b1d05f580957fb97732ec9661821322698ef1ffdba541
+doccontainersize 428460
+doccontainerchecksum db191381514e039f7849b34937a8df5787e8837d5a99f263ff0e7e8d94451b949023e44d75f092cd0e0908ac0b506772beb5f9245c125f7d010dd8ccec4c6c25
docfiles size=548
doc.html
texmf-dist/doc/man/man1/fmtutil-sys.1
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
index bddd1a7941..6951acb98e 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.md5
@@ -1 +1 @@
-109c47ee5f28cb2e91b478fe555e2e56 texlive.tlpdb
+606b730326b7ffeb3930365b691b824b texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512 b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
index cf24b96139..bd744c50ce 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512
@@ -1 +1 @@
-2730db22f142e1188a65a04e70b5f35d03e6727c20681bfd385e2836a234ed13c98073de633c6f095067d94cbb38a4699b1e843986ecb17df37b4c788cef9ce2 texlive.tlpdb
+5048cc5c57d267418fdc915da30c8d5da6959d260728c16c99124e978334391331e5c9bde148475e289ead9db6076308af13afb3db914c96d7d0c6d602d2485c texlive.tlpdb
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
index a3485e248d..4eb4a0a7a0 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.sha512.asc
@@ -1,11 +1,11 @@
-----BEGIN PGP SIGNATURE-----
-iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmTWx/0ACgkQTOGHfhlD
-jHB2HggApsJF7SLqjXYqCYOkTKhUlUF7v7caNnap1lJSeXkdNxt23sBfQTZUbdwn
-9B3oG+xQoAS6WIYhLqZJa9/0VUjIa9/zqcVkES6vidmBCmXbZ5xu4qbQSigRV2v/
-1uGuzd2Kb6+ufZeJmm0odO8NLPZt3qonq7UKflZ/NQDCBq/F0RbxTykY3/hxgirU
-v75UGbdndmLkz1jQi/2ya7I0Z0ltzTuL1vKe0AFNbgq14cPuwu7dceuUPnTvykfx
-arO0MwO7MccjaYM/FqHSuIfByyLGjP5lH3iYpptn/mYoaLxJQNsNQ5104Sh+G10X
-33lLZGoOjtmDN46x5C0cvthUlOCF1w==
-=Qjx+
+iQEzBAEBCgAdFiEE2PL4YFeoV+QqiBBqTOGHfhlDjHAFAmTYGmMACgkQTOGHfhlD
+jHBbBwf+NuNFJyIhWaY5KCnGiYqLS/lBoSyPBunj8LJ6TpL6d0VqhPJBRqs7DhWi
+iLYQsNK1VItp2ra0xmlnA85yKvAtfMkZ7GtEf/eUkpi5VEO7JHNJpDKPL6KO2OmE
+xASU1RvN/yWlS0sQ75Jz113N7e+IL0xhtT1KOT7OxV6IIaGAbqNufEUsno/IQhTy
+ajdx6hoEWwMuRnT0pEWQekjATak0KqylWRgP3byp6XFKQCG6BjdcuixIYZLadKxA
+g9tB51efv7OllTAaP1PMEewWLtPLf1C2StAvHE3/T6ECYIA8dQCKw+1ILlNaK89B
+a/tSzWObbm14jvWvwsx2PXLoHIhMqQ==
+=IvH0
-----END PGP SIGNATURE-----
diff --git a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
index ebf05b90d7..5d7090ae1d 100644
--- a/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
+++ b/systems/texlive/tlnet/tlpkg/texlive.tlpdb.xz
Binary files differ
diff --git a/timestamp b/timestamp
index b01db08ff0..3bf2902b9b 100644
--- a/timestamp
+++ b/timestamp
@@ -2,4 +2,4 @@
# The source CTAN of this site's material:
dante.ctan.org
# The year-month-day-hour-minute of this site's material:
-2023-08-12-02-02
+2023-08-13-02-02