Pertanyaan yang diberi tag «package-development»

1
Apa cara terbaik untuk menggunakan paket lokal di ruang angkasa?
Saya seorang pengembang untuk sebuah paket (ycmd) yang digunakan oleh spacemacs, dan saya ingin mencoba menggunakan spacemacs juga. Saya ingin spacemac menggunakan "versi pengembangan" dari paket saya, yaitu paket yang saya peretas secara lokal. Apa cara terbaik / tepat untuk memberitahu spacemac untuk menggunakan versi paket itu daripada versi dari …


6
Bagaimana cara menambal paket Emacs?
Saya ingin mengubah paket, mengujinya dan mudah-mudahan mengirimkan permintaan tarik sesudahnya. Bagaimana saya melakukannya dengan cara yang aman dan efisien? Pertanyaannya mungkin terasa terlalu luas, saya akan menerima jawaban yang mencakup masalah-masalah berikut: Saya berharap untuk menginstal cabang terpisah dari sebuah paket dan dapat beralih di antara itu dan cabang …

4
Cara memuat hanya sebagian dari paket yang diinstal
Saya menemukan bug yang melibatkan interaksi antara beberapa paket. Untuk melaporkan bug, saya harus memberikan resep yang dapat direproduksi menggambarkan masalah. Ini membutuhkan pemuatan paket yang sesuai, tetapi tidak ada yang lain dari init saya, dan tidak ada paket lain. Apa cara terbaik untuk melakukan ini? MEMPERBARUI Untuk memperjelas, saya …

2
Pendekatan yang tepat untuk menyediakan program eksternal bersama dengan paket?
Saya memelihara sejumlah paket elisp (mis. Pencarian kode, emacs-ycmd, traad) yang akan mendapat manfaat dari dapat menginstal program eksternal yang mereka gunakan, menghemat waktu dan usaha untuk beberapa pengguna. Misalnya, dengan codesearch.el akan lebih baik untuk dapat mengunduh, mengkompilasi, dan menginstal alat-alat codeearch (ditulis dalam go, bukan elisp) untuk pengguna. …

1
Berurusan dengan "Peringatan: penugasan ke variabel bebas" ketika perpustakaan tertentu bisa hilang dengan desain
Kompilasi byte mode saya: (defun dict-setup-expansions () "Add `dict-mode' specific expansions." (set (make-local-variable 'er/try-expand-list) (list #'dict-mark-article))) memberi peringatan: Warning: assignment to free variable `er/try-expand-list' Ini adalah situasi yang normal karena er/try-expand-listdidefinisikan dalam externa; perpustakaan expand-regionyang ada di http://elpa.gnu.org Mode saya mendaftar ekstensi ke expand-regionperpustakaan tetapi tidak apa-apa untuk menjalankan mode …

1
Bagaimana cara mengkomunikasikan perubahan paket kepada pengguna repositori?
Saya memiliki paket untuk berinteraksi dengan proses GRASS GIS, tersedia di MELPA. Tingkat pengembangan dan jumlah pengguna keduanya sangat rendah, sehingga tidak perlu untuk milis atau komunikasi formal dengan pengguna saya. Namun, saya baru saja memperkenalkan beberapa perubahan pada opsi konfigurasi yang akan memerlukan perhatian dari pengguna saya - bagaimana …

3
Bagaimana cara menghasilkan dan mengaktifkan autoload untuk paket lokal?
Jelas bahwa tidak semua paket lokal / khusus / pribadi harus dirilis secara resmi, dan itu konyol untuk mendapatkan manfaat dari dukungan manajemen paket bawaan. Saya bertanya-tanya bagaimana cara menghasilkan dan mengaktifkan autoload untuk paket lokal? Itu mirip dengan bagaimana package.elmelakukannya untuk paket yang diinstal dari ELPA. Untuk menghindari reinventing …

1
Validasi / linting kode Elisp
Saat ini saya menggunakan: (checkdoc) (byte-compile-file (buffer-file-name)) (package-buffer-info) untuk memvalidasi kode Elisp. Ini membawa saya beberapa kesalahan bodoh dan mudah untuk menyelesaikannya. Maksud kode dapat diperiksa melalui C-x h C-M-\ C-x C-s M-x vc-diffjika file di bawah VCS. Metode apa yang harus saya gunakan untuk memvalidasi kode Elisp untuk kesalahan …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.