mirror of
https://github.com/fish-shell/fish-shell.git
synced 2024-11-23 03:44:04 +08:00
Implement limits for __history_completions in j completions
This commit is contained in:
parent
f18b6868b7
commit
2dd2867a61
|
@ -1,6 +1,10 @@
|
|||
function __history_completions
|
||||
function __history_completions --argument limit
|
||||
if echo $limit | string match -q ""
|
||||
set limit 25
|
||||
end
|
||||
|
||||
set -l tokens (commandline --current-process --tokenize)
|
||||
history --prefix (commandline) | string replace -r \^$tokens[1]\\s\* ""
|
||||
history --prefix (commandline) | string replace -r \^$tokens[1]\\s\* "" | head -n$limit
|
||||
end
|
||||
|
||||
complete -k -c j -a '(__history_completions)' -f
|
||||
complete -k -c j -a '(__history_completions 25)' -f
|
||||
|
|
Loading…
Reference in New Issue
Block a user