Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gsuuon/social.nvim
Browse github repos by topic in neovim
https://github.com/gsuuon/social.nvim
neovim nvim
Last synced: 11 days ago
JSON representation
Browse github repos by topic in neovim
- Host: GitHub
- URL: https://github.com/gsuuon/social.nvim
- Owner: gsuuon
- Created: 2024-02-06T21:33:34.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-02-07T18:34:43.000Z (9 months ago)
- Last Synced: 2024-10-10T23:30:07.032Z (about 1 month ago)
- Topics: neovim, nvim
- Language: Lua
- Homepage:
- Size: 15.6 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# social.nvim
Browse github repos by topic and recency
## Requirements
- recent neovim
- curl## Usage
`:Social [date] [topic]` — Show repos with the given topic created after the date. Defaults to `:Social today neovim`.
- `date` can be one of:
- `today`
- `week`
- `month`
- `quarter`
- `half`
- `year`
- `YYYY-MM-DD`In the Social view buffer:
- to view a repo on github hit enter on the line with the url (or you can gx the url)
- you can paginate to the previous interval if you used one of the named date spans (hit enter on previous or next)You can hit enter on some items:
- `readme` — get a preview of the readme
- `discussion` — open the discussions
- `owner/repo` — additional info about the creator## Motivation
To make it easy to discover github repos right from neovim. I'd also like to experiment with using github repos as technical blogs with folder structure - one could write an engineering blog post as a github repo where the main article goes in readme.md. Add the 'blog' topic to the repo and you have a buildable/executable blog post that's discoverable through social.nvim with `:Social week blog`.