debug: auto-select gdb/lldb session pane when starting debug session
This commit is contained in:
@@ -10,15 +10,16 @@ if command -v gdb &> /dev/null; then
|
|||||||
new-session -d -s hz-debug "sleep 0.3; gdb -tui -x $gdb_cfg" \; \
|
new-session -d -s hz-debug "sleep 0.3; gdb -tui -x $gdb_cfg" \; \
|
||||||
split-window -h -l 80 \; \
|
split-window -h -l 80 \; \
|
||||||
split-window -v -l 25 "$@"\; \
|
split-window -v -l 25 "$@"\; \
|
||||||
select-pane -t 0 \; \
|
select-pane -t 1 \; \
|
||||||
resize-pane -R 20
|
resize-pane -R 20
|
||||||
elif command -v lldb &> /dev/null; then
|
elif command -v lldb &> /dev/null; then
|
||||||
printf " \033[93;1mLLDB\033[0m boot/socks_kernel\n"
|
printf " \033[93;1mLLDB\033[0m boot/socks_kernel\n"
|
||||||
tmux \
|
tmux \
|
||||||
new-session -d -s hz-debug "sleep 0.1; lldb --source $lldb_cfg" \; \
|
new-session -d -s hz-debug "sleep 0.1; lldb --source $lldb_cfg" \; \
|
||||||
split-window -h -l 80 \; \
|
split-window -h -l 160 \; \
|
||||||
split-window -v -l 25 "$@"\; \
|
split-window -v -l 25 "$@"\; \
|
||||||
select-pane -t 0
|
select-pane -t 1 \; \
|
||||||
|
resize-pane -R 50
|
||||||
else
|
else
|
||||||
printf " \033[91;1mERR\033[0m No debugger available\n"
|
printf " \033[91;1mERR\033[0m No debugger available\n"
|
||||||
exit -1
|
exit -1
|
||||||
|
|||||||
Reference in New Issue
Block a user