Vim online editor

Dev tools

online code editor

SHOW HN2023

Legend

Vim online editor

Vim online editor using WebAssembly, storing files using IndexedDB

vimonlineeditor.com

#vim#online editor#webassembly#indexeddb#browser editor

316points
65comments
#133of 3,109 in 2023
Top 5%of 2023 by points

How HN took it

MixedNo clear lean

8 positive, 13 neutral or asking, 2 mixed, 4 critical, out of 27 comments about the project. Thread score +0.12.

Execution: 3 for, 4 againstIdea: 2 for, 0 againstDesign: 1 for, 0 againstPerformance: 1 for, 0 againstPricing: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Smooth and fast to use

    From 2 comments
    • Wow, very smooth to use! Would be extra neat if this could support plugins as well. We're building out a free AI code completion tool, Codeium that will support Neovim as an IDE…
      varunkmohan on HN
    • The WASM version does seem considerably more snappy to me.
      avnigo on HN
  • Useful for Vim users without local Vim access

    From 1 comment
    • From the linked page: > Why use Vim Online Editor? > 1. Because you love vim. > 2. Because you don't have access to vim somehow (maybe you're on a Chromebook that doesn't allow…
      codetrotter on HN

Objections

  • Ctrl key triggers visual mode in Firefox

    From 2 comments
    • Are there some opinionated keybindings configured with this? I find that typing ctrl puts it into visual mode immediately. ctrl-v doesn't work. Also, I use ctrl-[ as escape, and…
      colordrops on HN
    • It makes me sad every time I try a Vim with a non-zero 'scrolloff' setting. Since I started using Vim I have learned to use H and L efficiently when navigating, but non-zero…
      rav on HN
  • Some Vim behaviours are incorrect, such as shift in command mode and scrolloff

    From 2 comments
    • Pretty cool. There's a lot of vim nuances to implement. Everyone is going to have their subset that doesn't work quite right. In my short experimenting with it <shift> in command…
      jay-anderson on HN
    • It makes me sad every time I try a Vim with a non-zero 'scrolloff' setting. Since I started using Vim I have learned to use H and L efficiently when navigating, but non-zero…
      rav on HN
  • Brace key ({ or }) fails on some setups

    From 1 comment
    • Does kinda work Perfect : * Using :left and V , set ts=4 sts=4 sw=4 * Recording macros with q * Main vim combos - it's definitely vim Fails : * Typing { or } on a MacBook Air…
      dontchooseanick on HN

Requests

  • Plugin support

    From 1 comment
    • Wow, very smooth to use! Would be extra neat if this could support plugins as well. We're building out a free AI code completion tool, Codeium that will support Neovim as an IDE…
      varunkmohan on HN
  • Loading a .vimrc or dotfiles

    From 1 comment
    • Love Firenvim. Although I think there are different usecases for a vim-in-a-website and something like firenvim (or emacs-anywhere[1], which is what I'm using nowadays, after…
      lvncelot on HN

Questions

  • Is IndexedDB storage evicted by browsers such as Safari?

    From 2 comments
    • Is safari still evicting indexeddb after 7 days? https://web.dev/storage-for-the-web/ If so, Indexeddb should only be used to store “unsaved” files for safari. Chrome and Firefox…
      pyrolistical on HN
    • IndexedDB can be purged at any time by the browsers. They all have different rates, but I believe Safari will dump a db if it needs space and that DB hasn't been touched for a…
      john_the_writer on HN
  • Does it open security risks compared with native Vim?

    From 1 comment
    • Interesting about the security note and WASM re: the Neovim version. (see here: https://github.com/glacambre/firenvim. More specifically here:…
      deafpolygon on HN

Alternatives named

  • Firenvim

    From 1 comment
    • That's great ! I have been looking for such a quick online vim experience for quite some time. A month ago I did find what I consider to be even better : make of any textarea on…
      cassepipe on HN
  • wasavi

    From 1 comment
    • Ah thank you! I've been using wasavi on Chrome but real-vim may be enough to pull me back to Firefox.
      finnh on HN
  • vim.js emterpreter

    From 1 comment
    • If you are into this, note there's also a JavaScript online Vim: https://wang-lu.com/vim.js/emterpreter/vim.html
      csdvrx on HN
  • VSCodeVim on vscode.dev

    From 1 comment
    • VSCode has a web app: https://vscode.dev You can even use the VSCodeVim extension (minus neovim-powered features) inside it. You can turn on Settings sync and it will share as…
      WorldMaker on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/34262825)