summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorJuri Linkov <juri@jurta.org>2009-11-23 20:30:33 +0000
committerJuri Linkov <juri@jurta.org>2009-11-23 20:30:33 +0000
commit0d62bcea27b6e413bfa3ad14b96f289bb65fcc5e (patch)
treef1b6ddd3fdb7287d7bd9fe8f206785250606735a /etc
parentb593f1055a64feec5ee98d6c850c705435136840 (diff)
downloademacs-0d62bcea27b6e413bfa3ad14b96f289bb65fcc5e.tar.gz
Implement Isearch in comint input history. (Bug#3746)
* comint.el (comint-mode): Add `comint-history-isearch-setup' to `isearch-mode-hook'. (comint-history-isearch): New defcustom. (comint-history-isearch-backward) (comint-history-isearch-backward-regexp): New commands. (comint-history-isearch-message-overlay): New buffer-local variable. (comint-history-isearch-setup, comint-history-isearch-end) (comint-goto-input, comint-history-isearch-search) (comint-history-isearch-message, comint-history-isearch-wrap) (comint-history-isearch-push-state) (comint-history-isearch-pop-state): New functions.
Diffstat (limited to 'etc')
-rw-r--r--etc/NEWS5
1 files changed, 5 insertions, 0 deletions
diff --git a/etc/NEWS b/etc/NEWS
index 543d6612578..27f3b9868d8 100644
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -281,6 +281,11 @@ the command asynchronously without the need to manually add ampersand to
the end of the command. Its output appears in the buffer `*Async Shell
Command*'.
+*** Isearch searches in the comint/shell input history when the new variable
+`comint-history-isearch' is non-nil. New commands `comint-history-isearch-backward'
+and `comint-history-isearch-backward-regexp' start Isearch in the input history
+regardless of the value of `comint-history-isearch'.
+
+++
*** Autorevert Tail mode now works now for remote files.