• 1 Post
  • 33 Comments
Joined 2 years ago
cake
Cake day: January 3rd, 2024

help-circle








  • I agree that extensibility would be nice, but it cant / shouldnt replace the actually working software with all working features. Ive never been able to get into modal editors before helix because vim / neovim (probably kakoune also) are unusable in their base form by modern standards. Any actual config / distribution needs tons of work to integrate basic usability features and fall apart in a blink (and are usually not very performant - lazy loading exists for a reason). Therefore i think its the right move to focus on implementing a fully featured editor first and then explore extensibility. That said i will also be very happy when it becomes a thing, no matter if it will be via webassembly, lisp, ect…


  • I’d recommend not trying to learn all the shortcuts as it’s most likely wasted effort. Most people probably dont know the entirety of available moves. Learn the basics to use the editor like, h j k l e w t f g s and start using it. Then whenever you need a ton of keystrokes to get something done, step back and see if there are moves which simplify that. Multiple selections / cursors are also an integral part of using helix so make sure to use em when applicable.

    As a sidenote helix isnt very modular imo. The appeal is that compared to e.g. neovim, it is very much a Monolith with most things you need built in which simplifies usage / configuration greatly.

    I’ll admit that this learning by doing way is prone to adopting half assed solutions but its the only way i know to get comfortable with something quickly



  • Just a small akshually : Viruses cant be dead or alive because the have no metabolism anyway so most (modern) vaccines work by extracting their mrna or the lipids on their surface and injecting that. Injecting a small portion of whole viruses my still infect you. Fyi

    Edit: ok I talked some garbage here: while viruses do not have a metabolism and thereby are, by the definition of some, not alive, there is apparently a way to make vaccines by destroying the genome of the virus via heat or chemicals and using the “shells” to make vaccines…

    Source (disclosure: website owned by vaccine producer) here






  • I’d argue that the reason this is so bad in other languages is because of horrible default implementations. Look at tostring in java, getting a somewhat printable object would be easy if the default implementation would use reflection or sth to print the object, but instead it prints hash gibberish no one cares about.