How alexis12119/nvim-config works
This repository is a customized Neovim IDE configuration built on LazyVim, with NvChad-inspired UI and custom workflow tools. The main user workflow is to open Neovim, edit a project with language and editor support, and invoke tools such as debugging, project bootstrapping, code running, and collaboration. The tree and README establish these capabilities; most implementation files were not sampled, so the graph shows only high-level wiring supported by the documented configuration structure.
Main entry points: init.lua Neovim Config Entry · lazy.lua LazyVim Setup · lang Language Support · lsp LSP And Diagnostics
Components 18
Configuration
- Neovim Config Entry
init.lua - Editor Settings
lua/config - LazyVim Setup
lua/config/lazy.lua - Plugin Configuration
lua/plugins
Editing And Languages
- Language Support
lua/plugins/lang - LSP And Diagnostics
lua/plugins/lsp - Editing Tools
lua/plugins/editor - Code Snippets
snippets - Debug Adapters
lua/plugins/dap
Developer Workflows
- Project Bootstrap
lua/config/utils/project_bootstrap.lua - Code Runner
lua/config/utils/code_runner.lua - ESLint Workflow
lua/config/utils/eslint.lua - Collaboration
lua/plugins/collaboration
Interface And Collaboration
- UI Plugins
lua/plugins/ui - Statusline And Tabs
lua/config/statusline - Themes And Highlights
lua/plugins/colorscheme
Other components
- Developer
- Language Tools
Connections 18
- Developer → Neovim Config Entry: opens Neovim
- Neovim Config Entry → LazyVim Setup: configures startup
- LazyVim Setup → Plugin Configuration: loads plugins
- Developer → Editor Settings: customizes editor
- Developer → Language Support: edits projects
- Developer → LSP And Diagnostics: uses code intelligence
- Developer → Editing Tools: uses editing tools
- Developer → Code Snippets: inserts snippets
- Developer → Debug Adapters: debugs code
- Developer → Project Bootstrap: bootstraps projects
- Developer → Code Runner: runs code
- Developer → ESLint Workflow: runs linting
- Developer → Collaboration: pairs with others
- Developer → UI Plugins: uses interface
- Developer → Statusline And Tabs: views editor state
- Developer → Themes And Highlights: selects appearance
- Language Support → Language Tools: configures language tools
- LSP And Diagnostics → Language Tools: configures servers