tmu: fix window switch for build problem

This commit is contained in:
Ciro Santilli
2018-04-22 22:30:55 +01:00
parent f10ef3a467
commit 14965a40d2
2 changed files with 2 additions and 9 deletions

View File

@@ -824,14 +824,6 @@ If you also want to use the debugger with gem5, you will need to create your own
./tmu ./rungdb;./run -dg ./tmu ./rungdb;./run -dg
.... ....
TODO: there is a problem with our method however: if you do something like:
....
./build && ./run -du
....
and the build takes a while, and you move to another tmux window, then the split happens on the current window, not where you ran the command: https://unix.stackexchange.com/questions/439031/how-to-split-the-window-that-ran-the-tmux-split-window-command-instead-of-the
=== GDB step debug kernel module === GDB step debug kernel module
http://stackoverflow.com/questions/28607538/how-to-debug-linux-kernel-modules-with-qemu/44095831#44095831 http://stackoverflow.com/questions/28607538/how-to-debug-linux-kernel-modules-with-qemu/44095831#44095831

3
tmu
View File

@@ -2,4 +2,5 @@
if [ "$(tmux list-panes | wc -l | cut -d' ' -f1)" -ne 1 ]; then if [ "$(tmux list-panes | wc -l | cut -d' ' -f1)" -ne 1 ]; then
tmux kill-pane -t 1 tmux kill-pane -t 1
fi fi
tmux split-window -h "bash --rcfile <(echo '. ~/.bashrc;$*')" # https://unix.stackexchange.com/questions/439031/how-to-split-the-window-that-ran-the-tmux-split-window-command-instead-of-the/439032#439032
tmux split-window -dh -t "$TMUX_PANE" "bash --rcfile <(echo '. ~/.bashrc;$*')"