30 lines
776 B
Markdown
30 lines
776 B
Markdown
# LSP
|
|
|
|
## QUEL ENFER
|
|
|
|
bon le lsp casse les couilles, y a plusieurs moyens de régler ce problème (mais aucun ne marche)
|
|
|
|
par exemple y a ça qui génère le `compile_commands.json` qui est censé aider le lsp
|
|
```sh
|
|
cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=1
|
|
```
|
|
|
|
[Bear](https://github.com/rizsotto/Bear) peut le faire aussi
|
|
```sh
|
|
bear -- <build commands>
|
|
```
|
|
|
|
ou alors y a la fichier .clangd
|
|
|
|
**Mais pour l'instant rien ne marche !!**
|
|
Donc on va faire avec en attendant
|
|
|
|
## Docs
|
|
|
|
- [Some nice gist](https://gist.github.com/Strus/042a92a00070a943053006bf46912ae9)
|
|
- [Clangd official documentation](https://clangd.llvm.org/installation)
|
|
|
|
## Update
|
|
|
|
**ÇA MARCHE**
|
|
Il suffit de rappeler la commande cmake qui génèrera le `compile_commands.json`lors de la mise en place du projet
|