Moved to my dotfiles repo.
This repository has been archived on 2021-12-21. You can view files and clone it, but cannot push or open issues/pull-requests.
 
Go to file
Jef Roosens acbf6a126c Started main README 2021-02-01 09:59:11 +01:00
autoload Added all new files 2021-02-01 09:41:32 +01:00
colors Added tokyonight colorscheme 2020-10-23 09:54:33 +02:00
ftplugin Added all new files 2021-02-01 09:41:32 +01:00
init Started main README 2021-02-01 09:59:11 +01:00
.gitignore Added all new files 2021-02-01 09:41:32 +01:00
LICENSE Initial commit 2021-02-01 08:36:59 +00:00
README.md Started main README 2021-02-01 09:59:11 +01:00
coc-settings.json Added all new files 2021-02-01 09:41:32 +01:00
coc-settings.json.back Added all new files 2021-02-01 09:41:32 +01:00
init.vim Moved plugins config to separate dir 2021-02-01 09:48:09 +01:00

README.md

neovim-config

This repo contains the full Neovim config that I use on a daily basis for college and personal projects.

Config structure

The config exists of a few key components:

  • coc-settings.json: config for the
  • init.vim: this is the actual config file that gets loaded. It sources everything else. CoC plugin.
  • autoload/: a special directory allowing the files inside to be used in the :call command. Its only use is allowing usage of vim-plug, my plugin manager.
  • colors/: contains my themes.
  • ftplugin/: this is where you can put filetype plugins. These are vim scripts that are sourced whenever you open a buffer with the given filetype, e.g. if you open a file with filetype markdown, it will source the file ftplugin/markdown.vim, if it exists. This allows for custom configs for certain filetypes.
  • init/: contains the various config files sourced by init.vim. I could just cram it all into a single file, but I find this difficult to maintain.