Devil Mode

Dev tools

emacs extension

SHOW HN2023

Devil Mode

A twisted Emacs key translator for modifier-free editing

github.com

#emacs#modifier-free editing#key translator#keybindings

50points
56comments
#1,074of 3,109 in 2023
Top 35%of 2023 by points

How HN took it

DebatedReal support and real criticism

2 positive, 2 neutral or asking, 0 mixed, 3 critical, out of 7 comments about the project. Thread score -0.10.

Idea: 0 for, 2 againstDesign: 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

  • Fun, novel idea for chording-style editing in Emacs

    From 2 comments

Objections

  • Terminology and default keybindings are hard for newcomers

    From 3 comments
    • Interesting concept. The constant modifiers in Emacs are really such a turn-off. I want to give Emacs another try, but I cannot understand why functionalities are accessed like…
      juujian on HN
    • Tangent: any tips on how to make the M-x line more usable, similar to a command palette? I just got started with Emacs, and the archaic terminology and inconsistent naming is…
      schemescape on HN
    • Yank instead of paste. Frame instead of window. Kill instead of delete. kill-ring-save instead of copy. I was going to add 'visit instead of open', but I guess that bit has…
      munch117 on HN
  • Thumb keys or keyboard firmware are a better solution

    From 2 comments
    • Thumb keys on an ergonomic keyboard are a much better solution to this issue.
      precompute on HN
    • This could be done more cleanly in keyboard firmware. I recovered from a deep dive into mechanical keyboards by trying Topre switches, the obsession killer. I now have four…
      Syzygies on HN

Requests

  • Share the QMK config and more about the theory of operation

    From 2 comments
    • Do you mind sharing your qmk config? I'm using homerow for modifiers and combos for symbols, barely using any layers. Though idea of ditching homerow modifiers for layers not…
      yes_but_no on HN
    • I will echo another commenter, I'd love to hear more about how you arrived at this, and what your current practice looks like (the theory of operation, if you will). I'd love to…
      all2 on HN
  • Support for two-finger chording or scoping to other apps

    From 2 comments
    • This could be done more cleanly in keyboard firmware. I recovered from a deep dive into mechanical keyboards by trying Topre switches, the obsession killer. I now have four…
      Syzygies on HN
    • I will echo another commenter, I'd love to hear more about how you arrived at this, and what your current practice looks like (the theory of operation, if you will). I'd love to…
      all2 on HN

Questions

  • Whether it works with SPC as the devil key

    From 1 comment
    • I wonder how well this would work with SPC as the devil key.
      hibbelig on HN

Alternatives named

  • God mode

    From 1 comment
    • Reminds me of god-mode: https://github.com/emacsorphanage/god-mode. Although I use Evil, it still comes in handy on occasion when I need to type something without an Evil…
      bradrn on HN
  • Evil mode / vim

    From 2 comments
    • I feel like I'm living in both the golden age of ergonomic keyboards (kinesis, ergodox, etc) and the golden age of modal interfaces for Emacs (evil, devil, boon, meow, etc). Lots…
      clircle on HN
    • Well, someone has to say it, right? "You might as well use vi."
      zevv on HN
  • Home-row mods and QMK firmware

    From 2 comments
    • This could be done more cleanly in keyboard firmware. I recovered from a deep dive into mechanical keyboards by trying Topre switches, the obsession killer. I now have four…
      Syzygies on HN
    • By default in Emacs, `M-x` is analogous to Ctrl+Shift+p. Most users like a vertical completion candidate interface for it, such as the `vertico.el` package (among very very many…
      Conscat 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/35849788)