https://github.com/sammyshear/sefaria.nvim
https://github.com/sammyshear/sefaria.nvim
lua neovim neovim-plugin sefaria-api
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/sammyshear/sefaria.nvim
- Owner: sammyshear
- License: mit
- Created: 2025-04-08T21:39:58.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-04-23T23:28:59.000Z (12 months ago)
- Last Synced: 2025-04-24T00:27:23.665Z (12 months ago)
- Topics: lua, neovim, neovim-plugin, sefaria-api
- Language: Lua
- Homepage:
- Size: 43.9 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
sefaria.nvim
> An updated version of drash.nvim that works better, using better practices, and uses snacks.nvim in place of telescope.
## Features
The plugin provides a command `Parsha` which will open the Parsha for the week and create a buffer user command `Commentaries` that opens a snacks picker of the commentaries related to the Parsha. Some commentaries don't seem to have a usable version, so you might get an error that says "no version found" when selecting one, but most of them seem to work.
The plugin also provides the `SearchSefaria` command which allows you to make use of the Sefaria ElasticSearch API to search any texts on the website for arbitrary queries. The command takes an argument that is your search query and opens a snacks.nvim picker to allow you to select the text you want to see.
## Installation
[folke/lazy.nvim](https://github.com/folke/lazy.nvim)
```lua
{
"sammyshear/sefaria.nvim",
dependencies = {
"nvim-lua/plenary.nvim",
"folke/snacks.nvim",
},
},
```