Skip to content

vmfunc/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rice

nvim

my neovim config. gruvbox, transparent, way too much rice.

neovim lua gruvbox


what's in here

lsp + completion      telescope + neo-tree      rust/go/ts/c++
lazygit + diffview    ai (avante/codecompanion) remote dev (distant)
google calendar       obsidian integration      discord presence
animations            smear cursor              a duck

install

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

lazy.nvim bootstraps itself. just open nvim and wait.


requirements

required optional
neovim 0.11+ lazygit
nerd font distant cli
ripgrep, fd

keybinds

leader is space. press it and wait for which-key.

key action
ctrl+p find files
ctrl+b toggle tree
`ctrl+`` terminal
space g git
space D remote dev
space o obsidian

full list in lua/config/keymaps.lua


google calendar

optional. needs oauth credentials.

cp .env.example .env
# add your google cloud oauth credentials

see google cloud console to create a project and enable calendar api.


structure

lua/
├── config/          options, keymaps
├── plugins/         lazy.nvim specs
├── custom/          custom plugins (gcal)
└── neo-tree/        custom sources (distant)

do whatever you want with it

About

neovim rice

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published