Path: utzoo!mnetor!uunet!oddjob!ncar!ames!mailrus!tut.cis.ohio-state.edu!rutgers!mtunx!whuts!homxb!hropus!jgy From: jgy@hropus.UUCP (John Young) Newsgroups: comp.emacs Subject: Help needed on suspend-emacs/directories/putenv Message-ID: <103@hropus.UUCP> Date: 31 Mar 88 05:51:42 GMT Distribution: comp Organization: Bell Labs, Holmdel, NJ Lines: 30 I'm not a lisp person so I'm looking for some suggestions on solutions to the following problem; I'm on a System V machine which does not have job contorl, therefore ^Z (suspend-emacs) causes a "new" interactive shell to be started with the current directory being that indicated by the default-directory variable of whichever buffer I was in when I hit ^Z. Often what happens is I do some work, cd around, maybe looking for files or something (please, no questions like "why not do it from emacs" please), I then ^D or exit back to my emacs session, wanting to edit a file in my now current directory. Emacs, however, has no knowledge of that directory. It's easy enough for me to create a file containing a setq command which I have a "new-suspend-emacs" lisp function load after suspend-emacs returns. So, I've gotten so far as getting the directory path into a lisp variable. But, I'd really like it in a shell environment variable so if I do a ^X^F (find-file) I can access my last directory as "$PWD" or something compact. Anyone know how I can do this??? I using GNU Emacs 18.57 on a VAX 8650, SVR2 (usg-unix-v) Thanks in advance. John Young AT&T-BL Red Hill Rd., Middletown, NJ 07748 201-615-4412