Johannes Altmanninger krobelus
  • CET
  • Joined on 2022年06月12日
krobelus commented on issue dnkl/foot#2244 2025年12月21日 13:45:46 +01:00
zsh occasionally starts with a spurious % (percent) sign

confirmed; reduce to

krobelus commented on pull request dnkl/foot#2243 2025年12月19日 10:18:53 +01:00
config: add [colors-dark] and [colors-light], replacing [colors] and [colors2]

yeah that's also my preferred approach if we want apps to be able to use only the CSI 997 response to determine dark/light mode. It looks like the Helix editor does that.

krobelus commented on pull request dnkl/foot#2243 2025年12月19日 10:18:51 +01:00
config: add [colors-dark] and [colors-light], replacing [colors] and [colors2]

stale name

krobelus commented on pull request dnkl/foot#2236 2025年12月11日 13:24:42 +01:00
WIP: Try to make colors/colors2 harder to misuse

Here's a sketch for solution 2 (explicit colors-dark / colors-light sections):

krobelus created pull request dnkl/foot#2236 2025年12月11日 13:22:49 +01:00
WIP: Try to make colors/colors2 harder to misuse
krobelus pushed to prevent-color-theme-user-errors at krobelus/foot 2025年12月11日 13:21:34 +01:00
4a2e5df554 Allow any theme to be dark or light, determine it automatically
krobelus pushed to prevent-color-theme-user-errors at krobelus/foot 2025年12月11日 13:16:59 +01:00
9f6cfdbc8b Allow any theme to be dark or light, determine it automatically
7e2ea901d6 Extract function for reporting color theme mode
6ab7190d74 Remove unused include
55f8388694 doc: remove duplicated ctrl+shift+w in foot(1)
be19ca2b20
client: add missing <limits.h> (for CHAR_MAX)
Compare 10 commits »
krobelus created branch prevent-color-theme-user-errors in krobelus/foot 2025年12月11日 13:16:59 +01:00
krobelus commented on pull request dnkl/foot#2217 2025年11月23日 19:43:02 +01:00
builtin terminfo: add custom 'query-os-name'

we got a vote for removing the uname= prefix (https://github.com/wezterm/wezterm/issues/7370#issuecomment-3567974927),

krobelus commented on pull request dnkl/foot#2217 2025年11月19日 14:18:00 +01:00
builtin terminfo: add custom 'query-os-name'

Thanks! Tested successfully with this upcoming change.

krobelus commented on pull request dnkl/foot#2217 2025年11月12日 16:36:17 +01:00
builtin terminfo: add custom 'query-os-name'

To be explicit about the data source, we could add a uname= prefix (query-os-name=uname=$(uname)).

krobelus commented on pull request dnkl/foot#2217 2025年11月12日 11:45:18 +01:00
builtin terminfo: add custom 'query-os-name'

Nice. We should probably make sure that terminals agree on the values for query-os_name.

krobelus commented on issue dnkl/foot#2214 2025年11月09日 18:02:15 +01:00
no undercurl in tmux

The unreleased tmux commit 7499d925 (Do not downgrade styled underscores to standard underscore if the terminal does not support them, 2025年05月12日) should fix this specific issue.

krobelus opened issue dnkl/foot#2209 2025年11月02日 14:08:30 +01:00
Maybe report operating system foot is running on, to help native key bindings
krobelus commented on issue dnkl/foot#2201 2025年10月19日 10:18:29 +02:00
Custom OSC for xdg-activation

FWIW I have a hacky script for a related use case: it creates a new terminal window with a new Kakoune client connecting to the same Kakoune server as the currently focused window. I do this by...

krobelus commented on issue dnkl/foot#2170 2025年09月01日 11:05:17 +02:00
Strange F3 key behavior in Vim

probably this bug in vim: https://github.com/vim/vim/issues/18100, looks like there is a workaround

krobelus commented on pull request dnkl/foot#2169 2025年08月31日 12:03:10 +02:00
WIP: multi-cursor protocol (new kitty RFC)

The problem is you can't draw it on top of existing text, you can only have it replace an existing character.

Ok thanks. I still wonder why cursors are different from other text decoration...

krobelus commented on pull request dnkl/foot#2169 2025年08月30日 21:58:39 +02:00
WIP: multi-cursor protocol (new kitty RFC)

I'm implementing this for Kakoune (not yet sure if I want it, maybe it's better to let the application draw something like U+258F LEFT ONE EIGHTH BLOCK on top of existing text)

krobelus commented on issue dnkl/foot#2161 2025年08月15日 12:53:24 +02:00
Open Scrollback In Editor

something like

pipe-scrollback=[new-editor-window] Control+Shift+p
pipe-command-output=[new-editor-window] Control+Shift+g

where new-editor-window is something like

krobelus commented on pull request dnkl/foot#2153 2025年07月26日 13:02:48 +02:00
slave: remove more environment variables set by other terminals

I think for gnome-terminal it's mostly VTE_VERSION (also used by the new default "gnome-console" aka kgx and others). Apparently gnome-terminal also sets GNOME_TERMINAL_SERVICE and...