Dired işaretli dosyaları keyfi Emacs Lisp işlevlerine bağımsız değişken olarak nasıl kullanabilirim?


10

Dired, dosyaları işaretlememe ve adlarını isteğe bağlı kabuk komutlarına argüman olarak aktarmama izin veriyor. İşaretli adları yerleşik veya kendim yazdığım Emacs Lisp işlevlerine argüman olarak sağlamanın bir yolunu istiyorum.

Yanıtlar:


11

Sadece fonksiyonu kullanın dired-get-marked-files. İşaretli dosya ve dizin adlarının bir listesini verir. Ve sonra sadece bir işleve geçmek için funcallveya tuşunu kullanın apply.

(Ayrıca wDired'de, boşluklarla ayrılmış olarak işaretli adları, üzerindeki (tek) bir dizeye kopyalamak için de kullanabilirsiniz ; kill-ringdaha sonra bunları istediğiniz yere grup olarak eklemeyi seçebilirsiniz.)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.