ccls/src/messages
Riatre Foo ccfabb9c72 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.
2018-10-15 22:49:12 -07:00
..
ccls_call.cc Redesign SymbolRef, Ref, Use 2018-10-04 17:16:34 -07:00
ccls_info.cc Support workspace folders 2018-10-08 12:46:30 -07: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 2018-10-10 00:20:12 -07: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 2018-10-08 12:46:30 -07: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) 2018-10-09 15:39:03 -07: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 2018-10-15 22:49:12 -07: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 2018-10-08 12:45:55 -07:00
textDocument_typeDefinition.cc Redesign SymbolRef, Ref, Use 2018-10-04 17:16:34 -07:00
workspace_did.cc Support workspace folders 2018-10-08 12:46:30 -07: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