Writing My Own Text Editor | Prime Reacts

preview_player
Показать описание
Recorded live on twitch, GET IN

MY MAIN YT CHANNEL: Has well edited engineering videos

Discord

Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
Рекомендации по теме
Комментарии
Автор

I mean it is easier to write your own text editor than configure neovim

thegreatbambino
Автор

programmers eventually can't resist the urge to write their own OS kernel, their own programming language, or their own text editor

probably is just how programmers deal with their mid-life crisis

TheSulross
Автор

I mean... from the way he explained everything, and if he's down to make it - with other engineers, as he mentioned... all I can say is:
*LET HIM COOK*
This is how software evolves, and people like this are the ones that make most difference in our day-to-day jobs - quality tools should never be underestimated.
All power to him.

josetobias
Автор

Variable width fonts are important for non-ascii text and other unicode features that cant fit inside a perfect rectangular grid of "letters", plain text that is just LTR graphemes does not exist. TUI first also has other issues like imposing one font size for everything and severely limiting you in what you can do with things like popups and other appearance related things.

tauiin
Автор

The final destiny of a text editor is an email reader.

ea_naseer
Автор

This is happening everywhere! A bunch of Indie Apple Devs are currently writing their own code editors as well 😂

- Runestone
- Code Edit
- Swift Studio
- …

It seems like a pattern

technocidal
Автор

This is what programming does to your brain, you want to rewrite everything.
to make it to your liking, to your image. IT COMPELS YOU TO PLAY GOD!!

gus
Автор

Funny thing, the name "Nyoom" is a onomatopoeia for the sound of a very fast object.

wesleyoliveira
Автор

As someone who likes the concept of Emacs but has often ended up fighting lisp instead of enjoying the configuration aspect, I'm kinda interested on this project, if it aims to be a modern replacement / rewrite of emacs I hope it does well.

Muttisuri
Автор

At some point, just open another window

rezzor_
Автор

I don't understand the need to do this but I can appreciate the commitment, kudos

Ked_gaming
Автор

“… he is trying to make Neovim into his operating system”
Objection your honor! Factious speculation!

pif
Автор

Yeah, Lisp changes the way you think about programming for sure. I used to have a paying Common Lisp job. Emacs was basically a compromise when going from Lisp Machines to Unix and C. You have no idea how much people thought Lisp Machines would be the future.

LaPingvino
Автор

1 indexing is awesome, it reminds me everytime that I cannot trust zero-or-one-indexes anyway

kagsdev
Автор

Why helix hate tho? It's good, and does pretty much everything i need it to at this point + default keybinds are more sensible imo. Yes, no plugin system (being worked on) and a bit cumbersome to configure the LSPs, but it's one time operation, and you're good, especially if you have your dotfiles backed up (I use NixOS for example, so i dont have to even do much to have the exact same experience on a totally different machine). I also use a multiplexer (Zellij, cuz Rust and floating panes (very useful, can't live without them now)) + broot for fuzzy searching, and it's all I need really, been working like this for about 4-5 months now and can barely use normal IDE's at this point.

vitluk
Автор

3:15 for a second i thought prime was talking about SPICE, the command line circuit simulator

genejas
Автор

Although I use Emacs I do agree with prime boi when it comes his take on vim, that is, GNU/Linux is your environment and vim is its editor.
Emacs on the other hand is very different and it is hard for someone coming from vim (or any other text editor) to understand why a lot of people like Emacs simply by "trying it out". You most likely won't "get it" until you have learnt lisp in order to take advantage of the extensibility of Emacs, for while the biggest selling point of vim is its editing capabilities, extensibility is what makes Emacs great as well as the introspectability and interactive development experience that comes with being built on lisp.

ebn__
Автор

I saw a chat go by that said "In the absence of history, 1-based indexing is more intuitive." And I presume they're referring only to programming history, because in mathematical history, ever since right around 5, 000 years ago all number systems start with zero. And, w.r.t common number systems on computers binary, octal, decimal, and hexadecimal all start with 0, but what else would you choose for binary? 1, 2? I don't think so.

JayLooney
Автор

joe tried this challenge and it went pretty well for him

Ryan-inot
Автор

Using a text editor to write a text editor is cheating. Punch cards and dip switches or GTFO!!!

robmorgan