Skip to content

Latest commit

History

79 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Neovim Config

The lua config files for my neovim setup
I mainly use 💤 lazy.nvim for plugin management, gruvbox/tokyonight as colorscheme and lualine as status bar

Quick reference for desired/required software

  • base-devel (for plugin compilation)
  • python (for auto completion)
  • language servers
    • deno (for javascript)
    • rust-analyzer (for rust)

Setup

Clone repo to system's configuration dir

git clone https://github.com/math-queiroz/nvim

Install dependencies on Windows via winget

winget install LLVM.LLVM DenoLand.Deno Python.Python.3.12

Features

Plugins

A complete list of plugins can be found in the lua/plugins/lazy.lua file

Keybinds

A list of keybindings can be found in the lua/keybinds.lua file, and some other keybindings (like for telescope) are spread around theirs plugins definition files

The leader key is defined to Space

Global

  • Esc - No highlight

  • Altj - Move line up

  • Altk - Move line down

  • '" - Surround in double quotes

  • '' - Surround in simple quotes

  • '{ - Surround in curly brackets

  • '[ - Surround in brackets

  • '{ - Surround in parenthesis

  • '< - Surround in less than symbol

Bufferline

  • Tab - Next tab
  • ShiftTab - Previous tab
  • Leaderq - Close file

Comment

  • Ctrlk - Comment line/block

GitSigns

  • Leadergd - Git diff
  • Leadergh - Git line highlights
  • Leadergj - Go to next hunk
  • Leadergk - Go to previous hunk
  • Leadergy - Stage hunk
  • Leadergr - Reset hunk
  • Leaderga - Stage hunk

NvimTree

  • CtrlwCtrle - Open directory tree

Troubleshoot

  • On Windows, it may be required to manually clone coq_nvim on a terminal as administrator with symlinks enabled (as from ms-jpq/coq_nvim#589 (comment));
    Fix with:cd $Env.LocalAppdata/nvim-data/lazy && rm -Force coq_nvim && git -c core.symlinks=true clone https://github.com/ms-jpq/coq_nvim.git

About

The lua config files for my neovim setup 🌙

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Contributors

Languages