CosmicNvim is a lightweight and opinionated Neovim config for web development, specifically designed to provide a dizzy COSMIC programming experience.
Native LSP
Full featured native LSP functionality!
- blue_book Go-to definition
- mag Find references/type def/declaration
- bulb Code actions
- rotating_light Statusline diagnostics
- wrench Formatting/linting thanks to null-ls
Additional features
- Custom rename and code action popups via Cosmic-UI
- Amazing default theme via tokyonight.nvim
- UI enhancements via noice
- Enhanced syntax highlighting via nvim-treesitter
- Dashboard via dashboard-nvim
- Custom statusline via lualine
- Explore files via nvim-tree
- Fuzzy finder via Telescope
- Floating terminal with vim-floaterm
- Auto LSP/formatter/linter installation via mason.nvim
- Autocompletion via nvim-cmp
- Additional TypeScript support via nvim-lsp-ts-utils
- Snippet support via LuaSnip
- Session management via auto-session
- Additional custom highlighting
- Floating windows for references, renaming, diagnostics, code actions and more!