https://github.com/konosubakonoakua/fei.nvim
personal neovim config based on LazyVim starter
https://github.com/konosubakonoakua/fei.nvim
command-line-tool fzf lazyvim lua neovim nvim telescope terminal text-editor tui vim vim-configuration
Last synced: about 2 months ago
JSON representation
personal neovim config based on LazyVim starter
- Host: GitHub
- URL: https://github.com/konosubakonoakua/fei.nvim
- Owner: konosubakonoakua
- License: apache-2.0
- Created: 2023-02-03T02:09:13.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-12-16T02:59:14.000Z (6 months ago)
- Last Synced: 2025-12-18T01:47:49.978Z (6 months ago)
- Topics: command-line-tool, fzf, lazyvim, lua, neovim, nvim, telescope, terminal, text-editor, tui, vim, vim-configuration
- Language: Lua
- Homepage:
- Size: 917 KB
- Stars: 3
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# A personal neovim config based on LazyVim💤
[](https://github.com/konosubakonoakua/fei.nvim/actions/workflows/update_lock.yml)
## Showcase
dashboard

ikun logo

oxocarbon light

oxocarbon dark

## Installing
Install on Windows
```bat
scoop install neovim
scoop install neovide
scoop install wakatime-cli
scoop install lazygit
scoop install gh
scoop install fzf
scoop install zoxide
scoop install tree-sitter
scoop install glow
scoop install nodejs-lts
scoop install fd
scoop install zig
scoop install ripgrep
npm config set registry https://registry.npmmirror.com
pip install pynvim pywin32
$nvimDir = "$env:USERPROFILE\AppData\Local\nvim"
New-Item -ItemType Directory -Force -Path $nvimDir
Set-Location $nvimDir
git clone https://github.com/konosubakonoakua/fei.nvim.git .
git config --local user.name konosubakonoakua
git config --local user.email "ailike_meow@qq.com"
$url = "https://raw.githubusercontent.com/konosubakonoakua/.dotfiles/main/lazygit/config.yml"
$outputPath = "$env:USERPROFILE\AppData\Local\lazygit\config.yml"
Invoke-WebRequest -Uri $url -OutFile $outputPath
Write-Output "downloaded to $outputPath"
```
Install on Linux
```bash
pip install pynvim
cargo install tree-sitter-cli
if command -v curl >/dev/null 2>&1; then
bash -c "$(curl -fsSL https://raw.githubusercontent.com/konosubakonoakua/fei.nvim/main/scripts/install.sh)"
else
bash -c "$(wget -O- https://raw.githubusercontent.com/konosubakonoakua/fei.nvim/main/scripts/install.sh)"
fi
```
or just try it.
```shell
git clone https://github.com/konosubakonoakua/fei.nvim.git ~/.config/fei.nvim
tee -a ~/.bashrc << EOF
alias fvim='NVIM_APPNAME="fei.nvim" nvim' # will save plugins at ~/.local/share/fei.nvim
EOF
source ~/.bashrc
```
or just use a minimal config.
```shell
mkdir -p ~/.config/nvim
git clone https://github.com/konosubakonoakua/fei.nvim.git ~/.config/fei.nvim
ln -s ~/.config/fei.nvim/misc/minimal/init.vim ~/.vimrc
ln -s ~/.config/fei.nvim/misc/minimal/init.vim ~/.config/nvim/init.vim
```
## Reference
> [!TIP]
> - [TODO.md](./docs/TODO.md)
> - [USAGE.md](./docs/USAGE.md)
> - [I AM VIM MAN](https://github.com/konosubakonoakua/vimer/blob/main/README.md)
> - [.dotfiles](https://github.com/konosubakonoakua/.dotfiles/blob/main/README.md)
> - [programming in lua](https://www.lua.org/manual/5.4/manual.html)
> - [neovim lua guide](https://neovim.io/doc/user/lua-guide.html)
> - [nvim-lua-guide-zh](https://github.com/glepnir/nvim-lua-guide-zh/blob/main/README.md)
> - [learnbyexample vim](https://learnbyexample.github.io/vim_reference/preface.html)
> - [vim regex](https://www.vimregex.com/)
> - [LazyVim for Ambitious Developers](https://lazyvim-ambitious-devs.phillips.codes)