mirror of
https://github.com/neovim/neovim.git
synced 2024-12-24 13:15:09 -07:00
f05a2891d3
Problem: Dirs "config", "packaging", and "third-party" are all closely related but this is not obvious from the layout. This adds friction for new contributors. Solution: - rename config/ to cmake.config/ - rename test/config/ to test/cmakeconfig/ because it is used in Lua tests: require('test.cmakeconfig.paths'). - rename packaging/ to cmake.packaging/ - rename third-party/ to cmake.deps/ (parallel with .deps/)
67 lines
939 B
YAML
67 lines
939 B
YAML
"lsp":
|
|
- runtime/lua/vim/lsp.lua
|
|
- runtime/lua/vim/lsp/*
|
|
|
|
"lua":
|
|
- runtime/lua/**/*
|
|
- src/nvim/lua/*
|
|
|
|
"tui":
|
|
- src/nvim/tui/tui.*
|
|
|
|
"treesitter":
|
|
- src/nvim/lua/treesitter.*
|
|
- runtime/lua/vim/treesitter.lua
|
|
- runtime/lua/vim/treesitter/*
|
|
|
|
"diagnostic":
|
|
- runtime/lua/vim/diagnostic.lua
|
|
|
|
"dependencies":
|
|
- cmake.deps/**/*
|
|
|
|
"spell":
|
|
- src/nvim/spell*
|
|
|
|
"terminal":
|
|
- src/nvim/terminal.*
|
|
|
|
"column":
|
|
- src/nvim/mark.h
|
|
- src/nvim/mark.c
|
|
- src/nvim/sign*
|
|
|
|
"folds":
|
|
- src/nvim/fold*
|
|
|
|
"mouse":
|
|
- src/nvim/mouse*
|
|
|
|
"documentation":
|
|
- all: ["runtime/doc/*"]
|
|
- all: ["**/*.md"]
|
|
|
|
"clipboard":
|
|
- runtime/autoload/provider/clipboard.vim
|
|
|
|
"diff":
|
|
- src/nvim/diff.*
|
|
|
|
"build":
|
|
- CMakeLists.txt
|
|
- "**/CMakeLists.txt"
|
|
- "**/Makefile"
|
|
- "**/*.cmake"
|
|
|
|
"test":
|
|
- all: ["test/**/*"]
|
|
|
|
"ci":
|
|
- .github/labeler.yml
|
|
- .github/workflows/**/*
|
|
- .builds/*
|
|
- ci/**/*
|
|
|
|
"filetype":
|
|
- runtime/lua/vim/filetype.lua
|