A Neovim config, generally for me.
https://codeberg.org/bofur/nvim-config
- Lua 100%
| .github/workflows | init updates for adoption refactor | |
| lua | update plugins | |
| .gitignore | init updates for adoption refactor | |
| .stylua.toml | Use call_parentheses | |
| init.lua | refactor: remove old init.lua + rename prototype to fill place | |
| lazy-lock.json | update plugins | |
| LICENSE.md | refactor: plugins into modular folders; add prototype init.lua to test | |
| README.md | docs: try a different nvim badge lol | |
bofur/alex.nvim
Alex's Neovim config
This is my custom configuration for Neovim, the highly portable and extensible text editor.
A fork of kickstart.nvim
Features
- Plugin Manager: lazy.nvim
Installation
Dependencies
- Neovim
- Basic utils
gitmakeunzipgcc(or another compatible C compiler)
- ripgrep
- Clipboard tool (xclip/xsel/win32yank or other depending on platform)
- A Nerd Font: optional, provides various icons
- If present, set
vim.g.have_nerd_fontininit.luato true
- If present, set
- Development languages/platforms
- Automated with Ansible by codeberg.org/bofur/sysprovis
Install Config
Warning
Consider backing up any existing Neovim configuration(s) on the target machine. Files in the normal Neovim config location may be overwritten.
Neovim's configuration is located under one of the following paths, depending on OS:
| OS | PATH |
|---|---|
| Linux, MacOS | $XDG_CONFIG_HOME/nvim, ~/.config/nvim |
| Windows (cmd) | %localappdata%\nvim\ |
| Windows (powershell) | $env:LOCALAPPDATA\nvim\ |
Clone
git clone https://github.com/nvim-lua/kickstart.nvim.git ~/.config/nvim
Fork
If forking this repo, replace codeberg.org/bofur/alex.nvim with <SCM_URL>/<USERNAME>/<REPO-NAME>.nvim
(or similar) in the commands below, according to the location of the new remote copy.
Tip
Alternatively, use the
ccli
Load the Config
Start Neovim using the configuration at ~/.config/nvim/init.lua:
nvim
Or, if the config was cloned into a different directory:
nvim -u /home/bofur/long/strange/path/to/the/config/nvim/init.lua