(This extension is converted from atom language-asymptote package. It is based on the same grammar. This README is verbatim copied from the original Atom package.)
Asymptote is a powerful C-based Vector Graphics Language that can be integrated into LaTeX documents. The official website of Asymptote is at http://asymptote.sourceforge.net/.
This package mainly highlights asymptote syntax and builtin functions. LSP is currently a work in progress.
For debugging, if one's Asymptote version is < 2.XX, make sure to apply the debugger patch in patches/asydbgpatch.patch by
cd <path to your asy git repo>
patch <asydbgpatch.patch location> .
sudo make installFor now, I am not able to have the extension match the string grammar to LaTeX. This should be fixed soon... See http://asymptote.sourceforge.net/doc/Data-types.html on "string" section.
Apart from me, John Bowman helped with Asymptote keywords and grammar generation.
John Bowman, Andy Hammerlindl and Tom Prince, and other students for development of the original Asymptote language. The full credits can be seen at http://asymptote.sourceforge.net/.
Copyright (c) 2017-2025 Supakorn Rassameemasmuang See LICENSE.md for more details.
This project uses derivative code built from Asymptote, which can be retrieved under https://github.com/vectorgraphics/asymptote.