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:

  • \instrumentnumber and \setstaffs commands
  • or uses of the \TransformNotes macro, which is defined in musixtnt.tex (peep musixdoc.pdf for the deets)
  • or re-definitions of the \vnotes macro

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. πŸ’–βœ¨πŸ¦‹