Skip to content

Instantly share code, notes, and snippets.

@fud
Last active July 23, 2016 07:56
Show Gist options
  • Save fud/da43021f4c993b059148d2c3ecdc4c16 to your computer and use it in GitHub Desktop.
Save fud/da43021f4c993b059148d2c3ecdc4c16 to your computer and use it in GitHub Desktop.
Docker compose in a ansi-term
(defun open-project-docker-compose ()
(interactive)
(let ((current-ansi-window (get-buffer-window "*ansi-term*")))
(select-window current-ansi-window)
(split-window)
(ansi-term "/bin/zsh" "docker-compose")
(comint-send-string "*docker-compose*" "cd /Users/billsb/code/keymaker\n")
(comint-send-string "*docker-compose*" "docker-compose exec keymaker /bin/sh\n")
(message "Split window %s" current-ansi-window)))
(global-set-key (kbd "<f19>") 'open-project-docker-compose)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment