Bagaimana cara membuat git autocomplete bekerja di byobu

0

Saya dulu git cli antarmuka dan ketika saya mengetik git sdan tekan showgit script autocomplete akan meminta saya dengan opsi showdanstatus

Itu bekerja di tmux. Tidak berfungsi di sesi byobu. Byobu minta aku file lokal.

logcat
sumber
1
Shell apa yang Anda gunakan? ( echo $0) Dan sistem operasi apa? Kedua informasi tersebut hilang
h0ch5tr4355
/ bin / bash OSX, tetapi dapat mengamatinya di ubuntu 14.04
logcat
1
github.com/bobthecow/git-flow-completion/wiki/… OS X atau Ubuntu? Tidak yakin apakah ini akan berfungsi saat Anda menulis bahwa ia berfungsi di tmux. byobu harus mengenali penyelesaian sebenarnya secara default.
h0ch5tr4355
keduanya terpasang, mungkin itu terkait terminal? Saya sudah mencoba iterm2 dan terminal.app
logcat
2
tetapi karena ia bekerja di tmux mentah, saya menganggap ada sesuatu yang salah dengan byobu keybindings?
logcat

Jawaban:

0

Masalahnya adalah bahwa saya telah menggunakan custom byobu prompt. Jadi saya bisa menonaktifkannya melalui byobu-disable-promptatau mengkonfigurasinya sehingga akan menggunakan bash completion juga dengan menambahkan baris ini . ~/.bash_profileke~/.byobu/prompt

logcat
sumber
0

Dalam Centos bash_completion skrip berada di /etc/profile.d/bash_completion.sh

jadi sumber file ini di dalam byobu prompt menyelesaikan masalah.

echo ". /etc/profile.d/bash_completion.sh >> ~/.byobu/prompt"

keluar dan mulai sesi byobu Anda lagi dan itu akan berhasil.

Abukamel
sumber