diff options
author | Sean Allred <code@seanallred.com> | 2015-01-01 19:10:17 -0500 |
---|---|---|
committer | Sean Allred <code@seanallred.com> | 2015-01-01 19:10:17 -0500 |
commit | e05f937910bb4ca0e7ea1c9f1273fbafac523921 (patch) | |
tree | 4181e1b521f9ce53c9b6d231f5c3fca90571bdf7 /sx.el | |
parent | 01ac19db7ff5087e3c2b481a57d21d242ee9fb34 (diff) | |
parent | c37022ffbc52b900d81eee05f3c2c3d5fe6fee01 (diff) |
Merge pull request #182 from vermiculus/tiny-improvements
Abstract a function for `completing-read` and request new items in filters.
Diffstat (limited to 'sx.el')
-rw-r--r-- | sx.el | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -149,6 +149,7 @@ If ALIST doesn't have a `site' property, one is created using the question.comments question.answers question.last_editor + question.last_activity_date question.accepted_answer_id question.link question.upvoted @@ -169,6 +170,7 @@ If ALIST doesn't have a `site' property, one is created using the comment.comment_id answer.answer_id answer.last_editor + answer.last_activity_date answer.link answer.share_link answer.owner @@ -182,6 +184,11 @@ See `sx-question-get-questions' and `sx-question-get-question'.") ;;; Utility Functions +(defun sx-completing-read (&rest args) + "Like `completing-read', but possibly use ido. +All ARGS are passed to `completing-read' or `ido-completing-read'." + (apply (if ido-mode #'ido-completing-read #'completing-read) + args)) (defmacro sx-sorted-insert-skip-first (newelt list &optional predicate) "Inserted NEWELT into LIST sorted by PREDICATE. |