An open API service indexing awesome lists of open source software.

https://github.com/asukaminato0721/rust-c-lsp


https://github.com/asukaminato0721/rust-c-lsp

Last synced: 11 days ago
JSON representation

Awesome Lists containing this project

README

          

# c lsp in rust

Since there is no c-only lsp, I wrote one.

My lsp practise.

## Build

```sh
cd vscode-extension
npm run prebuild
npm run build
```

then install vsix

current support

- [x] show var type
- [x] show doc comment
- [x] macro expand
- [x] auto-completion
- [x] struct member completion
- [x] on hover
- [x] fmt
- [x] go to definition
- [x] semantic highlight
- [x] gnu c extension support

---

This lsp is mostly vibe coded.