diff options
author | Guido Cella <guido@guidocella.xyz> | 2025-01-19 18:09:43 +0100 |
---|---|---|
committer | Dudemanguy <random342@airmail.cc> | 2025-01-24 04:35:27 +0000 |
commit | 5bbeabf45046a0839db0ba77fb536b25bf8409fa (patch) | |
tree | 524ca3b122835fe203f9402d96a0bc131fdf8cf4 /player | |
parent | 8ae3beeb9872d1bcec92e935c60ff2d56888eb2a (diff) | |
download | mpv-5bbeabf45046a0839db0ba77fb536b25bf8409fa.tar.bz2 mpv-5bbeabf45046a0839db0ba77fb536b25bf8409fa.tar.xz |
console.lua: sort completions
With the previous commit, this sorts completions with the same score
alphabetically.
Diffstat (limited to 'player')
-rw-r--r-- | player/lua/console.lua | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/player/lua/console.lua b/player/lua/console.lua index 0b467ebf84..f61e84d2a0 100644 --- a/player/lua/console.lua +++ b/player/lua/console.lua @@ -1644,6 +1644,7 @@ complete = function () completion_buffer = {} selected_completion_index = 0 completions = completions or {} + table.sort(completions) completion_pos = completion_pos or 1 for i, match in ipairs(fuzzy_find(before_cur:sub(completion_pos), completions, opts.case_sensitive)) do @@ -1932,6 +1933,7 @@ mp.register_script_message('complete', function(list, start_pos) completion_buffer = {} selected_completion_index = 0 local completions = utils.parse_json(list) + table.sort(completions) completion_pos = start_pos completion_append = '' for i, match in ipairs(fuzzy_find(line:sub(completion_pos, cursor), |