montenoki / nvim

My neovim configs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nvim

plugins leaderkey plugin manager

My neovim configs.

Try my 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

Requirements

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

Arch

sudo pacman -S gitui python python-pip ripgrep unzip wget nodejs npm

Mac

brew tap daipeihust/tap && brew install curl fd gitui gzip im-select node python ripgrep tar unzip wget

Installation

1. Clone

Windows

git clone https://github.com/montenoki/nvim "$env:LOCALAPPDATA\nvim"

Mac or Linux

git clone git@github.com:montenoki/nvim ~/.config/nvim

2. Setup Python Provider

Windows

mkdir "$HOME\.virtualenvs"
python -m venv "$HOME\.virtualenvs\neovim"
python -m venv "$HOME\.virtualenvs\debugpy"
$HOME\.virtualenvs\neovim\Scripts\python.exe -m pip install neovim
$HOME\.virtualenvs\debugpy\Scripts\python.exe -m pip install debugpy

Mac or Linux

sh "$HOME/.config/nvim/setup_provider.sh"

3. Install plugins

nvim --headless +"Lazy! sync" +qa

Plugins

bars-and-lines

colorscheme

colorscheme-creation

comment

completion

cursorline

debugging

dependency-management

diagnostics

editing-support

formatting

fuzzy-finder

git

indent

keybinding

lsp

lsp-installer

markdown-and-latex

motion

nvim-dev

plugin-manager

project

scrollbar

search

session

split-and-window

startup

statusline

syntax

tabline

test

utility

Language Servers

  • cmake
  • denols
  • html
  • marksman
  • ruff_lsp
  • taplo
  • tsserver

About

My neovim configs


Languages

Language:Lua 95.0%Language:Vim Script 4.7%Language:Shell 0.4%