Nim/nimsuggest
Ivan Yonchovski 7caa037936
Fix/improve handling of forward declarations in nimsuggest (#20493)
* Fix/improve handling of forward declarations in nimsuggest

- ideUse now works fine when invoked on the implementation
- implemented ideDeclaration to make cover lsp feature textDocument/declaration
- fixed performance issue related to deduplicating symbols. Now the
deduplication happens after the symbols are filtered. As a alternative we might
change the way cached symbols are stored(e. g. use set).
- I also fixed the way globalSymbols work. Now it will sort the responses based
on the match location to make sure that the results are sorted in user friendly way.

* Update nimsuggest/nimsuggest.nim

Co-authored-by: Andreas Rumpf <rumpf_a@web.de>

Co-authored-by: Andreas Rumpf <rumpf_a@web.de>
2022-10-06 07:18:46 +02:00
..
tests Fix/improve handling of forward declarations in nimsuggest (#20493) 2022-10-06 07:18:46 +02:00
config.nims add --processing:dots|filenames|off to customize hintProcessing (#17817) 2021-04-23 08:07:22 +02:00
crashtester.nim fix nimsuggest warning (#13699) 2020-03-20 09:24:04 +01:00
nimsuggest.nim Fix/improve handling of forward declarations in nimsuggest (#20493) 2022-10-06 07:18:46 +02:00
nimsuggest.nim.cfg [backport] use old style hints in .cfg files (#18917) 2021-09-29 11:14:47 +02:00
nimsuggest.nimble Partially Revert "Change nim's nimble files to make it installable" (#20296) 2022-09-02 19:05:23 +02:00
sexp.nim defaults to ORC (#19972) 2022-09-23 13:05:05 +02:00
tester.nim Implement type command (#19944) 2022-07-15 19:56:05 +02:00