<commit_before>_b()
{
	COMPREPLY=();
	cur="${COMP_WORDS[COMP_CWORD]}";
	if [ $COMP_CWORD -eq 1 ] ; then
		opts=$(cut -f1 -d, ~/.b_bookmarks);
		COMPREPLY=( $(compgen -W "$opts" -- $cur) );
	fi
        # include directories too, so you can replace cd with b
	COMPREPLY=($(echo $COMPREPLY $(compgen -A directory "$cur")));
}
complete -F _b b<commit_msg>Completion now returns entire bookmark list.<commit_after>_b()
{
	COMPREPLY=();
	cur="${COMP_WORDS[COMP_CWORD]}";
	if [ $COMP_CWORD -eq 1 ] ; then
		opts=$(cut -f1 -d, ~/.b_bookmarks);
		COMPREPLY=( $(compgen -W "$opts" -- $cur) );
	fi
        # include directories too, so you can replace cd with b
	COMPREPLY=( ${COMPREPLY[@]} $(compgen -A directory "$cur") );
}
complete -F _b b
{'fraction_non_alphanumeric': 0.18989071038251365, 'fraction_numerical': 0.00546448087431694, 'mean_word_length': 3.8223684210526314, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5851318', 'n_tokens_mistral': 285, 'n_tokens_neox': 285, 'n_words': 80}