[MacPorts] #46019: Bash completion fails when in tmux or screen

MacPorts noreply at macports.org
Thu Nov 27 06:55:06 PST 2014


#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 raimue@…):

 tmux uses various ways to determine the shell to start, see the tmux(1)
 man page at the description of the `default-shell` option.

 However, also note your `.bashrc` will never be read by a login shell, as
 bash executed as a login shell only evaluates `.bash_profile`. It is up to
 your own configuration to either `source .bashrc` from within
 `.bash_profile`, or copy the same instructions you currently use in your
 `.bashrc` also to your `.bash_profile`. This is explained in detail in the
 section `INVOCATION` in the bash(1) man page.

 Unfortunately, I don't think there is much we can do about these
 peculiarities. Explaining all that in a note of the port would be too much
 information for most users.
 Maybe we could add some bits about `default-shell` for tmux in the
 additional documentation at [wiki:howto/bash-completion] and link to that
 from the notes.

-- 
Ticket URL: <https://trac.macports.org/ticket/46019#comment:6>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list