File: ido.md

package info (click to toggle)
lsp-mode 9.0.0-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 22,472 kB
  • sloc: lisp: 27,961; makefile: 62; java: 34; cpp: 33; javascript: 31; xml: 23; python: 14; sh: 2
file content (32 lines) | stat: -rw-r--r-- 857 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
---
root_file: docs/page/integration/ido.md
---
# Ido integration

`lsp-mode` provides integration with `ido` for `workspace-symbol`
command. `lsp-mode` will show all workspace/project symbols using IDO.
To enable this behaviour add `(require 'lsp-ido)` call to your config.

By installing
[ido-completing-read+](https://github.com/DarwinAwardWinner/ido-completing-read-plus)
`lsp-mode` will use IDO for showing candidates on other commands as
well e.g. refactor, code actions, etc.

## Screenshot
![ido-workspace-symbol](ido-workspace-symbol.png)


## Command

- `lsp-ido-workspace-symbol` command will be available as an interactive call.


## Configuration

You can disable symbol kind and symbol filepath from the candidate
list by changing the following settings

```elisp
(setq lsp-ido-show-symbol-kind nil
      lsp-ido-show-symbol-filename nil)
```