A nvim plugin for interacting with GitHub's CODEOWNERS file.
Install nvim-codeowners
as any other plugin through the use of
Packer
or your favourite nvim plugin manager.
use { "SebastienLeonce/nvim-codeowners", run = "npm install" }
CodeownersWho
- shows a codeowner of active file.CodeownersReset
- resets cache.
Default config for the plugin :
require("codeowners").setup({
codeownersFile = "CODEOWNERS",
pattern = "(@[%S]+)",
})
require('hardline').setup {
...
sections = {
...
{class = 'low', item = require("codeowners").whoBufname},
...
},
}