Assembly Language Server
Assembly syntax highlighting and language server
How to install
With Forge Super installed, the button above opens the app on this extension, where you press Install. Nothing is installed until you do.
You can also open the Extensions panel in the app and search for Assembly Language Server. The extension's id is assembly.
Don't have Forge Super yet? Download it here.
README
From the extension's repository, written by its authors and not by Mentenaz. See the source.
Zed Assembly Syntax
Extension for Zed that adds assembly syntax highlighting and asm-lsp support.
Language Server
You can configure the language server by creating a .asm-lsp.toml in the root of your workspace
Example .asm-lsp.toml for cross-compiled assembly:
[default_config]
assembler = "gas"
instruction_set = "riscv"
[default_config.opts]
compiler = "riscv64-unknown-elf-gcc"
See the asm-lsp README.md for more configuration options
Disabling the Language Server
To disable the language server of this extension, you can add disable = true to your asm-lsp config
.asm-lsp.toml:
disable = true # make sure this isn't under any [header]
# other options...
Note for Windows Users
As a 2025-06-12, there is no prebuild binaries for Windows, so you will need to get asm-lsp and add it to $PATH yourself.