Nice! I don't have a mac to check it out, but having copycat extensions within a day of posting this is just telling me i'm on to something really useful here.
Cheers! I thought it was a fun concept and I wanted a project to ease me back into work after being away for a week. I'm also kinda addicted to making extensions and have done a dozen or so.
Nova has a git sidebar which does some of the same thing, but I do think there's something more that is useful to yours. Yours is definitely better because of the heatmap colouring, sadly I can't do that in Nova.
- The search inside the tree is ass, it's what vscode provides for tree controls and I can't really change it aside from reimplementing a tree from scratch. But do try the quick pick (ctrl+q, f) which is like ctrl+p for fresh files only
- i don't really see how they'd show up, because i don't examine files outside the branch you are in. possibly something doesn't get cleaned up when switching branches. i'll look into it but if you have a way to reproduce, an issue would help here
Seems cursor is based on an older vscode 1.105, my config listed 1.106 as minimum. But as there's no real reason for the minimum requirement, I lowered it.
You'll need to wait for 1.1.2 to show up in the marketplace, it usually takes a few minutes to update. I'm going to sleep now and I'll check on it tomorrow.
I don't use vim so i'm not sure what you mean exactly, but if you want a file quick pick like vscode's ctrl+p but for the fresh files, that's something i have - the default binding is ctrl+q, f.
File explorer with a twist - instead of 5000 files of which you need to see 20, shows pending changes + files modified within a time window (pending, 3 days, 7 days, 30 days, etc.) pulled from Git history. This way you don't get lost browsing everything or lose track of your work immediately after a commit.
Beyond the core concept, there's also
- A heatmap that colors files based on recency
- Deleted files appear in the tree where they used to be
- A pinned section for files that are not recent but handy
- File history, diff search (pickaxe) and git log -L line/function history available from editor context menu
- File grouping based on the moon phase during the most recent commit (good luck finding alternative software for this)
reply