Skip comments in Bash history file
* eat.el (eat--prompt-populate-input-ring): Skip Bash history comments. * eat.el: Add Compat as dependency; some functions from Emacs 29 are used.
This commit is contained in:
parent
0fe5d5cb9d
commit
3f4d4a9c36
1 changed files with 3 additions and 2 deletions
5
eat.el
5
eat.el
|
@ -5,7 +5,7 @@
|
|||
;; Author: Akib Azmain Turja <akib@disroot.org>
|
||||
;; Created: 2022-08-15
|
||||
;; Version: 0.8
|
||||
;; Package-Requires: ((emacs "28.1"))
|
||||
;; Package-Requires: ((emacs "28.1") (compat "29.1"))
|
||||
;; Keywords: terminals processes
|
||||
;; Homepage: https://codeberg.org/akib/emacs-eat
|
||||
|
||||
|
@ -5941,7 +5941,8 @@ character."
|
|||
(pcase format
|
||||
("bash"
|
||||
(dolist (item (string-split hist "\n" 'omit-nulls))
|
||||
(ring-insert eat--prompt-input-ring item)))
|
||||
(when (/= (aref item 0) ?#)
|
||||
(ring-insert eat--prompt-input-ring item))))
|
||||
("zsh"
|
||||
(dolist (item (string-split hist "\n" 'omit-nulls))
|
||||
(ring-insert eat--prompt-input-ring
|
||||
|
|
Loading…
Add table
Reference in a new issue