tiny-cmdline.nvim changes how you interact with Neovim. It moves the command input line from the bottom of your screen to a floating window at the center. This design choice places your typing directly in your line of sight. It uses the native Neovim interface system to ensure your text input feels stable and fast.
This tool requires access to the Neovim text editor. You must have Neovim installed on your Windows machine before you start.
To acquire the software files, visit the official release page:
Click here to open the download page
Select the most recent release. You typically need the file ending in .zip or the source code folder. Download this file to your personal computer.
Neovim looks for plugins in a specific folder on your system. Follow these steps to place the files correctly.
First, locate your Neovim configuration folder. On Windows, this is usually found in your user directory. The path looks like this: C:\Users\YourName\AppData\Local\nvim\. If the nvim folder does not exist, create it.
Next, open the folder named lua or plugins if you already have one. For new users, create a folder named lua inside your nvim directory.
Extract the contents of the downloaded ZIP file. Place the folder containing the plugin files into your lua path.
Neovim needs instructions to start the plugin when the program opens. Open your init.lua file. This file controls all Neovim settings.
Add the following lines to your file:
require("tiny-cmdline").setup({
-- Custom settings go here
})Save the file and restart Neovim. The command line will now appear in the center of your screen when you type a command.
You can change how the floating window looks. Use the setup function in your init.lua file to update colors or size.
Available options include:
- Window height: Set how tall the input box appears.
- Window width: Set how long the input box appears.
- Border style: Choose a border shape like rounded, solid, or double lines.
- Positioning: Move the window to specific screen locations if the center does not suit your workflow.
Example settings:
require("tiny-cmdline").setup({
window = {
width = 60,
height = 1,
border = "rounded"
}
})Most problems occur during the file placement phase. Verify that your folders follow the exact spelling Neovim expects.
If the window does not appear, check your Neovim health report. Type :checkhealth inside the Neovim command line. This command prints a report about your installed plugins and any error messages found.
If you see an error related to tiny-cmdline, check your init.lua code for typos. Ensure every bracket and comma sits in the correct spot.
tiny-cmdline.nvim runs on all modern versions of Windows. You need Neovim version 0.9 or newer. We recommend keeping your Neovim version updated to benefit from the latest interface features.
Ensure you have basic write permissions for your AppData folder. If you encounter security warnings, verify that the application has permission to access your local configuration path.
We welcome feedback on your experience. You can report bugs or suggest new features on the main repository page. If you know how to write code, feel free to contribute to the project.
The plugin relies on the community to identify edge cases and improve the user experience for everyone. Keep your suggestions clear and describe the issue in detail.