aboutsummaryrefslogtreecommitdiffstats
path: root/emacs/.emacs.d/init/oni-eshell-init.org
diff options
context:
space:
mode:
authorGravatar Tom Willemse2018-07-17 00:38:59 -0700
committerGravatar Tom Willemse2018-07-17 00:38:59 -0700
commit91d97b939abb761906b66f98c0ddb812e42aec25 (patch)
tree948ad958028892a0b645047b7efe34f42fc9703b /emacs/.emacs.d/init/oni-eshell-init.org
parentf97ac07cfb6c58446b6966cdf3971c0c97537308 (diff)
parente31e7663ab77266d6572f8f5c8e786436361ea2d (diff)
downloadnew-dotfiles-91d97b939abb761906b66f98c0ddb812e42aec25.tar.gz
new-dotfiles-91d97b939abb761906b66f98c0ddb812e42aec25.zip
Merge remote-tracking branch 'origin/stripped-down' into stripped-down
Diffstat (limited to 'emacs/.emacs.d/init/oni-eshell-init.org')
-rw-r--r--emacs/.emacs.d/init/oni-eshell-init.org46
1 files changed, 0 insertions, 46 deletions
diff --git a/emacs/.emacs.d/init/oni-eshell-init.org b/emacs/.emacs.d/init/oni-eshell-init.org
deleted file mode 100644
index b3c6391..0000000
--- a/emacs/.emacs.d/init/oni-eshell-init.org
+++ /dev/null
@@ -1,46 +0,0 @@
-#+TITLE: Eshell configuration
-
-#+BEGIN_SRC emacs-lisp
- (require 'eshell)
- (require 'em-prompt)
-#+END_SRC
-
-Truncate the eshell buffer when it gets larger than
-=eshell-buffer-maximum-lines= number of lines. For some reason I have
-to use the =eshell-load-hook= instead of just relying on ~eshell.el~
-and ~esh-mode.el~ being loaded because it seems that
-=with-eval-after-load= loads this file before ~eshell.el~ is actually
-loaded.
-
-#+BEGIN_SRC emacs-lisp
- (defun oni:enable-truncating-eshell-buffers ()
- (add-to-list 'eshell-output-filter-functions 'eshell-truncate-buffer))
-
- (add-hook 'eshell-load-hook #'oni:enable-truncating-eshell-buffers)
-#+END_SRC
-
-Show the status of each command in the fringe of the eshell buffer.
-
-#+BEGIN_SRC emacs-lisp
- (add-hook 'eshell-mode-hook 'eshell-fringe-status-mode)
-#+END_SRC
-
-Close the buffer when C-d is pressed and we're at the end of the
-buffer.
-
-#+BEGIN_SRC emacs-lisp
- (defun oni:eshell-C-d ()
- "Call `delete-char' or close the buffer if it fails."
- (interactive)
- (condition-case err
- (call-interactively #'delete-char)
- (error (if (and (eq (car err) 'end-of-buffer)
- (looking-back eshell-prompt-regexp nil))
- (kill-buffer)
- (signal (car err) (cdr err))))))
-
- (defun oni:set-eshell-C-d ()
- (define-key eshell-mode-map (kbd "C-d") #'oni:eshell-C-d))
-
- (add-hook 'eshell-first-time-mode-hook #'oni:set-eshell-C-d)
-#+END_SRC