@replit/codemirror-emacs
TypeScript icon, indicating that this package has built-in type declarations

6.1.0 • Public • Published

Emacs keybindings for CM6

Run on Replit badge NPM version badge

Installation

npm i @replit/codemirror-emacs

Usage

import { basicSetup, EditorView } from 'codemirror';
import { emacs } from "@replit/codemirror-emacs"

new EditorView({
  doc: "",
  extensions: [
    // make sure emacs is included before other keymaps
    emacs(), 
    // include the default keymap and all other keymaps you want to use in insert mode
    basicSetup, 
  ],
  parent: document.querySelector('#editor'),
})

Dependencies (0)

    Dev Dependencies (6)

    Package Sidebar

    Install

    npm i @replit/codemirror-emacs

    Weekly Downloads

    379

    Version

    6.1.0

    License

    MIT

    Unpacked Size

    110 kB

    Total Files

    16

    Last publish

    Collaborators

    • jonesit-replit
    • ltazmin_replit
    • stkenned
    • moudy
    • lhchavez
    • masad-frost
    • ryantm
    • tobyho
    • cbrewster
    • theflowingsky
    • brianpool
    • brenoafb
    • ink404
    • alexisreplit
    • replitdstewart
    • ryanweingast
    • jackyzha0
    • szymon_k
    • lopezhoracio
    • jamesaustinreplit
    • talorreplit
    • eng-service