Bagaimana kode sumber GNU Emacs diorganisasikan? Apa saja modul utama dan fungsinya? Di mana saya dapat menemukan deskripsi resmi tentang arsitektur dan kode
Bagaimana kode sumber GNU Emacs diorganisasikan? Apa saja modul utama dan fungsinya? Di mana saya dapat menemukan deskripsi resmi tentang arsitektur dan kode
Saya mencoba menginstal Emacs 24.4 melalui homebrew dengan perintah berikut: brew install emacs --HEAD --use-git-head --cocoa --with-gnutls Akhirnya menginstal (membangun pengembangan menuju apa yang mungkin terjadi) Emacs 25. Saya belum dapat menemukan informasi tentang peta jalan Emacs, tetapi...
Sekarang Emacs dikelola dalam gitrepositori (AFAIK), ini membuka pintu (setidaknya bagi saya) untuk secara cerdas mengeksplorasi Emacs sebagai proyek F / OSS untuk berkontribusi :) Masalahnya adalah, saya tidak tahu bagaimana memulai melakukannya. CONTRIBUTINGmenginstruksikan pengembang untuk...
Apa cara termudah untuk mengkonfigurasi Emacs agar dapat mencari di mana suatu fungsi didefinisikan? Saya ingin menyorotnya di Emacs dan tekan tombol kombo untuk mencari di mana sumber fungsi tersebut. Bisakah Anda juga mencari tahu di mana fungsi tertentu sedang digunakan? Ini mudah dilakukan di...
Misalkan saya memiliki buffer Emacs lisp yang berisi: (defvar foo 1) Jika saya menelepon eval-last-sexpatau eval-buffer, footerikat ke 1. Jika saya mengedit buffer ini ke: (defvar foo 2) eval-last-sexpdan eval-bufferjangan mengeksekusi ulang baris ini, jadi foomasih 1. Ini sangat menantang...
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...
Saya tidak sengaja menjalankan yang berikut ini: (unintern variable) dimana variablenilainya nil. Bagaimana saya nilkembali tanpa memulai ulang
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup 5 tahun yang lalu . Kami...
Beberapa editor kode seperti eclipse secara otomatis membentuk blok yang rapi ketika Anda mulai mengetik komentar multi-baris: Apakah ada beberapa paket atau cara lain untuk melakukan ini di emacs juga? Sunting: Untuk memperjelas: Saya tidak ingin kombinasi tombol yang menyisipkan blok...
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...
Saat menulis kode lisp, kadang-kadang saya tenggelam dalam ekspresi bersarang dan yang saya inginkan adalah memasukkan semua kurung tutup yang hilang. Saat ini saya hanya memasukkan mereka sampai saya mendapatkan paren yang tidak cocok, tetapi itu tidak terlalu efisien. Apakah ada perintah untuk...
Akhir-akhir ini saya terkesan dengan hal-hal baru / lebih baik yang disertakan dengan Emacs 25. Kemudian saya mulai memikirkan seluruh proses di baliknya. Saya ingin berbagi pemikiran dengan Anda. Menjaga permintaan terbaru, banyak perbaikan bug, memelihara, memperluas inti / dev Emacs dan apa...
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...
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,...
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...
Saya telah bekerja dengan beberapa kode mesin ekspor org yang melewati beberapa objek daftar yang agak besar dan kompleks. Agak membosankan untuk mengeksplorasi suatu objek dengan membaca melalui representasi cetak panjang dari sebuah objek atau secara iteratif menulis dan mengevaluasi accessor...
Saya mengganti API paket saya cukup sering, tetapi company-modemenarik setiap simbol yang ditentukan (sebagaimana mestinya) dalam pelengkapannya. Saya tidak ingin secara tidak sengaja menggunakan nama tidak terikat, jadi bagaimana saya bisa melepaskan ikatan semua variabel dan fungsi yang dimulai...
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...
Dalam GitHub kita sering dapat menemukan, untuk proyek open-source yang diberikan, daftar masalah yang telah dilaporkan dan perkiraan jangka waktu yang dipertimbangkan untuk perbaikan atau peningkatan yang diberikan. Apakah ada repositori yang setara di mana permintaan fitur dan bug untuk GNU...
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...