feat: Progress towards comfortable Lisp editing
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
;;; syd-eshell.el -*- lexical-binding: t; -*-
|
||||
|
||||
(require 'ring)
|
||||
(require 'cl-lib)
|
||||
|
||||
(defvar eshell-buffer-name "*eshell*")
|
||||
|
||||
(defvar syd-eshell-buffers (make-ring 25)
|
||||
@@ -72,7 +75,11 @@
|
||||
(eshell-kill-processes-on-exit t)
|
||||
(eshell-hist-ignoredups t)
|
||||
(eshell-glob-case-insensitive t)
|
||||
(eshell-error-if-no-glob t))
|
||||
(eshell-error-if-no-glob t)
|
||||
(eshell-history-file-name (file-name-concat
|
||||
syd-data-dir "eshell" "history"))
|
||||
(eshell-last-dir-ring-file-name (file-name-concat
|
||||
syd-data-dir "eshell" "lastdir")))
|
||||
:general
|
||||
(:keymaps 'syd-leader-open-map
|
||||
"e" #'syd-eshell/toggle)
|
||||
@@ -80,6 +87,7 @@
|
||||
:states '(normal insert)
|
||||
"C-j" #'eshell-next-matching-input-from-input
|
||||
"C-k" #'eshell-previous-matching-input-from-input)
|
||||
|
||||
:config
|
||||
(require 'syd-buffers)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user