NormalNvim 4.0 introduces several new features and expanded language support, including:
- Automated Installer: A new automated installation process is available.
- Yazi File Manager: Yazi is now included as a drop-in replacement for
ranger (written in Rust and 100% async). - Android Support: Full support for Android Termux, including the compiler and debugger.
- Neovim 0.10 Support: Full compatibility with Neovim 0.10 and ported plugins.
- Language Support: 24+ programming languages are preconfigured with LSP, linter, formatter, compiler, and debugger. Specific improvements were made for Java, PHP, Swift, and Elixir.
- UI Enhancements: A new winbar with buttons for Neotree, Aerial, and the Compiler; beautified command bar via
noice; and smoother notifications (144fps). - Resource Management: Includes
garbage-day.nvim to pause LSP servers when not in use to save system resources. - Markdown Rendering: Files are now rendered in normal mode.