Skip to content

Latest commit

 

History

History
79 lines (49 loc) · 1.97 KB

README.md

File metadata and controls

79 lines (49 loc) · 1.97 KB

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