summaryrefslogtreecommitdiffstats
path: root/lisp/init-eshell.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/init-eshell.el')
-rw-r--r--lisp/init-eshell.el21
1 files changed, 0 insertions, 21 deletions
diff --git a/lisp/init-eshell.el b/lisp/init-eshell.el
deleted file mode 100644
index a3ace32..0000000
--- a/lisp/init-eshell.el
+++ /dev/null
@@ -1,21 +0,0 @@
-(require 'eshell)
-
-(defun eshell-other-window (&optional noselect)
- "Create an interactive Eshell buffer in another window."
- (interactive)
- (with-current-buffer (get-buffer-create eshell-buffer-name)
- (unless (eq major-mode 'eshell-mode)
- (eshell-mode)))
- (let ((current-window (selected-window))
- (current-directory default-directory))
- (switch-to-buffer-other-window eshell-buffer-name)
- ;; change directory to the current buffer directory
- (unless (equal default-directory current-directory)
- (eshell/cd current-directory)
- (eshell-reset))
- (when noselect
- (select-window current-window))))
-
-(global-set-key (kbd "C-c k") 'eshell-other-window)
-
-(provide 'init-eshell)