Kasus penggunaan saya saat ini adalah untuk menemukan di mana Cask
executable (dapat diinstal di setidaknya dua tempat, dan ada masalah terbuka tentang ini).
Saya perlu meminta tong dengan cara ini:
(require 'cask "~/.cask/cask.el")
Tapi saya perlu menemukan jalan yang benar untuk itu cask.el
, dan sejauh yang saya tahu, cara termudah untuk melakukannya adalah dengan menemukan executable.
Bagaimana saya bisa melakukan ini?
executable-find
yang Anda cari?Jawaban:
Jawaban @ Sigma adalah awal yang baik, tetapi tidak difilter berdasarkan kemampuan eksekusi, juga tidak memungkinkan sufiks tambahan. Di windows, misalnya, menjalankan
a
dapat memanggila.exe
, jika itu yang ada di jalur Anda.Jadi gunakan
executable-find
; inilah definisi (diambil dari sumber Emacs), jika Anda penasaran:sumber
Tidak yakin saya mengerti sepenuhnya (saya sendiri tidak menggunakan Tong), tetapi apakah yang berikut akan menempatkan Anda di jalur yang benar?
Itu tampaknya menjadi jawaban untuk pertanyaan umum Anda.
sumber
executable-find
.Paths ke executable pada awalan parsial:
sumber