What problem does it solve?
Centralizes and simplifies configuring LazyVim-based Neovim setups for YADRLite users, removing friction when installing plugins, enabling PHP language tooling, and wiring debugging and formatting tools across machines and dotfiles.
Core Features & Use Cases
- Modular configuration architecture: clear lua/config and lua/plugins layout for options, keymaps, autocmds, and the Lazy plugin manager.
- PHP development support: Intelephense configured as the preferred LSP (license key placeholder present), PHPCS linting disabled, and php-debug-adapter provided via Mason for DAP.
- Plugin and tool management: Mason for LSP/formatter/linter installation, Lazy for plugin lifecycle (install/sync/update), Conform for formatting, Copilot integration, and Treesitter for highlighting.
- Keybindings and workflow: Leader key set to comma for consistency and handy plugin shortcuts such as ,l for Lazy, ,cm for Mason, ,ci for install, ,cs for sync, and ,cu for update.
- Use case: Migrate YADRLite Neovim config to a new machine and quickly enable PHP LSP, debugging, and formatting with minimal manual edits.
Quick Start
Copy the YADRLite LazyVim configuration into your Neovim config directory, open Neovim, and use the Lazy plugin manager to install and sync plugins.