summaryrefslogtreecommitdiffstats
path: root/.emacs.d/site-lisp
diff options
context:
space:
mode:
authorGravatar Tom Willemsen2012-10-17 09:04:32 +0200
committerGravatar Tom Willemsen2012-10-18 11:11:05 +0200
commit1f67da1508b9444ebf79fdc2183f3fb839bb3d3e (patch)
tree7cac04f99e6bb17e1e370aaff2558d8d20d0cce7 /.emacs.d/site-lisp
parentb74622f11bacbb696f3cba17f399b0ea77f76dbd (diff)
downloaddotfiles-1f67da1508b9444ebf79fdc2183f3fb839bb3d3e.tar.gz
dotfiles-1f67da1508b9444ebf79fdc2183f3fb839bb3d3e.zip
.emacs.d/site-lisp/oni.el
Diffstat (limited to '.emacs.d/site-lisp')
-rw-r--r--.emacs.d/site-lisp/oni.el8
1 files changed, 8 insertions, 0 deletions
diff --git a/.emacs.d/site-lisp/oni.el b/.emacs.d/site-lisp/oni.el
index c483278..2dee8f6 100644
--- a/.emacs.d/site-lisp/oni.el
+++ b/.emacs.d/site-lisp/oni.el
@@ -409,6 +409,14 @@ When dealing with braces, add another line and indent that too."
fill-column 72)
(fci-mode))
+(defun oni:raise-ansi-term (arg)
+ "Create or show an `ansi-term' buffer."
+ (interactive "P")
+ (let ((buffer (get-buffer "*ansi-term*")))
+ (if (and buffer (not arg))
+ (switch-to-buffer buffer)
+ (call-interactively 'ansi-term))))
+
(defun oni:raise-eshell ()
"Start or switch back to `eshell'.
Also change directories to current working directory."