Skip to content
forked from NvChad/tinyvim

A personal fork of nvchad/tinyvim, heavily customized to match my workflow, preferences, and daily development needs.

License

Notifications You must be signed in to change notification settings

immanuel95/tinyvim

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TinyVim

My personal Neovim config — a heavily customized fork of NvChad/tinyvim.

Requirements

Install

Linux or MacOS:

git clone https://github.com/immanuel95/tinyvim.git ~/.config/nvim && nvim

Run :MasonInstallAll after lazy.nvim finishes downloading plugins, then execute :TSInstallAll to install the nvim-treesitter parsers and queries.

Reset

rm -rf ~/.local/share/nvim && rm -rf ~/.config/nvim/lazy-lock.json

Dir structure

├── init.lua
├── lua
    ├── autocmd.lua
    ├── lazy_config.lua
    ├── mappings.lua
    ├── options.lua
    ├── usercmd.lua
    └── plugins
        ├── init.lua
        └── configs
            ├── blink.lua
            ├── bufferline.lua
            ├── conform.lua
            ├── iron.lua
            ├── lspconfig.lua
            ├── mini.lua
            ├── render-markdown.lua
            ├── treesitter.lua
            └── ( more ... )

About

A personal Neovim setup tailored to my workflow. Forked from NvChad/tinyvim and extensively modified with custom plugins, keybindings, and configurations. Not designed as a starter config, but shared in case it's useful for reference or inspiration.

Important Plugins used

Below is the list of some very important plugins which I think should be must for any neovim config.

Name Description
gitsigns.nvim Git-related features
catppuccin/nvim Theme
nvim-treesitter Configure treesitter
bufferline.nvim Tab + bufferline plugin
blink.cmp Autocompletion
nvim-lspconfig LSP configuration
mason.nvim Download binaries of various lsps, daps, formatters, etc.
conform.nvim Formatter
mini.nvim Helper library for various plugins
grug-far.nvim Search and Replace
nvim-lint Linting
iron.nvim REPL integration
render-markdown.nvim Markdown rendering

About

A personal fork of nvchad/tinyvim, heavily customized to match my workflow, preferences, and daily development needs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 100.0%