Emacs

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

3
Bagaimana cara menyimpan makro keyboard sebagai fungsi Lisp?
Sangat sering saya perlu melakukan serangkaian langkah yang membutuhkan beberapa kali penekanan tombol. Untuk sesi yang sama langkah-langkah tersebut dapat direkam dalam makro keyboard. Contohnya adalah menyimpan operasi pencarian / ganti yang sering dilakukan sebagai makro keyboard. Tapi makro itu hilang ketika saya keluar dari emacs. Bagaimana saya bisa menyimpan …

1
Bagaimana saya bisa memecahkan masalah Emacs yang sangat lambat?
Saya sedang menulis dokumen dan saya memiliki masalah dengan kinerja Emacs yang saya pikir baru muncul kemarin. Saya belum membuat perubahan pada file init saya atau menginstal paket baru. Masalahnya adalah ketika saya sedang menulis, ada jeda yang sangat mencolok antara menekan huruf-huruf pada keyboard dan membuatnya muncul di layar. …

3
Apa yang bisa saya lakukan untuk mempercepat start-up saya?
Apa beberapa hal dasar yang bisa saya lakukan untuk mengurangi waktu start-up? Apakah ada hal khusus yang harus saya perhatikan? Catatan: Waktu mulai dapat dikurangi dengan memulai Emacs lebih jarang (sekali per sesi) dan membuka file dalam instance yang sedang berjalan . Pertanyaan ini adalah tentang meminimalkan waktu startup, untuk …

3
Bagaimana cara memilih cherry dengan magit?
Saya telah menggunakan magit selama beberapa bulan sekarang dan saya sangat menyukainya. Tapi satu hal yang masih saya lakukan di terminal adalah memetik ceri. Apa cara sederhana untuk melakukan ini?
40 magit 

2
Mengapa elisp tidak memiliki ruang nama?
T: Mengapa elisp tidak memiliki ruang nama, dan bagaimana kami bisa mendapatkannya? Elisp tidak memiliki ruang nama selain yang global, yang telah menyebabkan konvensi pengkodean prefixing semua fungsi global, variabel, dan konstanta dengan awalan yang unik. Selain dari faktor gangguan, ia juga menganggap saya sebagai masalah mendidih yang diberikan 1) …
40 elisp 

9
Bagaimana saya bisa mulai belajar Emacs Lisp?
Latar Belakang: Saya sebagian besar pengguna vi dan saya mengonversi ke Emacs. Melewati dasar-dasar dan sekarang menggunakannya untuk menulis kode dalam C dan beberapa Python dengan rencana untuk melakukan konversi R juga. Saya menulis LISP (Umum) selama bertahun-tahun lebih dari dua dekade yang lalu ketika saya masih di sekolah pascasarjana …

4
Bagaimana cara mengecualikan file dari Proyektil?
Saya menggunakan pengaturan helm-proyektil dari awal dan ini merupakan peningkatan besar bagi alur kerja saya. Satu-satunya masalah yang tersisa adalah file yang dibuat secara otomatis (misalnya yang dihasilkan oleh CMake) yang muncul selama operasi-grep dan operasi serupa. Pertanyaan : apakah ada cara untuk mengecualikan file di pohon folder proyek dari …
39 projectile 

2
Pengecekan ejaan yang cerdas dalam mode-org
Secara default, hasil menjalankan M-x ispell-bufferdalam mode-org sangat mengecewakan. Ispell melihat ke dalam :PROPERTY:laci, yang biasanya berisi benda-benda seperti :ID: 797495bd-581b-4a42-883b-c2a55a08f08a Mencoba untuk mengoreksi pernyataan org! Misalnya, ia mengeluh tentang SRCin #+BEGIN_SRC emacs-lisp Itu masuk ke dalam blok-org. Saya kira ini mungkin berguna untuk blok seperti #+BEGIN_QUOTE, tetapi dalam blok …

7
Peramban direktori berbasis pohon?
Saya suka dired, tapi kadang-kadang (terutama ketika syuting screencasts) saya ingin melihat struktur pohon dari direktori dan anak-anaknya, a la the tree (1) perintah. Apakah ada peramban direktori berorientasi pohon untuk Emacs?

12
Bagaimana cara bolak-balik antara dua lokasi dalam buffer
Terkadang saya sering menemukan diri saya berganti-ganti antara dua fungsi yang saya edit bersama satu sama lain. Dalam situasi ini, sangat membosankan dan menyakitkan untuk terus melakukan C-s <functionname>untuk beralih ke fungsi lain dan kemudian menemukan tempat yang tepat yang saya edit sebelumnya. Bagaimana cara mengatur penanda dan kemudian melompat-lompat …


4
Cara mengganti binding mode utama
Terkadang binding kunci global saya ditimpa oleh mode utama. Contoh mudah adalah pengaturan berikut di file init saya (global-set-key (kbd "C-j") 'newline-and-indent) Tapi yang menjengkelkan keybinding ini disembunyikan oleh mode utama "Interaksi Lisp" yang merupakan mode default dari buffer awal. Ketika saya menemukan diri saya dalam situasi di mana mode …

2
Output shell yang aneh saat menggunakan IPython 5
Saya baru saja memutakhirkan ke versi terbaru dari IPython dan sekarang ada yang salah saat menggunakannya di emacs. Ketika menggunakannya di terminal reguler, ia berfungsi dengan baik (warna, penyelesaian-tab, dll.), Namun baik dalam M-x eshellatau M-x shell, alih-alih In [1]:menghasilkan, itu sebenarnya keluaran [?12l[?25hdan Out[1]keluaran [J[?7h[?12l[?25h[?2004l[?7hOut[1]:. Mungkin beberapa fitur terminal …
37 shell  eshell  ipython 


3
Sebaris kata demi kata dan kode dengan tanda kutip dalam mode-Org
Dalam mode-Org saya dapat mengelilingi teks dengan =atau ~untuk menempatkan teks dalam inline verbatim atau mode kode. Namun ini gagal jika teks memiliki tanda kutip, dan saya tidak dapat menemukan penjelasan atau penyelesaian dalam dokumentasi . Sebagai contoh: =hello= Merender sebagai kata demi kata ~hello~ Render sebagai kode =hello'= Gagal …
37 org-mode 

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.