Atuin 18.4.0 Broken in TTY mode on FreeBSD 14.2 and 15

First I love atuin at first it would freak me out when I hit the up key but I’ve fallen in love with it. But on this last update it no longer works in TTY mode. It works fine in Hyprland with Kitty terminal. But now in tty mode, I get this

error: Error: The cursor position could not be read within a normal duration 0 < 04:20:59 PM
Location: crates/atuin/src/command/client/search/interactive.rs:1035:24

I would love to get this fixed. Also, I’ve been meaning to tell about one more bug in tty mode. If you have a lot of text on the screen and hit the up key it does not erase the text and mixes with the commands on the screen and you can’t read any of the commands I just clear the screen and then hit up and this kinda works but I would love to get this also fixed. But in Kitty with hyprland atuin works flawlessly

Thank you for the kind words, glad you like it!

Does

inline_height = 0

in your config file fix it? We recently changed some defaults

1 Like

I had the same issue on MacOS. It happened after I upgraded to Sequoia and then updated everything installed by homebrew, so I thought it was some sort of incompatibility with sequoia.

inline_height = 0 did restore the expected functionality for me. What default did you change that altered the behavior?

Sorry im just getting back but I will try this fix and let everyone know if it works.

We changed the default value of inline_height to 40

See this for context:

That is interesting. MacOS Sequoia, just upgraded Atuin to 18.4.0 from 18.3.0. I was dismayed to see the screen was being erased when I went into the history, where it had not been previously. Looking for a solution I ran across this thread. Setting the inline_height = 0 fixed the problem. My terminal is 48 high. That seems to be an odd solution, but it works! Thanks, love the project :smiling_face: Now I need to either convince my team to install it via ports on our FreeBSD server or build it manually…