diff options
author | axel <axel@liljencrantz.se> | 2006-01-31 02:51:50 +1000 |
---|---|---|
committer | axel <axel@liljencrantz.se> | 2006-01-31 02:51:50 +1000 |
commit | 521d09b6d0264aaac17b9359ebcb1a0cb6ca8906 (patch) | |
tree | 7297a413ff9a5d020c1691e7727e3b22a0bc8175 /fish_pager.c | |
parent | 3efb0bf5cf7b799b8df039e4fa3dd593248dc415 (diff) |
Add support for calculating completions for arbitrary commands through the 'complete' builtin
darcs-hash:20060130165150-ac50b-5e2ef3bb0298dd5e1a5d6fbdade314cc73ef36f3.gz
Diffstat (limited to 'fish_pager.c')
-rw-r--r-- | fish_pager.c | 90 |
1 files changed, 45 insertions, 45 deletions
diff --git a/fish_pager.c b/fish_pager.c index 018f869d..ffbe725d 100644 --- a/fish_pager.c +++ b/fish_pager.c @@ -424,54 +424,54 @@ static void printed_length( wchar_t *str, else { - switch( *str ) - { - case L'\n': - case L'\b': - case L'\r': - case L'\e': - case L'\t': - case L'\\': - case L'&': - case L'$': - case L' ': - case L'#': - case L'^': - case L'<': - case L'>': - case L'(': - case L')': - case L'[': - case L']': - case L'{': - case L'}': - case L'?': - case L'*': - case L'|': - case L';': - case L':': - case L'\'': - case L'"': - case L'%': - case L'~': + switch( *str ) + { + case L'\n': + case L'\b': + case L'\r': + case L'\e': + case L'\t': + case L'\\': + case L'&': + case L'$': + case L' ': + case L'#': + case L'^': + case L'<': + case L'>': + case L'(': + case L')': + case L'[': + case L']': + case L'{': + case L'}': + case L'?': + case L'*': + case L'|': + case L';': + case L':': + case L'\'': + case L'"': + case L'%': + case L'~': - if( has_description ) - desc_len++; - else - comp_len+=2; - break; + if( has_description ) + desc_len++; + else + comp_len+=2; + break; - case COMPLETE_SEP: - has_description = 1; - break; + case COMPLETE_SEP: + has_description = 1; + break; - default: - if( has_description ) - desc_len+= wcwidth(*str); - else - comp_len+= wcwidth(*str); - break; - } + default: + if( has_description ) + desc_len+= wcwidth(*str); + else + comp_len+= wcwidth(*str); + break; + } } str++; |