Skip to content

Instantly share code, notes, and snippets.

@rosarinjroy
Created April 19, 2012 01:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rosarinjroy/2417726 to your computer and use it in GitHub Desktop.
Save rosarinjroy/2417726 to your computer and use it in GitHub Desktop.
Elisp code to create a rails console
(defun rails-console ()
"Create a rails console process, if one doesn't exist. And switch to *rails-console* buffer."
(interactive)
(if (null (get-buffer "*rails-console*"))
(progn
(term "/bin/bash")
(term-send-string (get-buffer-process "*terminal*") "rails console\n")
(switch-to-buffer "*terminal*")
(rename-buffer "*rails-console*")
(term-line-mode))
(switch-to-buffer "*rails-console*")))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment