fish-shell / fish-shell/fish-shell

Make case-insensitive completion matches less important

Open
#5,193 7 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
34.2k
Forks
2.4k
Avg merge
2d 8h
Merged PRs (30d)
13

Description

fish --version: 2.7.1

## Scenes

#### scene 1

```bash
git status

modified: foo/Bar

git add B
# we got
git add foo/Bar

```
That's great.

#### scene 2

```bash

git status

modified: foo/Bar
modified: baz/Qux

git add B
# we got
git add baz/Qux

```
That's terrible.

#### What's we want

```bash

git status

modified: foo/Bar
modified: baz/Qux

git add B
# we got
git add baz/Qux

git add b
# we got
git add baz/Qux

```

With case-insensitive completion, we have worries more then benefits. So can we disable it with some configurations?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.