Тёмный

Why I switched from Alacritty to kitty, and how to configure kitty 

linkarzu
Подписаться 1,4 тыс.
Просмотров 20 тыс.
50% 1

Опубликовано:

 

28 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 95   
@linkarzu
@linkarzu 2 месяца назад
Check out my video in which I go over my entire neovim markdown setup ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-c0cuvzK1SDo.html
@JulienTant
@JulienTant 3 месяца назад
The whole video should be called: why I need to use eMacs :P great content! Thanks for sharing your experience
@linkarzu
@linkarzu 3 месяца назад
Hey, don't mess with the neobean gang 🤣🤣🤣 Glad you liked it!
@derrekvanee4567
@derrekvanee4567 3 месяца назад
Sup DT? *K I use nano and lynx, BTW* 😵
@JulienTant
@JulienTant 3 месяца назад
@@derrekvanee4567 haha im DT’s hidden son. Except I’m on windows mostly
@linkarzu
@linkarzu 3 месяца назад
Who's DT, distrotube? xD
@Bultizar
@Bultizar 3 месяца назад
This just reminds me why I use terminator as terminal. Simple elegant and allows me to do exactly what I need to, work.
@linkarzu
@linkarzu 3 месяца назад
Yep, I agree, kitty has a lot of stuff. But personally I don't feel any difference in performance.
@ForeverZer0
@ForeverZer0 2 месяца назад
Looking forward to "Why I switched from Alacrity, to Kitty, and then finally to wezterm."
@linkarzu
@linkarzu 2 месяца назад
Or better yet, to the default macOS terminal 🤣 As far as I know, WezTerm and images in Neovim are not great friends, so I have to stay in kitty for now.
@ForeverZer0
@ForeverZer0 2 месяца назад
@@linkarzu Neither of those are true, not even sure what gave you that impression. i write code for a living using nvim with wezterm, Neovim not working with a specific terminal doesn't even sound like it makes sense. Wezterm also has native support for displaying images, so not sure where that came from. Don't get me wrong, I like kitty, it just isn't some new cool thing that I just switched to, I used it for years, Wezterm just does a few things better that are good for my workflow.
@linkarzu
@linkarzu 2 месяца назад
I haven’t tried it myself, but the img-nvim plugin creator confirmed it has issues. And I do use that plugin in neovim github.com/3rd/image.nvim/issues/188
@ForeverZer0
@ForeverZer0 2 месяца назад
​@@linkarzu That particular issue you looked up is someone attempting to use an unsupported protocol for a different terminal. One could always of course just use a supported protocol, but to each their own, I guess? Either way, it wasn't my attempt to make some tribal debate or diminish your new discover, kitty is a very good terminal, I hope you like it.
@linkarzu
@linkarzu 2 месяца назад
No worries, these type of conversations always help me learn new things. If I ever try wezterm and get stuck, I know whom to reach 😇
@mariogutierrez4989
@mariogutierrez4989 25 дней назад
Aaah, the endless chase for the perfect terminal. Kitty doesn't auto reload config. Kitty affects the background color when using transparency. Alacritty doesn't display images properly. Alacritty has better fonts (noticeable if you're using 100% scaling), probably doesn't matter much on the Mac, but it matters on my 1920x1200 display on Linux. I stuck with alacritty and for apps where I must have terminal graphics, I use `alias yazi=kitty yazi`. I can see why you switched to Kitty though, your workflow is tmux-centric.
@linkarzu
@linkarzu 25 дней назад
Agree, the quest to find the perfect terminal app never ends
@TK-uo7cb
@TK-uo7cb Месяц назад
Good vid m8, thanks for sharing
@linkarzu
@linkarzu Месяц назад
@@TK-uo7cb appreciate it! You're welcome
@RenderingUser
@RenderingUser 3 месяца назад
Kitty is my preferred terminal as well mainly cause of the confirm exit screen and the image/video view yes. videos are supported as well. (but if you ever scale the video expect relentless lag) i intend on using kitty's image capabilities for tui apps i already have a fzf script to select wallpapers. tho a bit buggy, it still displays images atleast
@linkarzu
@linkarzu 3 месяца назад
Nice, I love using fzf too. And to be honest, the confirm exit on kitty is one of the things I don't like about kitty, so I just disabled it yesterday with: confirm_os_window_close 0 I use tmux, so my sessions are restored if I accidentally close kitty. But that confirm message was delaying my computer from rebooting.
@RenderingUser
@RenderingUser 3 месяца назад
@@linkarzu pretty interesting also you can just disable confirm exit, no? only reason i refuse to use alacritty with a conviction, is cause the dev wants to avoid adding a confim exit to alacritty with a conviction also, at the very least, we can agree that kitty has the coolest looking confirm exit out of all other terminals right?
@linkarzu
@linkarzu 3 месяца назад
The only option I was able to find on kitty was "confirm_os_window_close" but that did the trick for me. And since I come from Alacritty, I wanted the same in kitty, to just quit and be done with it, but never took the time to disable the confirm exit or even knew it was a thing, until yesterday that I said, "It's been enough" 🤣 And I do agree, the kitty confirm exit message looked quite nice, and I do love the fact that is something that you can toggle on or off, depending on your needs.
@steeltormentors
@steeltormentors 21 день назад
6:20 On how to close a tab on Kitty: I'm using the old-style "exit". I'm sure there's a keybind for it but haven't bothered to check lol.
@linkarzu
@linkarzu 21 день назад
🤣 I feel you. I think it's with cmd+w, I don't even remember, and the only reason I kinda know is because I made another video where I talk about: Why I'm against using tabs in the terminal ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GFi87du0C84.html
@Qohist
@Qohist 2 месяца назад
Kitty has the best font rendering for me the fonts look so beautiful
@linkarzu
@linkarzu 2 месяца назад
I haven't had any issues with fonts either, but I think some people mentioned issues with ligatures, which I don't use, so I'm happy 😍
@MichaelWilliams-lr4mb
@MichaelWilliams-lr4mb 3 месяца назад
Actually Kitty does have tmux-like functionality. ctrl+shift+t will give you a new tab. ctrl+shift+enter splits the window.
@linkarzu
@linkarzu 3 месяца назад
It does right? That's one of the few things I don't like about kitty, all the extra stuff. And the reason is: I don't know if kitty will be the terminal I'll end up with for the rest of my life, so don't want to learn all the extra keymaps and nuances in case that I switch to another terminal emulator in the future. That's why I prefer to have that functionality separate, in tmux, so it doesn't matter where I go, it'll be my same workflow. But some other people love kitty because of those exact extra features, so everyone's happy.
@MichaelWilliams-lr4mb
@MichaelWilliams-lr4mb 3 месяца назад
@@linkarzu Well at least Kitty keeps those features out of the way if you don't want them.
@linkarzu
@linkarzu 3 месяца назад
Agree 100%. I didn't like the confirmation message when quitting, so I disabled it yesterday. So it's nice that you can disable what you don't like.
@brunojuca
@brunojuca 3 месяца назад
Urxvt has this same capability as kitty, though urxvt is more configurable
@linkarzu
@linkarzu 3 месяца назад
Thanks for the suggestion, I'll keep it in mind. Does it run on macOS?
@Froggie92
@Froggie92 23 дня назад
have you heard of ghostty?
@linkarzu
@linkarzu 23 дня назад
I have, and actually I want to review it to test if its snappier than kitty. Matter of fact, yesterday I joined their discord to be added to the beta tester program, but it appears you need to be active in the communty and wait for a free invite, not doing that. If you know a way of getting an invite, I'd appreciate it
@steeltormentors
@steeltormentors 21 день назад
Yess, Ghosty please!
@linkarzu
@linkarzu 20 дней назад
@@steeltormentors yep, I'll review it if I ever get access 🤣
@Froggie92
@Froggie92 11 дней назад
@@linkarzu if you get an invite hook it up plz
@linkarzu
@linkarzu 11 дней назад
I guess we'll have to wait til it's out of beta 🥲
@thederpykrafter
@thederpykrafter 3 месяца назад
I keep seeing videos like this after switching from kitty to alacritty. I only switched bc kitty wouldn't always load fonts properly in my i3 setup after reboot.
@linkarzu
@linkarzu 3 месяца назад
I feel you, I would be in Alacritty if it wasn't for images. Also, I've noticed I like the way colors look in kitty better, I don't know, they seem more vivid to me. Even if I use the same theme on both, but it could be something I didn't set right.
@thederpykrafter
@thederpykrafter 3 месяца назад
​@linkarzu the first thing I did in alacrity config was set all the colors to the kitty colors using neofetch and gpick to get the color
@linkarzu
@linkarzu 3 месяца назад
Nice tip, thanks!
@opposite342
@opposite342 3 месяца назад
Personally the only reason I don't use Alacritty is its lack of ligature support which I very much needed for coding. Also I want to know, is neobean an nvim distro? Or did you just change the nvim start text?
@linkarzu
@linkarzu 3 месяца назад
I see, thanks for sharing. I dont code, so don't use ligatures (yet). I just set the start text to be "neobean" out of a joke I made in a reddit post. I'll soon upload a video in which I go over my entire markdown workflow / setup, I have a lot of juicy and helpful tips
@SimilakChild
@SimilakChild 2 месяца назад
You're gonna be more disappointed because the dev is a complete loser and he has a personal hatred for wayland. its like he went out of his way to make kitty terminal not compatible with wayland and only wants to support it on x11.
@linkarzu
@linkarzu 2 месяца назад
I’ll keep that in mind if I ever decide to use Linux on my personal computer, I run Debian on my servers without a graphical environment, so no issues there, but other than that, I spend all my time in macOS
@Lucas-yh5zz
@Lucas-yh5zz 3 месяца назад
I use kitty specifically because I like all the extra features that it provides like tabs, shell integrations and kittens. funny enough, image support is one of the features that I care about the least, love your setup tho but I feel like you're going though too much of a hassle just to avoid using emacs org mode
@linkarzu
@linkarzu 3 месяца назад
Personally, that's one of the few things I don't like about kitty, all the extra stuff. And the reason is: I don't know if kitty will be the terminal I'll end up with for the rest of my life, so don't want to learn all the extra keymaps and nuances in case that I switch to another terminal emulator in the future. That's why I prefer to have that functionality separate, in tmux, so it doesn't matter where I go, it'll be my same workflow. And regarding emacs 🤣🤣🤣 you're probably right, I've heard a lot of great things about it and if I ever give it a try, it would be doom emacs. But now I'm married to neovim, and I've put way too many hours in it to do the switch. If I do the switch, by the time I'm done tweaking emacs, I'll look like all the emacs folks, old (oh naw you didn't....)
@therealslimaddy
@therealslimaddy 2 месяца назад
Wezterm
@linkarzu
@linkarzu 2 месяца назад
I'm yet to try out wezterm, but I see a lot of people love it, it all depends if it allows me to view images inside neovim like kitty does
@ferveloper
@ferveloper 3 месяца назад
I tried kitty recently but the fonts did look ugly no matter what settings I tried, so I went for Alacritty and I think I'm fine with it, just wanted a terminal that uses a config file for everything (got tired of konsole)
@linkarzu
@linkarzu 3 месяца назад
I had issues with the fonts too in kitty, try the settings in my config, that did it for me. And that's the exact reason I switched from iterm to Alacritty before kitty, I wanted a config file.
@terminallyonline5296
@terminallyonline5296 3 месяца назад
Consider Foot if you're on Wayland. Simple, config file based.
@linkarzu
@linkarzu 3 месяца назад
I know the recommendation is not for me, but I'll keep it in mind if I ever switch to Linux. Thanks!
@devsimples
@devsimples 3 месяца назад
I really don't get why not make alacritty at least extensible to have image support :/ ueberzug never works correctly specially under wayland + fractional scaling. Its great that kitty offers this flawlessly. Thanks for the video!
@linkarzu
@linkarzu 3 месяца назад
I feel the same way, so I just had to let Alacritty go 😢
@graydhd8688
@graydhd8688 2 месяца назад
I use alacrity cuz it has my favorite icon lol
@linkarzu
@linkarzu 2 месяца назад
To be completely honest with you, when I migrated from iTerm, I chose Alacritty because I didn't like Kitty's name and logo 🤣🤣🤣
@zheli2417
@zheli2417 3 месяца назад
what is the fold plugin you use?
@linkarzu
@linkarzu 3 месяца назад
Hey, I just use the regular folding command, in my case I use "za", you can run ":help fold" to view the help file, I use the lazyvim.org distro. To make it easier for me, I created a keymap that toggles the fold when pressing "enter" when in normal mode, see below github.com/linkarzu/dotfiles-latest/blob/366b5c00c40dd79f1908cb88b91a5a4aefbc6f80/neovim/nvim-lazyvim/lua/config/keymaps.lua#L552C1-L556C31
@zheli2417
@zheli2417 3 месяца назад
@@linkarzu thanks I use lazyvim too. But I found that there is an circle and an arrow at the left side of header. What is that? I don't have that in my lazyvim
@linkarzu
@linkarzu 3 месяца назад
I see what you mean. The arrow shows up when I fold with "za" and for the circle, In my dotfiles look for the headlines.lua file, I have a video about that plugin too ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-keqLvqcHaMI.htmlsi=FJ6vTW83FRxF0FGG
@kuijaye
@kuijaye 18 дней назад
Are you kitting
@linkarzu
@linkarzu 18 дней назад
Yes I'm kitting 😉
@dumpling_byte
@dumpling_byte 3 месяца назад
Wezterm is my fave
@linkarzu
@linkarzu 3 месяца назад
I hear that a people like it a lot, haven't tried it though.
@debrupchakraborty655
@debrupchakraborty655 3 месяца назад
Same Ihave been using it for a year and have never looked back
@linkarzu
@linkarzu 3 месяца назад
What would you say is something that wezterm has, that kitty does not? There are things you learn until you actually install the damn thing and start using it, so I'd like to know.
@dumpling_byte
@dumpling_byte 3 месяца назад
@@linkarzu I enjoy that the config is written in Lua. I had some issues with Kitty's search feature interrupting the stdout. I like that Wezterm has more built-in themes and honestly, I prefer it to kitty mostly from personal taste.
@linkarzu
@linkarzu 3 месяца назад
I see, thanks for sharing!
@BurkenProductions
@BurkenProductions 3 месяца назад
looks really bloaty, does it even supprot ansibbs and CP437 which is the standard we use terminal emulators for these days. tmux sucks screen is better
@linkarzu
@linkarzu 3 месяца назад
I have no idea. I love tmux, but good to know you prefer screen.
@adriansrfr
@adriansrfr 3 месяца назад
Really like your terminal obsidian setup. I take it you have a video on your config?
@linkarzu
@linkarzu 3 месяца назад
Glad you liked it! By terminal Obsidian setup you mean how I setup Neovim to take my notes and all that?
@flameKuchen
@flameKuchen 3 месяца назад
What markdown plugins do you use for neovim?
@linkarzu
@linkarzu 3 месяца назад
I'll create a video on my markdown setup soon
@ar1uk4
@ar1uk4 3 месяца назад
Thanks, I didn't know which one to choose and now I have made my choice
@linkarzu
@linkarzu 3 месяца назад
You're welcome, glad it helped. Which one did you chose and why?
@gnom-om
@gnom-om 3 месяца назад
why do i need tmux if use tiling manager?
@thelazt16
@thelazt16 3 месяца назад
For one is the ability to just close your terminal and keep it running in the background or open a new session and just do something else without ever closing your terminal. Since it uses a session and it will still run in the background even if you close the terminal itself, it could save you from losing anything if you accidentally close your terminal. Although the best part is, you can ssh into your other computer and continue your work.
@linkarzu
@linkarzu 3 месяца назад
I completely agree with @thelazt16 And the tiling manager is outside your terminal, it allows you to organize your apps in the desktop. tmux on the other hand, is an app that runs in the terminal itself, for me, my favorite part of tmux, is the ability to create tmux sessions, so I navigate between my different directories with a single keymap, for this I use the tmux-sessionizer script, see the video description for the link to that video, that might be a bit advanced if you're just getting started with tmux, but once you're used to it, you can go wherever you want, blazingly fast. So I'd say, if you spend a lot of time in your terminal navigating between different directories (your dotfiles, your notes vault, your coding directories) it's worth using tmux sessions. Some people hate tmux, some people cannot live without it (me included), so you'll have to test and see if it it is for you or not
@TheChameleon84
@TheChameleon84 3 месяца назад
How do format those tabs in neovim with the pills showing the tab number?
@linkarzu
@linkarzu 3 месяца назад
You mean the ones that look like tabs shown in the image below? sharing.linkarzu.com/KR66WD1k7gDyrT9ZwGfV
@TheChameleon84
@TheChameleon84 3 месяца назад
@@linkarzuno above this. Where it says nvim 1, ruby 2?
@linkarzu
@linkarzu 3 месяца назад
Oh, I see what you mean, those are tmux "windows" that you create with "ctrl+b c" or "hyper+b c" in my case. I go over that in my tmux video, you can find it in the video description. But if you'll grab my tmux.conf file, get it from my dotfiles-latest repo: github.com/linkarzu/dotfiles-latest
@TheChameleon84
@TheChameleon84 3 месяца назад
@@linkarzu ok thanks!
@linkarzu
@linkarzu 3 месяца назад
You're welcome!
@rnp.rudranarayanpanda
@rnp.rudranarayanpanda 2 месяца назад
what is your system theme? it looks awesome can you pls tell me how can I have same like yours.
@linkarzu
@linkarzu 2 месяца назад
Hey, sure, do you mean the theme shown on the macOS menubar?
Далее
My complete Neovim markdown setup and workflow in 2024
48:55
I'm ditching Alacritty. Here's why
6:44
Просмотров 83 тыс.
ПОЮ ВЖИВУЮ🎙
3:19:12
Просмотров 875 тыс.
Новый вид животных Supertype
00:59
Просмотров 176 тыс.
С какого года вы со мной?
00:13
Просмотров 199 тыс.
Tmux has forever changed the way I write code.
13:30
Просмотров 998 тыс.
Effective Nerd Fonts in Multiple Terminals
12:28
Просмотров 69 тыс.
I Used Debian 12 For 5 Months - Long Term Review
46:13
Просмотров 119 тыс.
I tried a new browser. I think I LOVE IT
8:04
Просмотров 86 тыс.
There Is One Big Flaw With This Terminal
23:43
Просмотров 9 тыс.
Bash vs ZSH vs Fish: What's the Difference?
13:32
Просмотров 182 тыс.