Autojump: dukungan ikan

Dibuat pada 8 Jun 2012  ·  14Komentar  ·  Sumber: wting/autojump

saya bisa haz dukungan ikan ?

enhancement

Komentar yang paling membantu

@uri Versi Homebrew (21.6.9) cukup lama dan tidak menyertakan dukungan Fish, dan instruksi yang keluar dari penginstal manual terbaru sebenarnya salah.

Cari autojump.fish di mana semua file shell lainnya diinstal ( /etc/profile.d/autojump.fish untuk instalasi global) dan sumbernya di ~/.config/fish/config.fish .

Semua 14 komentar

Implementasi seharusnya tidak sulit (tambahkan pembungkus autojump.fish ), tetapi bukan prioritas. Anda dipersilakan untuk menambahkannya dan mengirim permintaan tarik.

coba masukkan ini ke file config.fish Anda (terletak di ~/.config/fish/):

function j
    cd (command autojump $argv)
end

menambahkan "fungsi j" seperti itu di konfigurasi ikan berfungsi, tetapi sepertinya tidak memperbarui database. Apakah ini memerlukan sisa kode untuk di-porting ke autojump.fish?

Setiap direktori yang Anda kunjungi perlu ditambahkan ke database melalui shell hook. Ini dilakukan di Bash dengan memodifikasi $PROMPT_COMMAND , dan menambahkan fungsi ke preexec_functions . Saya tidak yakin apa yang setara dengan ikan itu.

tambahkan satu baris ke ~/.config/fish/functions/fish_Prompt.fish
autojump -a $PWD > /dev/null &
atau tentukan fungsi cd untuk menimpa cd bawaan bawaan.

function cd
   if test -d $argv
      autojump -a $argv
    end
   builtin cd
end

Saya menginstal z-fish sebagai gantinya. Bekerja dengan baik.

:+1: untuk dukungan ikan resmi

Saya telah menambahkan pembungkus cangkang untuk Ikan di #209.

Apakah dukungan ikan ada? Saya mencoba menginstal melalui homebrew dan kemudian secara manual dan sepertinya tidak berhasil. Setelah instalasi manual ada pesan yang merujuk ke file ~/.fishrc tetapi fish tidak menggunakan file fish.rc.

Saya mencobanya, [[ -s ~/.autojump/etc/profile.d/autojump.fish ]] && . ~/.autojump/etc/profile.d/autojump.fish tetapi ikan AFAIK bahkan tidak menggunakan && .

@uri Versi Homebrew (21.6.9) cukup lama dan tidak menyertakan dukungan Fish, dan instruksi yang keluar dari penginstal manual terbaru sebenarnya salah.

Cari autojump.fish di mana semua file shell lainnya diinstal ( /etc/profile.d/autojump.fish untuk instalasi global) dan sumbernya di ~/.config/fish/config.fish .

Terima kasih @a13xb berhasil!

Saya mengalami masalah saat autojump bekerja di kulit ikan
Diinstal dari apt im pada versi 2.6
Jalankan autojump dan saya mendapat pesan untuk membaca konfigurasi
Konfigurasi tidak memiliki instruksi untuk ikan
Dapatkah seseorang mengonfirmasi baris yang perlu saya tambahkan ke konfigurasi ikan saya?

@BenShaw Saya menyalin autojump.fish ke ~/.config/fish/functions/ di Ubuntu Linux dan berhasil. Tidak yakin OS apa yang Anda gunakan Fish. YMMV

Saya akhirnya menghapus autojump dan menginstal z-fish seperti @espen. Saya tidak menyukai kenyataan bahwa setiap kali cd atau melompat, prompt ikan saya menunjukkan proses yang masih berjalan.
selection_548
Saya juga lebih suka peringkat frekuensi z.fish. Ini lebih dari apa yang saya harapkan dan cocok dengan apa yang saya harapkan di kulit ikan.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat