Skip to content

Neovim Setup file made by using Packer, with LSP, treesitter and every recommended utility

Notifications You must be signed in to change notification settings

thenamakop/init.lua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

init.lua

This repository contains my personal init.lua configuration for Neovim, designed to enhance and streamline the Neovim editing experience with a focused set of plugins and custom settings.


πŸ“¦ About

  • Purpose:
    This repo serves as the working configuration for my Neovim setup, including plugin management, custom Lua modules, and personal tweaks.
  • Plugin Management:
    Plugins are managed using packer.nvim (no longer actively maintained, but still works reliably for this setup).
  • Custom Modules:
    My configuration leverages custom Lua modules for organization and clarity.

πŸ› οΈ Prerequisites


πŸ—‚οΈ Structure

The repository is organized as follows:

/
β”œβ”€β”€ after/
β”‚   └── plugin/      # Additional plugin-specific configuration
β”œβ”€β”€ lua/
β”‚   └── namak/       # Custom Lua modules and personal config
β”œβ”€β”€ plugin/          # Core plugin configuration files
└── init.lua         # Main Neovim configuration entry point

πŸš€ Getting Started

  1. Clone this repository or copy the relevant files into your Neovim config directory:

    git clone https://github.com/thenamakop/init.lua.git
    # or copy files into ~/.config/nvim/
  2. Install prerequisites:

    • Install ripgrep
    • Ensure Neovim is installed and updated
  3. Open Neovim and install plugins:

    Launch Neovim and run:

    :PackerSync
    

    This will install and update all plugins defined in your configuration.


πŸ“‘ Notes

  • Plugin Manager:
    packer.nvim is used for plugin management. While not actively maintained, it remains lightweight and effective for most needs.
  • Customization:
    Modify the lua/namak/ directory for your custom modules and settings.
  • Advanced Configuration:
    Additional configuration for plugins can be added in the after/plugin/ directory.

🀝 Contributing

This configuration is tailored for personal use, but suggestions and improvements are welcome!
Feel free to fork or open an issue.


πŸ“¬ Contact

Questions or feedback? Please reach out via GitHub Issues.


Happy Vimming! ✨

About

Neovim Setup file made by using Packer, with LSP, treesitter and every recommended utility

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages