Skip to content

montenoki/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published