summary refs log tree commit diff
path: root/emacs.d/core/core-defun.el
diff options
context:
space:
mode:
Diffstat (limited to 'emacs.d/core/core-defun.el')
-rw-r--r--emacs.d/core/core-defun.el9
1 files changed, 9 insertions, 0 deletions
diff --git a/emacs.d/core/core-defun.el b/emacs.d/core/core-defun.el
new file mode 100644
index 0000000..deb315b
--- /dev/null
+++ b/emacs.d/core/core-defun.el
@@ -0,0 +1,9 @@
+(defun fcuny-terminal ()
+  "Switch to terminal. Launch if nonexistent."
+  (interactive)
+  (if (get-buffer "*ansi-term*")
+      (switch-to-buffer "*ansi-term*")
+    (ansi-term "/bin/bash"))
+  (get-buffer-process "*ansi-term*"))
+
+(provide 'core-defun)