suby

u/suby


r/HelixEditor•

One thing which annoyed me about helix compared to vim is that I had to put my cursor inside a pair of delimiters in order for matching to work. For example mi( only works when inside parens.

Take this line:

    theme = "solarized_light"

In vim you can do ci" and it will kill inside the quotes and put you in insert mode between the quotes

    theme = ""

In helix that would be mi"c but, again, it only works if your cursor is inside the quotes.

This mapping seems to give identical behavior:

[keys.normal.m]
"[" = "@;t]mi[c"
"(" = "@;t)mi(c"
"<" = "@;t<gt>mi<lt>c"
"\"" = "@;f\";vmmdi\""
"'"  = "@;f';vmmdi'"

Now doing m" or m( etc. will put you in insert mode betwe

365


r/lexfridman•

On the latest podcast with Nick Lane, Lex mentioned that he'll be interviewing Michael Levin in an upcoming podcast. This has me excited because one of the most mind blowing talks I've ever seen was done by Michael Levin.

A rough summary is something along the lines of - Organisms have bioelectrical patterns that store information separately from genomic, anatomical states. These bioelectrical patterns play a huge role in developmental processes, as they appear to control how the organism is structured at a high level. To put it into programming terms (I think they might even use this example in the talk?), to me it sounds like the genome is the actual implementation of a function and the

462