vi in your browser

Dev tools

browser-based text editor

SHOW HN2012

206points
77comments
#73of 1,677 in 2012
Top 5%of 2012 by points

How HN took it

MixedNo clear lean

8 positive, 16 neutral or asking, 4 mixed, 10 critical, out of 38 comments about the project. Thread score -0.02.

Execution: 2 for, 9 againstIdea: 5 for, 0 againstPrivacy: 0 for, 1 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

  • Works well and is a nifty, cool idea

    From 3 comments
    • Pretty darn nifty, but vim stuff like 'ciw' doesn't work, and also 'C' leaves you in an insert state where your next keystrokes are entered just before the last letter in the…
      sbmassey on HN
    • Yum. Though the biggest thing I liked about this was learning about the service 'filepicker'. Smart integration.
      davidandgoliath on HN
    • Finally, I've been waiting for this for ages.
      Produce on HN
  • Filepicker integration is smart

    From 1 comment
    • Yum. Though the biggest thing I liked about this was learning about the service 'filepicker'. Smart integration.
      davidandgoliath on HN

Objections

  • Many vim commands are missing or broken, such as ciw, yanks, counts with o/O

    From 4 comments
    • Pretty darn nifty, but vim stuff like 'ciw' doesn't work, and also 'C' leaves you in an insert state where your next keystrokes are entered just before the last letter in the…
      sbmassey on HN
    • Slight issue: counts do not work in combination with insertion commands. (in other words, you can't use 5i to have something inserted 5 times, or for a more useful example you…
      jlgreco on HN
    • As well, non of the screen movement commands and some miscellaneous commands aren't working. It really took out almost all of the flow I have when I'm editing files. Vi commands:…
      carb on HN
    • Also, some yanking commands don't work: yiw, yaw (it goes into insert mode)
      mihaifm on HN
  • Dropbox grants access to the entire Dropbox

    From 1 comment
    • Why I can't use this: "This app will have access to your entire Dropbox." Which still happens with pretty much every Dropbox app, despite fine-grained permissions many months…
      mmahemoff on HN
  • Tab and Escape/Ctrl-C handling is unreliable

    From 3 comments
    • Pressing tab in insert mode doesn't work for me :(
      ramblex on HN
    • Somehow online vi clones never bother with implementing ^[ (does the same as escape), which seriously impairs me. Is this impossible to implement?
      filipncs on HN
    • As well, non of the screen movement commands and some miscellaneous commands aren't working. It really took out almost all of the flow I have when I'm editing files. Vi commands:…
      carb on HN

Requests

  • Add more vim features like line numbers, column selection and text objects

    From 3 comments
    • Ability to edit files off Box / DropBox is a big plus. Is there a mailing list or something like that (some RSS feed for a development blog) where I will be able to see when…
      ganeshts on HN
    • Implement text objects and Vim-style fFtT (character searches are repeatable via ; and ,) and you'll have me as a user. :)
      dsrguru on HN
    • Any documentation on the restrictions? Commands like :set nu to display line numbers are not available...
      ganeshts on HN
  • Add Evernote support

    From 1 comment
    • so cool. super awesome as-is. if you add evernote support i will go crazy w/ happiness.
      tvladeck on HN
  • Github commit save support

    From 1 comment
    • Sorry should have been more clear. I meant for saving back a commit after opening from Github
      brettcvz on HN

Questions

  • Is the code open source and can it be embedded as an iframe

    From 2 comments
    • This looks really cool. Any plans on sharing/open sourcing the code and going through the process of how you built it?
      Omnipresent on HN
    • Can I embed this as an iframe?
      ananddass on HN

Alternatives named

  • ymacs

    From 1 comment
    • Cool. Emacs fans wanting their fix in the browser can checkout ymacs: http://www.ymacs.org/demo/
      kjhughes on HN
  • Vimperator and Pentadactyl browser plugins

    From 2 comments
    • You can get something similar to that with the Firefox vimperator plugin. Press ctrl-I in a textarea and a vim pops up. When you close it the text gets copied back. I use it a lot!
      dimatura on HN
    • Pentadactyl (Firefox) has a "Pass Through" mode (ctrl-z) for this reason.
      danneu on HN
  • JSVim

    From 1 comment
  • Vimium

    From 1 comment
    • I always get confused when I run apps like this and they don't work initially. If you use Vimium, press i when this starts up.
      s00pcan 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/4143863)