miversen33 / netman.nvim

Neovim (Lua powered) Network Resource Manager
MIT License
330 stars 1 forks source link

Consider removing inter-provider copy/paste/move #172

Closed miversen33 closed 8 months ago

miversen33 commented 9 months ago

The biggest holdup to getting async pushed out on netman is that I do not have a smooth and stable way to support interprovider copy/paste/move. That is, to select a file in one provider and put it on another. This is a feature that was "recently" added to netman core (as of 1.15 I believe) but is proving very painful to cleanly and safely implement asynchronously at an API level.

So consider this a question/notice that this feature may disappear unless users tell me they use it currently. I suspect it isn't used in which case it disappearing won't lead to anything major but I do want to know before I remove it.

miversen33 commented 9 months ago

The feedback I have received is "this is a fine move" and thus I will be ripping out inter-provider copy/paste/move in an effort to finish async integration.

At this time there is no planned alternative for these features though if I ever get around to it (or if there is any desire for it), I am certainly open to an alternative. For now though, these features will be limited to intra (internal to the same) provider copy/paste/move.

I don't have a timeframe of when I will be done with this refactor with the holidays coming up, but its definitely near the top of my mountain of work to do

miversen33 commented 8 months ago

This has been completed and merged into the v1.15 branch. Look for a /r/neovim post today with details on this