A PDF Viewer supporting Vimium C shortcuts.

Latest Version

Version
2.15.349
Update
August 9, 2022
Size
2.88MiB
Developer
Category
Users
6,000+
Rating
4.3 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
FileBrowserHandler
WebRequest
WebRequestBlocking

Tabs
WebNavigation
Storage
See more

PDF Viewer for Vimium C Extension

A customized PDF Viewer which allows Vimium C ro run on its view.

This viewer uses an unofficial version of PDF.js project to show content of PDF files, and actively requests Vimium C's support.

The PDF.js is v2.15.349+, up-to-date on 2022/08/08 and built from commit 40f9f7e9097e1168e98f1e2987726c5c31693617 of https://github.com/mozilla/pdf.js. And my modification is up to https://github.com/gdh1995/pdf.js/commit/c785e93bb11febb98b373db74aca358d8ac086fc.

Recent update:
1. (2022/08) This version turns off the experimental feature of \"using iframe to show top-frame PDFs\" by default, because in some edge cases (e.g. on some web servers) it would fail in accessing PDF files. While you may re-enable it as you like. There should be no other difference after a PDF file gets showing.
2. (2022/08) update the version of PDF.js
3. (2022/04) fix some issues of Vimium C's `scroll*` and `Marks*` commands.
Read more

Source Manifest.json

{ "update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 2, "name": "PDF Viewer for Vimium C", "version": "2.15.349", "description": "A PDF Viewer supporting Vimium C shortcuts.", "icons": { "128": "icon128.png", "48": "icon48.png", "16": "icon16.png" }, "minimum_chrome_version": "76", "permissions": [ "fileBrowserHandler", "webRequest", "webRequestBlocking", "", "tabs", "webNavigation", "storage" ], "content_scripts": [{ "matches": [ "http://*/*", "https://*/*", "ftp://*/*", "file://*/*" ], "run_at": "document_start", "all_frames": true, "css": ["contentstyle.css"], "js": ["contentscript.js"] }], "content_security_policy": "script-src 'self' 'unsafe-eval' chrome-extension://hfjbmagddngcpeloejdejnfgbamkjaeg/ chrome-extension://aibcglbfblnogfjhbcmmpobjhnomhcdo/; object-src 'self'", "file_browser_handlers": [{ "id": "open-as-pdf", "default_title": "Open with PDF Viewer", "file_filters": [ "filesystem:*.pdf" ] }], "storage": { "managed_schema": "preferences_schema.json" }, "options_ui": { "page": "options/options.html", "chrome_style": true }, "options_page": "options/options.html", "background": { "page": "pdfHandler.html" }, "page_action": { "default_icon": { "19": "icon19.png", "38": "icon38.png" }, "default_title": "Show PDF URL", "default_popup": "pageActionPopup.html" }, "incognito": "split", "web_accessible_resources": [ "content/web/viewer.html", "icon16.png", "icon48.png", "http:/*", "https:/*", "ftp:/*", "file:/*", "chrome-extension:/*", "blob:*", "data:*", "filesystem:/*", "drive:*" ]}
Read more

Similar Extensions

icon

Vimium C - All by Keyboard Extension · Productivity 6,000+ 176 ★ 399KiB

icon

Firenvim Extension · Developer Tools 6,000+ 29 ★ 325KiB

icon

PDF Viewer Extension · Productivity 6,000+ 2655 ★ 3.21MiB

icon

Vimium Extension · Productivity 6,000+ 4468 ★ 272KiB

icon

NewTab Adapter Extension · Productivity 6,000+ 5 ★ 31.19KiB

icon

PDF Reader Extension · Productivity 6,000+ 78 ★ 5.87MiB

icon

wasavi Extension · Productivity 6,000+ 141 ★ 475KiB

icon

Surfingkeys Extension · Productivity 6,000+ 279 ★ 1.2MiB

icon

Open in PDF Reader Extension · Productivity 6,000+ 50 ★ 56.02KiB

icon

Soda PDF Viewer: Edit, Convert, Compress PDF files Extension · Productivity 6,000+ 4 ★ 1.7MiB

icon

Awesome PDF Viewer, Reader Extension · Productivity 6,000+ 110 ★ 28.99KiB

icon

微度新标签页修改版 Extension · Productivity 6,000+ 7 ★ 313KiB

icon

Vim Tips - New Tab Replacement Extension · Productivity 6,000+ 16 ★ 83.73KiB

icon

Shortcut Forwarding Tool Extension · Productivity 6,000+ 3 ★ 26.26KiB

icon

Vim what? Extension · Developer Tools 6,000+ 6 ★ 834KiB

icon

Open in PDF Viewer Extension · Productivity 6,000+ 135 ★ 17.96KiB

icon

Vim for Google Docs™ Extension · Developer Tools 6,000+ 26 ★ 943KiB

icon

GhostText Extension · Developer Tools 6,000+ 138 ★ 98.09KiB

icon

PDF Viewer Extension · Productivity 6,000+ 7 ★ 2.51MiB

icon

No PDF Download Extension · Productivity 6,000+ 42 ★ 8.05KiB

icon

Saka Extension · Productivity 6,000+ 35 ★ 195KiB

icon

Docs Viewer Extension · Productivity 6,000+ 9 ★ 19.06KiB

icon

Smart TOC Extension · Productivity 6,000+ 100 ★ 81.44KiB

icon

Steward Plus Extension · Productivity 6,000+ 45 ★ 950KiB

User reviews

icon

Julia Söderlund (ID: 000000d57e7cc807) Voted 3 ★ - Updated 01/13/2024 I'm glad that something like this exists, but I can only use j and k to scroll and that hops an entire page at once. I can't read a pdf if it jumps an entire page at once, I'll just keep using pgup and pgdn.

icon

Guilherme David (ID: 000000739e05556a) Voted 2 ★ - Updated 10/02/2023 i wish there was a way to disable pagination, as this doesn't allow me to copy and paste the whole text in the PDF. Also, it would be cool if j and k would work as the down and up keys, as opposed to changing pages (it would be better if h and l changed pages)

icon

Yabin CHENG (ID: 00000039e0188f83) Voted 5 ★ - Updated 09/23/2023 I used to convert all pdf to html, and run a local server to hold the html file to use vim-c for reading. What a life saver! Great tool.

icon

_ Nhat (ID: 0000000937797b28) Voted 5 ★ - Updated 01/19/2023 Good thanks gdh1995 and many dev!

icon

Dave Houser (ID: 000000525921a0ec) Voted 2 ★ - Updated 11/25/2022 This extension just does not work, more importantly, there is no documentation so I don't know how to actually use it. The only thing I can get it to do is page up and page down with vim "j" and "k" nothing else works. If I should be using this a different way the creator needs to share how to set it up.