Skip to content
/ nvim Public

Simple and personal nvim (neovim) config for programming

License

Notifications You must be signed in to change notification settings

onjin/nvim

Repository files navigation

Personal neovim configuration.

Mostly used for DevOps and Python (web) development. black #112233 #000000 #ff0000

In neovim help:

:help onjin

Features

For a full list of plugins refer to https://github.com/onjin/.vim/blob/main/lua/custom/plugins/

Local .nvimrc.ini config for global variables

By creating .nvimrc.ini file in your project folder you can set global variables.

;enable AI codeium
ai_enabled = 1

; set leader key
mapleader = ' '

Screenshots

Which key keybindings popup, just press , and wait for help

Screenshot

LSP support

Screenshot

Markdown live preview

Screenshot

Install by git

Make sure you move old ~/.vim to f.i. ~/.vim.old then you can go

Requirements: some plugins require rust already installed (f.e. blam).

git clone https://github.com/onjin/nvim ~/.config/nvim

Plugins should be installed at first run of editor. If not, then run :Lazy to do it manually.

Discover shortcuts:

  • , or <space> to get help for leader keys from which-key

Requirements for python

  • pynvim
pip install pynvim

Nice to have

About

Simple and personal nvim (neovim) config for programming

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages