Sen Emacs için Paket Yöneticisinden ne bekliyorsunuz?
Bin Emacs Lisp çeşitli kütüphaneler mevcut olmakla beraber, GNU sürümü 24.1 (iç) Paket Yöneticisi olmadığı kadar Emacs.
Çoğu kullanıcı şu anda oldukça rahatsız edici bulmak, yüklemek için kabul edersiniz ve özellikle güncel Emacs Lisp kütüphaneleri devam edeceğini tahmin ediyorum.
Hayat bu sayfaları biraz daha kolay
Emacs 24.1 daha eski: sürüm için
- Emacs Lisp List - Sorun: ölüler (bağlantılar) görüyorum.
- Emacswiki - Sorun: fındık (zararlı kod) kalıntıları içerebilir.
- Emacsmirror - üzerinde çalışıyorum depoyu paket. Sorun: Hiçbir Paket Yöneticisi yerel olarak henüz destekler.
Bazı paket yöneticileri
Kimsenin daha önce denemediği bir şey değil.
- auto-install
- el-get.el- Birçok kaynaktan destekler.
- elinstall.el
- epackage
- epkg.el- Git. ağır kullanımı Kullanışlı ama üzerinde çalışıyorum henüz.
- install.el
- install-elisp.el
- jem-pkg.el
- package.el- ELPA. Öyle görünüyor Emacs 24 eklenecektir.
-- Paket GÜNCELLEME.el GNU Emacs, sürüm 24.1 ile başlayan dahildir
- pases.el
- pelm * Komut satırı yükleyicisi; php kullanarak.
- plugin.el
- use-package.el
- XEmacs package manager
paket Emacs bagajda dahil edilmiştir. epkg henüz hazır değil, ayrıca şu anda mevcut değil. -Elisp yükleyin ve eklenti paketini kullanın en azından artık aktif olarak muhafaza görünmüyor.
Git repository alt modüller olarak tüm bu paket yöneticileri içeren oluşturduk.
Bazı programları yararlı olabilir
Paket yöneticileri bu yardımcı programları kullanmak ve paket ayna tutmak için kullanılan olabilir.
- date-calc.el - Tarih hesaplama ve ayrıştırma rutinleri.
- ell.el - Emacs Lisp Listesine Göz atın.
- *, *, xpkg.el*27 26* - Emacsmirror korumak için Kullanılır.
- genauto.el - elisp paketleri için autoloads oluşturmak Yardımcı olur.
- inversion.el - özel paket sürümleri Gerektirir.
- loadhist.el, lib-requires.el, elisp-depend.el yapılacaklar listesi Emacs Lisp Komutları kütüphane bağımlılıkları.
- project-root.el - proje kök Tanımlamak ve eylemleri dayalı.
- strptime.el - POSIX Kısmi uygulama tarih ve saat ayrıştırma.
- wikirel.el - Emacs Wiki ile ilgili sayfaları Ziyaret edin.
Eldeki konuyla ilgili tartışmalar
Soru (nihayet)
- Ek/önemsiz/etc önemli olduğunu düşündüğünüz şeyi sizden öğrenmek istiyorum. Emacs için bir Paket Yöneticisi.
Bazı fikirler
- Birçok paketleri (Emacsmirror paketleri kullanılabilir en büyük toplama sağlar, ama henüz herhangi bir Paket Yöneticisi açık destek yok).
- Sadece test edilmiş paketler.
- Birden fazla paket arşiv için insanlar çok/test paketleri arasında seçim böylece) desteği.
- Bağımlılık istenen özelliklere göre hesaplanır.
- Bağımlılıkları dikkate belirli sürümleri.
- Yalnızca Yukarı yayımlanan sürümleri.
- Versiyon kontrol sistemlerinden sürümleri kullanın.
- Paketleri kategorize edilir.
- Paketler kaldırıldı ve sadece güncelleme yüklenebilir.
- Destek memba sürümü çatal oluşturma paketleri.
- Destek yayıncılık bu çatal.
- Destek seçimi bir çatal.
- Yükleme paketleri aktive sonra.
- Otomatik yüklenmesini dosyaları oluşturur.
- Emacswiki ile entegrasyon (wikirel bakın.el).
- Kullanıcılar, vb etiket yorum yapabilir. paketler ve paylaştığı bilgiler.
- Sadece FSF-atanmış/GPL/yazılım FOSS veya lisans umurunda değil.
- Paket Yöneticisi entegre Emacs ile dağıtılmalıdır.
- Kolayca yazar ulaştığınız için destek.
- Meta çok.
- Belirli bir paketi kurmadan önce alternatif öneriler.
Cevap bu tür umuyorum
- Vb daha fazla uygulamaları tartışmalar için işaretçiler.
- İdeal Paket Yöneticisi oluşturan özellikleri bir dizi uzun açıklamaları.
- Belirli bir istenen/istenmeyen açıklamaları sunar. Yukarıda fikirlerimi ayrıntılı çekinmeyin.
- Bana sürpriz.
CEVAP
Ben hala öğrenme Emacs, o yüzden almadım bir şans aramak için paket yöneticileri, ama büyük bir özelliği olurdu bildirilmesi kullanıcı bu paket varsa onlar deneyin, ama değil onların sistemi. Örneğin, bir sunucu bir kez bir PHP dosyasını düzenlemek istedim ve denedim
M-x php-mode
ve Emacs gibi oldu
M-x php-mode [no match]
gibi olmalıydı
php-mode available from ftp.gnu.org. install? (y/n)
ve sonra yüklü ve php-modu benim için yüklü olurdu. İşte benim günüm olurdu.
nasıl otomatik olarak paket isimleri l...
Nasıl Emacs yazı tipi boyutunu ayarlam...
nasıl NuGet üzerinden paket eski bir s...
Nasıl bir paket YUM kullanarak içeriği...
'tavsiye simge dosya - paket iPho...