AfonsoVReis / nvim-setup

My personal nvim configs and plugins

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AfonsoVReis/nvim-setup

All my neovim configs can be found in this repository.

Also implements LSP for the most common front-end stack.

I intend to move all the configs from init.vim into a lua file, but not today.

Installation

Make sure you are using neovim nightly head, otherwise some plugins will not work properly.

  • Copy the content of this repo into your /nvim folder.
  • Run :PackerInstall, if any error pops make sure you have the proper requirements, it should be easy to debug and follow.
  • If running on Windows make sure you have your c compiler properly set, install MinGW.

Pair it with

  • tmux
  • fzf
  • z

KeyMaps

Not updated

Meanwhile you can just <leader> ' or make use of the which-key plugin.

Plugins

Not updated

tpope/vim-surround

vim-surround provides easy deletion, changing, and adding of surroundings in Vim.

preservim/nerdtree

nerdtree is a file explorer plugin for Vim that provides "tree" interface for navigating the file system.

Shougo/deoplete.nvim

deoplete.nvim is a dark powered asynchronous completion framework for neovim/Vim8.

Shougo/vimshell.vim

vimshell.vim is a shell interface for Vim.

ctrlpvim/ctrlp.vim

ctrlp.vim is a full path fuzzy file, buffer, mru, tag, etc finder for Vim.

navarasu/onedark.nvim

onedark.nvim provides an One Dark color scheme for Vim/Neovim.

christoomey/vim-tmux-navigator

vim-tmux-navigator allows seamless navigation between tmux panes and Vim splits.

nvim-lua/plenary.nvim

plenary.nvim provides full reloading of plugins without restarting Neovim.

nvim-telescope/telescope.nvim

telescope.nvim is a universal fuzzy-finder for Neovim/Vim.

nvim-treesitter

nvim-treesitter is a syntax highlighting plugin for Neovim. It allows you to have accurate syntax highlighting for multiple languages within Neovim.

indent-blankline

indent-blankline is a Vim plugin that highlights indentation levels and blank lines in the code.

cheatsheet

cheatsheet is a Vim plugin that provides an interactive cheat sheet for Neovim. It is useful for quickly remembering commands and shortcuts.

plenary

plenary is a Neovim plugin that enhances the Neovim API with utility functions and other enhancements.

lualine

lualine is a plugin for Neovim that provides line-oriented navigation and manipulation.

vim-devicons

vim-devicons is a plugin for Vim that adds file type icons to your file explorer.

nvim-web-devicons

nvim-web-devicons is a plugin for Neovim that adds web-related file type icons to your file explorer.

nord-vim

nord-vim is a plugin for Vim that provides a clean and elegant color scheme inspired by the Nord color palette.

bufferline

bufferline is a Neovim plugin that provides a compact and customizable status line for the active buffer.

Comment

Comment is a Neovim plugin that provides easy and intuitive commenting for multiple file formats.

About

My personal nvim configs and plugins


Languages

Language:Lua 94.1%Language:Vim Script 5.9%