{"id":21121322,"url":"https://github.com/davidmh/cmp-git-co-authors","last_synced_at":"2026-05-20T02:52:04.398Z","repository":{"id":232126724,"uuid":"783520708","full_name":"davidmh/cmp-git-co-authors","owner":"davidmh","description":"Git author completion source for nvim-cmp to write `Co-authored-by` credits in commit messages.","archived":false,"fork":false,"pushed_at":"2024-04-08T06:15:24.000Z","size":6,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-06T05:08:37.985Z","etag":null,"topics":["cmp","co-authored-by","fennel","git-commit-messages","lua","neovim","nfnl"],"latest_commit_sha":null,"homepage":"","language":"Fennel","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/davidmh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-04-08T03:58:12.000Z","updated_at":"2024-04-08T06:16:51.000Z","dependencies_parsed_at":"2024-04-08T04:50:00.959Z","dependency_job_id":null,"html_url":"https://github.com/davidmh/cmp-git-co-authors","commit_stats":null,"previous_names":["davidmh/cmp-git-co-authors"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidmh%2Fcmp-git-co-authors","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidmh%2Fcmp-git-co-authors/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidmh%2Fcmp-git-co-authors/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/davidmh%2Fcmp-git-co-authors/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/davidmh","download_url":"https://codeload.github.com/davidmh/cmp-git-co-authors/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243566195,"owners_count":20311840,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cmp","co-authored-by","fennel","git-commit-messages","lua","neovim","nfnl"],"created_at":"2024-11-20T03:47:24.868Z","updated_at":"2026-05-20T02:52:04.340Z","avatar_url":"https://github.com/davidmh.png","language":"Fennel","funding_links":[],"categories":[],"sub_categories":[],"readme":"# cmp-git-co-authors\n\nGit author completion source for [nvim-cmp] to write `Co-authored-by` credits in commit messages.\n\n\nhttps://github.com/davidmh/cmp-git-co-authors/assets/594302/0b7439ec-556a-4b27-883c-c3a2b0d58013\n\n\n## Setup\n\n```lua\nrequire('cmp').setup {\n  sources = {\n    { name = 'git-co-authors' }\n  }\n}\n```\n\n## Options\n\n```lua\nrequire('cmp').setup {\n  sources = {\n    {\n      name = 'git-co-authors',\n      option = {\n        domain_ranking = {\n            ['my-domain.com'] = 1,\n            ['users.noreply.github.com'] = 2\n        }\n      }\n    }\n  }\n}\n```\n\nAll keys are optional\n\n| option key     | default value                        | description                                                                                                           |\n| ---            | ---                                  | ---                                                                                                                   |\n| domain_ranking | `{['users.noreply.github.com'] = 1}` | A lookup table to decide which email to pick, if an author has commited with multiple emails. Smaller takes priority. |\n| since_date     | `'6 months'`                         | A range limit to use while looking for git authors through the log.                                                   |\n\n[nvim-cmp]: https://github.com/hrsh7th/nvim-cmp\n[lazy.nvim]: https://github.com/folke/lazy.nvim\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidmh%2Fcmp-git-co-authors","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdavidmh%2Fcmp-git-co-authors","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdavidmh%2Fcmp-git-co-authors/lists"}