I use tmux for development. When I press "ctrl + r" on Windows in MSYS2 tmux, I see something like this:
USERNAME@DESKTOP UCRT64 /c/Users/USERNAME/Projects/BLAH/External/SUBMODULE/tests (branch)
2005 nrfutil sdk-manager toolchain launch --ncs-version v3.1.0 -- bash -c "\ source /c/ncs/v3.1.0/zephyr/zephyr-env.sh &&
west build -b bl653_pwm_board_v3 -- -DBOARD_ROOT=."
2006 nrfutil sdk-manager toolchain launch --ncs-version v3.1.0 -- bash -c "
source /c/ncs/v3.1.0/zephyr/zephyr-env.sh &&
west build -b bl653_pwm_board_v3 -- -DBOARD_ROOT=.
"
2008 nrfutil sdk-manager toolchain launch --ncs-version v3.1.0 -- bash -c "
source /c/ncs/v3.1.0/zephyr/zephyr-env.sh &&
west build -b bl653_dvk -- -DBOARD_ROOT=.
"
2009 nrfutil sdk-manager toolchain launch --ncs-version v3.1.0 -- bash -c "
source /c/ncs/v3.1.0/zephyr/zephyr-env.sh &&
west flash
"
2015 git commit include/ source/
▌ 2017 git push
2020 git log
2022 git commit ../External/SUBMODULE --amend │
2023 git push origin -f
2025 pushd ../External/SUBMODULE/
315/315 +S
>
I can move the cursor represented by the ▌ character up / down and search through the history as well (> at the bottom).
In Linux and Mac whenever I press "ctrl + r" I get something different:
USERNAME@DESKTOP ~
(reverse-i-search)`':
What's happening in MSYS? Do I have some tmux plugin that I have no idea about? Of course I prefer the MSYS behavior and would like to use the same in my other development environments.