Turn your browser into a Neovim GUI.

Latest Version

Version
0.2.16
Update
April 29, 2024
Size
325KiB
Developer
Category
Users
2,000+
Rating
4.82759 ★
Manifest Version
2
Web Store Status
Languages Support
English
See more
Permissions
NativeMessaging
Storage
See more

Firenvim Extension

This Chrome extension lets you use Neovim directly from your browser. Contrary to other extensions, it does not open a new OS window.

In order to install it you need:
- This Chrome addon
- Neovim >=0.4.0
- The firenvim neovim plugin: https://github.com/glacambre/firenvim
- Once the firenvim neovim plugin is installed, run `:call firenvim#install()`
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "background": { "scripts": [ "background.js" ] }, "browser_action": { "browser_style": true, "default_icon": "firenvim128.png", "default_popup": "browserAction.html", "default_title": "Firenvim" }, "commands": { "nvimify": { "description": "Turn the currently focused element into a neovim iframe.", "suggested_key": { "default": "Ctrl+E" } }, "send_C-n": { "description": "Send Ctrl-n to firenvim." }, "send_C-t": { "description": "Send Ctrl-t to firenvim." }, "send_C-w": { "description": "Send Ctrl-w to firenvim." }, "toggle_firenvim": { "description": "Toggle Firenvim in the current tab." } }, "content_scripts": [ { "all_frames": true, "js": [ "content.js" ], "match_about_blank": true, "matches": [ "" ], "run_at": "document_start" } ], "description": "Turn your browser into a Neovim GUI.", "icons": { "16": "firenvim16.png", "48": "firenvim48.png", "128": "firenvim128.png" }, "manifest_version": 2, "name": "Firenvim", "options_ui": { "page": "options.html" }, "permissions": [ "nativeMessaging", "storage" ], "version": "0.2.16", "web_accessible_resources": [ "index.html", "ISSUE_TEMPLATE.md" ], "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAk3pkgh862ElxtREZVPLxVNbiFWo9SnvZtZXZavNvs2GsUTY/mB9yHTPBGJiBMJh6J0l+F5JZivXDG7xdQsVD5t39CL3JGtt93M2svlsNkOEYIMM8tHbp69shNUKKjZOfT3t+aZyigK2OUm7PKedcPeHtMoZAY5cC4L1ytvgo6lge+VYQiypKF87YOsO/BGcs3D+MMdS454tLBuMp6LxMqICQEo/Q7nHGC3eubtL3B09s0l17fJeq/kcQphczKbUFhTVnNnIV0JX++UCWi+BP4QOpyk5FqI6+SVi+gxUosbQPOmZR4xCAbWWpg3OqMk4LqHaWpsBfkW9EUt6EMMMAfQIDAQAB"}
Read more

Similar Extensions

icon

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

icon

Vimsert Extension · Developer Tools 2,000+ 3 ★ 203KiB

icon

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

icon

Pocket Vim Extension · Developer Tools 2,000+ 6 ★ 83.3KiB

icon

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

icon

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

icon

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

icon

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

icon

VIM typer Extension · Accessibility 2,000+ 5 ★ 6.84KiB

icon

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

icon

Refined GitHub Extension · Developer Tools 2,000+ 213 ★ 572KiB

icon

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

icon

DevTools Theme: Gruvbox Dark Extension · Developer Tools 2,000+ 7 ★ 50.3KiB

icon

PDF Viewer for Vimium C Extension · Productivity 2,000+ 30 ★ 2.88MiB

icon

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

icon

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

icon

Sourcegraph Extension · Developer Tools 2,000+ 169 ★ 8.22MiB

icon

Browserpass Extension · Productivity 2,000+ 33 ★ 1.1MiB

icon

OctoLinker Extension · Developer Tools 2,000+ 110 ★ 184KiB

icon

MarkDownload - Markdown Web Clipper Extension · Productivity 2,000+ 146 ★ 403KiB

icon

Edit with Emacs Extension · Productivity 2,000+ 130 ★ 345KiB

icon

Play with MPV Extension · Productivity 2,000+ 27 ★ 21.75KiB

icon

Enhanced GitHub Extension · Developer Tools 2,000+ 59 ★ 47.01KiB

icon

Rust Search Extension Extension · Developer Tools 2,000+ 20 ★ 1.61MiB

User reviews

icon

Vince Aggrippino (ID: 00000082e25bb514) Voted 1 ★ - Updated 05/09/2023 It seemed great at first, but it has a lot of problems. It doesn't load every time. The instructions at the GitHub repo are loaded with errors that you'll need to understand Lua to correct. Worst of all, it has a tendency to leave a lot "nvim --headless" processes running even after the browser has been closed. This is not malicious, but it's also not production quality.

icon

Skyler Ogden (ID: 00000051052ddb3d) Voted 5 ★ - Updated 01/12/2023 Phenomenal. Thank you.

icon

まさか (ID: 000000a910d48fbd) Voted 5 ★ - Updated 01/04/2023 Pretty cool!!

icon

ritzier w (ID: 0000005bbb71bad2) Voted 5 ★ - Updated 07/11/2022 Neovim everything!!!

icon

Vincent Aceto (ID: 000000c31b7dd3e3) Voted 5 ★ - Updated 08/12/2021 An actual NVIM client in my browser? Fast editing, fast PR review .. fast fast FASTTT. Seriously great extension, and create use of the NVIM client+server.