summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md9
1 files changed, 3 insertions, 6 deletions
diff --git a/README.md b/README.md
index e2ccdf8..ecc1d50 100644
--- a/README.md
+++ b/README.md
@@ -133,12 +133,6 @@ ted has support for [LSPs](https://microsoft.github.io/language-server-protocol/
You can Ctrl+Click on an identifier to go to its definition, or Ctrl+Shift+Click to go
to its declaration, or Ctrl+Alt+Click to go to its type's definition.
-(clangd seems to sometimes go to the declaration even
-when the definition should be available, e.g.
-when Ctrl+clicking on the function declarations
-in `ted.h`. This is Not My Fault,
-and VSCode's clangd extension suffers from the same problem.)
-
You can also press Ctrl+D to get a searchable list of all functions/types where you can select one to go to
its definition.
@@ -177,6 +171,9 @@ sudo apt install clangd-15 # replace 15 with the highest number you can get
sudo ln -s /usr/bin/clangd-15 /usr/bin/clangd
```
+For "go to definition" and "find usages" to work properly, you may need to
+create a compile\_commands.json file.
+
### Go
The Go team's `go-pls` is enabled by default. You can download it