Skip to content

Latest commit

 

History

88 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Neovim dotfiles

My Neovim configuration built with Lua, and the help of typecraft's youtube playlist, kickstart nvim and me myself.


In The Beninging

Prerequisites: I'm on Neovim 0.12.x and with Nerd Fonts too (I personally use Maple Font NF btw, [if you care])

Installation:

git clone https://github.com/singhantariksh/nvim-dotfiles.git ~/.config/nvim
cd ~/.config/nvim
nvim

open neovim and everything should be installed automatically (hopefully)


Configuration Structure

.config/nvim
├── assets
│   ├── editor.png
│   ├── greeter.png
│   ├── navigation.png
│   └── terminal.png
├── init.lua
├── lazy-lock.json
├── lua
│   ├── keybinds.lua
│   ├── plugins
│   │   ├── editing
│   │   │   ├── auto-pairs.lua
│   │   │   ├── comments.lua
│   │   │   ├── flash.lua
│   │   │   ├── inc-rename.lua
│   │   │   ├── indent-o-matic.lua
│   │   │   ├── lorem.lua
│   │   │   ├── mini-modules.lua
│   │   │   ├── neogen.lua
│   │   │   ├── todo.lua
│   │   │   ├── ultra-fold.lua
│   │   │   ├── undo-tree.lua
│   │   │   └── vim-matchup.lua
│   │   ├── lsp-n-stuff
│   │   │   ├── blink-cmp.lua
│   │   │   ├── code-companion.lua
│   │   │   ├── conform.lua
│   │   │   ├── lazydev.lua
│   │   │   ├── lsp-config.lua
│   │   │   ├── luasnip.lua
│   │   │   └── treesitter.lua
│   │   ├── tools
│   │   │   ├── auto-session.lua
│   │   │   ├── color-picker.lua
│   │   │   ├── csv-view.lua
│   │   │   ├── fzf-lua.lua
│   │   │   ├── git.lua
│   │   │   ├── grug-far.lua
│   │   │   ├── harpoon.lua
│   │   │   ├── obsidian.lua
│   │   │   ├── snacks.lua
│   │   │   ├── suda.lua
│   │   │   ├── which-key.lua
│   │   │   └── yazi.lua
│   │   └── ui
│   │       ├── lualine.lua
│   │       ├── navic-winbar.lua
│   │       ├── render-markdown.lua
│   │       ├── showkeys.lua
│   │       ├── smooth-cursor.lua
│   │       └── tokyo-night.lua
│   ├── plugins.lua
│   ├── preferences.lua
│   └── snippets
│       └── cpp.lua
└── README.md

Some Screenshots

Startup Screen

Snacks Dashboard

Editing Experience

Editing Screen

Navigation with fzf-lua (fuzzy search inside the current buffer)

fzf-lua

Custom Toggle-able Floating Terminal

Floating Terminal


About

My personal nvim configuration made with lua and lazy

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages