Fabian Boehm

Results 559 comments of Fabian Boehm
trafficstars

What are $fish_cursor_default and $fish_cursor_insert set to?

Okay, you've not told fish any cursor shapes. There are two things at play here: 1. Kitty apparently redoes our cursor shape logic 2. When not given a cursor shape,...

>What is the best way to change the normal (non-vi mode) cursor shape? Set it in your terminal. There's no real need for fish to do it because once you...

>but do not want to change the terminal fallback default shape, since it will affect other programs. #4656 asks for a "$fish_cursor_external", which I feel is nicer.

Ah, I see what's happening here. This specific bit is only defined by default when the actual $__fish_git_prompt_show_informative_status is used - because the other prompt style never used it. Use...

The only thing broken here is `alias` *display*. The actual function definition is correct. See `type g++`.

Fish does not, in a very real sense, *have* aliases. `alias` is a function that defines functions. You can just use `functions xxx`.

Fish [disables its reflow handling in kitty](https://github.com/fish-shell/fish-shell/blob/48e4ce2f6d05e207cbfbacc5c13a05612fe702c9/share/functions/__fish_config_interactive.fish#L239), relying on kitty to handle it (otherwise we'd have weird issues related to both racing against each other). It still repaints once it...

@kovidgoyal Can't say I love the special escape sequence - those are awkward to detect support for. How exactly are we supposed to do that in this case? Just "$TERM...

>So, to be clear, fish expects kitty to reflow, and kitty expects fish to reflow? LOL Used to be kitty reflowed, so we turned it off, now kitty apparently doesn't...