nvim/readme.md
Matt Leong a9cbaf7802 Init 🚀
2021-10-19 15:25:18 -07:00

3.2 KiB

CosmicNvim

A lightweight and opinionated Neovim configuration for web development specifically designed to provide a COSMIC programming experience!

🚀 Stellar Features

Native LSP

Full featured native LSP functionality!

  • 📘 Go-to definition
  • 🔍 Find references/type def/declaration
  • 💡 Code actions
  • 🚨 Statusline diagnostics
  • ⚠️ Linting thanks to eslint
  • 🔧 Formatting thanks to efm
Additional features

While CosmicNvim is geared specifically toward TypeScript/JavaScript development, it should be able to provide a great experience with any LSP supported language.

How to install

Using stow

  $ git clone git@github.com:mattleong/CosmicNvim.git
  $ mkdir ~/.config/nvim
  $ stow -t ~/.config/nvim CosmicNvim

Symlinking (don't use relative pathing)

  $ git clone git@github.com:mattleong/CosmicNvim.git
  $ ln -s ~/.config/nvim ~/CosmicNvim

📷 Screenshots

Statusline

insert normal replace visual

Autocomplete

autocomplete

Rename

rename

Hover

lsp hover3

Find Reference

lsp ref

File Navigation

telescope

Floating Terminal

terminal