Remix.run Logo
chrysoprace 3 days ago

I've always wanted to like Alacritty but they've had an open issue to support ligatures since 2017 and they're not in a rush to implement them.

Now the only feature I need in Ghostty is Windows support.

Imustaskforhelp 3 days ago | parent [-]

> Now the only feature I need in Ghostty is Windows support.

I use ghostty on my mac but have you forgot about ctrl + f to find things support in ghostty (I don't think it has ctrl f support iirc right?)

chrysoprace 3 days ago | parent [-]

I'm always running tmux so it's not typically a feature I look for, but as you mention it doesn't seem to trigger a find for terminal scrollback. Wezterm doesn't do this either so maybe that's an iTerm thing. I always assume Ctrl keybindings will trigger emacs mode shortcuts in the tty.

Update: Windows Terminal doesn't do it either.

CoolCold 10 hours ago | parent | next [-]

Ctrl+Shift+F on my Windows Terminal - don't remember, have I've adjusted it or it's default behavior

I see in config file, actions { "id": "User.find", "keys": "ctrl+shift+f" },

so probably I did

Imustaskforhelp 3 days ago | parent | prev [-]

I would love to use tmux. I have used yazi in the past and I really liked it but I was barely using it to its fullest potential.

I think I have "skill issue" regarding tmux and I used to use hyprland (recently went to niri) and I just always preferred opening up another terminal I used to use (which was foot back when I was using my own config and it was alacritty on cachy/ idk what was on omarchy for the time I was on omarchy but I don't like omarchy)

Is there actually a way to fix this skill issue, like I want something so simple in start that I just run it and forget and still get decent amount of benefits?

CoolCold 10 hours ago | parent | next [-]

it may happen that you just don't need it - the same way not everyone need to use vim/neovim.

without tmux/screen though, it's much harder, even less reliable, to work over ssh, so it becomes natural need for such sort of tools.

Say I use screen and later tmux since I believe ~ 2010 but not using "advanced" features like "panes" and screen splitting every month, most of the time for me it's just switching between windows in session and different sessions (not that often) and that's all.

As a helper, for some projects, I do use predefined layouts (say first 4 windows opens with inventory dir, other 2 with root folder of ansible repo) so on, but need this also not very often, like when laptop reboots (which is every ~ 3 week on Win11 nowdays)

chrysoprace 3 days ago | parent | prev | next [-]

tmux fits my personal use case better so I'll tell you why I use tmux and then if that resonates with you, then you might get value from that as well.

- It's generally bundled on most distros, or available for install in most default repositories.

- tmux sessions are available over ssh, so if I can continue where I left off over ssh (this is probably my main use case).

- I can full screen my terminal instead of having multiple terminals, and split in tmux. I usually split vim buffers, but then keep a terminal split beside it or in another tmux window.

- It's keyboard-driven, and universal across different window managers. Even if I switch from MacOS to Windows or to an X11 distro, tmux will still have the same keybinds using the same configuration language. I can also use vim keys to navigate the scrollback history.

- Its config language is simple enough for the modifications I personally need. I haven't felt that I need to learn the syntax beyond the basics.

- Knowing tmux is also a helpful skill for managing servers, which I do from time to time (my raspberry pi is still running a tmux session from when I last rebooted it).

colordrops 2 days ago | parent | prev [-]

* use a prepackaged tmux config that makes it look nice and smooths out rough edges

* Spend some time learning keybindings and commands. Just an hour or two should be enough.

* Learn about the top plugins and install them. There's a plugin that saves and restores your session, I forget the name, but it's great

* If you use vim, set up both vim and tmux with the right plugins so that the same keybindings navigate across both vim and tmux splits seemlessly.