I use the following set of key-bindings to enable me to use Ctrl-Alt-Left and Ctrl-Alt-Right to cycle through the completions. It is not moving up and down the displayed completions list, but it does cycle back to the top (or bottom).
[code]
{ “keys”: “ctrl+alt+right”], “command”: “insert_best_completion”, “args”: {“default”: “”, “exact”: true} },
{ “keys”: “ctrl+alt+right”], “command”: “insert_best_completion”, “args”: {“default”: “”, “exact”: false},
“context”:
{ "key": "setting.tab_completion", "operator": "equal", "operand": true }
]
},
{ "keys": "ctrl+alt+right"], "command": "replace_completion_with_next_completion", "context":
{ "key": "last_command", "operator": "equal", "operand": "insert_best_completion" },
{ "key": "setting.tab_completion", "operator": "equal", "operand": true }
]
},
{ "keys": "ctrl+alt+left"], "command": "replace_completion_with_prev_completion", "context":
{ "key": "last_command", "operator": "equal", "operand": "insert_best_completion" },
{ "key": "setting.tab_completion", "operator": "equal", "operand": true }
]
}[/code]
Also,it will break if there is an odd (word-ending) character in one of the completions.
I do not know if this is possible with the visible completions-list (but have doubts…).