Neovim plugin for offline DevDocs documentation with Telescope integration
A comprehensive Neovim plugin that integrates dedoc for seamless offline access to DevDocs documentation.
- 🔍 Fuzzy Search - Search through 1,000+ DevDocs documentation sets using Telescope
- 🎯 Smart Detection - Automatically detects docset based on current file's filetype
- 📦 Easy Management - Install, update, and remove docsets directly from Neovim
- 🎨 Beautiful UI - Floating windows with syntax highlighting for documentation
- 📚 Offline Access - All documentation available locally, no internet required
- ⌨️ Vim Help - Complete
:help madstone-devdocsdocumentation - 🚀 Fast - Lazy loading with zero startup cost
- Neovim 0.8.0 or later
- dedoc CLI tool (install with:
cargo install dedoc) - telescope.nvim
- plenary.nvim
{
"madstone-tech/madstone-devdocs",
dependencies = {
"nvim-telescope/telescope.nvim",
"nvim-lua/plenary.nvim",
},
cmd = {
"MadstoneDevdocsFetch",
"MadstoneDevdocsList",
"MadstoneDevdocsSearch",
"MadstoneDevdocsSearchAll",
},
keys = {
{ "<leader>sd", desc = "Search DevDocs" },
{ "<leader>dl", desc = "Manage DevDocs" },
},
opts = {
-- Configuration options (see below)
},
}-
Fetch the docset list:
:MadstoneDevdocsFetch
-
Browse and download docsets:
:MadstoneDevdocsList
-
Start searching:
- Place cursor on any keyword
- Press
<leader>sd
Full documentation: :help madstone-devdocs
MIT License - see LICENSE file for details.
- dedoc by toiletbril
- DevDocs
- telescope.nvim
Made with ❤️ by Madstone Technology