Skip to content

nvim plugin to open remote repositories directly in neovim.

Notifications You must be signed in to change notification settings

onexbash/origin.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

origin.nvim

Author: onexbash GitHub: github.com/onexbash

Table of Contents

Installation

lazy.nvim

{
	"onexbash/origin.nvim",
	dependencies = { "folke/noice.nvim" },
    -- you need to atleast pass an empty opts table so lazy.nvim calls the setup function in the background.
    opts = {
        -- add your config opts here
    },
}

Dependencies

Configuration

opts

this project is perfectly compatible with lazy.nvim and also exposes the opts{} table that can be used instead of the setup() function.

opt type accepted values description
tmp_dir string "/any/dir/with/write/permissions" where the remote repository is stored temporary
provider string github, gitlab, bitbucket, custom where the repository is hosted

defaults

opts = {
    tmp_dir = "/tmp/onetmp",
	provider = "github",
}

Roadmap

Planned

  • Add support for more providers (Gitlab, Bitbucket, Azure Devops & Custom/Self-Hosted)
  • Improve Documentation
  • Add more opts for user customization
  • Implement more use cases for working with remote repositories

Maybe

  • Add unit tests
  • SSH Access to directories on remote servers
  • Use curl & tar under the hood instead of git clone

About

nvim plugin to open remote repositories directly in neovim.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages