Skip to content

RonaldoSetzer/neovim-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim Setup

dashboard

TODO

  • Setup Null-ls to handle with format
  • Setup Dap to add debug supports

Core

  • package-manager
  • autocomplete
  • language-syntax
  • fuzzy-finder
  • language-server

IDE features

  • Statup page
  • Statusbar
  • DevIcons support
  • hexcolor
  • File Tree
  • Project Management
  • Git support
  • Lint diagnostic support
  • Fancy notification

Custom mappings

  • <space>: leader key
  • jj, jk, kk, kj: Back to normal mode
  • <C-s>: Save current file
  • <leader>w: Close current buffer
  • <leader>W: Close all buffers
  • <C-h>,<C-j>, <C-k>, <C-l>: Window navigation
  • <TAB>, <S-TAB>: Swtich between buffers

Package Manager

plugin-manager

  • This setup uses packer.nvim as a plugin manager
  • All plugins are setup on the lua/core/package-manager.lua file
  • There is a auto-setup script when you open neovim in the first 16:28
  • There is a auto-command to install and update the plugins after save the file

Autocomplete

completion

Completion plugins

Snippets engines

Language-syntax

plugins

fuzzy-finder

navigation navigation

language-server

lsp diagnostic diagnostic

As a language-server engine, the setup uses lsp and mason as language installer

LspSaga provides code action <leader> ca

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages