/nvim-dotfiles

My personal dotfiles for nvim

Primary LanguageVim Script

NVIM dotfiles

Warning: Don’t blindly use my settings unless you know what that entails. Use at your own risk!

Contents

  • vim (NeoVim) config
  • git config

Vim setup

Requires Neovim (>= 0.5)

  • vim-plug - A minimalist Vim plugin manager
  • nvim-lspconfig - A collection of configurations for Neovim's built-in LSP
  • nvim-treesitter - Treesitter configurations and abstraction layer for Neovim
  • nvim-cmp - A completion plugin for neovim coded in Lua
  • lspsaga.nvim - A light-weight LSP plugin based on Neovim built-in LSP with highly a performant UI
  • nvim-lsp-installer - An LSP server installer
    • It is used for installing an LSP server for Tailwind CSS
  • telescope.nvim - A highly extendable fuzzy finder over lists
  • defx.nvim - A file explorer
  • coc-nvim - True snippet and additional text editing support
  • indent-blankline - This plugin adds indentation guides to all lines (including empty lines).
  • fzf - fzf is a general-purpose command-line fuzzy finder.

Shell setup (macOS & Linux)

  • Nerd fonts - Powerline-patched fonts. I use Hack.
  • Exa - ls replacement
  • ghq - Local Git repository organizer
  • peco - Interactive filtering