Skip to content

Instantly share code, notes, and snippets.

@lhsfcboy
Last active December 7, 2022 03:27
Show Gist options
  • Star 14 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lhsfcboy/f5802a5985a1fe95fddb43824037fe39 to your computer and use it in GitHub Desktop.
Save lhsfcboy/f5802a5985a1fe95fddb43824037fe39 to your computer and use it in GitHub Desktop.
I did a little research and have found that GIT Bash uses MINGW compilation of GNU tools.
It uses only selected ones.
You can install the whole distribution of the tools from https://www.msys2.org/
and run a command to install Tmux. And then copy some files to installation folder of Git.
This is what you do:
Install before-mentioned msys2 package and run bash shell
Install tmux using the following command: pacman -S tmux
Go to msys2 directory, in my case it is C:\msys64\usr\bin
Copy tmux.exe and msys-event-2-1-4.dll to your Git for Windows directory,
mine is C:\Program Files\Git\usr\bin
@AshutoshSajan
Copy link

thanks

@MaskeZen
Copy link

Thanks for the tip lhsfcboy, I installed mysys2 to use tmux, but is more practical the git bash for some tasks.
I also needed to copy the msys-event-2-1-7.dll file for it to work.

@bendangnuksung
Copy link

To download msys-event-* link: http://repo.msys2.org/msys/x86_64/

@locopine
Copy link

@MaskeZen, thank you very much for sharing your experience with the adjustments to get "tmux" working.
It was similar for me, but besides the msys-event-2-1-7.dll file, I needed to include the msys-event_core-2-1-7.dll file to make it work.

@onkarabiletshele
Copy link

@locopine thanks for suggesting the last file, works like a charm

@grpnpraveen
Copy link

grpnpraveen commented Dec 20, 2021

@locopine May I know what version of git it is working for ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment