#46019: Bash completion fails when in tmux or screen ------------------------------+---------------------- Reporter: audvare@… | Owner: raimue@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.3 Resolution: | Keywords: Port: bash-completion | ------------------------------+---------------------- Comment (by cal@…): No need to go all `dscl` on this; the `chsh` utility does the same job without fiddling with directory services internals. To find out whether you're getting the system bash, use `echo $BASH_VERSION`. If it's 3.x, that's your explanation for non-functional bash completion. I assume tmux and screen just invoke the `login` binary to start a session and a shell, and that starts whatever the user's default shell is, which is why you're seeing this behaviour. You might be able to change that if you configure screen or tmux to not use the login command but rather start a shell directly. -- Ticket URL: <https://trac.macports.org/ticket/46019#comment:5> MacPorts <https://www.macports.org/> Ports system for OS X