Some (hopefully constructive) criticism: I'm a little confused why the video starts with "I've been only using the stock Terminal", then jumps into an anecdotal comparison between different terminals -- as a viewer, you *just* told us you don't have experience with any other terminals until recently! How can we trust a comment like "In my experience, it isn't fast", without numbers from your experience? Then the numbers shown (after) are from the author of Ghostty. As someone watching, there's no reason to trust that from the get-go. Appealing to his status as HashiCorp founder doesn't validate much. I'm not concerned he's lying because he's a random guy, I'm concerned the numbers are cherry-picked because it's *his* terminal; it makes sense he wants to show off things it's good at (which is valid!) Then, using the 1.0 blog post as a script feels like an ad, even if it is a primary source. I want to watch you, the *creator*, giving *your* take on this terminal, validating the hype -- not just reading the blog post to me. What are your favorite things? What are your least favorite things? What do *you* want to highlight? The FPS comparisons are also moot imo. What programmer is typing more than 30-40 meaningful characters a second, consistently? What TUI graphics in *any* real-world use case are animating past 30fps? I'm not sure it makes sense to duke out FPS metrics in a text-based system (said as someone who has written a few TUI apps). More meaningful metrics -- buffer navigation, wrangling a large snippet of log output, selection -- would actually help distinguish why one terminal is faster in a big-theta daily use sense, not a big-o worst case. Speed is important, yes, but it doesn't change the importance of features. The difference is that you're now using features... faster! If anything, they are more important. Are features like tab/pane navigation, history searching, passwords, etc., built to handle the newfound speed? Are they planned to, as this is a 1.0? These are important questions that would take the video beyond a summary and into a meaningful analysis of the tool at hand. Finally, the last third of the video was possible in any terminal editor, and I'm not sure what value it brought to showing off Ghostty beyond a note to option-as-meta default and other minor configuration notes. "I'm never going back" tells me that you've found a killer feature, or a uniquely smooth UX, not the same configuration options available in many other alternative terminals. There's nothing wrong with a first-look, or saying what you like! As a new viewer tho, it comes off strange to keep making claims about how awesome a thing is, without mentioning a lot of the awesome things are possible elsewhere.
@sicikh9 сағат бұрын
Same thoughts
@tobias-edwards8 сағат бұрын
this video is an ad for Ghostty
@RavenMobile8 сағат бұрын
Terminal speed is absolutely relevant at high FPS. Try this command in a slow terminal (like gnome-terminal) vs. a fast terminal (like xterm): ls -R / In the fast terminal you will be limited by your hard disk's random read speed. In the slow terminal you will be waiting many minutes of maxed out CPU, not coming anywhere close to hitting your disk's speed limits. This is a real world example I've run into lots in practice, any time a lot of text needs to scroll, slow terminals cannot keep up and bog down the whole system.
@gordonfreimann8 сағат бұрын
it’s “awesome” because it has lots of built-in themes 😂
@ireallyamayuube8 сағат бұрын
That's most of Theo's videos nowadays... Him reading a blog post and commenting on it. If you want actual hands on experience this is not that channel.
@whynot996319 сағат бұрын
Tmux works great for me with kitty. I don't even see the point of people discussing performance unless you are using it as code editor. I have never had any instance in my life where I was like, maaaan, I wish my terminal was faster. I landed on kitty cause it came with my distro and never looked back.
@__Brandon__17 сағат бұрын
It's pretty nice having performance on your terminal emulator though. You can just print a few megabytes per second to stdout in alacrity and you barely get a measurable slowdown. Yes there are better ways to trace your program than spamming stdout, but what's a few print statements among friends
@alastairtheduke17 сағат бұрын
exactly
@nw4215 сағат бұрын
Agreed. The only “performance” I care about is the ability to open a terminal window in under 1s via a keyboard shortcut, which is achievable with pretty much all terminals. Beyond that, it’s all gravy.
@DaviAreias14 сағат бұрын
Iterm always felt slow to me and uses a lot of battery
@asg881313 сағат бұрын
But isnt kitty also very fast? Am I missing something?
@maxnew4538 сағат бұрын
OK honestly, we have a bunch of terminal options that are fucking great. Kitty, wezterm, alacritty, ghostty. Those are all equally great options. Pick one and get whatever you wanted to do in the first place done.
@mikebarnacle14697 сағат бұрын
Not really... we have a lot of crummy ones, and one seriously good one: iTerm2, which is mac only.
@deadchannel84316 сағат бұрын
@@mikebarnacle1469uhhh wezterm??
@oguzhanyyo4 сағат бұрын
@@mikebarnacle1469 It doesn't have a config file that I can simply edit and store in my dotfiles repo. On the other hand others does not have a GUI to edit their settings. It is just a personal preference.
@henry-js4 сағат бұрын
@@oguzhanyyo Windows Terminal has both, it's sweet
@anatolydyatlov96319 сағат бұрын
Yeah I tried it. Don't see any advantage over Kitty.
@ObjectsCountries19 сағат бұрын
true, the main things ghostty is missing for me are smooth scrolling and kitty's cursor_trail setting
@darukutsu19 сағат бұрын
@@ObjectsCountries new cursor trail is such a flex feature, i wanted to switch fully to neovide because of that cursor and use neovims native terminal but this saved my life
@sapphicgaze19 сағат бұрын
it’s faster and less resource intensive compared to kitty for me, also i appreciate the small QOL features such as the pop up when you copy something
@anatolydyatlov96318 сағат бұрын
@@sapphicgaze Depends on what you mean by "fast". For me, opening new ghostty windows with gtk-single-instance is noticeably slower than kitty with a corresponding argument. The latter is pretty much instant, while ghostty takes about 200ms, which is hard to work with on a tiling compositor (I use hyprland).
@sapphicgaze18 сағат бұрын
@@anatolydyatlov963 i meant fast by opening the apps with no additional flags via command line, i benchmarked it on my M2 macbook and i’ve been getting 60ms for ghostty and 80ms for kitty, it’s a negligible difference but it’s definitely faster
@SethWilson19 сағат бұрын
As a dev, I find ligatures can obscure meaningful information.
@Alexjemapplesyrup18 сағат бұрын
It's easier to read once you use them enough IMO.
@snowe..18 сағат бұрын
I can't code without them anymore. they're so much more readable and less strenuous on comprehension.
@THYnameISsarcasm17 сағат бұрын
Out of curiosity, can you give an example? I haven't run in to any issues with it but I could see some uncommon syntax like jinja presenting issues
@tekki.dev.15 сағат бұрын
Skill issue
@jaskarvinmakal917415 сағат бұрын
They seem great, but unless you're using something like Vim in your terminal it sounds horrible specifically for terminal use cases.
@happieplantnl19 сағат бұрын
Omg prime screaming tokio really caught me off guard
@starmechlx11 сағат бұрын
just saw that. i'm in tears 😂
@sirnawaz19 сағат бұрын
What performance do you need for a terminal? What is the bottleneck? I mean, all we do is, ..type commands and run it, and no matter how fast I type and the terminal is always faster than me and I "perceive" zero lags between my typings and the characters appearing on the terminal. So my question is, is the performance visible enough to you that caused you to switch to a supposedly faster terminal?
@moussaadem793318 сағат бұрын
performance matters for TUI programs, especially ones that redraw the TUI on every frame
@andrewkosenko275718 сағат бұрын
For the ones who live in the terminal, that’s very important. For example, if you use neovim as your main code editor and have a bunch of plugins installed, and you scroll through the code and jump between files and open a search popup, then switch to the lazygit window, etc, you expect those things to happen the moment you press the shortcut. If you just type your commands in the terminal and use it only for that - it’s totally fine for your use case. But some of us use tmux with neovim with a bunch of other tools, so yeah, we need such kind of tools ;) edit: and if you need to log out some stuff on a live server and the output is too fast and you need to do it on multiple servers, then performance also can matter
@Novascrub18 сағат бұрын
if you use the terminal a lot, you will notice. Turns out a lot of things are bottlenecked on stdout
@josetobias808417 сағат бұрын
A while back I used the terminal to perform some monitoring on Kafka clusters, consume huge topics for testing and so on (not optimal working environment, but as a way to learn, it was just fine)... little did I know that when I consumed this "huge" topic so I could check for some outputs after some lots of coding and business logic, my terminal was not frozen for 2-3 minutes because there was a lot of data - but simply because it was slow to render the text. Changed terminal, and it was instant, like, literally instant... if it was that bad for me, imagine for people that really do some monitoring or development (vim/neovim/emacs) on their terminals. tl;dr: if you are doing some intensive terminal usage on a daily basis, experiencing screen tearing or freezes is not cool when you know you have more than enough power to have a decent performance - to make good usage of the money you spent on your hardware, performance should be a commodity.
@sirnawaz16 сағат бұрын
Thanks guys for your responses. I really appreciate that. I use iTerm and I usually have 4 to 5 tabs, in each tab I have my different tmux sessions, each for different purpose. Inside the tmux, I have my nvim, couple of windows and panes, that's it. So I do not face any performance issue. I don't run any extensive TUI. Sometimes when there are too much stdout, then it feels a bit slow rendering, but such a scenario is very rare. But I guess I understand the need of a faster terminal, especially with TUIs.
@bryson266219 сағат бұрын
I prefer the customization of Wezterm. Nothing beats using Lua as a config language. Also it's truly cross platform. I use it on my windows and Linux machines
@vincentfiestada14 сағат бұрын
Too bad it doesn't display emoji properly.
@frustratedalien66613 сағат бұрын
@@vincentfiestada Do you really use emojis in your command line tools? At least 50% of my time is spent on the CLI and the only tool I use that shows emojis is kind (k8s in docker) and I just ignore it tbh
@SchalkNeethling5 сағат бұрын
One of the things I am missing in Ghostty (and perhaps this is just configuration) that Warp has is that the input behaves exactly like things behave in a VSCode editor for example. Those two keybindings you mentioned (that now just works) Theo, are two of them. The others are things like CMD+Backspace, Option+Backspace, Options+Shift+arrow keys, etc. you get it. I can simply move faster in the terminal with those "niceaties". I am guessing one can also easily add things like predictive suggestions, auto completion, jump to folder etc. For me a terminal needs to help me get done what I need as quick and efficiently as possible without having to leave the keyboard.
@AaronFigFront19 сағат бұрын
I tested on my mac, the default terminal still gets 300+fps, Warp is 1400+ fps. it is a base m3 pro, btw.
@The-Great-Misha4 сағат бұрын
I really like iTerm 2 ngl
@paladinlily11 сағат бұрын
so the selling point is zero configuration experience. Long-term can be great and popular, but nothing is really new. When someone doesn't care, any usable terminal will do just fine. It's worth a try, not the hype.
@zzej14 сағат бұрын
I'm curious as to why would you need tmux with kitty?
@jmarcos0611 сағат бұрын
right? it basically comes with a "tmux" embedded on it
@MirkoVukusic9 сағат бұрын
@@zzej i don't get this either. i get people that used it before kitty, and used to it, have shortcuts configured, etc. but new users?
@lmnts5566 сағат бұрын
@@MirkoVukusic @jmarcos06 Because you can reattach if you lost connection on ssh, can't do that with kitty by itself.
@rationalityfirst4 сағат бұрын
Because in the eventuality the terminal crashes I still have my open terminals. Or if I want to restart Xorg.
@MirkoVukusic3 сағат бұрын
@@rationalityfirstI dont remember terminal ever crashed on me. Even if it did, neovim sessions just bring everything back. Same with X restart, although I never do it in Wayland. Only feature of tmux worth it are remote sessions. Start work on one machine and continue on another. But all in all so few people ever use those features, so I still cant understand how to justify another dependency/vonfig/learning curve
@Fan_of_Ado18 сағат бұрын
Tested ghostty today and it's pretty good. One deal breaker for me though is the startup performance. It takes around 300ms for me which while definitely faster than stock terminals (gnome, kde, macOS, etc), is significantly slower than foot hovering at 70ms. It's written in Zig which makes me somewhat hopeful that it can be optimized further but GTK is a pretty huge dependency that will probably need to be dropped at some point to bring it anywhere close to 150ms (kitty). Just the load time of GTK is above the entire startup of foot
@caedis_12 сағат бұрын
Wrote a quick program that calculates the startup speed of alacritty, kitty, and ghostty and averages it over 100 iterations kitty: 180ms ghostty: 150ms alacritty: 90ms All terminals had the same args of `-e true` to not also factor in shell startup times.
@Fan_of_Ado9 сағат бұрын
@@caedis_ Are these warmed up or first start? Also, which platform? Based on your numbers, I have a suspicion my problems are explicitly GTK related (Linux but not gnome) rather than from ghostty
@AloisMahdal3 сағат бұрын
@@caedis_ how do you measure startup time, though? i can just run `time alacritty -e true` (which is abou 180 ms for me) but then that only shows time before the initial process exits, which includes shutdown time .. ok that's probably rounding error, but then, what if the terminal double-forks or something...
@darknoul3352Сағат бұрын
Test foot terminal, probably the fastest in startup time because you can run it in background (daemon mode) and just open clients.
@AmirHosseinHonardust4 сағат бұрын
I'm getting the impression that most of the people that are so enthusiastic about ghostty are Mac users. Is the terminal emulator landscape in Mac so bad that a ghostty is so ground breaking? I mean it is a solid terminal. But it feels waaaaay overhyped when I compare it to foot or western.
@cz72598 минут бұрын
Tried it out today and honestly cannot see a difference between ghostty and kitty. Also it doesn’t seem to let you control it with sockets or ipc yet, which I can understand since it’s pretty new. I will stick to ghostty for now simply because it’s a shiny new thing.
@franciscoseijas45783 сағат бұрын
I want to see the current branch like you see it on your terminal, how can i do that?
@yamgomes38943 сағат бұрын
probably oh my zsh
@theDanielJLewis14 сағат бұрын
Cool! But here's a Warp feature I've discovered I can't live without: mouse cursor use on the prompt. This let's me jump to where I want to type or quickly replace a selection.
@Darkwing870712 сағат бұрын
The way it remembers your previous commands is a lifesaver, especially for those long and complex ones like for filebot. It’s saved me countless times.
@SahilP264810 сағат бұрын
There's another handy way which I didn't know on Mac is to use Option + left/right key. It will let you skip entire words left or right. It's pretty handy, I didn't know this before I asked ChatGPT about it.
@Iuigi_t8 сағат бұрын
Ok, then go sign in to use your terminal
@lmnts5566 сағат бұрын
Warp is literally spyware.
@CraigMod5 сағат бұрын
/whispering opt-click
@jazalex5 сағат бұрын
Tried ghostty. Looks nice but didn't like two things: (1) that SSH requires some config-dance JUST TO WORK (2) does not remember window position/size (like every other macos app ever). Uninstalled.
@muperdev13 сағат бұрын
I mean the fact that you have AI in warp and everything is autonomous will hold me from moving to any other terminal in the world
@ThugLifeModafocah4 сағат бұрын
WoW, from Vagrant to Ghostty... Hashimoto is always bringing something good.
@ParksandRecs-x2w10 сағат бұрын
It's interesting I guess but I'm never going to care about GPU acceleration in a terminal and likely would only notice if it was "slow" for some reason. Some terminals suck for sure. Default Windows terminal sucks, the new one is actually pretty good though and makes things like git bash feel native to Windows. In Linux, gnome terminal is garbage but the kde variants are very good. Xterm is xterm etc. I just don't get what people are doing in a terminal that makes them all that interesting.
@weird_autumn4219 сағат бұрын
ghostty calling gtk "native" on linux is a joke lol, kitty or alacritty or anything else integrates better with anything that's not gnome
@tanaybhomia278416 сағат бұрын
and they look shit out of the box.
@weird_autumn4216 сағат бұрын
@tanaybhomia2784 yep. (not that it's difficult to get them to look good, my kitty config is 2 or 3 lines)
@tanaybhomia278416 сағат бұрын
@@weird_autumn42 Still I hate the titlebar they offer.
@57DJXJD1315 сағат бұрын
@@tanaybhomia2784 assuming youre talking about the gnome titlebar that ghostty uses, im not the biggest fan of it either, but luckily its really easy to turn off with --window-decoration=false
@tanaybhomia278415 сағат бұрын
@57DJXJD13 I was talking about the title bar that Kitty , Alacrity uses by default when using them of Wayland. I think the title bar of ghostty looks alright to me
@alistair12312 сағат бұрын
i had to add a few hotkeys for stuff like command+arrow and option+delete, and it doesn't have tabs in its dropdown terminal, but otherwise I like it so far. it makes a very good first impression.
@farzadmf16 сағат бұрын
Too bad IMO they didn't go with a "proper" language for the configuration (like WezTerm that uses Lua)
@dawidos00952 сағат бұрын
I find it counterintuitive. How can a stock terminal not be performant? By definition, it should be fast and simple, with a minimal set of features.
@abhisheksanjaygawade14796 сағат бұрын
WRap is cool !
@MirkoVukusic18 сағат бұрын
From Linux perspective, "native" GTK is not a plus, at least not for terminal. First thing I removed (for my Hyprland) was titlebar, tabs and window padding. Was really ugly. I use Neovim for programming so terminal speed is important... but up to a threshold... then it doesn't matter anymore. Alacritty, kitty, Ghostty... no difference. GTK menus and complete GUI I don't care for, I see it as a bloat. Same goes for inspector. So, first impressions... one of the good ones, after some tweaking... but really don't see any reason to replace Kitty.
@asg881313 сағат бұрын
Is ghostty somehow faster than kitty with tmux?
@MirkoVukusic9 сағат бұрын
@@asg8813 , I wouldn't know. Never liked tmux. It just slows down everything for me and why? Most of its functionalities are built in kitty,and ones that are not (like sessions) I don't need
@mikebarnacle14697 сағат бұрын
If you never used iterm2 you don't know how much better it could be than kitty... If Ghosty can make something as good as iterm2 for linux I'd be very happy. I suffer having to use kitty on my linux desktop and miss iterm2 every time. It doesn't just have a ton of features, they are all perfectly refined, seamless, smooth, and fast...
@MirkoVukusic7 сағат бұрын
@@mikebarnacle1469 i dont even try stuff that doesnt work on both Linux and Mac. I want the same workflow on both as I use both. Quick look at it and Im quite sure it will never go to Linux, its sooo Mac thing. Bunch of its features are so redundant on Linux, especially if you spend most of your terminal time in Neovim. Like clipboard history, search, notifications integration. I wouldnt want that on my linux terminal
@attentioncestpaslegal784718 сағат бұрын
No config ? window-colorspace = display-p3 is not even set as a default on macOS. AND he chose Nord as the default colorscheme. Combine the two and you get a poorly constrasted default on Ghostty.
@jaymr27953 сағат бұрын
3:00 weird that you didn't include alacritty.
@cupajoesir12 сағат бұрын
ligatures are evil. if you want to use a text to speech reader it's maddening to have it just skip characters and barf the pronunciation.
@bugged121214 сағат бұрын
Meh hard pass. Not interested in a custom terminal on a mac. A terminal needs to not be fancy and the one on mac is fast enough.
@DominikZogg4 сағат бұрын
I am using hyper, but it seems to be dead. I like hyper cause its simple runs on mac and linux and it allows to split without tmux. Ghostty does the same in fast, so i try to switch.
@andrewzuo8618 сағат бұрын
Does it support the Pure theme? If not I'm going to happily use my Electron-based Hyper.js. You can have fun with your ugly terminal though.
@THYnameISsarcasm15 сағат бұрын
Not sure if there are any compatibility issues with any themes but I have to say terminals have come a long way in terms of visuals. Just a few small tweaks to your prompt and color scheme can look great!
@jatin.sanghvi4 сағат бұрын
Hats off for securing rank of 135 in Advent of Code, and for being among top 100 in so many challenges.
@Vim_Tim3 сағат бұрын
Day 25 Part 2 in 3 seconds is very suspicious (read: humanly impossible) and suggests heavy use of LLM coding (Cursor was mentioned in this video) which is explicitly discouraged by Eric Wastl for solving the problems during release. It's bad sportsmanship because even if other global players were also using LLM, it's still manipulating his private leaderboard placements. Theo is absolutely a talented programmer, but LLMs are very effective at solving Advent of Code problems, so that leaderboard flex may not be a good representation of the skills you believe it represents.
@jatin.sanghvi2 сағат бұрын
@Vim_Tim It might be LLM for the other days, but Day 25 Part 2 is a free star you get by just clicking a button once you have earned the other 49 stars.
@cariyaputta12 сағат бұрын
I love Wezterm with built in muxing, animated background, and quite performant.
@rikschaaf42 минут бұрын
I like ligatures, but not in my mono-spaced fonts if the ligature itself isn't mono-spaced.
@nikitapustovoi898713 сағат бұрын
Nothing beats Konsole
@lmnts5566 сағат бұрын
almost everything beats Konsole lol.
@KaKi87Сағат бұрын
@@lmnts556 Tilix doesn't. COSMIC Terminal and & Alacritty do though. Konsole still does great : 205 fps on KDE neon and 112 fps with the containerized Flatpak version on Pop OS.
@RockTheCage5517 сағат бұрын
Does it have guake mode?
@micaelviana17 сағат бұрын
Only on Macos
@mc-ty4br14 сағат бұрын
Warp is great! PLUS the temux use-cases you show are in Warp (& iTerm2): new pane: cmd + d new horizontal pane: cmd + shift + d, move between panes cmd + [ ]
@brennan12358 минут бұрын
I hit Cmd-comma to open the settings to change the font, and it opened TextEdit to a blank file. lol
@617steve716 сағат бұрын
Team WARP!
@oluijks11 сағат бұрын
I don't think people are able to notice the difference in perf when we are talking about ms...
@chadjaax7 сағат бұрын
2:31: since when you start using tmux?
@danielcommesse16 сағат бұрын
How do you access copy mode in ghostty?
@GauravKumar-ue7nz8 сағат бұрын
Warp is good for me
@AloisMahdal4 сағат бұрын
honestly the "arrow" thing is bad IMHO. I didn't write `→`, I wrote `->` and it *matters* what i wrote exactly. Also when I'm watching people code and they use ligatures then thanks, now I don't know what the syntax really is. (Sure, I can guess in most of the time but why should I guess?) (Of course I'm talking about programming, eg. in comments it's fine, as long as I can escape it properly)
@jezier8 сағат бұрын
WARP! Nothing else!
@artem.belyakov-l7y9 сағат бұрын
How to make github repo look the same as on 7:17 (custom icons for folders/files, different colors based on last commit time)? Is it some arc boost customizations or what?
@deno104 сағат бұрын
theres chrome extentions to modify the github icons
@ukiyo1712 сағат бұрын
refined github chrome extension. its useless imo tho
@spreen_co12 сағат бұрын
cmd backspace doesn't work if you configure your zsh to do option backspace correctly
@roseredthorns23 минут бұрын
"accessible to everyone" not my debian-using ass god dayum
@voiceoftreason17602 сағат бұрын
Too bad that it does not have a scroll bar though
@Iuigi_t8 сағат бұрын
10:21 You probably mean native in the macOS sense
@JethroBodine142252 минут бұрын
The Windows Terminal github repository has 96.2K stars. Just saying :)
@aristotelesbr15 сағат бұрын
Hi! Would it be possible to enable dubbing on your videos? You have many Brazilian fans loving your content!
@pmarreck5 сағат бұрын
Wezterm for me, same configuration across all OS’es
@luxsasha18 сағат бұрын
I see no difference in iterm2 and ghostly
@mikebarnacle14697 сағат бұрын
there's no iterm2 on linux sadly
@thomassynths15 сағат бұрын
Please explain to me why terminal performance matters outside of being a curio. Most of the time you are going to be running meaningful code in some script or precompiled program...
@ThugLifeModafocah4 сағат бұрын
No I hate ligatures in my terminal
@harveyrice850418 сағат бұрын
Am I missing something - what is terminal performance?
@lmnts5566 сағат бұрын
How fast it feels, how fast it does tasks, how fast it redraws, how fast it does graphics etc.
@frustratedalien66612 сағат бұрын
0:37 - Meh, the default KDE terminal (Konsole) is good enough for me. Wezterm and Kitty are quite good too if you are looking to parse through a large file the whole text at a time, but like I said, Konsole does everything I want so I am not going to fix something that isn't broken. I have a question to other devs - how do you balance learning new things with all of the new stuff that gets released? For me, I learn frameworks and changes made to languages, but when it comes to tools, I get reasonably good with some tools and just stick with it until I feel a specific tool is holding me back somehow. As caveat, I appreciate new open source projects and none of what I said detracts from the hard work of the developer and the idea behind libghostty, it is just that the tools I have are good enough for what I do 🤷♂
@zaandam017210 сағат бұрын
Vscode might hold me back, so right now I'm trying to switch to Neovim as a code editor. I kinda care about terminal performance, because I work a lot with it. I will check this terminal and the other out later.
@MirkoVukusic9 сағат бұрын
@@frustratedalien666 i do something in-between. Relatively fixed with my tools over the year, but then every year or two i review it and change if needed. usually in the gap between projects or when i really feel like it (I'm enjoying optimizing my workflow from time to time)
@ericjbowman170813 сағат бұрын
Am I missing a simple configuration to filter my history list using (any) shell, such that typing "wget" followed by up-arrow, gives me my last wget? Can ghostty do this?
@EdwinMartin8 сағат бұрын
This is configured in your shell config. See zsh.
@chofmann12 сағат бұрын
Have you had a look at zellij as tmux alternative?
@ALulzyApprentice3 сағат бұрын
There is no Debian package. Bummer.
@deadchannel84316 сағат бұрын
Westerm > Goatse
@coolemur16 сағат бұрын
It's clean and customisable . I like it. 0 config should be everyones philosophy
@jaskarvinmakal917415 сағат бұрын
would be nice unfortunately on many environments config is a fact of life
@coolemur7 сағат бұрын
@@jaskarvinmakal9174 Still, I would rather have small config instead of huge one where defaults were too funky so tons of customisations were made 0 config is not a fact, I agree, but it could be "the goal". Even if you won't fully reach it, you would still have better config
@jaskarvinmakal91745 сағат бұрын
@@coolemur I agree it should be the goal and is arguably better. Though I've seen enough disappointments and everything getting so much worse everywhere that at this point I expect the opposite to happen.
@lemomar14 сағат бұрын
I started my switch to Neovim a few days ago, Ghostty couldn't have released at a better time It's the perfect solution to my iTerm Stockholm syndrome
@hanqnero9 сағат бұрын
What's wrong with iTerm? I use it every day, often with neovim and it is more than usable
@lemomar8 сағат бұрын
@ Yeah, that’s the thing It’s feature-rich, highly customizable and feels native but boy is it slower than alternatives
@moussaadem793318 сағат бұрын
8:30 1. native instructions 2. native API calls
@ConcerninglyWiseAlligator19 сағат бұрын
Another reason to hate being stuck on Windows...
@jasonellsworth404617 сағат бұрын
I mean, youre not stuck.
@Dillinger71017 сағат бұрын
Why not use WSL if you are on Windows?
@mossom11 сағат бұрын
As some that uses both, I always go back to windows.
@ConcerninglyWiseAlligator11 сағат бұрын
@@jasonellsworth4046 my employer disagrees and, yes, I hate it.
@jasonellsworth404611 сағат бұрын
@@ConcerninglyWiseAlligator ugh sorry to hear that. Linux is a far better experience. Maybe just buy a separate laptop? Anything you don’t need specifically windows for use that one?
@vadymbarabanov15611 сағат бұрын
I was really hoping it would be available on windows as well
@mohitkumar-jv2bx13 сағат бұрын
If you don’t use your terminal for text editing and gotta open vscode from it. Does it even matter which terminal you use, its performance etc? (I use vim, BTW)
@lmnts5566 сағат бұрын
performance always matters in the terminal when it comes to: speed, feel, task performance, tui etc.
@mohitkumar-jv2bx3 сағат бұрын
@ i agree💯 But my point waa he codes in Cursor/Vscode. We dont ever see him using Terminals. So he ever hardly uses terminal. If thats the case, is he the guy eho should worry about terminal performance?
@AbhiShake-pl3cf15 сағат бұрын
I still love nushell for some reason. Not sure about the reason tho. I never need visualization. Maybe coz ls looks cool
@lmnts5566 сағат бұрын
nushell is a shell, not a terminal.
@thunkin-ai14 сағат бұрын
WSL?
@jepqmw19 сағат бұрын
warp ran doom fire on em: 3.02 KB min / 41.67 KB avg / 42.89 KB max [ 1375.49 fps ] 9788^C
@cunningham.s_law15 сағат бұрын
wezterm
@SonAyoD9 сағат бұрын
This is cool. But if you aint tried warp… try it.
@jonathinmwoann6 сағат бұрын
Windows users rn: 👁️👄👁️
@Legapur919 сағат бұрын
it crashes every time on my mac. kinda strange.
@virtual575415 сағат бұрын
No windows support? Useless
@pencilcheck13 сағат бұрын
I run doom fire on my m1 and it only gives me 200 fps :(
@markbarton684510 сағат бұрын
Great review. Thanks a lot for your time to share your thoughts on this terminal. I’ll go give it a try.
@jhonyortiz516 сағат бұрын
Someone tell him about wezterm and to change rhe default max refresh rate, not the animation fps, the refresh rate setting on Westerm.
@ChuffedDom19 сағат бұрын
I'm a contract product manager. And something you said really hit the nail on the head. I constantly collide with various team members on them trying to add configuration settings. The expectation is that the more malleable the product, the more people will adopt it. But in reality, as you experience, the opposite is true. Because people end up with a feeling of "this product is not built for me". The way I tend to communicate this is "the only configuration that matters is having the app installed, or not". This means the philosophy of building and experience are fully aligned.
@azmah199918 сағат бұрын
I have to half-disagree with you. I 100% agree that you should design the default experience well, and you should avoid just putting a toggle somewhere to avoid actually making a design decision. But it doesn’t mean that options are the devil. If the development cost is not too great, having a way for users to make small adjustments to make sure everything works perfectly for them is valuable. From what I gathered from the video, it seems to be the case with ghostty. Good defaults that will please more people and some options to make sure the others feel at ease
@MirkoVukusic9 сағат бұрын
@@ChuffedDom no-config is utopia, like communism... people are not the same, use cases are not the same, environments are not the same. No-config tools just make that tool market fragmented with many different tools that serve the same purpose.
@HoYinCheng16 сағат бұрын
Ehhh not really Linux native. The use of GTK (the least cross DE friendly toolkit) makes it not work well outside of GNOME.
@marcelbricman11 сағат бұрын
trippe-tap should not lookup, it should select a block. deep-tap should do lookup. but then - you can conf this and i‘m pretty sure they‘ll be using the right os conf intent
@bloody_albatross18 сағат бұрын
Yeah, your streaming, but for the same window size (116x29 characters) DOOM fire got 800 fps on konsole on my new AMD machine. And I use X11, compositing enabled, konsole with semi-transparent background. If instead of making the window smaller I zoom in to get the same number of columns/rows I still get 755 fps. 680 fps with gnome-terminal. 930 fps in alacritty, no matter if small window or zoomed! I think it was 125 or so fps on xterm using a TrueType font. Oh yeah, I'm on a 4k monitor. And the numbers where slowly rising, I guess CPU/GPU was clocking up? What does everyone else have with the same window size in their terminal?
@Pepo..19 сағат бұрын
just realized all the software u show up is paid...
@samarnagar969911 сағат бұрын
And
@zaandam017210 сағат бұрын
This one isn't
@ha5anmukhlis12 сағат бұрын
I was amazed how it used my Berkeley Mono font by default without any configuration out of the bat
@tanavposwal8 сағат бұрын
what about windows
@voidmachines8 сағат бұрын
I use alacritty as it works reliably both on my mac and linux and my windows with similar configs..... Well that's it. No one really needs fancy features in a terminal emulator, they need performance and compliance.
@the-old-channel10 сағат бұрын
Wow. Thank you so much. This is what I’ve been looking for for so long. Switched my default terminal and starred the repo!
@gageracer18 сағат бұрын
Nice! I was waiting for the 1.0 to give it a try. My initial rendering testing shows that ghostty is using 30ish mb more memory than alacritty (130 vs. 160mb) but it uses 2% less cpu for rendering a 3x+1 calculation starting from 500000000 with every step. 30 mb for less cpu consumption is fair in my eyes. I tried to use the same settings with opacity and theming to remove any extra load. Good stuff! only issue for me is to typing ghost is harder in spotlight than alac to run it. that and also splitting screen to side shortcut is my show desktop shortcut( command + d). I need to let go of one.
@JaFupy10 сағат бұрын
Hey Theo, Here's poimandres for ghostty. You place it under [ghostty config path]/themes/poimandres (text file) and paste in the following. Then change your config to poimandres. palette = 0=#1B1E28 palette = 1=#D0679D palette = 2=#5DE4C7 palette = 3=#FFFAC2 palette = 4=#89DDFF palette = 5=#FCC5E9 palette = 6=#ADD7FF palette = 7=#FFFFFF palette = 8=#A6ACCD palette = 9=#D0679D palette = 10=#5DE4C7 palette = 11=#FFFAC2 palette = 12=#ADD7FF palette = 13=#FAE4FC palette = 14=#89DDFF palette = 15=#FFFFFF background = 1B1E28 foreground = FFFFFF cursor-color = #A6ACCD selection-background = A6ACCD selection-foreground = FFFFFF
@EdWestfieldJr17 сағат бұрын
Secure Keyboard Entry is enough for me to migrate over from Kitty.
@jaskarvinmakal917415 сағат бұрын
Only thing I don't like is the name thoug.
@cherubin7th18 сағат бұрын
What I rather want is control c being paste and not for interrupting programs.
@rz237416 сағат бұрын
you are evil
@EdwinMartin8 сағат бұрын
You mean copy? And what are you commenting here, Ghostty is not a Windows program.
@mikebarnacle14698 сағат бұрын
Wish iterm2 would just port to linux. Edit: Just tried it - it's looking like a really great start and something that could finally be my linux iterm2. I'll check back in a year or two I guess.
@KeithOlson18 сағат бұрын
Personally, I would *_LOVE_* to see a libghostty fork of NDN file manager. (If you haven't come across NDN yet, think 'ANSI Nautilus on steroids. ...and crack. ...after thirty years of feature creep.' Almost every key on the keyboard has at least two different functions, yet it is blazingly fast and I do love it so. If someone were to take the logical next step and release 'NDN OS', I wouldn't be at all surprised.)
@JuicyBenji19 сағат бұрын
I love warp, what are you doing that makes it "slow" I have never had any issues
@abirpahlwan10 сағат бұрын
2:25 I can see the Invisible graph in the background