From e51528b50a9988e74713f3fd2a7c66081865401f Mon Sep 17 00:00:00 2001 From: Yuanle Song Date: Sat, 6 Apr 2019 20:06:34 +0800 Subject: [PATCH] zero-panel: use 'u' type for candidate_length --- zero-framework.el | 2 +- zero-panel.el | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/zero-framework.el b/zero-framework.el index e198262..c58be18 100644 --- a/zero-framework.el +++ b/zero-framework.el @@ -195,7 +195,7 @@ if t, `zero-debug' will output debug msg in *zero-debug* buffer") candidates-on-page `(("in_emacs" t) ("filename" ,(or (buffer-file-name) "")) - ("page_number" ,zero-current-page) + ("page_number" ,(1+ zero-current-page)) ("has_next_page" ,(or (> (length (or candidates zero-candidates)) (* zero-candidates-per-page (1+ zero-current-page))) (< zero-fetch-size (* zero-candidates-per-page (+ 2 zero-current-page))))) ("has_previous_page" ,(> zero-current-page 0)))) (zero-debug "candidates:\n %s\n " (s-join "\n " candidates-on-page)) diff --git a/zero-panel.el b/zero-panel.el index abb007b..57d8a06 100644 --- a/zero-panel.el +++ b/zero-panel.el @@ -71,7 +71,7 @@ For example, "show candidates" (zero-panel-async-call "ShowCandidates" nil :string preedit_str - :int32 candidate_length + :uint32 candidate_length (or candidates '(:array)) (zero-alist-to-asv hints))) -- GitLab