Emacs

T&J bagi mereka yang menggunakan, memperluas atau mengembangkan Emacs

3
Dapatkah dukungan emacs pergi ke deklarasi fungsi di seluruh proyek?
Apakah emacs memiliki fungsi atau pustaka yang dapat memungkinkan pengguna untuk pergi ke deklarasi fungsi bahkan jika itu didefinisikan dalam file lain? Jika demikian, bahasa apa yang ada dukungan untuk? Inspirasi untuk pertanyaan ini, berasal dari artikel di bawah ini yang berbicara tentang beberapa alasan mengapa emacs tidak akan pernah …
12 project  ide 


1
Apakah file local mangle-whitespace?
saya melihat ;; Local Variables: ;; mangle-whitespace: t ;; End: dalam banyak file sumber Elisp oleh berbagai programmer Emacs yang berpengalaman. Tetapi ketika saya describe-variable, Emacs 24.3 mengatakan tidak ada variabel mangle-whitespaceyang didefinisikan. Apakah mangle-whitespacedisediakan oleh Emacs 24.4? Atau dengan paket populer? (Saya tidak melihat ada di MELPA bernama "mangle".) …


2
Ikat banyak nilai secara langsung dari daftar tanpa mengikat daftar itu sendiri
Apakah mungkin untuk menetapkan beberapa nilai pengembalian langsung ke variabel tanpa melalui variabel sementara di Emacs Lisp? Misalnya, katakanlah saya memiliki fungsi yang mengembalikan daftar dua daftar: (defun test-func () (setq a '(a b)) (setq b '(c d)) `(,a ,b)) Jika saya ingin menetapkan nilai pengembalian pertama list-adan nilai pengembalian …


1
Cara menggunakan argumen 'interaktif' saat memanggil perintah dari kode
Saya memiliki perintah yang disebut testyang hanya mengambil input dari pengguna dan mengembalikannya: (defun test (input) (interactive "MInput: ") (message "%s" input)) Saya ingin menulis fungsi lain yang akan menyebutnya. Berikut ini gagal: (defun test-forward () (interactive) (test)) dengan kesalahan ini test-forward: Wrong number of arguments: (lambda (input) (interactive "MInput: …
12 elisp  commands 

4
Bagaimana cara menyesuaikan lekukan mode-org?
pertanyaan ini sebenarnya muncul karena saya suka menggunakan font non-monospace, (Sabon, Minion, Garamond, dll.) Ini menyebabkan masalah ketika menggunakan mode indentasi-org, karena teks di bawah judul sekarang tidak selaras dengan berita utama. Contoh: Fonnya adalah Georgia. Sekarang, jika saya beralih ke konsol: Saya pikir masalahnya adalah bahwa dalam font non-monospace, …

5
Cara mengubah rendering teks yang tidak mencolok?
Saya sedang menulis ekstensi emacs untuk digunakan dengan pengenalan ucapan, dan saya mencari bantuan dengan fitur tertentu. Beberapa kata yang dikenal secara konsisten oleh pengenal ucapan (Naga) - tidak masalah berapa kali Anda melatihnya, ia hanya akan payah dalam mengenali kata-kata tertentu. Pada saat yang sama biasanya ketika Anda sedang …

2
Apakah mungkin membuat area gema di sebelah kursor?
Masalahnya: Saya merasa lelah untuk memindahkan bola mata saya ke atas dan ke bawah dari tempat kursor saya ke area gema bawah. Pertanyaannya: apakah mungkin untuk membuat area gema dialokasikan secara dinamis dekat dengan kursor saya, seperti tooltips? Saya mencari paket tetapi tidak dapat menemukannya. Saya tidak percaya itu ide …
12 echo-area 


1
Memperbarui direktori default secara otomatis ketika PWD berubah dalam mode-shell dan mode-term
Apakah ada opsi atau paket yang menyebabkan default-directorypembaruan jika direktori kerja berubah shell-modedan term-mode? Yaitu ketika menggunakan cd, tetapi solusinya harus lebih kuat daripada hanya mencari perintah khusus ini dan mungkin beberapa lainnya - itu benar-benar harus memeriksa nilai $PWDsetelah setiap perintah, saya akan berpikir. Lebih penting lagi meskipun itu …

1
Nonaktifkan mode minor di semua buffer terbuka
Seringkali saya memiliki banyak buffer terbuka dan, untuk alasan apa pun, saya tidak lagi ingin menggunakan mode minor tertentu dengan mereka. Apakah saat ini terdapat cara bawaan untuk menonaktifkan mode minor tertentu untuk semua buffer terbuka, atau apakah ini mengharuskan penulisan fungsi elisp khusus?

1
Pernyataan Indentasi Otomatis \ jika dengan AUCTeX
AUCTeXPerilaku saat ini untuk texkode primitif yang melibatkan pernyataan if- like adalah untuk membuat indentasi pernyataan bersyarat pada tingkat yang sama dengan kondisi di sekitarnya. Yaitu kode seperti \if@sometoggle% \dosomething% \else% \doanotherthing% \fi% muncul sebagai blok teks besar. Saya ingin membuat AUCTeXindentasi cuplikan sebagai berikut: \if@sometoggle% \dosomething% \else% \doanotherthing% \fi% …

3
Atur wilayah penyangga dengan mode utama lainnya
Saya memiliki buffer yang memperlihatkan dokumentasi untuk modul Ansible. Buffer ini memiliki mode utama sendiri yang menyediakan semua hal standar. Khususnya, ini mengklasifikasikan buffer untuk menyorot markup inline, opsi, bagian, dll. Semua dalam semua, itu sangat mirip dengan M-x man. Di bagian bawah dokumentasi biasanya ada beberapa contoh kode dalam …
12 font-lock  region 

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.