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/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

;enable autoformat on save
autoformat_on_save_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

No packages published

Languages