From 0842092267cdf80a10c12ac53fd5009d45fd317a Mon Sep 17 00:00:00 2001
From: Will Lillis <wlillis@umass.edu>
Date: Thu, 25 Jan 2024 17:39:06 -0500
Subject: [PATCH] docs: add asm-lsp (#2400)

---
 docs/src/language_servers.md | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/docs/src/language_servers.md b/docs/src/language_servers.md
index 00d094a7b..ed17c4abe 100644
--- a/docs/src/language_servers.md
+++ b/docs/src/language_servers.md
@@ -16,6 +16,30 @@ If there are no setup steps for a language server on this page, but a [language
 
 Follow installation instructions on [LSP-angular](https://github.com/sublimelsp/LSP-angular).
 
+## Assembly
+
+1. Install `asm-lsp` via Cargo (see [github:bergercookie/asm-lsp](https://github.com/bergercookie/asm-lsp)):
+
+    ```sh
+    cargo install asm-lsp
+    ```
+
+2. Install the [x86 and x86_64 Assembly](https://packagecontrol.io/packages/x86%20and%20x86_64%20Assembly) package from Package Control.
+
+3. Open `Preferences > Package Settings > LSP > Settings` and add the `"asm-lsp"` client configuration to the `"clients"`:
+
+    ```jsonc
+    {
+        "clients": {
+            "asm-lsp": {
+                "enabled": true,
+                "command": ["asm-lsp"],
+                "selector": "source.asm | source.assembly"
+            }
+        }
+    }
+    ```
+
 ## Bash
 
 Follow installation instructions on [LSP-bash](https://github.com/sublimelsp/LSP-bash).