I have a few custom bash functions that are defined is some file and are made available to me in regular terminals via the line
. "/path/Custom Bash Functions.sh"
~/.bashrc. However, Emacs does not recognize them.
I don't really care whether they are available in any terminal emulator inside Emacs. I only care about them working when I hit
This answer suggests setting
"-ic" (adding switch
i to the default). However, all this seemingly results in is that the output of all commands I execute via
M-! are preceded by:
bash: cannot set terminal process group (-1): Inappropriate ioctl for device bash: no job control in this shell
I still can't execute custom bash functions. Auto-complete for them doesn't work either.
Maybe this is because I use a newer version. I use the latest version on the master branch of Emacs' git repo (pulled the latest changes and installed them less than 2 hours ago).