Skip to content

feat(kakehashi): add kakehashi lsp config#4317

Merged
justinmk merged 1 commit intoneovim:masterfrom
atusy:feat/kakehashi
Feb 24, 2026
Merged

feat(kakehashi): add kakehashi lsp config#4317
justinmk merged 1 commit intoneovim:masterfrom
atusy:feat/kakehashi

Conversation

@atusy
Copy link
Contributor

@atusy atusy commented Feb 18, 2026

Summary

  • Add configuration for kakehashi, a Tree-sitter-based language server that provides semantic tokens, selection ranges, and LSP bridging for embedded languages.
  • kakehashi works with any language that has a Tree-sitter grammar and can delegate LSP requests to external language servers for injection regions (e.g., code blocks in Markdown).

Evidence of popularity

171 stars as of 2026-02-19

image

Appendix

To see a demo, visit my reddit post

https://www.reddit.com/r/neovim/comments/1quwcp8/new_language_server_kakehashi_%E6%9E%B6%E3%81%91%E6%A9%8B_bridge_that/

Tree-sitter-based language server that bridges languages, editors,
and tooling — providing semantic tokens, selection ranges, and LSP
bridging for embedded languages (e.g., code blocks in Markdown).
@atusy atusy changed the title feat: kakehashi feat(kakehashi): add kakehashi lsp config Feb 18, 2026
@justinmk justinmk merged commit 6b688a8 into neovim:master Feb 24, 2026
5 checks passed
@atusy
Copy link
Contributor Author

atusy commented Feb 24, 2026

thanks a lot!

@atusy atusy deleted the feat/kakehashi branch February 24, 2026 12:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants