shell-commandと環境変数

いつもEmacsからstart-process-shell-commandでrabbitを起動していたのだが,急にテーマを読み込めなくなった.どうも,.bashrcを読み込まないので環境変数が設定されてないかららしい.今までは何故動いてたんだ…
.emacs_bashを作ってみたけどこれはM-x shellのほうだけでstart-process-shell-commandには関係ないらしい.
shell-commandやstart-process-shell-commandで使う時の環境変数はどうやって設定すればいいんだ?現状はゴリ押しで通してるけど,汚くて仕様がない.