A Neovim configuration for web developers, optimized for Ruby on Rails, PHP, and JavaScript with AI coding assistance.
NV-IDE is a custom Neovim configuration tailored for web developers, particularly those working with Ruby on Rails, PHP, and JavaScript. It bundles essential plugins, AI coding assistants, and language tools to create a powerful, integrated development environment directly within Neovim. The configuration solves the problem of manually setting up and maintaining a complex editor setup by providing a pre-configured, opinionated stack.
Web developers who use Neovim and work with Ruby on Rails, PHP, HTML, CSS, SCSS, and JavaScript. It's especially suited for full-stack developers seeking an AI-enhanced, productivity-focused editor configuration.
Developers choose NV-IDE because it offers a curated, ready-to-use Neovim setup with built-in AI coding tools (Copilot, CodeCompanion), comprehensive language support, and modern UI components. Its focus on web development stacks and continuous updates reduces configuration overhead and boosts coding efficiency.
Neovim custom configuration, oriented for full stack developers (Ruby on Rails, ruby, php, html, css, SCSS, javascript)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Integrates GitHub Copilot via copilot.lua and CodeCompanion.nvim for real-time AI suggestions, reducing boilerplate code and improving productivity directly within Neovim.
Tailored for Ruby on Rails, PHP, and JavaScript with plugins like vim-rails and automatic LSP server installation via Mason, providing focused language support out of the box.
Features Telescope for fuzzy finding, Flash for labeled motions, and multiple color schemes like Catppuccin and Tokyo Night, enhancing usability and aesthetics.
Includes nvim-dap for debugging with Node.js support and formatter.nvim with prettierd, offering comprehensive development tools without additional configuration.
Requires external tools like FZF, ripgrep, and specific terminal support for ligatures, which can complicate installation and increase setup time on some systems.
The project is 'constantly changing' with branches for old versions (e.g., old_coc_version), leading to potential instability and maintenance overhead for users.
The README provides basic installation steps but lacks detailed guidance on configuring plugins or troubleshooting, requiring users to dig into Lua files.