[elpa] master b0aeb9e 4/4: Merge commit '206468aa4de299ad26c2db12b757f5ad7290912f'

2016-03-02 Thread Michael Heerdegen
branch: master
commit b0aeb9e30b6f14544e74d6c2b8f6bd030705f886
Merge: 30566f8 206468a
Author: Michael Heerdegen 
Commit: Michael Heerdegen 

Merge commit '206468aa4de299ad26c2db12b757f5ad7290912f'



[elpa] master 21516b4 1/4: Tweak docstring of el-search--ensure-sexp-start

2016-03-02 Thread Michael Heerdegen
branch: master
commit 21516b4b7114e8c5dadf4747066e72eb1e9960d6
Author: Michael Heerdegen 
Commit: Michael Heerdegen 

Tweak docstring of el-search--ensure-sexp-start
---
 packages/el-search/el-search.el |7 ---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/packages/el-search/el-search.el b/packages/el-search/el-search.el
index fc9f2bf..dea74b2 100644
--- a/packages/el-search/el-search.el
+++ b/packages/el-search/el-search.el
@@ -327,9 +327,10 @@ If nil, the value of `case-fold-search' is decisive."
   (or (scan-sexps (point) 1) (point-max)))
 
 (defun el-search--ensure-sexp-start ()
-  "Move point to the beginning of the next sexp if necessary.
-Don't move if already at beginning of a sexp.
-Point must not be inside a string or comment."
+  "Move point to the next sexp beginning position.
+Don't move if already at beginning of a sexp.  Point must not be
+inside a string or comment.  `read' the expression at that point
+and return it."
   (let ((not-done t) res)
 (while not-done
   (let ((stop-here nil)



[elpa] master updated (5f19016 -> b0aeb9e)

2016-03-02 Thread Michael Heerdegen
mheerdegen pushed a change to branch master.

  from  5f19016   New user option: el-search-smart-case-fold-search
   new  21516b4   Tweak docstring of el-search--ensure-sexp-start
   new  30566f8   Fix for non-interactive calls of el-search-pattern
   new  206468a   on-screen-enabled-p: use `or' instead of `if'
   new  b0aeb9e   Merge commit '206468aa4de299ad26c2db12b757f5ad7290912f'


Summary of changes:
 packages/el-search/el-search.el |   43 --
 1 files changed, 23 insertions(+), 20 deletions(-)



[elpa] master 30566f8 2/4: Fix for non-interactive calls of el-search-pattern

2016-03-02 Thread Michael Heerdegen
branch: master
commit 30566f8bf5cc98f8ef2184035f15b339ce1d9691
Author: Michael Heerdegen 
Commit: Michael Heerdegen 

Fix for non-interactive calls of el-search-pattern
---
 packages/el-search/el-search.el |   36 +++-
 1 files changed, 19 insertions(+), 17 deletions(-)

diff --git a/packages/el-search/el-search.el b/packages/el-search/el-search.el
index dea74b2..52e919a 100644
--- a/packages/el-search/el-search.el
+++ b/packages/el-search/el-search.el
@@ -849,23 +849,25 @@ The following additional pattern types are currently 
defined:"
 (not (eq (symbol-value pattern) 
pattern
(error "Please don't forget the quote when 
searching for a symbol"))
  (el-search--wrap-pattern pattern)
-  (setq this-command 'el-search-pattern) ;in case we come from isearch
-  (setq el-search-current-pattern pattern)
-  (let ((opoint (point)))
-(when (and (eq this-command last-command) el-search-success)
-  (el-search--skip-expression nil t))
-(setq el-search-success nil)
-(when (condition-case nil
-  (el-search--search-pattern pattern)
-(end-of-buffer (message "No match")
-   (goto-char opoint)
-   (el-search-hl-remove)
-   (ding)
-   nil))
-  (setq el-search-success t)
-  (el-search-hl-sexp)
-  (unless (eq this-command last-command)
-(el-search-hl-other-matches pattern)
+  (if (not (called-interactively-p 'any))
+  (el-search--search-pattern pattern)
+(setq this-command 'el-search-pattern) ;in case we come from isearch
+(setq el-search-current-pattern pattern)
+(let ((opoint (point)))
+  (when (and (eq this-command last-command) el-search-success)
+(el-search--skip-expression nil t))
+  (setq el-search-success nil)
+  (when (condition-case nil
+(el-search--search-pattern pattern)
+  (end-of-buffer (message "No match")
+ (goto-char opoint)
+ (el-search-hl-remove)
+ (ding)
+ nil))
+(setq el-search-success t)
+(el-search-hl-sexp)
+(unless (eq this-command last-command)
+  (el-search-hl-other-matches pattern))
 
 (defvar el-search-search-and-replace-help-string
   "\



[elpa] master 206468a 3/4: on-screen-enabled-p: use `or' instead of `if'

2016-03-02 Thread Michael Heerdegen
branch: master
commit 206468aa4de299ad26c2db12b757f5ad7290912f
Author: Michael Heerdegen 
Commit: Michael Heerdegen 

on-screen-enabled-p: use `or' instead of `if'

Thanks Stefan.
---
 on-screen.el |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/on-screen.el b/on-screen.el
index bce3c56..e5c3977 100644
--- a/on-screen.el
+++ b/on-screen.el
@@ -636,7 +636,7 @@ highlightings and clear all associated data."
   "Return non-nil if on-screen is enabled in BUFFER."
   (with-current-buffer (or buffer (current-buffer))
 (and
- (if on-screen-global-mode t on-screen-mode)
+ (or on-screen-global-mode on-screen-mode)
  (cond
   ((not on-screen-inhibit-highlighting) t)
   ((functionp on-screen-inhibit-highlighting)