Thanks to visit codestin.com
Credit goes to github.com

Skip to content

devtimnbr/vimhouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vimhouse

My personal NeoVim configuration built with NixVim. This is a straightforward setup that provides a solid development environment without any complex optimizations.

About

This is essentially a collection of my favorite NeoVim plugins and configurations managed declaratively with Nix. It's not trying to be the fastest or most minimal - just a comfortable setup for daily coding.

Features

UI & Visuals

Development Tools

Usage

Run this configuration with:

nix run github:devtimnbr/vimhouse

Or if you've cloned it locally:

nix run .

Keybindings

The leader key is set to Space. Here are the main keybindings:

Keybinding Description
<leader>r Rename word under cursor
<leader>uw Toggle word wrap
<leader>cr Copy relative path
<S-h>/<S-l> Previous/Next buffer
<leader>bd Delete buffer
<leader>b New buffer
<leader>x Close buffer
<leader>B New terminal in a buffer
<leader>T New terminal in a tab
<C-h/j/k/l> Navigate between windows
<leader>gg Open lazygit
<leader>gd Open git diff

Configuration Structure

nvim/
├── autocmd.nix
├── default.nix
├── filetype.nix
├── keymap.nix
├── options.nix
└── plugins/
    ├── git/
    ├── lsp/
    └── ...
  • default.nix: Main configuration entry point
  • options.nix: General NeoVim settings
  • keymap.nix: Global keybindings
  • autocmd.nix: Auto commands
  • filetype.nix: File-specific settings
  • plugins/: Plugin configurations organized by category

Notes

This is a personal configuration that works for me. It might not be optimized for your workflow or preferences. Feel free to fork and adjust it to your needs.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages