MSXLINT(1)
π MSXLINT β the manual, bestie edition π
okay so like. msxlint is a lil program (manual page number 1, for the record, iykyk) that sniffs out incorrectly formatted notes lines in a MusiXTeX source file. that's it. that's the job. she's a hater of bad formatting and honestly? we love her for it. π
β¨ SYNOPSIS β¨
msxlint [-v | --version | -h | --help]
msxlint [-d | --debug]... [infile[.tex]...]
If no infiles are specified, standard input is used. like, she'll just read from stdin, no big deal, she's flexible. π«Ά
πΈ USAGE πΈ
so how does she even know what "correct" looks like?? great question. the format that notes commands are expected to match is determined by a few different things:
\instrumentnumberand\setstaffscommands- or uses of the
\TransformNotesmacro, which is defined inmusixtnt.tex(peepmusixdoc.pdffor the deets) - or re-definitions of the
\vnotesmacro
and what does she give you back? messages about format errors, with listings of the ill-formatted lines. she will literally show you the crime. π
π LIMITATIONS π
okay we gotta be real for a sec. she's not magic:
- User-defined macros are not processed or expanded. nope. not happening.
- Notes commands (
\notes,\Notes, etc.) can have line breaks β that's fine, she gets it β but other commands must fit on one line. one line only. that's the rule. π
π SEE ALSO π
fixmsxpart(1)musixdoc.pdf
π AUTHOR π
This program and manual page were written by Bob Tennent <rdt@cs.queensu.ca>. iconic behaviour, honestly. π
and that's the whole vibe, bestie β MSXLINT(1) as of 2015-02-05, from the MusiXTeX corner of the universe. go forth and format correctly. slay. πβ¨π¦
π¦ where this page comes from
- arch rolling: texlive-doc 2026.1-1 Β· GPL
- fedora 43: texlive-musixtnt 11:svn40307-93.fc43 Β· GPL-2.0-or-later
- fedora 43: texlive-musixtnt 11:svn40307-95.fc43.1 Β· GPL-2.0-or-later
- fedora 44: texlive-musixtnt 12:svn69742-105.fc44 Β· GPL-2.0-or-later
- fedora 44: texlive-musixtnt 12:svn69742-111.fc44 Β· GPL-2.0-or-later
- opensuse-leap 16.0: texlive-musixtnt-doc 2025.221.svn69742-160000.3.1 Β· GPL-2.0-or-later
- ubuntu jammy: texlive-binaries 2021.20210626.59705-1build1
- ubuntu jammy: texlive-binaries 2021.20210626.59705-1ubuntu0.3
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms