diff --git a/README.md b/README.md
index 710c529..ce6c790 100644
--- a/README.md
+++ b/README.md
@@ -292,6 +292,7 @@ Activated by `:` or `;`.
- diagnostics
- autocompletion
- hover docs (with markdown support)
+- formatting *(very few lsp's support this - try to configure a few more which can but need configuration and for others need to add support for external formatters)*
- A list of all supported lsp's can be found [here](#lsps).
**A lot lot more to come**
diff --git a/TODO.md b/TODO.md
index 4e3f1a6..2d0a5fb 100644
--- a/TODO.md
+++ b/TODO.md
@@ -21,6 +21,7 @@ Copyright 2025 Syed Daanish
- [ ] For `"insertTextFormat": 2` in `clangd` and similar use only the last word in the signature when replacing
- [ ] Keep a list of words in the current buffer. (for auto completion) (maybe?)
- [ ] Add ecma to js and make tsx
+- [ ] Add formatting for files whose lsp doesnt.
- [ ] Switch to like `RapidJSON` ro something more basic but faster than rn
- also decrease use of `std::string` so much in ui stuff and lsp and warnings etc.
- [ ] Add lsp jumping support for goto definition, hover etc.
diff --git a/samples/html.html b/samples/html.html
index 0ed74b7..6dfa13c 100644
--- a/samples/html.html
+++ b/samples/html.html
@@ -70,7 +70,7 @@
strikethrough, deleted text, inline code,
keyboard input.