talon-filetree
talon-filetree copied to clipboard
A vscode extension for navigating and manipulating the file tree quickly by voice.
talon-filetree
A vscode extension for navigating and manipulating the file tree quickly by voice. Creates a new file tree view that can be used with voice commands.
Requirements
- A voice engine. I use talon.
- A talon vscode command client (included by default in knausj).
- The example talon file requires the
user.lettersandnumbercaptures (included by default in knausj).
Features
- Expand and collapse directories
- Expand multiple levels of a directory in one command
- Move files across directories
- Open files
- Rename files
- Create files
- Delete files
- Select files (useful for scrolling through file tree using keys and centering files in tree view)
- Finding files in folder
Settings
Extension Settings
talon-filetree.letterStyling: Select the style of the hints betweenlowercase,uppercaseoremoji.talon-filetree.hintPosition: You can select to place the hints to the left or the right of the file name.talon-filetree.hintSeparator: Select the symbols to separate the hint from the file name (only applies when hints are positioned to the left).
Other Settings
Apart from the settings declared by this extension there are other settings that affect its behavior:
files.exclude: Configure glob patterns for excluding files and folders.files.enableTrash: Moves files/folders to the OS trash (recycle bin on Windows) when deleting. Disabling this will delete files/folders permanently.explorer.confirmDelete: Controls whether the extension should ask for confirmation when deleting a file via the trash.explorer.excludeGitIgnore: Controls if git ignored files should be shown. This setting can also be toggled using the commandtree git.explorer.autoReveal: Controls whether the extension should automatically reveal and select files when opening or focusing them. Bear in mind that onlytrueorfalsevalues are possible, the optionfocusNoScrollwill have the same effect astrue.explorer.autoRevealExclude: Configure glob patterns for excluding files and folders from being revealed and selected when they are opened or focused.
Talon Setup
- An example talon file can be found and cloned from here
Known Issues
- None currently