nowfound

Life & fun · December 4, 2022

Using Vim as an input method editor (IME) for X11 apps

As a Vim user, I often use Vim to write some text and then copy & paste it into another text field of GUI apps (e.g. browsers, chat apps, etc.), because almost all of these text fields provide only very basic editing functions. A while ago, I came up with an idea: what if we could use Vim as an IME? Ordinary IMEs are used to input some non-English characters, but the essential functions of IME are 1) receiving a keyboard sequence 2) process the key sequence and outputting a text These functions are the same as text editor's. So I thought implementing an IME that can be used with Vim…

Using Vim as an input method editor (IME) for X11 apps launched on December 4, 2022 with 132 votes, #280 of 3,688 launches that month and more than 90% of that year's launches. The site was still online in September 2026, 3 years on.

Visit github.com ↗Alternativestop 8% of December 2022

In plain words

This tool allows Vim users to use Vim as an input method editor for X11 applications like browsers and chat apps. Instead of copying and pasting text written in Vim, users can invoke the editor within any text field and use familiar Vim keybindings to compose and edit text directly. It leverages Vim's full editing capabilities to replace the basic text input functionality found in most GUI applications.

written from the facts on this page · September 2026

From the sources

Using Vim as an input method for X11 apps. Contribute to algon-320/vime development by creating an account on GitHub.

In the maker’s words, at launch

As a Vim user, I often use Vim to write some text and then copy & paste it into another text field of GUI apps (e.g. browsers, chat apps, etc.), because almost all of these text fields provide only very basic editing functions. A while ago, I came up with an idea: what if we could use Vim as an IME? Ordinary IMEs are…

Does a similar job

all alternatives →

More life & fun this month

the category →

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, December 2022

the whole month →
  • ChatGPT▲1,643

    A long, meandering, playful conversation with ChatGPT, where I take it through a whirlwind of associative tangents (in order to relax its constraints), then put it into a hypnotic trance and take it into a past-lives regression where it re-lives its own training data. Then I switch it back and forth between "4o" and "o1-preview", engage in some self-reflective philosophizing and ask it to write an essay summarizing our interaction. Some of this is just goofy fun. Some of it is me exploring the tradeoffs between policy alignment, imagination, chain-of-thought reasoning, memory, agreeableness,…

    AI · 2022 · chatgpt.com

  • Obsidian Canvas gives you infinite space to research, brainstorm, diagram, and lay out your ideas.

    Work · 2022 · obsidian.md

  • PS

    Better privacy without special software

    Commerce · 2022 · mprimi.github.io

  • Use generative AI to create future-facing videos

    AI · 2022 · studio.d-id.com

  • Sessions 2.0▲1,015

    Videoconferencing that finally WOWs

    Growth · 2022

  • Stop treating the database as dumb storage and use its extended features. There's a lot you can use.

    Dev tools · 2022 · sqlfordevs.com