crivotz/nv-ide

github github
preconfigured-configuration
star 380
stars
alert-circle 1
open issues
users 5
subscribers
git-branch 46
forks
CREATED

2020-01-10

UPDATED

2 days ago


Neovim LUA configuration, oriented for web developers (rails, ruby, php, html, css, SCSS, javascript).
I use this repository mainly to keep track of the changes that I made on my Neovim configuration, but I hope that it will be useful to other
The project is constantly changing
You can find old no-lua and coc version under branch old_coc_version

Thanks to the developers of these plugins/color schemes

nv-ide + startify nv-ide + nvim-compe + nvimtree nv-ide + telescope nv-ide + which-key nv-ide + lazygit


SYNTAX

Check tree-sitter for full list.

INSTALLATION

git clone git@github.com:crivotz/nv-ide.git ~/.nv-ide
cd ~/.config
ln -s ~/.nv-ide nvim
nvim
:PackerInstall
:PackerSync

UPDATE

nvim
:PackerUpdate
:PackerSync

DEPENDENCIES

  • Neovim
  • Universal-ctags with JSON format
  • FZF
  • ripgrep: ripgrep recursively searches directories for a regex pattern
  • Ripper-tags
  • code-minimap for minimap
  • prettierd for formatter.nvim install via Mason MasonInstall prettierd
  • Needed DAP, show lua/plugins/nvim-dap.lua install via Mason for node with MasonInstall node-debug2-adapter
  • Needed LSP, show lua/lsp/init.lua installed automatically with Mason
  • Terminal that supports ligatures for proper representation

SUGGESTION

PLUGINS