e

Dev tools

text editor

SHOW HN2017

120points
42comments
#354of 2,242 in 2017
Top 16%of 2017 by points

How HN took it

DebatedReal support and real criticism

3 positive, 6 neutral or asking, 0 mixed, 3 critical, out of 12 comments about the project. Thread score +0.04.

Execution: 1 for, 3 againstIdea: 1 for, 0 againstDesign: 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

  • Minimal, Vim-like editor with Lua extensibility

    From 2 comments
    • "feels like Vim, just different enough for you to be frustrated" is true, but I like the Lua built-in: it's a fantastic language for this kind of thing, and feels more inviting…
      sewer_bird on HN
    • I made my own Kilo and have wanted to eventually build it into something like this (Vim-ish and Lua extensible.) Eventually, I will find the time. Good stuff!
      mileycyrusXOXO on HN
  • Fun projects like this belong on Show HN

    From 1 comment
    • +1 Projects like these are always welcome on Hacker News. I am saddened to see comments like the parent's (that are too eager to discourage any technical decision that does not…
      samoright on HN

Objections

  • Build failed without changes to Makefile and binary exits with no output

    From 1 comment
    • cloned the source and tried to build....failed. had to add -lm -ldl and remove -Werror in the Makefile in order to get it to even build. After that I got a binary "e" but running…
      kimusan on HN
  • Does not use curses, relying on raw ANSI escape sequences

    From 3 comments
    • It's nice to see another editor that uses straight ansi escapes instead of the bloated legacy database of glass terminal incompatibility & its associated clumsy library. :-) I…
      clarry on HN
    • It's bad to see someone ignoring previous work done and assuming that doing things by hand necessarily means doing it better or more efficiently. ncurses has optimization…
      msla on HN
    • But the escapes aren't actually standardised to particular values, as far as I remember. The terminfo database exists for a reason. Assuming every terminal is 'xterm' is an awful…
      alphaalpha101 on HN
  • Default WASD keybindings are not suitable for non-QWERTY keyboards

    From 3 comments
    • "wasd" keybindings got my vote!
      Gedeost on HN
    • Not all keyboards have a qwerty layout.
      marklgr on HN
    • I'm typing on an AZERTY keyboard (used mostly in France and Belgium, and a few other countries according to Wikipedia). I'm not suggesting not to use wasd by default if people…
      marklgr on HN

Requests

  • Support AZERTY and customizable keybindings

    From 2 comments
    • I'm typing on an AZERTY keyboard (used mostly in France and Belgium, and a few other countries according to Wikipedia). I'm not suggesting not to use wasd by default if people…
      marklgr on HN
    • Azerty, it's used in France and Belgium and maybe some other places too.
      michielderhaeg on HN
  • Modeless editing mode

    From 1 comment
    • How hard is it to run it modeless? Also I love projects like this, so thanks! GNU Zile (https://www.gnu.org/software/zile/) is another one I really enjoy with a more emacs focus…
      Karrot_Kream on HN
  • Image display like imgcat

    From 1 comment

Questions

  • Does Vim's Lua support work in packaged builds

    From 2 comments
    • Doesn't Vim have Lua support too?
      nerdponx on HN
    • A lot of those languages don't come activated by default on the packaged versions of Vim - Lua is one of them, at least on osx/homebrew. That strongly dissuades me from writing…
      otikik on HN
  • Can it be run in modeless mode

    From 1 comment
    • How hard is it to run it modeless? Also I love projects like this, so thanks! GNU Zile (https://www.gnu.org/software/zile/) is another one I really enjoy with a more emacs focus…
      Karrot_Kream on HN

Alternatives named

  • Vim and Neovim

    From 2 comments
    • "It isn’t widely known that Vim has interfaces into several popular scripting languages: Python, Ruby, Perl, Scheme, and Tcl." https://items.sjbach.com/97/writing-a-vim-plugin
      humanrebar on HN
    • Neovim does, and it will be a first class scripting citizen in 0.3. https://neovim.io/roadmap/
      jmcphers on HN
  • vis

    From 1 comment
    • If you're after something lightweight, similar enough to be vim to be useable, and lua built-in checkout vis: https://github.com/martanne/vis The structural regular expressions…
      widdma on HN
  • kilua

    From 1 comment
    • My own fork of Antirez's kilo was created specifically to add Lua support: http://github.com/skx/kilua Having even basic support, for key-bindings, and reacting to events, is…
      stevekemp on HN
  • GNU Zile

    From 1 comment
    • How hard is it to run it modeless? Also I love projects like this, so thanks! GNU Zile (https://www.gnu.org/software/zile/) is another one I really enjoy with a more emacs focus…
      Karrot_Kream on HN
  • nvi

    From 1 comment
    • I really think curses causes more problems than it solves, today. It made sense back when terminals were hardware, and communications with them were really slow. Today? Explain…
      clarry 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/15173863)