<a href="https://dotfyle.com/montenoki/nvim"><img src="https://dotfyle.com/montenoki/nvim/badges/plugins?style=flat" alt="plugins"/>``</a>
<a href="https://dotfyle.com/montenoki/nvim"><img src="https://dotfyle.com/montenoki/nvim/badges/leaderkey?style=flat" alt="leaderkey"/>``</a>
<a href="https://dotfyle.com/montenoki/nvim"><img src="https://dotfyle.com/montenoki/nvim/badges/plugin-manager?style=flat" alt="plugin manager"/>``</a>
My neovim configs.
Clone the repository and install the plugins:
git clone git@github.com:montenoki/nvim ~/.config/montenoki/nvim
NVIM_APPNAME=montenoki/nvim/ nvim --headless +"Lazy! sync" +qa
Open Neovim with this config:
NVIM_APPNAME=montenoki/nvim/ nvim
Install requires Neovim 0.9+. Always review the code before installing a configuration.
Ensure you have the following installed on your system.
- curl: Get a file from an HTTP, HTTPS or FTP server
- fd: Simple, fast and user-friendly alternative to find
- gitui: Blazing fast terminal-ui for git written in rust
- gzip: Popular GNU data compression program
- im-select: Switch your input method in shell.
- node.js
- python
- ripgrep: Search tool like grep and The Silver Searcher
- tar: GNU version of the tar archiving utility
- unzip: Extraction utility for .zip compressed archives
- wget: Internet file retriever
- sqlite: for cmp
sudo pacman -S gitui python python-pip ripgrep unzip wget nodejs npm
brew tap daipeihust/tap && brew install curl fd gitui gzip im-select node python ripgrep tar unzip wget
git clone https://github.com/montenoki/nvim "$env:LOCALAPPDATA\nvim"
git clone git@github.com:montenoki/nvim ~/.config/nvim
mkdir "$HOME\.virtualenvs"
python -m venv "$HOME\.virtualenvs\neovim"
cd $HOME
.virtualenvs\neovim\Scripts\python.exe -m pip install pynvim debugpy
sh "$HOME/.config/nvim/setup_provider.sh"
nvim --headless +"Lazy! sync" +qa
- keaising/im-select.nvim
- echasnovski/mini.ai
- HiPhish/rainbow-delimiters.nvim
- echasnovski/mini.pairs
- nvim-treesitter/nvim-treesitter-context
- jose-elias-alvarez/null-ls.nvim
- simrat39/symbols-outline.nvim
- mfussenegger/nvim-lint
- nvimtools/none-ls.nvim
- neovim/nvim-lspconfig
- nvim-treesitter/nvim-treesitter
- nvim-treesitter/nvim-treesitter-textobjects
- echasnovski/mini.surround
- cmake
- denols
- html
- marksman
- ruff_lsp
- taplo
- tsserver