vinsworldcom / nppGitSCM

Notepad++ Git SCM
GNU General Public License v2.0
20 stars 5 forks source link

[FR] Folder as Workspace integration #18

Closed sdasda7777 closed 2 months ago

sdasda7777 commented 3 months ago

Hi, I know this will most likely be a lot of work, and I'm not even sure if Notepad++ has the necessary API for this, but if possible, would you consider adding integration with Folder as Workspace?

Specifically, it would be really nice if you were able to graphically show current status of individual files/folders (when the given folder is a git directory), and provide git commands from a right click menu in the Folder as Workspace panel.

This is loosely what I have in mind for the current status. Mainly it would be nice if you could easily see any uncommited changes. (pictured is Windows explorer with TortoiseGit):

image

This is loosely what I have in mind for the commands. Mainly it would be nice if you could just select multiple files and add/stash/restore them at the same time. (pictured is IntelliJ Idea):

image

vinsworldcom commented 2 months ago

Not possible with Notepad++ API. If you have Tortoise Git installed, use this plugin and have the Explorer plugin installed (I use https://github.com/funap/npp-explorer-plugin version), then you can see the icons in the Explorer plugin panel and have the Tortoise Git right-click context menu off the right-click menu in Explorer plugin panel.

Cheers.