Skip to content

Latest commit

 

History

History
53 lines (41 loc) · 2.19 KB

README.md

File metadata and controls

53 lines (41 loc) · 2.19 KB

NeoVim Configuration

Introduction

This is my personal NeoVim configuration, hosted on GitHub for ease of access. It's a single-file setup, intentionally kept simple and straightforward for my own use. While I appreciate interest in this configuration, please note that I won't be entertaining comments or pull requests, as this is tailored to my specific workflow.

Philosophy

This configuration is a reflection of my preference for minimalism and functionality in a development environment. It's crafted with personal efficiency in mind, emphasizing a setup that suits my unique requirements.

Features

  • Leader Key: Set to the space bar for convenience.
  • Line Numbers: Absolute and relative line numbers enabled for better navigation.
  • Clipboard Sharing: Integrated clipboard between NeoVim and the OS.
  • Tab Settings: Configured for 2-space indentation.
  • Color Scheme: Enhanced visuals with termguicolors.
  • Transparent Background: Set for a cleaner look.

Plugins

This setup includes a selection of plugins that enhance the coding experience:

  1. Themes:

    • Catppuccin (catppuccin/nvim)
    • Melange (savq/melange-nvim)
    • No Clown Fiesta (aktersnurra/no-clown-fiesta.nvim)
    • Ayu (Shatur/neovim-ayu)
    • Fleet (felipeagc/fleet-theme-nvim)
  2. Mason Tools:

    • Mason (williamboman/mason.nvim)
    • Mason LSPConfig (williamboman/mason-lspconfig.nvim)
  3. Auto Pairs:

    • Mini (echasnovski/mini.nvim)
  4. Telescope:

    • Telescope (nvim-telescope/telescope.nvim)
    • Plenary (nvim-lua/plenary.nvim)
  5. Comments:

    • Comment (numToStr/Comment.nvim)
  6. LSP & Autocomplete:

    • LSP Zero (VonHeikemen/lsp-zero.nvim)
    • LSPConfig (neovim/nvim-lspconfig)
    • CMP Nvim LSP (hrsh7th/cmp-nvim-lsp)
    • Nvim CMP (hrsh7th/nvim-cmp)
    • LuaSnip (L3MON4D3/LuaSnip)

Keybindings

  • Custom keybindings for efficient navigation and editing.
  • Special mappings for deletion and changes without affecting the clipboard.

Note

This configuration is a personal project, tailored to fit my individual needs and coding style. It's shared publicly for reference, but not intended for collaborative development or customization requests.