Skip to content

navxio/neode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neo Development Environment

Powered by neovim & lazyvim

CleanShot 2024-09-18 at 14 36 56

Intro

This config is an extension of the excellent lazyvim.org distro. It has most of the core power of lazyvim which includes:

  • multiple web languages support
  • powerful editing with lsp based features
  • auto completion with snippets
  • powerful git integration with dedicated diff viewer
  • telescope bazed fuzzy finder with different strategies
  • Debugging support with nvim-dap
  • floating terminal
  • lua dev support
  • task runner with auto task discovery for a variety of tools
  • debugging support
  • which-key for reviewing keybindings when typing
  • modern notification / cmdline UI
  • easy plugin management with lazyvim
  • lazy loaded by default

How to use

Just clone this repo inside your ~/.config/nvim

Major keybindings

leader key: <space>

C- toggle floating terminal

<leader>l lazyvim window

<c-g> open lazygit window (center)

<c-.> display code outline

gcc comment/uncomment line

<c-t> Overseer: toggle task list

<c-o> Overseer: run task

<c-m> NoNeckPain toggle

<leader>/ grep the entire project

Stats

Loading time (empty): ~100ms

Setup notes

move config/go_task to .local/share/nvim/lazy/overseer.nvim/lua/overseer/template/navxio/go_task.lua