8000 GitHub - andynapoleon/VIMrly: πŸ–‹οΈ A Chrome extension for using Vim in Google Docs πŸ“.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

andynapoleon/VIMrly

Repository files navigation

VIMrly πŸ–‹οΈ

Vim Motions Chrome Extension for Google Docs πŸ“

VIMrly is a Chrome Extension that integrates Vim-style keyboard shortcuts into Google Docs, enhancing text editing efficiency and user productivity. Built and tested using TypeScript, Webpack, and Jest. Initially developed collaboratively during the DevelopEd 3.0 Hackathon (2024) πŸ† and further advanced πŸš€, VIMrly aims to provide a seamless modal editing experience for Vim enthusiasts working within Google Docs.

Features πŸ“ˆ

  • Vim-like Navigation: Utilize h, j, k, l keys for efficient cursor movement within documents, and many other Vim commands!
  • Modal Editing: Switch between Command, Insert, and Visual modes to control editing behavior.
  • Status Bar: A dynamic status bar at the bottom displays the current mode for real-time feedback.
  • Settings Popup: Customize extension settings, such as enabling or disabling specific modes, through an intuitive popup interface.
  • Seamless Integration: Designed to work harmoniously with Google Docs without disrupting native functionalities.
Screen.Recording.2025-01-27.at.10.51.21.AM.mov

Installation βš™οΈ

Prerequisites

  • Google Chrome: Ensure you have the latest version of Google Chrome installed.
  • Node.js and npm: Required for building the extension from source.

Steps

  1. Clone the Repository:

    git clone https://github.com/andynapoleon/VIMrly.git
    cd VIMrly
  2. Install Dependencies:

npm install
  1. Build the Extension:
npm run build
  • This command compiles the TypeScript files, bundles the scripts and styles, and copies necessary assets into the dist/ directory.
  1. Load the Extension into Chrome:
  • Open Chrome and navigate to chrome://extensions/.
  • Enable Developer mode by toggling the switch on the top right corner.
  • Click on Load unpacked and select the dist/ folder from the cloned repository.
  • The VIMrly extension should now appear in your list of extensions and its icon in the Chrome toolbar.

Contact πŸ“ž

Developed by:

About

πŸ–‹οΈ A Chrome extension for using Vim in Google Docs πŸ“.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors 3

  •  
  •  
  •  
0