Emacs

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

1
Mengapa ekspresi reguler yang dibuat dengan pembuat regex menggunakan sintaksis yang berbeda dari ekspresi reguler interaktif?
Jadi, menggunakan pembangun ekspresi reguler (Mx re-builder), menemukan baris yang diakhiri dengan \ membutuhkan "\\ $", sementara dalam mencari dan mengganti dengan regex, hanya dibutuhkan "\ $". Saya akan mengharapkan pembuat regex untuk membangun ekspresi yang dapat digunakan secara langsung, jadi apa yang menyebabkan perbedaan ini?


1
Cara menyimpan file individual dengan magit
git mampu menyembunyikan rongsokan individu. Dengan --patch, Anda dapat secara interaktif memilih bakhil dari perbedaan antara HEAD dan pohon yang akan disimpan. Entri simpanan dikonstruksi sedemikian sehingga status indeksnya sama dengan status indeks repositori Anda, dan tabel kerjanya hanya berisi perubahan yang Anda pilih secara interaktif. Perubahan yang dipilih kemudian …
25 magit 

6
Berlawanan dengan paragraf isi
Emacs memiliki fungsi fill-paragraph. Apakah ada fungsi yang akan melakukan kebalikan dari itu? Saya memiliki paragraf yang sudah diisi dan sebagai gantinya saya menginginkannya dalam satu baris tunggal?

3
Apa perbedaan antara implementasi vim yang berbeda?
Saya mengetahui beberapa implementasi vim yang berbeda di Emacs. Ada mode-jahat, viper, vimpulse dan vim-mode. Apakah ada yang lain? Bagaimana mereka membandingkan? Saya perhatikan bahwa ada banyak evil-*paket pada MELPA, menyarankan tidak satupun dari mereka yang 100% lengkap fitur. Fitur vim apa yang mereka sediakan, dan fitur vim apa yang …

2
Bisakah fungsi mengakses namanya?
Di C ada variabel ajaib __func__yang menyimpan nama fungsi saat ini. Di Bash, ada array yang FUNCNAMEmenyimpan nama semua fungsi di tumpukan panggilan !!! Apakah ada hal serupa di Emacs Lisp? Atau ada cara sederhana untuk fungsi untuk memiliki akses ke namanya? Saya belum menemukan jawaban dalam manual Emacs Lisp …
25 elisp  functions 


2
Tambahkan clipboard sistem operasi untuk mematikan dering
Seringkali saya mendapati diri saya menyalin potongan kode ke clipboard sistem operasi saya dari internet. Lalu, saya mengambil langkah-langkah sederhana berikut: Beralih ke jendela Emacs saya Temukan tempat di mana saya ingin menempelkan kode Gunakan C-y( yank) untuk menyisipkan teks yang disalin. Namun, kadang-kadang saya menemukan (sangat mengecewakan saya) bahwa …


5
Emacsdaemon dan Emacsclient di Mac
OS: OS X 10.9.5, Mavericks GNU Emacs 24.3.1 (x86_64-apple-darwin13.1.0, Carbon Version 1.6.0 AppKit 1265.19) dari 2014-04-03 tentang Rainers-MacBook-Pro-3.local Saya menginstal emacs melalui homebrew dari railcat dan bekerja dengan baik - tidak ada keluhan. Saya tidak menggunakan emacs dalam termoinal, dan saya biasanya memulainya melalui Aplikasi. Seperti yang saya katakan - …


5
Tampilkan hyperlink mode-org sebagai teks biasa
Meskipun nyaman bagaimana org-mode menampilkan hyperlink, ada kalanya saya ingin melihat teks polos yang mendasarinya, misalnya [[./file.org][Title]]. Bagaimana saya bisa melakukan ini? Saya tahu org-insert-link, tetapi bukan itu yang saya inginkan: Cc Cl menjalankan perintah org-insert-link, yang merupakan fungsi Lisp interaktif yang dikompilasi dalam `org.el '. ... Jika sudah ada …
25 org-mode 

3
Bagaimana cara saya menekan <RET> di file helm-find-open direktori?
Ketika saya menjalankan #'helm-find-files, dan memindahkan titik ke direktori, menekan &lt;ret&gt;hasil membuka direktori itu dalam mode dired. Kita harus menekan C-juntuk masuk ke direktori itu di Helm. Saya ingin &lt;RET&gt;bertindak seperti di C-jsini, tetapi tidak harus di tempat lain. Saya memeriksa, dan C-jterikat #'helm-maybe-exit-minibuffer, sedangkan &lt;RET&gt;terikat #'helm-execute-persistent-action. Mengikat &lt;RET&gt;untuk #'helm-maybe-exit-minibufferbekerja …

2
Setel ulang variabel ubahsuaian ke nilai default secara terprogram
T: Menggunakan Elisp, bagaimana saya bisa mereset variabel ke nilai defaultnya tanpa mengetahui nilai itu? Saya mencoba mencari cara untuk melakukan ini dengan memunculkan antarmuka Customize untuk variabel yang saya atur ke nilai non-default dalam file init saya dan menekan C-h kdiikuti dengan klik pada tombol "Kembalikan ...". Itu memunculkan …

2
Bagaimana cara mereset tema warna?
Ketika saya mencoba tema warna yang berbeda, sepertinya jika elemen tertentu tidak didefinisikan dalam tema baru, nilai tema lama dipertahankan, dan ini menyebabkan beberapa bentrok. Ini terjadi pada emacs 24 dan juga versi sebelumnya yang menggunakan color-theme. Apakah ada cara untuk mengatur ulang semua warna di antara ke default sehingga …
25 themes 

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.