Shortleaf

Custom keyboard shortcuts for Overleaf.

What is Shortleaf?

Shortleaf is a Chrome extension developed by Andre Alcantara, and its main feature is "Custom keyboard shortcuts for Overleaf.".

Extension Screenshots

screenshot
screenshot
screenshot

Download Shortleaf Extension CRX File

Download Shortleaf extension files in crx format, manually install Chrome extensions in the browser, or share the crx files with friends to easily install Chrome extensions.

Extension Usage Instructions

                        This extension adds keyboard shortcuts to the popular Overleaf online latex editor. Examples include:
- alt+a for \alpha
- alt+\ for \frac{selected text here}{}
- alt-` for ``selected text here''
These shortcuts are fully customizable.                    

Extension Basic Information

Name Shortleaf Shortleaf
ID hmkemgnhfglmggklpfodjgkabaicchjn
Official URL https://chromewebstore.google.com/detail/shortleaf/hmkemgnhfglmggklpfodjgkabaicchjn
Description Custom keyboard shortcuts for Overleaf.
File Size 21.72 KB
Installation Count 426
Current Version 1.0.2
Last Updated 2023-10-31
Publish Date 2021-11-17
Rating 5.00/5 Total 11 Ratings
Developer Andre Alcantara
Email [email protected]
Payment Type free
Supported Languages en-US
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "Shortleaf",
    "description": "Custom keyboard shortcuts for Overleaf.",
    "version": "1.0.2",
    "icons": {
        "128": "icon128.png",
        "16": "icon16.png",
        "48": "icon48.png"
    },
    "manifest_version": 3,
    "background": {
        "service_worker": "service-worker.js"
    },
    "content_scripts": [
        {
            "matches": [
                "https:\/\/*.overleaf.com\/project\/*"
            ],
            "js": [
                "content-script.js"
            ]
        },
        {
            "matches": [
                "https:\/\/*.overleaf.com\/project\/*"
            ],
            "js": [
                "shortleaf.js"
            ],
            "world": "MAIN"
        }
    ],
    "web_accessible_resources": [
        {
            "resources": [
                "shortleaf.js",
                "popup.js",
                "shortleaf_pages.js",
                "shortleaf_pages.css",
                "default_config.json",
                "*.png"
            ],
            "matches": [
                ""
            ]
        }
    ],
    "permissions": [
        "storage"
    ],
    "options_page": "options.html",
    "action": {
        "default_popup": "popup.html"
    }
}