CosmicNvim is a lightweight and opinionated Neovim config for web development, specifically designed to provide a COSMIC programming experience!
Full featured native LSP functionality!
While CosmicNvim is geared specifically toward TypeScript/JavaScript development, it should be able to provide a great experience with any LSP supported language.
# move to config dir
cd ~/.config
# back up current config
cp -r nvim nvim.backup
# clone repository
git clone [email protected]:CosmicNvim/CosmicNvim.git nvim
# open nvim and install plugins
nvim +CosmicReloadSync
Additional CosmicNvim installation details.
Additional LSP server installation details.
CosmicNvim uninstallation details.
CosmicNvim comes with first-class support for the following themes:
:CosmicUpdate
By default, this will assume the Cosmic git directory is placed at vim.fn.stdpath('config')
, i.e. ~/.config/nvim
.
Otherwise, you may define the shell environment variable COSMICNVIM_INSTALL_DIR
.
:CosmicReloadSync
Useful for testing themes or plugins on the fly!
:CosmicReload
Useful for non-plugin related changes such as editor settings or mappings.