I can step along with gdb, but I have to give the \"list\" command every time I want to see where I am in source code.
(gdb) next
351 int right = get_va
hook-stop
define hook-stop
l
end
Doc: https://sourceware.org/gdb/current/onlinedocs/gdb/Hooks.html
In addition, a pseudo-command, ‘stop’ exists. Defining (‘hook-stop’) makes the associated commands execute every time execution stops in your program: before breakpoint commands are run, displays are printed, or the stack frame is printed.
Learned from: https://stackoverflow.com/a/8374474/895245
Highlight the current line
This is the only thing missing to completely replace the buggy -tui mode completely.
It is currently not possible without Python scripting: https://sourceware.org/bugzilla/show_bug.cgi?id=21044
With Python scripting, I'm currently using: https://github.com/cyrus-and/gdb-dashboard

See also: How to highlight and color gdb output during interactive debugging?