Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#2130 allow sudo -E env fzf completion #2131

Open
wants to merge 155 commits into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
Show all changes
155 commits
Select commit Hold shift + click to select a range
03a740a
#2130 allow sudo -E env fzf completion
Aug 8, 2020
8da96b6
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Apr 9, 2021
32f509c
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Apr 30, 2021
c695add
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies May 15, 2021
c199013
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies May 22, 2021
462d172
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies May 24, 2021
93128f3
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies May 26, 2021
f07e42f
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jun 1, 2021
b60f5d6
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jun 4, 2021
3c977c8
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jun 10, 2021
c79d7c4
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Aug 17, 2021
34a1b2d
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Aug 26, 2021
e206a68
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Oct 12, 2021
af5b756
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Nov 21, 2021
936bdb6
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Dec 17, 2021
0a34901
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Dec 24, 2021
fe2ac0a
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jan 5, 2022
bd675cb
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Feb 28, 2022
8b76e14
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Mar 30, 2022
413f63f
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Apr 3, 2022
c504ad1
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Apr 12, 2022
5384c3c
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Apr 29, 2022
ee2de96
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies May 25, 2022
04cee55
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jun 27, 2022
92ed0da
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jun 29, 2022
ddb4cb2
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jul 5, 2022
ba727ca
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jul 21, 2022
4427a64
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jul 30, 2022
a13568d
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Aug 2, 2022
58ea06d
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Aug 8, 2022
52f6da0
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Aug 14, 2022
6cae2b8
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Aug 22, 2022
dbbb2e4
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Sep 24, 2022
501a4a9
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Sep 26, 2022
471b54f
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Sep 28, 2022
be1d5c4
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Oct 4, 2022
dcd9622
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Oct 12, 2022
af235b7
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Oct 13, 2022
8bc37da
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Oct 17, 2022
a192623
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Oct 29, 2022
e95b6fb
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Nov 2, 2022
d0b3232
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Nov 12, 2022
2d441fb
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Nov 20, 2022
321ee00
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Nov 26, 2022
e3df2ac
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Nov 27, 2022
d09cae2
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Dec 4, 2022
a15c0d5
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Dec 10, 2022
71ab6d1
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Dec 13, 2022
b9ee5b2
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Dec 18, 2022
c5d4b0c
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Dec 27, 2022
44e66a3
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Dec 29, 2022
aab90a9
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Dec 29, 2022
e4276bc
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jan 2, 2023
2c4c950
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jan 4, 2023
2fd914c
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jan 5, 2023
fb26a50
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jan 8, 2023
eb76530
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jan 10, 2023
dc8bde7
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jan 13, 2023
9829f35
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jan 17, 2023
615610d
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jan 22, 2023
7287bcd
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jan 23, 2023
cab8fe1
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jan 26, 2023
e85a68c
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jan 27, 2023
e718cdc
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jan 31, 2023
068c431
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Feb 1, 2023
6322cb4
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Feb 12, 2023
3039e9c
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Feb 15, 2023
a7e3a7b
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Feb 21, 2023
4a27218
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Feb 22, 2023
d55d71a
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Mar 9, 2023
caf2f4b
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Mar 12, 2023
0172e13
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Mar 19, 2023
5f65f6d
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Mar 23, 2023
82a5c03
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Mar 26, 2023
376b0b3
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Mar 31, 2023
4817d45
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Apr 2, 2023
de1d4ac
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Apr 5, 2023
b18af1c
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Apr 8, 2023
390fd5b
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Apr 12, 2023
29e11af
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Apr 22, 2023
72ea9cf
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Apr 24, 2023
f8c3337
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Apr 30, 2023
0bf60f3
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies May 1, 2023
0c1decf
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies May 3, 2023
b4cbd80
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies May 8, 2023
2d60611
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies May 19, 2023
5aef15b
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies May 22, 2023
1f82ae3
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies May 27, 2023
2f329c6
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies May 29, 2023
f9a6011
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jun 5, 2023
096066f
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jun 12, 2023
9e10397
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jun 19, 2023
307c9d9
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jun 23, 2023
8f805db
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jul 8, 2023
e7c0663
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jul 17, 2023
d1e9729
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jul 23, 2023
6024526
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jul 26, 2023
01f55d1
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Aug 3, 2023
7717c09
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Aug 9, 2023
57aea99
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Aug 13, 2023
9c4ab21
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Aug 14, 2023
62476b6
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Aug 17, 2023
a455d05
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Aug 21, 2023
ead1649
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Aug 25, 2023
1f7908c
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Aug 26, 2023
5826cba
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Aug 28, 2023
8e8f6de
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Aug 30, 2023
2b9986f
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Sep 2, 2023
3794615
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Sep 8, 2023
836ed87
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Sep 12, 2023
7f38b09
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Sep 20, 2023
0de00c9
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Sep 22, 2023
ac4a1b8
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Sep 25, 2023
65d7761
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Sep 28, 2023
f44a886
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Oct 3, 2023
57f00fc
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Oct 11, 2023
3177d65
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Oct 14, 2023
e60590c
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Oct 16, 2023
974ff4f
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Oct 19, 2023
8d87588
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Oct 20, 2023
3e68022
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Oct 26, 2023
38501ca
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Oct 27, 2023
973b98b
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Oct 29, 2023
b9ea2a2
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Nov 4, 2023
f8a8341
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Nov 10, 2023
abd72d6
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Nov 12, 2023
ac7bfe0
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Nov 22, 2023
2835a3b
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Nov 27, 2023
53a678e
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Dec 1, 2023
f8e243e
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Dec 5, 2023
c7f649e
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Dec 10, 2023
568fb37
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Dec 26, 2023
02c59ed
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Dec 31, 2023
17ea05c
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jan 3, 2024
4a11a87
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jan 5, 2024
caea964
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jan 9, 2024
c0ccfa5
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jan 20, 2024
e5b7033
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Jan 25, 2024
4342788
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Feb 2, 2024
fd12882
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Feb 8, 2024
1b67a44
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Feb 11, 2024
5b50612
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Feb 13, 2024
826ca3a
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Feb 19, 2024
56bf3e8
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Feb 23, 2024
625f6a8
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Feb 27, 2024
857a123
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Mar 15, 2024
0037541
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Mar 21, 2024
8a649d3
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Mar 25, 2024
de6eda1
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Mar 29, 2024
c941857
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Apr 11, 2024
e4a9a08
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Apr 16, 2024
ac5fd61
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Apr 23, 2024
f15fbf0
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Apr 27, 2024
d9c8c9a
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies Apr 27, 2024
c037431
Merge remote-tracking branch 'upstream/master'
MenkeTechnologies May 30, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
6 changes: 6 additions & 0 deletions shell/completion.zsh
Original file line number Diff line number Diff line change
Expand Up @@ -126,6 +126,12 @@ __fzf_extract_command() {
tokens=(${(z)1})
for token in $tokens; do
token=${(Q)token}

# sudo -E env kill <tab> should still fzf complete
if [[ $token == sudo || $token == env || $token == command || $token == builtin || "$token" =~ [-].* ]]; then
continue
fi

if [[ "$token" =~ [[:alnum:]] && ! "$token" =~ "=" ]]; then
echo "$token"
return
Expand Down