Fangrui Song
|
04e80544b9
|
Refactor serializer
Delete virtual bases Reader & Writer
Delete unused MAKE_REFLECT_STRUCT_WRITER_AS_ARRAY
Merge serializers/{json,binary}.hh into serializer.{hh,cc}
MAKE_REFLECT_STRUCT => REFLECT_STRUCT
MAKE_REFLECT_TYPE_PROXY => REFLECT_UNDERLYING
|
2019-01-12 00:40:49 +08:00 |
|
Fangrui Song
|
9ffbf3c52e
|
codeAction: use codeActionProvider: CodeActionOptions and respect CodeActionParams::range
|
2019-01-12 00:40:49 +08:00 |
|
Fangrui Song
|
58e996366d
|
Refactor ReplyOnce; error if InitializeParams.rootUri is null
|
2019-01-12 00:40:49 +08:00 |
|
Fangrui Song
|
b31a1c6b3e
|
hierarchicalDocumentSymbol: support SymbolKind::Function declaration and uniquify by range
Also ensure selectionRange is a subrange of range, otherwise VSCode won't show the item.
Use detailed_name for 'detail'
|
2019-01-09 15:19:23 +08:00 |
|
Fangrui Song
|
e0e00cb48a
|
Reduce MAKE_REFLECT_STRUCT in lsp.hh
Position -> Pos; lsPosition -> Position
|
2019-01-09 15:19:23 +08:00 |
|
Fangrui Song
|
11ba6b64ff
|
Remove ls prefix from many LSP interfaces
Rename SymbolKind to Kind & lsSymbolKind to SymbolKind
Use textDocumentSync: TextDocumentSyncOptions
|
2019-01-09 15:19:23 +08:00 |
|
Fangrui Song
|
df20969788
|
*.h -> *.hh
|
2019-01-09 15:19:23 +08:00 |
|
Fangrui Song
|
ea1271a84e
|
Refactor message handler and namespace ccls
|
2019-01-09 15:19:23 +08:00 |
|