ccls/src/messages
Riatre Foo f5816e3be3 Fix hierarchical document symbol
1. Fixed a bug on building document symbol tree: As sym2ds was updated in
place, nested funcs/types may be moved into children of another
lsDocumentSymbol before itself got processed.

2. Namespaces only have declarations, in the old implementation it wasn't included in the result, making the result less hierarchical. This
commit fixes this by including the declarations of a symbol if no
definitions found.
2019-01-09 15:17:19 +08:00
..
ccls_call.cc Redesign SymbolRef, Ref, Use 2018-10-04 17:16:34 -07:00
ccls_info.cc Support workspace folders 2019-01-09 15:17:19 +08:00
ccls_inheritance.cc Rename hierarchies to $ccls/{call,inheritance,member} 2018-09-13 14:55:27 -07:00
ccls_member.cc Namespace: improve indexer and don't trace bases in $ccls/member 2019-01-09 15:17:19 +08:00
ccls_navigate.cc Redesign SymbolRef, Ref, Use 2018-10-04 17:16:34 -07:00
ccls_reload.cc Misc 2018-09-23 20:34:38 -07:00
ccls_vars.cc Redesign SymbolRef, Ref, Use 2018-10-04 17:16:34 -07:00
exit.cc Add license notice 2018-08-20 22:27:52 -07:00
initialize.cc Support workspace folders 2019-01-09 15:17:19 +08:00
shutdown.cc Add license notice 2018-08-20 22:27:52 -07:00
textDocument_codeAction.cc Revamp codeLens & codeAction 2018-09-30 11:44:24 -07:00
textDocument_codeLens.cc Use DeclRef spell to represent Use spell + Use extent 2018-10-04 17:16:39 -07:00
textDocument_completion.cc Fix additionalTextEdits -> textEdit hack for VS Code (#89) 2019-01-09 15:17:19 +08:00
textDocument_definition.cc Use DeclRef spell to represent Use spell + Use extent 2018-10-04 17:16:39 -07:00
textDocument_did.cc Use non-inferred entries and build preamble for .h; index on didOpen if no pending requests; documentHighlight 2018-10-01 16:56:50 -07:00
textDocument_documentHighlight.cc Redesign SymbolRef, Ref, Use 2018-10-04 17:16:34 -07:00
textDocument_documentSymbol.cc Fix hierarchical document symbol 2019-01-09 15:17:19 +08:00
textDocument_formatting.cc Support textDocument/{formatting,onTypeFormatting,rangeFormatting} 2018-09-28 10:18:04 -07:00
textDocument_hover.cc Improve hover and documentSymbol 2018-09-06 00:22:40 -07:00
textDocument_implementation.cc Redesign SymbolRef, Ref, Use 2018-10-04 17:16:34 -07:00
textDocument_references.cc Redesign SymbolRef, Ref, Use 2018-10-04 17:16:34 -07:00
textDocument_rename.cc Add license notice 2018-08-20 22:27:52 -07:00
textDocument_signatureHelp.cc Improve completion 2019-01-09 15:17:19 +08:00
textDocument_typeDefinition.cc Redesign SymbolRef, Ref, Use 2018-10-04 17:16:34 -07:00
workspace_did.cc Support workspace folders 2019-01-09 15:17:19 +08:00
workspace_didChangeWatchedFiles.cc Publish diagnostics of inferred files and change diagnostics.{onChange,onOpen,onSave} from bool to debounce time 2018-09-23 10:40:39 -07:00
workspace_symbol.cc Use DeclRef spell to represent Use spell + Use extent 2018-10-04 17:16:39 -07:00