Skip to content

Releases: aazuspan/spinasm-lsp

0.1.2

21 Aug 05:41
Compare
Choose a tag to compare

Added

  • Semantic highlighting in #29

Fixed

  • Arg counting bug in signature help that displayed the incorrect current argument in #25
  • Inconsistent diagnostics that sometimes appeared on the line after the error in #32

Full Changelog: 0.1.1...0.1.2

0.1.1

15 Aug 23:52
4d6e946
Compare
Choose a tag to compare

Just a PyPI metadata update.

0.1.0

15 Aug 06:00
2be9e19
Compare
Choose a tag to compare

SPINAsm LSP Server

A Language Server Protocol (LSP) server to provide language support for the SPINAsm assembly language. The LSP is built on an extended version of the asfv1 parser.

Features

  • Diagnostics: Reports the location of syntax errors and warnings.
  • Signature help: Shows parameter hints as instructions are entered.
  • Hover: Shows documentation and values on hover.
  • Completion: Provides suggestions for opcodes, labels, and variables.
  • Renaming: Allows renaming labels and variables.
  • Go to definition: Jumps to the definition of a label, memory address, or variable.