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.
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:
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.)