- Have a git files (
git ls-files) version ofFile Bunny: Open File. See branch open-gitfiles. - Add recent items to top of file list for
File Bunny: Open Folder. - Add more tests (refactor).
File Bunny: New Project from Template?- Add multi-root workspace support?
File Bunny: Move Active File,File Bunny: Duplicate Active File, andFile Bunny: Delete Fileperform no action when a workspace is not open because it is too slow to index all folders of system. It'd be better to have the dialog version of file picker for this.
File Bunny: Copy Active File as Encoded Data URI: Similar to https://yoksel.github.io/url-encoder/ . Copy the content of the file as an encoded data URI. This is helpful when you want to use a SVG in CSS. See StackOverflow Q.- Open link, similar to: https://marketplace.visualstudio.com/items?itemName=Fr43nk.seito-openfile ?
- Use different fuzzy search algo?
- broot-like commands available on files. Could use
Terminal.sendText? See https://code.visualstudio.com/api/references/vscode-api#Terminal - Navigate to your home folder by typing ~ into the search box, or step up to the parent folder by typing ..
- Quickly toggle excluded files?
- Peek files like https://github.com/abierbaum/vscode-file-peek
- Batch actions required?
- Allow automatic creation of a folder?
- Use brace expansion https://www.npmjs.com/package/brace-expansion ?
- Only async methods are used for IO operations. These are 2.3X faster than their sync counterparts. ✅
- Use caching for calls for Browser's reading of folder.
- Modern mode is used when reading directories, which is 2X faster. The
statsoption is disabled. An additional call for symbolic links (fs.stat) is still present.