Elff - Emacs-like find file for VS CodeA VS Code Extension for Emacs-like find file/recent files functionality. Features
UsageElff provides two main commands "Elff: Find File" and "Elff: Recent Files". These can be invoked from either the command palette or by hitting the configured keybinding, see below. Find FileFind file uses the currently open workspace (or ~ if there is no workspace) as the initial path. You can go up and down your filesystem by hitting backspace to remove a segment or typing the name of the directory you want to go into/the name of the file you want to open. Autocompletions can be accpeted by hitting Enter. As you might expect, if you type non-existent directories/files you will be prompted to create them. Recent FilesRecent Files keeps a list of recently opened files for quick access. Their full path is displayed and can be searched. Files are opened in the current window and do not touch the currently open workspace. By default, Elff will keep track of 50 files. By running "Elff: Clear Recent Files" the list of recent files can be cleared. Note that deleted files are removed automatically and do not require this command. A note for Doom Emacs usersUnfortunately, leveraging TAB to invoke autocompletions seems to be quite complicated in VS Code. Thus this extension uses enter to accept autocompletions and relies on a separate button to open directories as workspaces. Maybe this can be improved in the future. KeybindingsThe two main commands have the following keybindings by default:
ConfigurationThe number of recent files to track at one time can be configured as follows:
|