Skip to content

cepem/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

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.

About

My personal neovim configuration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages