# vrapper/vrapper

Vim-like editing in Eclipse

Repository: https://github.com/vrapper/vrapper
Canonical: https://ross.abutalabs.com/products/vrapper
Homepage: http://vrapper.sourceforge.net/
Language: Java
License: GPL-3.0
License Family: copyleft
Topics: vim, eclipse, eclipse-plugin
Last push: 2024-08-27T22:41:17+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 5895, "days_push": 736, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1130, forks 154 (observed 2026-08-28T04:03:42.290941+00:00)

## What it is
Vrapper is an Eclipse plugin that wraps existing Eclipse text editors to provide Vim-like modal editing, including operators, motions, text objects, registers, marks, search, visual mode, and macros. Unlike plugins that embed Vim, it layers Vim behavior on top of the native Eclipse editors so features like refactoring and code generation remain fully available.

## Use cases
- use vim keybindings in eclipse
- modal editing inside eclipse ide
- vim motions and operators in eclipse editors
- keep eclipse refactoring while editing like vim
- add vim emulation to eclipse without embedding vim
- split editor windows with vim commands in eclipse

## When to choose
- you are a Vim user who must work in Eclipse and wants familiar modal editing
- you want to keep Eclipse editor features like refactoring, code generation, and content assist while using Vim commands
- you want a lightweight Vim emulation layer rather than a full embedded Vim instance
- you want optional extras like surround, sneak, argtextobj, and split-editor commands

## When to avoid
- you want the full, exact behavior of real Vim rather than a subset of its features
- you do not use Eclipse or its text editors
- you prefer alternatives like Eclim (driving Eclipse from Vim) or Vimplugin (embedding Vim in Eclipse)
- you need a plugin actively developed with frequent releases

## Facets
- artifact type: plugin
- maturity: maintenance
- function: editor, developer-tools, plugin-system
- domain: text-editors, developer-tools
- platform: editor-plugin, cross-platform, jvm
- tags: vim-emulation, eclipse-plugin, modal-editing, vim-keybindings, eclipse-ide, ide

## Member repositories
- vrapper/vrapper (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:42.290941+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T06:38:17.426362+00:00, confidence not recorded.
  - readme: https://github.com/vrapper/vrapper (fetched 2026-08-28T04:03:42.290941+00:00, sha 1e1e222c4da7)
  - homepage: http://vrapper.sourceforge.net/ (fetched 2026-08-29T12:42:47.303056+00:00, sha 2d120f5428a5)
  - site_page: https://vrapper.sourceforge.net/features (fetched 2026-08-29T12:42:47.312366+00:00, sha 6e1f4021ff43)
  - site_page: https://vrapper.sourceforge.net/documentation (fetched 2026-08-29T12:42:47.314113+00:00, sha 030d66ca32b6)
  - site_page: http://vrapper.sourceforge.net/documentation?topic=optional_plugins (fetched 2026-08-29T12:42:47.316124+00:00, sha adb7d685d73c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
