nvim-orgmode / telescope-orgmode.nvim

Neovim plugin. Telescope.nvim extension that adds orgmode.nvim integration.
MIT License
10 stars 5 forks source link

Restructuring #15

Closed seflue closed 3 months ago

seflue commented 3 months ago

To make it easier to work with the code and add additional functions, I restructured the code according to the recommendations in Telescopes developer guideline. I also restructured refile_heading.lua a little bit, so it is easier to digest.

seflue commented 3 months ago

While working on a feature to insert links (see PR #16) I drove the refactoring a little further. I was able to reuse most of the code from refile_heading for my new feature, so I moved it into utils. To make the development a bit more easy and reliable, I created a module typehints, which contains the typehint definitions of the used data structures and api methods from nvim-orgmode. @lyz-code Please merge this PR first and let me rebase before merging PR #16.

lyz-code commented 3 months ago

Thanks @seflue for the contribution, it's really well written <3

I feel unable to maintain the plugin on my own, would you like to become a maintainer?

seflue commented 3 months ago

Sure, actually I would like to contribute as a maintainer of the plugin.