Linkarzu Podcast | Neovim, macOS, Emacs, Linux, Terminals and more.

Why He’s Building a New Terminal and Editor (Rio + Boo by Rapha Morim)

Let's meet the creator of the Rio Terminal emulator Rapha Morim

Link to the video:

https://youtu.be/MBBujxqLm-o

What's the best way to support me?

https://linkarzu.com/about/#youre-a-fraud-why-do-you-ask-for-money-isnt-youtube-ads-enough

Timeline:

00:00:00 - What is rio terminal

00:03:33 - Why the name rio

00:05:10 - brazil and primeagen mentioned

00:05:59 - Language terminal written in

00:06:43 - why was rust chosen?

00:09:47 - Rapha's main terminal

00:11:03 - Ghostty and Mitchell Hashimoto

00:15:03 - How all terminals implement features

00:16:40 - Alacritty and image support

00:21:23 - Rio image support

00:22:05 - Thoughts on tmux (spicy)

00:24:39 - Is tmux like running another terminal?

00:26:25 - tmux adding new features affect you?

00:29:25 - wezterm using kitty terminfo file

00:29:55 - rio sixel windows

00:31:26 - how do you feel when users use tmux

00:32:49 - what tmux features users ask for

00:34:17 - tmux monopoly, and zellij

00:34:39 - rapha implementing tmux functionality

00:35:23 - WezTerm multiplexer

00:36:22 - tmux sessions

00:38:06 - Working on swiftui version of rio

00:38:51 - Multiplexer in rio?

00:41:12 - Worked with tmux maintainer?

00:41:44 - Rio runs on Windows?

00:44:03 - Maintain open source experience?

00:44:30 - Rapha used to work for jquery

00:47:03 - hackernews and rio popularity

00:48:29 - Rapha and font ligatures

00:49:58 - Who is Rapha?

00:52:22 - Rapha speaks Japanese, talk to him

00:54:20 - Rapha considers himself a generalist

00:55:50 - Rapha's youtube channel

01:00:28 - Play gameboy games in terminal

01:01:48 - myst shell parser

01:07:10 - Myst used by rust developers

01:08:15 - Rio character rendering work

01:12:20 - rio filters, similar to ghostty shaders

01:16:32 - Neovide cursor animation

01:19:47 - What is the gameboy repo for?

01:22:12 - Rapha working at charm.sh

01:23:21 - What is charm?

01:23:59 - superfile made with charm

01:25:04 - ssh apps with wish

01:26:02 - terminal.shop uses wish?

01:26:42 - glamour markdown renderer

01:28:32 - what us gum for?

01:31:23 - Can I run my scripts with gum?

01:32:28 - Are charm tools free?

01:33:45 - Do I need to pay for charm?

01:35:06 - Rapha's blogpost

01:35:26 - Working on new code editor Boo

01:37:51 - Boo will be a mouse free editor

01:40:48 - Will boo use vim motions?

01:41:08 - Boo logo, Mitchell, come and see this

01:42:31 - Neovim's mistake

01:43:35 - Boo zero config philosophy

01:46:59 - Neovim in shambles

01:47:26 - when neovim users come to boo?

01:48:43 - should you migrate to boo?

01:49:36 - Boo is for newcomers

01:50:52 - Thoughts on Helix

01:52:45 - Boo plugin system?

01:56:23 - Rapha's primary IDE?

01:57:25 - Helix and multiple cursors

01:57:55 - You cannot use the mouse in boo

02:00:52 - rio fork

02:03:25 - Just don't think of what others think

02:04:06 - FireFox fanboy

02:08:23 - What other editors Rapha uses

02:10:11 - Plugins in boo?

02:13:22 - Rapha's favorite OS

02:15:08 - Windows in Japan

02:17:40 - Why mac though?