Skip to content

LeviathanST/nvim-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

134 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

  • This is my personal dotfiles, open-sourced for anyone who share my passion for customization and Neovim. I hope this project fosters collaboration -- fell free to contribute through pull request or open issues to discuss ideas and improvements. My goal is create a Neovim config tailored to my needs while keeping it free and accessible for everyone to use and enhances together.

Features

Structure

~/.config/nvim/
├── init.lua                   # Entry point
└── lua/                       # All Lua source code
    ├── options.lua            # General options (e.g., vim.opt)
    ├── keymaps.lua            # Global keybindings
    ├── settings.lua           # Settings definition (filetytes for LSP)
    ├── plugins/               # Plugin management
    │   ├── lsp/               # Plugins and setup for LSP
    │   │    └── lspconfig.lua     
    │   ├──  mason.lua         # LSP, DAP installer
    │   └── ...                # All plugins
    ├── user/                  # Personal setup
    │   └── colorschemes/      # All colorschemes
    └── lang/                  # Language-specific LSP configs
        ├── lang.lua           # All language definitions
        ├── lsp.lua            # General LSP config (capabilities, on_attach)
        └── lua.lua            # Lua LSP (lua-language-server)

Which technology ecosystem I use this with

  • Lua:
    • Neovim config
  • C
  • Kotlin (My current LSP sucks)
  • Svelte
  • Zig

References

Beauty neovim configs from scratch:

About

Neovim Config

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages