Tags: leblocks/hopcsharp.nvim
Tags
Hop to reference enrich with parameter arguments information (#60) * feat(hop_to_parameter): added parsing of a parameter references * feat(parameter): store parameter data in db * feat(parameter): added tests --------- Co-authored-by: Sasha Gurevich <sagurevich@microsoft.com>
feat(fzf): provide pre configured custom fzf pickers (#53) * feat(fzf): added initial folder structure * feat: file and type pickers * feat(pickers.fzf): added alt-q mapping to send matches to qf * fix: row coordinate fix in parse_entry * feat(fzf): added custom previewer for pickers * feat: added checkhealt and stopper in case fzf-lua is not installed * fix: preview and alt-q hops were off by 1 column and row * test(hop_to): added some tests covering hop_to and qf * doc: added documentation for fzf pickers * doc: readme update * Update README.md --------- Co-authored-by: Sasha Gurevich <sagurevich@microsoft.com>
Hop to reference add type parameters as references as well (#44) * fix(hop_to): fixed bug when wrong type converter was used for reference hop * test(parse): added type_argument_list query test * refactor(init): DRYied code in parsing * feat(type_argument): added parser and new parameter for type_argument references --------- Co-authored-by: Sasha Gurevich <sagurevich@microsoft.com>
feat(namespaces): support namespace parsing and store its data in the… … code db (#33) * feat: added namespace query and tests * feat: added namespace parsing and storing into db * test(parse.namespaces): added basic test * feat: save properly namespace in db + tests * feat: added empty namespace for failures in parsing --------- Co-authored-by: Sasha Gurevich <sagurevich@microsoft.com>
feat(update_database): improvements and preparations before further d… …evelopment * doc(init_database): added todos with plans * feat(init_database): pulled methods to utils and added stubs for future * feat(update_database): added path_id to inheritance table * feat(drop_by_path): for future implementation of update_database * fix: lint and style * chore(halt): cancelling for now further development * fix(ci): double test execution --------- Co-authored-by: Sasha Gurevich <sagurevich@microsoft.com>
feat(hop_to_implementation): support hops from interface and abstract… … class method definitions (#14) * feat: added test file and test * feat(hop_to_implementation): support hopping to method implementatoins * feat: added additional test * fix(stylua): formatting fix