-
Notifications
You must be signed in to change notification settings - Fork 1
Dependencies
Yefer YV edited this page Feb 18, 2025
·
14 revisions
Dependencies | Description |
---|---|
git | required if you want to install retronvim from source |
eza |
ls with icons |
FiraCode | font ligatures + yazi icons + neovim icons |
fzf | search files inside yazi and search history in zsh |
karabiner-elements | required by kanata on macos |
lazygit | git UI in the terminal |
Msys2 | unix commands/shell for Windows 10/11 |
pixi | to install LSP servers for neovim |
pnpm | to install LSP servers for neovim |
ripdrag | drag and drop files from yazi (only supports linux by now) |
starship | zsh prompt with git support |
zsh | posix compliant shell with syntax-highlighting + suggestions support |
zsh-fast-syntax-highlighting | zsh syntax highlighting |
zsh-autosuggestions | zsh autosuggest history |
7zip | for yazi's archive manager (extract, list) |
Dependencies | Description |
---|---|
bat | pager with syntax highlighting |
devour | hides your current window before launching an external program and unhides it after quitting (linux only) |
ffmpeg | video previewer |
imagemagick | pdf previewer |
less | required by bat to be able to scroll |
mpv | video/image player (or use vscode player) |
ripgrep | search file content using regex pattern (or use vscode finder ctrl+shift+f or neovim :Pick grep_live which is mapped to <space>fF ) |
sxiv | image viewer (linux only) (or use vscode viewer) |
zathura | pdf viewer (linux only) (or use vscode-pdf) |
zip | compress files |
unzip | decompress file (in case of 7zip doesn't work) |
Dependencies | Description | shipped as |
---|---|---|
vcredist2022 | library required by neovim and yazi on Windows 10/11 | .dll |
file.exe | ope/preview inside yazi if using powershell | binary |
neovim | for mini.completion it requires version >= v0.11 | binary |
yazi | terminal file manager | binary |
kanata | keyboard layout with vim-like arrow keys | binary |
Neovim dependency | Description | only inside |
---|---|---|
mini.nvim | library of 40+ independent Lua modules | |
snacks.nvim | fzf + ripgrep + indent markers + file explorer | neovim |
supermaven-nvim | AI suggestions (<leader>lz to enable it) |
neovim |
Module | Description | Overview | Details |
---|---|---|---|
mini.ai | Extend and create a /i textobjects |
README | Help file |
mini.align | Align text interactively | README | Help file |
mini.base16 | Base16 colorscheme creation | README | Help file |
mini.bracketed | Go forward/backward with square brackets | README | Help file |
mini.clue | Show next key clues | README | Help file |
mini.comment | Comment lines | README | Help file |
mini.completion | Completion and signature help | README | Help file |
mini.cursorword | Autohighlight word under cursor | README | Help file |
mini.deps | Plugin manager | README | Help file |
mini.diff | Work with diff hunks | README | Help file |
mini.extra | Extra 'mini.nvim' functionality | README | Help file |
mini.hipatterns | Highlight patterns in text | README | Help file |
mini.icons | Icon provider | README | Help file |
mini.indentscope | Visualize and work with indent scope | README | Help file |
mini.jump | Jump to next/previous single character | README | Help file |
mini.misc | Miscellaneous functions | README | Help file |
mini.notify | Show notifications | README | Help file |
mini.operators | Text edit operators | README | Help file |
mini.pairs | Autopairs | README | Help file |
mini.snippets | Manage and expand snippets | README | Help file |
mini.splitjoin | Split and join arguments | README | Help file |
mini.starter | Start screen | README | Help file |
mini.statusline | Statusline | README | Help file |
mini.surround | Surround actions | README | Help file |
mini.tabline | Tabline | README | Help file |
mini.trailspace | Trailspace (highlight and remove) | README | Help file |
-> open whichkey
> +Install dependencies
> Install Scoop (Windows 10/11)
> scoop install neovim...
-> relaunch vscode
-> reopen whichkey
> +Install dependencies
> Increase keyboard repeat rate on Windows 10/11
> start touchcursor keyboard layout...
-> open whichkey
> +Install dependencies
> install nixpkgs (Linux)
> nixpkgs install neovim...
-> relaunch vscode
-> reopen whichkey
> +Install dependencies
> start touchcursor keyboard layout...
-> open whichkey
> +Install dependencies
> install brew (MacOS)
> brew install neovim...
-> relaunch vscode
-> reopen whichkey
> +Install dependencies
> Increase keyboard repeat rate on MacOS
> start touchcursor keyboard layout...