Skip to content

Instantly share code, notes, and snippets.

@erickgnavar
Created April 4, 2019 20:50
Show Gist options
  • Save erickgnavar/30a4062cddaa37aec311e824de37cb9e to your computer and use it in GitHub Desktop.
Save erickgnavar/30a4062cddaa37aec311e824de37cb9e to your computer and use it in GitHub Desktop.
(defun my/goto-term ()
"Create a new `ansi-term` buffer."
(interactive)
(if (projectile-project-p)
(let* ((buffer-name (format "[%s]-ansi-term" (projectile-project-name)))
(buffer-name-for-search (format "*%s*" buffer-name))
(default-directory (projectile-project-root))
(buffer (get-buffer buffer-name-for-search)))
(if buffer
(switch-to-buffer buffer)
(ansi-term "/bin/zsh" buffer-name))
(evil-insert-state))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment