https://github.com/pengshp/nvim
LazyVim config files! 🥳
https://github.com/pengshp/nvim
lua neovim
Last synced: 9 months ago
JSON representation
LazyVim config files! 🥳
- Host: GitHub
- URL: https://github.com/pengshp/nvim
- Owner: pengshp
- License: apache-2.0
- Created: 2023-12-30T15:41:55.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-20T17:36:20.000Z (over 1 year ago)
- Last Synced: 2024-10-20T21:19:46.384Z (over 1 year ago)
- Topics: lua, neovim
- Language: Lua
- Homepage:
- Size: 74.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# LazyVim
- [LazyVim](#lazyvim)
- [Themes](#themes)
- [Usage](#usage)
- [Features](#features)
- [LSP and Treesitter](#lsp-and-treesitter)
- [Code completion](#code-completion)
- [Reference](#reference)
A starter template for [LazyVim](https://github.com/LazyVim/LazyVim).
Refer to the [documentation](https://lazyvim.github.io/installation) to get started.
## Themes
- ~~rose-pine/neovim~~
- catppuccin/nvim
## Usage
```bash
git clone https://github.com/pengshp/nvim.git ~/.config/nvim
nvim
```
## Features
| Plugin | Desc |
| -------------------------- | -------------------------------------------------- |
| chrisgrieser/nvim-scissors | Automagical editing and creation of snippets. |
| pysan3/fcitx5.nvim | switch and restore fcitx state for each buffer. |
| HakonHarnes/img-clip.nvim | Effortlessly embed images into any markup language |
## LSP and Treesitter
| Language | LSP | Treesitter |
| ---------- | ----------- | ---------- |
| python | pylsp | python |
| lua | lua_ls | lua |
| golang | gopls | go |
| dockerfile | dockerls | dockerfile |
| bash | bashls | bash |
| yaml | yamlls | yaml |
| json | jsonls | json,jsonc |
| toml | taplo | toml |
| sql | sqlls | sql |
| markdown | marksman | markdown |
| terraform | terraformls | hcl |
| kcl | kcl | |
| ansible | ansiblels | yaml |
## Code completion
~~hrsh7th/nvim-cmp~~
[Saghen/blink.cmp](https://github.com/Saghen/blink.cmp)
## Reference
1. [Treesitter](https://tree-sitter.github.io/tree-sitter/)
2. [LazyVim](https://www.lazyvim.org/)
3. [LSP](https://microsoft.github.io/language-server-protocol/)
4. [Neovim](https://github.com/neovim/neovim)
5. [Lazy.nvim](https://github.com/folke/lazy.nvim)
6. [Mason](https://github.com/williamboman/mason.nvim)
