Skip to content

Latest commit

 

History

History
39 lines (28 loc) · 1.99 KB

todo.md

File metadata and controls

39 lines (28 loc) · 1.99 KB

To Do

This is the list of commands and keybindings for related bits:

Tasks

  1. Add recent items to top of file list.
  2. Publish under robabc to give customers access to v1?
  3. Add more tests?
  4. broot-like commands available on files. Could use Terminal.sendText? See https://code.visualstudio.com/api/references/vscode-api#Terminal
  5. Use caching to get last location used, rather than using default location configuration option? Review config items related to this.
  6. File Bunny: Copy Active File as Base64
  7. File Bunny: Open Folder As Template or File Bunny: Create New Project from Template
  8. Add multi-root workspace support.

Long-standing Issues

  • Cannot delete active file if it is image. No way to reference active editor. Awaiting change from this open issue.

Further ideas

  1. Navigate to your home folder by typing ~ into the search box, or step up to the parent folder by typing ..
  2. Quickly toggle excluded files?
  3. Peek files like https://github.com/abierbaum/vscode-file-peek
  4. Batch actions required?
  5. Allow automatic creation of a folder?
  6. Use brace expansion https://www.npmjs.com/package/brace-expansion ?

Performance

  • 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.