Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aarhamh/nvim-config
Custom NeoVim configurations using Lua and Lazy
https://github.com/aarhamh/nvim-config
lazy lua neovim
Last synced: 3 days ago
JSON representation
Custom NeoVim configurations using Lua and Lazy
- Host: GitHub
- URL: https://github.com/aarhamh/nvim-config
- Owner: AarhamH
- Created: 2024-04-22T00:56:14.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-07-26T20:01:31.000Z (4 months ago)
- Last Synced: 2024-07-26T21:47:38.059Z (4 months ago)
- Topics: lazy, lua, neovim
- Language: Lua
- Homepage:
- Size: 43 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Welcome to my nvim-config
## Description
A personal and modular NeoVim config using Lua, lazy.nvim, and mason.## Table of Contents
- [Prerequisites](#prerequisites)
- [Files](#files)
- [Usage](#usage)
- [License](#license)## Prerequisites
- Neovim 8.0 or above
- A Nerd font of your choice to display icons (I used JetBrains NerdFont)
- Node, Python3, and C compiler for some of the LSP's## Files
```` bash
├── ...
├── nvim/
│ ├── init.lua # Initialization driver for Lua plugins
│ ├── lua/
│ ├── options.lua # Customized defualts for vim interface
│ ├── plugins/
│ ├── completions.lua # Handles auto-completion and snippets based on installed LSP
│ ├── dracula-soft.lua # Colorscheme
│ ├── lsp-config.lua # Installed LSP along with package manager
│ ├── lualine.lua # Updated vim display via lua-line config
│ ├── neotree.lua # Modern file tree plugin
│ ├── none-ls.lua # Handles formatting and diagnostics given LSP
│ ├── telescope.lua # Integrates file searching system using GREP
│ └── treesitter.lua # Ensures highlighting and indentation based on LSP
└── ...````
# Usage
1. Ensure all prerequisites are met
2. Clone/Download the repo and name it nvim
3. Load an nvim file to load## License
This project is licensed under the [License Name] - see the [LICENSE.md](LICENSE.md) file for details.