1- # github_nvim
1+ ## github_nvim
22
33A neovim plugin to manage github repos. It uses github command line tool (gh) to manage github repos
44so make sure you have gh installed and authorized.
55
66
77## Usage
88
9-
9+ ``` lua
1010github_nvim = require (" github_nvim" )
1111github_nvim .setup ({})
1212require (' telescope' ).load_extension (' github_repos' )
@@ -28,26 +28,26 @@ end, { desc = "New github repo", buffer = bufnr })
2828for those who are using lazy to manage plugins:
2929
3030``` lua
31- {
32- 'zhangfuwen/github.nvim',
33- config = function()
34- local github_nvim = require("github_nvim")
35- github_nvim.setup({})
36- require('telescope').load_extension('github_repos')
37-
38- vim.keymap.set("n", "<leader>ghr", function()
39- vim.cmd("Telescope github_repos")
40- end, { desc = "List github repos", buffer = bufnr })
41-
42- vim.keymap.set("n", "<leader>ghc", function()
43- require("github_nvim").clone()
44- end, { desc = "Clone a github repo", buffer = bufnr })
45-
46- vim.keymap.set("n", "<leader>ghn", function()
47- require("github_nvim").create()
48- end, { desc = "New github repo", buffer = bufnr })
49- end
50- },
31+ {
32+ ' zhangfuwen/github.nvim' ,
33+ config = function ()
34+ local github_nvim = require (" github_nvim" )
35+ github_nvim .setup ({})
36+ require (' telescope' ).load_extension (' github_repos' )
37+
38+ vim .keymap .set (" n" , " <leader>ghr" , function ()
39+ vim .cmd (" Telescope github_repos" )
40+ end , { desc = " List github repos" , buffer = bufnr })
41+
42+ vim .keymap .set (" n" , " <leader>ghc" , function ()
43+ require (" github_nvim" ).clone ()
44+ end , { desc = " Clone a github repo" , buffer = bufnr })
45+
46+ vim .keymap .set (" n" , " <leader>ghn" , function ()
47+ require (" github_nvim" ).create ()
48+ end , { desc = " New github repo" , buffer = bufnr })
49+ end
50+ },
5151
5252```
5353
0 commit comments