- 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 File
perform 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
stats
option is disabled. An additional call for symbolic links (fs.stat
) is still present.