Skip to content

Latest commit

 

History

History
76 lines (48 loc) · 2.03 KB

README.md

File metadata and controls

76 lines (48 loc) · 2.03 KB

lmg.nvim

my personal neovim config

This repository contains my personal Neovim configuration, set up using lazy.nvim for plugin management. This configuration is optimized for better performance and ease of use, with support for fuzzy finding, code commenting, status line customization, and more.

Table of Contents

  1. Prerequisites
  2. Installation
  3. Usage
  4. Configuration Overview
  5. License

Prerequisites

  • Neovim v0.7+: Check your version with nvim --version.
  • Git: Required to clone the config and install lazy.nvim.

Installation

Clone the Repository

  1. Clone this repository into your Neovim config directory:

    git clone https://github.com/your-username/neovim-config.git ~/.config/nvim
  2. Navigate to the cloned directory

    cd ~/.config/nvim

Usage

Simply open Neovim, and all configured plugins and settings will be automatically loaded. This configuration is ready to use out of the box for common tasks like file searching, code commenting, and more.

Configuration Overview

Basic Settings

•	Line Numbers: Absolute and relative numbers for easy navigation.
•	Mouse Support: Full mouse support in Neovim.
•	System Clipboard: Copy and paste across different apps.
•	Tabs: Tabs are set to 4 spaces for consistent indentation.

Key Mappings

•	Save with Ctrl+S: Quickly save files with Ctrl+S.

Plugins

Here are some of the main plugins included in this configuration:

•	fzf: Fuzzy file finder.
•	vim-commentary: Easy commenting with gcc.
•	lualine.nvim: Customizable status line.
•	nvim-treesitter: Syntax highlighting.
•	nvim-lspconfig: Built-in Language Server Protocol support.

License

This configuration is available under the MIT License.