all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* Re: Pipe bash file contents to shell
@ 2011-06-30 21:52 linuxfever
  2011-07-01  2:15 ` William Stevenson
  0 siblings, 1 reply; 7+ messages in thread
From: linuxfever @ 2011-06-30 21:52 UTC (permalink / raw)
  To: Help-gnu-emacs


I managed to create a part of the lisp function as follows:

(defun pipe-region-to-shell ()
(interactive)
(process-send-string "shell" (format "cd %s\n" (file-name-directory
(buffer-file-name))))
(process-send-region "shell" (region-beginning) (region-end)))

The first line makes the shell go to the directory where the bash script is,
and the second one sends the highlighted region to the shell. And all these
happen in the background as I need. The only problem is that the function
assumes that a buffer named "shell" exists.

-- 
View this message in context: http://old.nabble.com/Pipe-bash-file-contents-to-shell-tp31963679p31968924.html
Sent from the Emacs - Help mailing list archive at Nabble.com.




^ permalink raw reply	[flat|nested] 7+ messages in thread
* Pipe bash file contents to shell
@ 2011-06-30 14:33 linuxfever
  2011-06-30 17:49 ` Andreas Röhler
  2011-06-30 18:01 ` Andreas Röhler
  0 siblings, 2 replies; 7+ messages in thread
From: linuxfever @ 2011-06-30 14:33 UTC (permalink / raw)
  To: Help-gnu-emacs


Hello all,

I was wondering whether there is a way to pass contents of a bash script
file into a shell buffer in Emacs (23.2). For example, if my bash file
contains a single line "ls -al", I would like to highlight that line, and by
pressing a keybind, have the command executed and its output shown in the
shell buffer.

Is it at all possible? Thanks for any suggestions!


-- 
View this message in context: http://old.nabble.com/Pipe-bash-file-contents-to-shell-tp31963679p31963679.html
Sent from the Emacs - Help mailing list archive at Nabble.com.




^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2011-07-01 17:23 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <mailman.764.1309451932.785.help-gnu-emacs@gnu.org>
2011-07-01 17:23 ` Pipe bash file contents to shell rusi
2011-06-30 21:52 linuxfever
2011-07-01  2:15 ` William Stevenson
  -- strict thread matches above, loose matches on Subject: below --
2011-06-30 14:33 linuxfever
2011-06-30 17:49 ` Andreas Röhler
2011-06-30 18:01 ` Andreas Röhler
2011-06-30 20:48   ` linuxfever

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.