This is my-own little attempt at a neovim configuration that turns neovim into
my own little 'PDE'.
For a complete list of plugins, see lazy-lock.json
. All plugin
configurations can be found in lua/plugins
.
# don't forget to backup your config beforehand
git clone https://github.com/meuter/nvim ~/.config/nvim
cd ~/.config/nvim/
When Neovim starts, everything will be installed automatically:
- the package manager
lazy.nvim
. - all plugins.
- all Treesitter grammars for all languages supported out of the box.
- all LSP servers for all languages supported out of the box.
- all
nvim-dap
debuggers.
You will need a patched font including the latest codicons glyphs. All screenshots were taken using Fira Code Regular Nerd Font Complete, patched manually by yours truly and Windows Terminal.
If you simply want to test this config without messing up your own, you can do so in the provided Docker container:
git clone https://github.com/meuter/nvim /tmp/nvim
cd /tmp/nvim/docker/
make test
This will compile the docker container and run a shell. You can then type nvim
. All the necessary
plugins, packages, etc. will be installed on first start.
You can also install this config side-by-side any other config and run it using the NVIM_APPNAME
environement variable:
git clone https://github.com/meuter/nvim ~/.config/meuter-nvim
NVIM_APPNAME=meuter-nvim nvim
If you like the status bar, please take a look at lualine-so-fancy.nvim
.
The current version uses a color scheme called catppuccin
, but you might also
enjoy habamax-plus.nvim
which
is a custom fork of the awesome habamax
, built into neovim.
This config is part of my dotfiles that can be found here.
See Dockerfile
for the list of required packages (based on Ubuntu 22.04).
Adapt to your distro accordingly.