Skip to content

Latest commit

 

History

History
47 lines (33 loc) · 1.09 KB

README.md

File metadata and controls

47 lines (33 loc) · 1.09 KB

git-link.nvim

Plugin to generate links for remote repositories.

Status

Project is currently in WIP status.

Installation

Installation using wbthomason/packer.nvim:

use {
    "Ilyasyoy/coredor.nvim", -- dependency with utilities 
    "Ilyasyoy/git-link.nvim",
}

This plugin requires: IlyasYOY/coredor.nvim.

Example configuration

Put the code inside init.lua:

local git_link = require "git-link"

vim.api.nvim_create_user_command("GitRemoteCopyRepoLink", function()
    git_link.copy_repo_link()
end, {
    desc = "Copies a link to currently working repository into the clipboard",
})

vim.api.nvim_create_user_command("GitRemoteCopyRepoLinkToFile", function()
    git_link.copy_repo_link_to_file()
end, {
    desc = "Copies a link to currently working file into the clipboard",
})

vim.api.nvim_create_user_command("GitRemoteCopyRepoLinkToLine", function()
    git_link.copy_repo_link_to_line()
end, {
    desc = "Copies a link to currently working line into the clipboard",
})