Interactive prompt for key, a shell buffer name, and a sequence of shell commands to run in that buffer. Simply pressing at "Command to run" will stop it for asking for more. To set it up you bind the definer to some key, e.g: (global-set-key (kbd "C-c C-t") #'quick-shell-keybind) Using this will now start the prompt sequence. The variable 'quick-shell-keybind-default-buffer-name' can be used customize the default buffer to something other than "*shell*".