{"id":19167205,"url":"https://github.com/powerman/vim-plugin-viewdoc","last_synced_at":"2025-05-07T13:41:01.524Z","repository":{"id":3249743,"uuid":"4287465","full_name":"powerman/vim-plugin-viewdoc","owner":"powerman","description":"Vim plugin: flexible viewer for any documentation","archived":false,"fork":false,"pushed_at":"2025-04-10T12:30:21.000Z","size":138,"stargazers_count":87,"open_issues_count":2,"forks_count":8,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-05-06T03:58:07.695Z","etag":null,"topics":["documentation","godoc","man-page","perldoc","pydoc","viewer","vim","vim-plugin","viml"],"latest_commit_sha":null,"homepage":"http://www.vim.org/scripts/script.php?script_id=3893","language":"Vim Script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/powerman.png","metadata":{"files":{"readme":"README.asciidoc","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-05-10T17:16:32.000Z","updated_at":"2025-04-10T12:30:25.000Z","dependencies_parsed_at":"2022-08-06T13:16:33.935Z","dependency_job_id":null,"html_url":"https://github.com/powerman/vim-plugin-viewdoc","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powerman%2Fvim-plugin-viewdoc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powerman%2Fvim-plugin-viewdoc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powerman%2Fvim-plugin-viewdoc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/powerman%2Fvim-plugin-viewdoc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/powerman","download_url":"https://codeload.github.com/powerman/vim-plugin-viewdoc/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252888918,"owners_count":21820093,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["documentation","godoc","man-page","perldoc","pydoc","viewer","vim","vim-plugin","viml"],"created_at":"2024-11-09T09:36:18.620Z","updated_at":"2025-05-07T13:41:01.495Z","avatar_url":"https://github.com/powerman.png","language":"Vim Script","funding_links":[],"categories":["Vim Script"],"sub_categories":[],"readme":"viewdoc\n=======\n\n== Description\n\nFlexible viewer for any documentation source (help/man/perldoc/etc.) for\nany file type inside Vim in easy to use, consistent, smart and\nconfigurable way.\n\n * You can configure how (keys/commands) documentation will be open. By default it will replace standard mapping for key `K` and command `:help` plus add mapping for `\u003cF1\u003e` key and new commands `:man`, `:doc`, etc.\n * You can configure where (buffer/window/tab) documentation will be open. Can open new docs in one dedicated (`K`) or new (`\u003cF1\u003e`) buffer/window/tab. Support all work styles:\n   - full screen (no tabs, one window, open files/docs are in hidden buffers), \n   - windowed (no tabs, many windows with open files/docs), \n   - tabbed full screen (many tabs, each with one window, open files/docs are in different tabs), \n   - tabbed (many tabs with many windows inside tabs). \n * You can easily navigate to next/previous topic while viewing documentation using `\u003cC-]\u003e` and `\u003cC-T\u003e` (or alternative keys `\u003cCR\u003e` and `\u003cBS\u003e`), just like you use tags for navigation within source code and Vim's help.\n * Even closing documentation buffer/window/tab is easier, smarter and more configurable than ever before. :)\n * Smart detection of documentation source and topic when opening documentation for `\u003ccword\u003e` (word under cursor) - can use current syntax highlight (to find topic's context) and surrounding text (when topic doesn't include important special symbols because of 'iskeyword' value).\n * Smart completion for available documentation topics when opening documentation using command (just like Vim's :help command works). (Some documentation sources may not support this.)\n * Supported documentation sources:\n   - man pages\n   - Vim's help\n   - custom documentation in vim help format: (CSS 2.1, CMake, LaTeX, …)\n   - perldoc\n   - godoc\n   - pydoc (python)\n   - pman (php)\n   - OS Inferno man pages\n   - ri (ruby)\n   - bash's help\n   - GNU info (smart support for: awk, make, m4, automake)\n * Support for new documentation sources and file types can be easily added by external plugins or within ~/.vimrc file.\n * You can have several documentation sources for same file type, and choose which one should be used on-the-fly.\n * Can be used as console man page viewer instead of `/usr/bin/man`.\n\nTested only in Linux, but should work in any `*NIX`.\n\nDownload .zip/.vmb from http://www.vim.org/scripts/script.php?script_id=3893\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpowerman%2Fvim-plugin-viewdoc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpowerman%2Fvim-plugin-viewdoc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpowerman%2Fvim-plugin-viewdoc/lists"}