8000 GitHub - j-yon/nvim: A custom lua-based NeoVim implementation · GitHub
[go: up one dir, main page]

Skip to content
j-yonPublic

About

A custom lua-based NeoVim implementation

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

92 Commits

Folders and files

Repository files navigation

Neovim

Neovim Screenshot

Welcome to my Neovim config! This setup is built to be fast, modular, and focused on productivity for development.

Structure

nvim/
├── README.md
├── init.lua
├── lua/
│   ├── plugins/
│   │   ├── code/       -- plugins related to code editing
│   │   ├── editor/     -- plugins related to configuring the editor
│   │   ├── language/   -- plugins for LSP/linting/formatting and autocompletion setup
│   │   ├── ui/         -- plugins related to UI enhancements
│   │   ├── snacks/     -- plugins from the snacks.nvim collection
│   │   └── misc/       -- miscellaneous plugins
│   │   
│   ├── config/         -- configuration files including keymaps, options, and autocommands
│   ├── local/          -- local plugins
│   └── util/           -- utilities
│   
└── snippets/           -- custom code snippets

Features

  • Modern, minimal UI
  • LSP, treesitter, and autocompletion support
  • Fast startup with minimal bloat
  • Common and custom snippets
  • Easy git integration

Installation

Requirements:

Backup your existing Neovim config if you have one:

mv ~/.config/nvim ~/.config/nvim.bak

Clone this repository:

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

Then, just launch Neovim. Lazy should automatically install all plugins. From here, feel free to customize the setup to your liking.

About

A custom lua-based NeoVim implementation

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

0