/yancfs

Development has moved to codeberg

Primary LanguageLuaGNU General Public License v3.0GPL-3.0

yancfs

Pronounced jˈæŋkˌɛfˈɛs, yancfs is Yet Another Neovim Configuration From Scratch.

This is my personal NeoVim configuration written entirely from scratch using pure Lua and no plugin manager whatsoever.

Usage

  • Clone this repo into ~/.config/nvim
  • Install the system dependencies with:
doas apt install yarnpkg composer php-xml php-curl
  • Let it setup everything with ./yancfs.sh

Update plugins

To update all submodules to their latest version use this command:

git submodule update --recursive --remote

Goals and inspiration

The main idea behind this project is to create an IDE layer without sacrificing Neovim vanilla features such as native packages and keybindings.

The less configuration the better.