# Sway/i3 highlighters (+ completions/lsp if possible)

**URL:** <https://discuss.kakoune.com/t/sway-i3-highlighters-completions-lsp-if-possible/2837>\
**Category:** Uncategorized\
**Created:** [February 10, 2026, 7:20pm UTC](https://discuss.kakoune.com/t/sway-i3-highlighters-completions-lsp-if-possible/2837 "2026-02-10T19:20:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![M-Programer](https://discuss.kakoune.com/user_avatar/discuss.kakoune.com/m-programer/32/1613_2.png) [@M-Programer](https://discuss.kakoune.com/u/M-Programer)\
**Post date:** [February 10, 2026, 7:20pm UTC](https://discuss.kakoune.com/t/sway-i3-highlighters-completions-lsp-if-possible/2837/1 "2026-02-10T19:20:51Z")

</div>

I’m using the sway wayland compositor and I ask for help to have a lsp server to integerate with kak-lsp. since sway uses i3 configuration language (or its too similar), we can mash them up into one.  
Can anyone tackle this problem please? any i3/sway user?

---

<div class="post-metadata">

**Author:** ![Screwtapello](https://discuss.kakoune.com/user_avatar/discuss.kakoune.com/screwtapello/32/12_2.png) [@Screwtapello](https://discuss.kakoune.com/u/Screwtapello)\
**Post date:** [February 11, 2026, 1:54am UTC](https://discuss.kakoune.com/t/sway-i3-highlighters-completions-lsp-if-possible/2837/2 "2026-02-11T01:54:23Z")

</div>

Kakoune already comes with [syntax highlighting for i3/sway](https://github.com/mawww/kakoune/blob/master/rc/filetype/i3.kak). There’s no custom completions, but I generally need the manpages open anyway to figure out how what a particular config option does, so I’d just look there for what config settings are available.

---

<div class="post-metadata">

**Author:** ![M-Programer](https://discuss.kakoune.com/user_avatar/discuss.kakoune.com/m-programer/32/1613_2.png) [@M-Programer](https://discuss.kakoune.com/u/M-Programer)\
**Post date:** [February 11, 2026, 3:43pm UTC](https://discuss.kakoune.com/t/sway-i3-highlighters-completions-lsp-if-possible/2837/3 "2026-02-11T15:43:07Z")

</div>

Thanks! I didn’t notice.
