Skip to content

decided to create my own neovim configuration files

Notifications You must be signed in to change notification settings

Domains18/neovim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

This is my personal LUA based configuration for Neovim that I use on a daily basis as Java, Python and RUST IDE. This setup is the product of continuous enhancements based in what I have found in configurations shared by other users. It is an ongoing project that may evolve with time as I come accross with new plugins, refine mappings or refactor configuration files.
Feel free to fork this repository and adapt it to your own needs.


Installation

Manual Setup

  1. Clone this repository into ~/.config/nvim:

    git clone https://github.com/domains18/neovim.git ~/.config/nvim
    
  2. Install latest NeoVIM version. The configuration also includes an script to install automatically Neovim in APT based Linux distributions (Debian, Ubuntu, PopOs...). See install_nvim.sh

  3. Install ripgrep into your OS. It is required by some Telescope plugin searching modes.

  4. This environment is preconfigured with Language Server Providers (LSP) and Debug Adapters (DAP) for Java, Python, Rust and Lua. These components provide IDE features like autocompletions, error highlight or debugging. As it is required to have installed these components in your system, this Neovim setup relies on mason.nvim plugin to install them automatically if they are missing.


UI theme

Several UI themes are preconfigured in this setup. Active theme is set by editing file lua/settings.lua. Default active theme is Tokyonight.

About

decided to create my own neovim configuration files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published