Skip to content

LuisPg10/nvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim Configuration

A personal Neovim configuration built from scratch in Lua.

Neovim version: >=v0.12.2 Plugin manager: lazy.nvim Theme: Catppuccin Leader key: <Space>


Folder structure (showing git settings)

Full file tree structure

~/.config/nvim/
├── init.lua
├── main.js
│
├── lua/
│   ├── core/
│   │   ├── init.lua
│   │   ├── lazy.lua
│   │   ├── mappings.lua
│   │   └── settings.lua
│   │
│   └── plugins/
│       ├── blink.lua
│       ├── catppuccin.lua
│       ├── init.lua
│       ├── lazydev.lua
│       └── lsp.lua
│
└── after/
    ├── lsp/
    └── plugin/
        ├── bufferline.lua
        ├── formatter.lua
        ├── indent.lua
        ├── inline_diagnostic.lua
        ├── lualine.lua
        ├── telescope.lua
        ├── tree.lua
        └── treesitter.lua

Screenshots

Startup screen

Neovim startup screen

lazy.nvim bootstrap

lazy.lua with the lazy.nvim bootstrap

Syntax highlighting (TypeScript / React)

Syntax highlighting in a .tsx file

Telescope — file search and grep

Telescope find files and live grep with preview

Inline diagnostics (LSP)

Inline diagnostics showing TypeScript errors

Empty / freshly created file tree

nvim-tree showing init.lua nvim-tree showing init.lua and main.js


Core plugins

Category Plugin
Plugin manager lazy.nvim
Theme catppuccin/nvim
Autocompletion blink.cmp
LSP Native Neovim API + lazydev.nvim
Diagnostics Custom config (inline_diagnostic.lua)
Fuzzy finder telescope.nvim
File tree nvim-tree
Syntax nvim-treesitter
Status/Bufferline lualine.nvim + bufferline.nvim
Formatting formatter.nvim

Installation

git clone <repo-url> ~/.config/nvim
nvim

About

My nvim configuration, here is settings for each plugin using lazy.nvim as my plugin manager

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages