[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: "source" shell commands
From: |
Tim X |
Subject: |
Re: "source" shell commands |
Date: |
Sun, 25 Mar 2007 12:32:54 +1000 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.0.95 (gnu/linux) |
Matthew Flaschen <matthew.flaschen@gatech.edu> writes:
> Is there an elisp function to "source" a shell file; i.e. an alternative
> to:
>
> (shell-command (concat "source \"" (expand-file-name "~/.rc") "\""))
>
> Matthew Flaschen
>
>
Hi Matt,
just wondering why you would want this? The point of sourcing a shell file is
to allow for the file to execute in the current (callers) shell environment.
For example, to allow all subsequent sub-shells to inherit from that parent -
useful for setting envrionment variables etc.
However, I cannot see this being of any real use from inside emacs. No matter
what way you call it, emacs will spawn a sub process to execute the command.
Once it exits, everything is lost. However, I'll readily admit I may be missing
some application/reason and am just curious.
To answer your question, there are no existing commands that I know of which
will do what you want. However, it wold only take about 5 lines of elisp to
create your own.
Tim
--
tcross (at) rapttech dot com dot au
- Re: "source" shell commands, (continued)
- Message not available
- Re: "source" shell commands, Tim X, 2007/03/24
- Re: "source" shell commands, Matthew Flaschen, 2007/03/25
- Message not available
- Re: "source" shell commands, Tim X, 2007/03/25
- Message not available
- Re: "source" shell commands, Tassilo Horn, 2007/03/26
- Re: "source" shell commands, Matthew Flaschen, 2007/03/26
- Message not available
- Re: "source" shell commands, Tassilo Horn, 2007/03/26
- Re: "source" shell commands, Matthew Flaschen, 2007/03/26
Re: "source" shell commands,
Tim X <=