Skip to content

Commit dfe5f3e

Browse files
committedAug 19, 2019
[clangd] Update features table in the docs with links to LSP extension proposals
Also update the semantic coloring entry to reflect it being supported in clangd now. Reviewers: sammccall Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, kadircet, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D65373 llvm-svn: 369229
1 parent e47437a commit dfe5f3e

File tree

1 file changed

+55
-51
lines changed

1 file changed

+55
-51
lines changed
 

‎clang-tools-extra/docs/clangd/Features.rst

+55-51
Original file line numberDiff line numberDiff line change
@@ -214,54 +214,58 @@ It is not clear whether or not some of the features mentioned below should be a
214214
part of the Language Server Protocol; those features might be eventually
215215
developed outside clangd or become clangd extensions to LSP.
216216

217-
+-------------------------------------+------------+----------+
218-
| C/C++ Editor feature | LSP | Clangd |
219-
+=====================================+============+==========+
220-
| Formatting | Yes | Yes |
221-
+-------------------------------------+------------+----------+
222-
| Completion | Yes | Yes |
223-
+-------------------------------------+------------+----------+
224-
| Diagnostics | Yes | Yes |
225-
+-------------------------------------+------------+----------+
226-
| Fix-its | Yes | Yes |
227-
+-------------------------------------+------------+----------+
228-
| Go to Definition | Yes | Yes |
229-
+-------------------------------------+------------+----------+
230-
| Signature Help | Yes | Yes |
231-
+-------------------------------------+------------+----------+
232-
| Document Highlights | Yes | Yes |
233-
+-------------------------------------+------------+----------+
234-
| Rename | Yes | Yes |
235-
+-------------------------------------+------------+----------+
236-
| Source hover | Yes | Yes |
237-
+-------------------------------------+------------+----------+
238-
| Find References | Yes | Yes |
239-
+-------------------------------------+------------+----------+
240-
| Document Symbols | Yes | Yes |
241-
+-------------------------------------+------------+----------+
242-
| Workspace Symbols | Yes | Yes |
243-
+-------------------------------------+------------+----------+
244-
| Code Lens | Yes | No |
245-
+-------------------------------------+------------+----------+
246-
| Code folding | Yes | No |
247-
+-------------------------------------+------------+----------+
248-
| Extract Local Variable | Yes | No |
249-
+-------------------------------------+------------+----------+
250-
| Extract Function/Method | Yes | No |
251-
+-------------------------------------+------------+----------+
252-
| Quick Assist | Yes | No |
253-
+-------------------------------------+------------+----------+
254-
| Hide Method | Yes | No |
255-
+-------------------------------------+------------+----------+
256-
| Implement Method | Yes | No |
257-
+-------------------------------------+------------+----------+
258-
| Gen. Getters/Setters | Yes | No |
259-
+-------------------------------------+------------+----------+
260-
| Syntax and Semantic Coloring | No | No |
261-
+-------------------------------------+------------+----------+
262-
| Call hierarchy | No | No |
263-
+-------------------------------------+------------+----------+
264-
| Type hierarchy | No | Yes |
265-
+-------------------------------------+------------+----------+
266-
| Organize Includes | No | No |
267-
+-------------------------------------+------------+----------+
217+
+-------------------------------------+-------------+----------+
218+
| C/C++ Editor feature | LSP | Clangd |
219+
+=====================================+=============+==========+
220+
| Formatting | Yes | Yes |
221+
+-------------------------------------+-------------+----------+
222+
| Completion | Yes | Yes |
223+
+-------------------------------------+-------------+----------+
224+
| Diagnostics | Yes | Yes |
225+
+-------------------------------------+-------------+----------+
226+
| Fix-its | Yes | Yes |
227+
+-------------------------------------+-------------+----------+
228+
| Go to Definition | Yes | Yes |
229+
+-------------------------------------+-------------+----------+
230+
| Signature Help | Yes | Yes |
231+
+-------------------------------------+-------------+----------+
232+
| Document Highlights | Yes | Yes |
233+
+-------------------------------------+-------------+----------+
234+
| Rename | Yes | Yes |
235+
+-------------------------------------+-------------+----------+
236+
| Source hover | Yes | Yes |
237+
+-------------------------------------+-------------+----------+
238+
| Find References | Yes | Yes |
239+
+-------------------------------------+-------------+----------+
240+
| Document Symbols | Yes | Yes |
241+
+-------------------------------------+-------------+----------+
242+
| Workspace Symbols | Yes | Yes |
243+
+-------------------------------------+-------------+----------+
244+
| Code Lens | Yes | No |
245+
+-------------------------------------+-------------+----------+
246+
| Code folding | Yes | No |
247+
+-------------------------------------+-------------+----------+
248+
| Extract Local Variable | Yes | No |
249+
+-------------------------------------+-------------+----------+
250+
| Extract Function/Method | Yes | No |
251+
+-------------------------------------+-------------+----------+
252+
| Quick Assist | Yes | No |
253+
+-------------------------------------+-------------+----------+
254+
| Hide Method | Yes | No |
255+
+-------------------------------------+-------------+----------+
256+
| Implement Method | Yes | No |
257+
+-------------------------------------+-------------+----------+
258+
| Gen. Getters/Setters | Yes | No |
259+
+-------------------------------------+-------------+----------+
260+
| Syntax and Semantic Coloring |Proposed [1]_| Yes |
261+
+-------------------------------------+-------------+----------+
262+
| Call hierarchy |Proposed [2]_| No |
263+
+-------------------------------------+-------------+----------+
264+
| Type hierarchy |Proposed [3]_| Yes |
265+
+-------------------------------------+-------------+----------+
266+
| Organize Includes | Yes | No |
267+
+-------------------------------------+-------------+----------+
268+
269+
.. [1] https://github.com/microsoft/language-server-protocol/issues/18
270+
.. [2] https://github.com/microsoft/language-server-protocol/issues/468
271+
.. [3] https://github.com/microsoft/language-server-protocol/issues/136

0 commit comments

Comments
 (0)
Please sign in to comment.