/neovim_config

My Neovim config for Ruby on Rails development

Primary LanguageLuaMIT LicenseMIT

Neovim configs

These are my configs for a Ruby on Rails focused workflow. This repo was forked from kickstart.nvim so you should check this out to see more about the original configs.

Installation

git clone https://github.com/frederico-mozzato-dev/neovim_config.git "${XDG_CONFIG_HOME:-$HOME/.config}"/nvim

Start Neovim

nvim

Lazy will install all the plugins you have. Use :Lazy to view current plugin status. Hit q to close the window.

Added plugins

I've added extra plugins beyond the initial kickstart configs and they're listed below:

Added themes

There are some extra themes installed, but the default one applied to the configs is Catppuccin.

Installed LSPs

  • ruby_lsp
  • rubocop
  • [emmet_language_server](https://github.com/olrtg/emmet-language-server)

NOTE: the emmet_language_server LSP adds emmet completion and depends on a separate installation using npm. Follow the instructions on the link above.