equal
deleted
inserted
replaced
275 complete -o bashdefault -o default -F _hg hg 2>/dev/null \ |
275 complete -o bashdefault -o default -F _hg hg 2>/dev/null \ |
276 || complete -o default -F _hg hg |
276 || complete -o default -F _hg hg |
277 |
277 |
278 |
278 |
279 # Completion for commands provided by extensions |
279 # Completion for commands provided by extensions |
|
280 |
|
281 # bookmarks |
|
282 _hg_bookmarks() |
|
283 { |
|
284 local bookmarks="$("$hg" bookmarks --quiet 2>/dev/null )" |
|
285 local IFS=$'\n' |
|
286 COMPREPLY=(${COMPREPLY[@]:-} $(compgen -W '$bookmarks' -- "$cur")) |
|
287 } |
|
288 |
|
289 _hg_cmd_bookmarks() |
|
290 { |
|
291 if [[ "$prev" = @(-d|--delete|-m|--rename) ]]; then |
|
292 _hg_bookmarks |
|
293 return |
|
294 fi |
|
295 } |
280 |
296 |
281 # mq |
297 # mq |
282 _hg_ext_mq_patchlist() |
298 _hg_ext_mq_patchlist() |
283 { |
299 { |
284 local patches |
300 local patches |