Skip to content

abyo/nvim-windows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo


Table of Contents

Introduction

This config provides configuration files that take advantage of tree-sitter and language server protocol. I know that it's difficult to configure neoVim when you are just starting to use it, how time consuming it's to customize it to your needs and that's why my config exists.

My goals for this project are:

  • Help the transition from VSCode into vim/neoVim
  • Give neoVim an initial configuration to start working in a stable and efficient development environment without spending a lot of time configuring everything
  • Make this config multi-platform compatible (espacially for windows users)
  • Make every language compatible with neoVim (see installation)

If you want specific informations about the config, keep reading.

Features

  • Package management system in LUA (Packer)
  • Written in LUA and works with future nVim versions
  • Great support for version control
  • Code completion (cmp)
  • Debugging and formating with Null-ls
  • Multiple & native language support (lsp)
  • Faster navigation with telescope and more...
  • Better syntax highlighting with treesitter
  • Terminal integration (floaterm)

Keymaps

Keymaps can be found on the wiki.

Terminal

I'm using Alacritty as a terminal, config can be found on the wiki aswell.

Installation & prerequisites

Until I make a script to install the config, here's a link to the wiki for each platform.

Platform Supported Link
Windows Link
macOs Link
Linux Link

The config might work on other distro but I didn't test it yet.

About

Config files for neoVim on Windows 10

Topics

Resources

License

Stars

Watchers

Forks

Languages