Skip to content

This the lua configuration to customize and enhance the Neovim editing experience and feel cool during workingπŸ˜‰

Notifications You must be signed in to change notification settings

doTryCatch/Lua-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Gotcha! Here's the updated README.md with the Neovim installation requirement clearly mentioned before cloning:


⚑ My Neovim Lua Config

This is my personal Neovim configuration using Lua, made for an efficient and modern developer workflow.
Supports both Linux and WSL, and works great with GUIs like Neovide and Goneovim.


πŸš€ Features

  • βš™οΈ Built-in LSP support
  • πŸ€– Autocompletion & Snippets (via nvim-cmp, LuaSnip)
  • 🌈 Treesitter for enhanced syntax highlighting
  • πŸ’€ Lazy.nvim as plugin manager (fast and minimal)
  • πŸ” UI-based fuzzy search for files, words, grep (via Telescope)
  • 🧠 AI Autocomplete with Codeium
  • πŸ’» Clean & modern UI (Catppuccin theme, Lualine, Icons)
  • πŸ“ File tree navigation
  • πŸ”§ Custom key mappings for fast workflow
  • πŸ–±οΈ GUI-compatible: Neovide, Goneovim supported

πŸ“¦ Installation

βœ… Prerequisites

Make sure you have the following installed:

  • Neovim v0.9+ β€” must be installed before cloning this config
  • Git
  • Curl or Wget
  • Node.js (for Codeium and some plugins)
  • Ripgrep (for grep search)
  • Nerd Fonts (for icons to display properly)

🧠 Setup

Clone into Neovim config directory:

For WSL or Linux:

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

Replace yourusername with your GitHub username or repo link.


🧨 Run Neovim

nvim

On first launch, it will automatically install all required plugins.


πŸ“ Folder Structure

~/.config/nvim/
β”œβ”€β”€ init.lua
β”œβ”€β”€ lua/
β”‚   β”œβ”€β”€ core/
β”‚   β”œβ”€β”€ plugins/
β”‚   β”œβ”€β”€ keymaps.lua
β”‚   └── settings.lua

πŸ“Έ Screenshots

Screenshot (383) Screenshot (384) Screenshot (385) Screenshot (386) Screenshot (387) Screenshot (388)


πŸ§ͺ Tested On

  • βœ… WSL (Ubuntu)
  • βœ… Ubuntu/Linux
  • βœ… Neovide
  • βœ… Goneovim

πŸ“œ License

This config is released under the MIT License.


Happy Hacking πŸš€


Let me know if you want me to also include Neovim install instructions for WSL/Linux!

About

This the lua configuration to customize and enhance the Neovim editing experience and feel cool during workingπŸ˜‰

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •