From 0eb8cc3a2e2883d1079d56d6897620361fd477cb Mon Sep 17 00:00:00 2001 From: Arvin Kushwaha Date: Thu, 30 Nov 2023 02:49:59 -0500 Subject: [PATCH] Made changes to support the `quantikz` package --- autoload/vimtex/syntax/p/quantikz.vim | 15 +++++++++++++++ test/test-syntax/test-quantikz.tex | 15 +++++++++++++++ test/test-syntax/test-quantikz.vim | 7 +++++++ 3 files changed, 37 insertions(+) create mode 100644 autoload/vimtex/syntax/p/quantikz.vim create mode 100644 test/test-syntax/test-quantikz.tex create mode 100644 test/test-syntax/test-quantikz.vim diff --git a/autoload/vimtex/syntax/p/quantikz.vim b/autoload/vimtex/syntax/p/quantikz.vim new file mode 100644 index 0000000000..82f9369a9a --- /dev/null +++ b/autoload/vimtex/syntax/p/quantikz.vim @@ -0,0 +1,15 @@ +" VimTeX - LaTeX plugin for Vim +" +" Maintainer: Karl Yngve LervÄg +" Email: karl.yngve@gmail.com +" + +function! vimtex#syntax#p#quantikz(cfg) abort " {{{1 + call vimtex#syntax#core#new_env({ + \ 'name': 'quantikz', + \ 'starred': v:false, + \ 'math': v:true + \}) +endfunction + +" }}}1 diff --git a/test/test-syntax/test-quantikz.tex b/test/test-syntax/test-quantikz.tex new file mode 100644 index 0000000000..635e5c4d45 --- /dev/null +++ b/test/test-syntax/test-quantikz.tex @@ -0,0 +1,15 @@ +\documentclass{article} +\usepackage{quantikz} + +\begin{document} + +\usepackage{quantikz} + +\begin{quantikz} + q_{1} & \gate[4]{e^{i t H_C}} & \\ + q_{2} & & \\ + q_{3} & & \\ + q_{4} & & \\ +\end{quantikz} + +\end{document} diff --git a/test/test-syntax/test-quantikz.vim b/test/test-syntax/test-quantikz.vim new file mode 100644 index 0000000000..ed4bb5c660 --- /dev/null +++ b/test/test-syntax/test-quantikz.vim @@ -0,0 +1,7 @@ +source common.vim + +EditConcealed test-quantikz.tex + +if empty($INMAKE) | finish | endif + +call vimtex#test#finished()