https://github.com/moyum/nvim
My neovim config
https://github.com/moyum/nvim
config dotfile ide nvim vim web
Last synced: about 2 months ago
JSON representation
My neovim config
- Host: GitHub
- URL: https://github.com/moyum/nvim
- Owner: MoYuM
- Created: 2023-01-05T16:16:38.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-11-27T02:53:02.000Z (7 months ago)
- Last Synced: 2025-11-29T20:52:48.071Z (7 months ago)
- Topics: config, dotfile, ide, nvim, vim, web
- Language: Lua
- Homepage:
- Size: 8.94 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# π Moyu Neovim Config
## Introduction
Personal Neovim configuration, optimized for web development. Simple, clean, and fast.
> "Moyu" represents the Chinese term "ζΈι±Ό"
- π Default auto session and auto save, instantly return to the last working state
- π« Out-of-the-box web development environment, with support for tailwindcss
- π Strive for simplicity, no unnecessary UI components
## Simplicity UI
Moyu simplifies the UI as much as possible, while retaining the necessary information.
- The file navigator is hidden by default.
- Use `fidget.nvim` to display diagnostics at the top right.
- Git commit information is displayed in the status line, not behind the cursor.
- And much more...

## Requirements
- Neovim
- make
- need node.js > 16.0.0 for copilot
- [ripgrep](https://github.com/BurntSushi/ripgrep) for fuzzy search
- [lazygit](https://github.com/jesseduffield/lazygit) for lazygit.nvim
## Install
```
git clone https://github.com/MoYuM/nvim ~/.config/nvim --depth 1 && nvim
```
## UnInstall
```
rm -rf ~/.config/nvim
rm -rf ~/.local/share/nvim
```
## Suggested
- JetBrainsMono Nerd Font
- iTerm2
## Mapping
Some custom key mappings you need to pay attention to
| Key | Mapping |
|------|------|
| `Space` | `` |
| `1` | File navigation |
| `=` | Format |
| `Ctrl + ;` | Accept copilot suggestions |
| `3` | find next word under cursor |
| `\\` | resume telescope |
| `` | no highlight |
| `=` | format |
| `a` | Select all |
| `` | Find Commands |
| `t` | toggle terminal float |
| `ca` | code action |
| `rn` | rename |
| `rl` | Restart lsp server |
| `g` | lazygit |
| `f` | Find Files |
| `lg` | Live Grep |
| `o` | Recent files |
| `` | move line down |
| `` | move line up |
| `` | move char left |
| `` | move char right |
| `` (in visual mode) | move block down |
| `` (in visual mode) | move block up |
| `` (in visual mode) | move block left |
| `` (in visual mode) | move block right |
| `` (in terminal mode) | quit term mode |
## Github Copilot
```
:Copilot auth
```