Skip to content

NathanaelAma/neovim-config

Repository files navigation

Neovim Configuration Repository

wakatime Neovim Minimum Version License

This repository contains a highly customizable and feature-rich configuration for Neovim. It is designed to provide an enhanced development experience with a focus on productivity and usability.

Features

Installation

Clone this repository into your Neovim configuration directory. The repository includes an init.lua file that bootstraps the configuration and loads all plugins.

git clone https://github.com/NathanaelAma/neovim-config ~/.config/nvim

After cloning the repository, open Neovim and the plugins will be installed automatically.

Usage

The configuration is organized into separate files and folders for easy navigation and customization. Here are some key ones:

  • init.lua: The main configuration file that loads all plugins and settings.
  • lua/plugins/: Contains the configuration for each plugin, seperated by category.
  • lua/configs/: Contains the configuration for various plugins.
  • lua/themes/: Contains the themes that can be used with the configuration.
  • lua/autocmds.lua: Contains autocommands that are triggered when certain events occur.
  • lua/mappings.lua: Contains key mappings for various actions.
  • lua/options.lua: Contains global settings for Neovim.

Changelog

See the CHANGELOG file for details.

Customization

You can customize the configuration to suit your needs by editing the relevant Lua files in the lua/ directory.

License

This project is licensed under the MIT License - see the LICENSE file for details.