An open API service indexing awesome lists of open source software.

https://github.com/cxwx/lazyurlupdate.nvim

a neovim plug for easy update plugins using lazy.nvim
https://github.com/cxwx/lazyurlupdate.nvim

lazy lazy-loading lua neovim neovim-plugin

Last synced: 12 months ago
JSON representation

a neovim plug for easy update plugins using lazy.nvim

Awesome Lists containing this project

README

          

# Easy update plugins for lazy.nvim

A NeoVim plugin to fast update plugins installed by lazy.nvim

## Installation

With [lazy.nvim](https://github.com/folke/lazy.nvim):

```lua
{
"cxwx/lazyUrlUpdate.nvim",
ft = "lua",
opts = {},
keys = {
{"up", "LazyUrlUpdate", desc = "Update plugin under cursor"},
{"bp", "LazyUrlBuild", desc = "Build plugin under cursor"},
}
},
```

## Feature

* update plugin `LazyUrlUpdate`
* rebuild plugin `LazyUrlBuild`
* short URL `LazyUrlShort`
* Open short URL `LazyUrlOpen` (only support macOS)

- [X] `github` github:cxwx/lazyUrlUpdate.nvim/issues/1
- [X] `arxiv` arxiv:1803.05072
- [X] `doi` doi:10.1088/1742-6596/2742/1/012014
- [X] `orcid` orcid:0000-0001-6332-2005

## Commands

The plugin provides the user command `:LazyUrlUpdate`.
Invoke it when the cursor is on the name of a repo.

## TODO

- [ ] `xdg-open` for linux
- [ ] string match with ` and `"`