Skip to content

maxi2708/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Neovim Configuration

This repository contains a personal, optimized Neovim configuration built to enhance productivity and streamline the development workflow. The configuration is based on Lua, leveraging the power and flexibility of Neovim's native Lua support. It includes a set of essential plugins and tools that facilitate tasks like editing, coding, navigation, and version control.

Features

  • Fast and Efficient: Minimal startup time, highly optimized for performance.
  • Plugin Management: Easily managed with a modern plugin manager.
  • Language Server Protocol (LSP): Provides seamless integration for multiple programming languages.
  • Auto-completion: Full code completion support using nvim-cmp and LuaSnip.
  • Syntax Highlighting: Advanced syntax highlighting with nvim-treesitter.
  • File Navigation: Efficient file navigation with telescope.nvim and fuzzy searching.
  • Git Integration: Built-in Git support using gitsigns.nvim.
  • Status Line: Beautiful and customizable status line powered by lualine.nvim.
  • Color Scheme: A clean and modern color scheme for a pleasant coding environment.
  • Comprehensive Key Mappings: Custom key bindings to make workflow faster and more intuitive.

Table of Contents

  1. Installation
  2. Configuration Structure
  3. Plugins Included
  4. LSP (Language Server Protocol) Setup
  5. Key Mappings
  6. Customization
  7. Frequently Asked Questions (FAQ)
  8. Contributing
  9. License
  10. Acknowledgments

Installation

Prerequisites

Before installing the configuration, make sure you have the following installed:

  • Neovim 0.8.0 or higher (Can be installed via package managers or compiled from source)
  • Git (Required for cloning the repository)
  • ripgrep (Optional, for enhanced searching)
  • fd (Optional, for improved file finding)

On Linux/macOS, you can install these dependencies using your package manager:

sudo apt install neovim git ripgrep fd-find

About

Neovim Configuration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages