GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - replit/codemirror-vim: Vim keybindings for CM6

BranchesTags
Open more actions menu

Latest commit

 

History

642 Commits
642 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
packages
packages
 
 
.envrc
.envrc
 
 
.gitignore
.gitignore
 
 
.replit
.replit
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
flake.lock
flake.lock
 
 
flake.nix
flake.nix
 
 
package.json
package.json
 
 
pnpm-lock.yaml
pnpm-lock.yaml
 
 
pnpm-workspace.yaml
pnpm-workspace.yaml
 
 
replit.nix
replit.nix
 
 

Repository files navigation

codemirror-vim

Vim keybindings for CodeMirror.

This is a pnpm workspace containing three packages:

  • @replit/codemirror-vim — Vim keybindings for CodeMirror 6 (the main package)
  • cm5-vim — the same vim engine bundled for CodeMirror 5
  • @replit/codemirror-vim-core — the editor-agnostic vim engine and shared test suite used by both, originally authored by @mightyguava (Yunchi Luo)

Development

pnpm install
pnpm run dev      # start the CodeMirror 6 demo
pnpm run test     # run the CodeMirror 6 test suite
pnpm run testAll  # run all tests, including cm5 and packaging checks

The repo ships a nix dev shell via direnv: direnv allow provides node, pnpm, and the browsers needed for tests.

About

Vim keybindings for CM6

www.npmjs.com/package/@replit/codemirror-vim

Topics

codemirrorcodemirror-6editorvim

Resources

Readme
MIT license
Activity
Custom properties

Stars

481 stars

Watchers

36 watching

Forks

58 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.