Emacs

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

4
Perbedaan antara pengaturan tombol mode utama dengan hook versus menambahkannya ke peta mode
Anggaplah saya telah mengunduh mode utama yang disebut magical-mode, dan ia memiliki keymap ajaib yang disebut magical-mode-map. Mode ini juga menyediakan hook magical-mode-hookyang dijalankan setiap kali magical-modemenjadi mode utama buffer. Sekarang saya ingin memodifikasi file init saya untuk menambahkan beberapa binding kunci kustom untuk digunakan dalam mode itu. Tampaknya ada …

6
bagaimana cara mendapatkan buffer (bukan hanya file) untuk menghormati auto-mode-alist?
T: bagaimana saya bisa mendapatkan buffer baru untuk menghormati pemetaan auto-mode-alist? Saat menemukan file , Emacs membandingkan ekstensi file dengan auto-mode-alistuntuk menentukan mode utama mana yang digunakan untuk buffer file. Apakah ada cara untuk menggunakan informasi auto-mode-alistuntuk menentukan mode buffer yang belum memiliki file yang terkait dengannya? Yaitu: jika saya …

1
Bagaimana cara mengontrol di jendela mana buffer ditampilkan?
T: bagaimana saya bisa mengontrol jendela yang org-deadlinedigunakan untuk menampilkan kalender? org-deadlineuntuk sementara memunculkan calendarbuffer di jendela ketika mengatur tenggat waktu, dan kemudian menutupnya lagi setelah selesai. Ketika hanya ada satu jendela, muncul jendela baru di bagian bawah bingkai yang ada. Ketika ada beberapa jendela, itu memilih satu - saya …
13 org-mode  window 

2
Cara aman untuk `mengaktifkan-variabel-lokal`?
Saya mewarisi file .emacs saya dari seorang teman sekitar 18 tahun yang lalu. Terkubur di tengah adalah peringatan komentar tak menyenangkan berikut tentang implikasi keamanan enable-local-variablesfitur: ;; Date: Wed, 7 Dec 1994 11:57:50 -0600 ;; From: blob@syl.dl.nec.com (David Blob) ;; Subject: Self-extracting emacs elisp code ;; ;; With all this …

7
Evil: memetakan keybindings dengan cara vim?
Saya mencoba untuk membuat fungsi Evil evil-jump-to-tag, C-]berperilaku seperti ikatan Emacs M-.. Perilaku normal baik untuk menelusuri file Tag, tapi saya ingin itu berfungsi juga untuk Slime slime-edit-definition, Elisps elisp-slime-nav-find-elisp-thing-at-point, Clojures cider-jump-to-var, dll ... Mode-mode utama ini dan banyak lagi lainnya telah terikat beberapa setara dengan melompat-ke-definisi ke keybinding M-.. …
13 keymap  evil 


4
Magit: Cara menampilkan perbedaan di dalam baris
Saya punya file, saya membuat beberapa perubahan. Di sini cara SmartGit menunjukkan perbedaan. Seperti yang Anda lihat itu menunjukkan di mana perbedaannya berada di dalam garis. Itu mengubah latar belakang ke warna merah di posisi beton. Dan itu sangat bagus. Saya tidak perlu menghabiskan waktu untuk menemukan perbedaan. Saya langsung …
13 magit 

2
Bisakah saya mematikan atau mengaktifkan pemeriksa sintaks untuk mode js2?
Saya memiliki pengaturan default js2-mode. Ini memberikan penyorotan dan pemeriksaan sintaks yang bagus, tetapi saya sekarang mengerjakan proyek dengan gaya yang berbeda (khususnya proyek baru ini tidak menggunakan titik koma). Ini menyebabkan setiap baris kode digarisbawahi js2-modedengan peringatan:missing ; after statement Apakah ada cara agar saya dapat menonaktifkan pemeriksaan sintaksis …

3
Bisakah hasil org-babel di-output sebagai komentar kode?
Di blog, buku teks, dll, sangat umum untuk menampilkan hasil dari beberapa kode sebagai komentar, misalnya: (+ 1 1) ;=> 2 Apakah ada cara untuk menampilkan hasil seperti ini secara otomatis menggunakan fitur Babel Mode-Org? Secara khusus, yang saya inginkan adalah dapat menentukan header seperti ini: #+begin_src scheme <some headers> …

1
Dapatkan garis waktu waktu yang telah ditentukan dalam mode-org
Dalam upaya untuk mencari tahu bagaimana saya telah menghabiskan waktu saya, saya mulai mencatat waktu yang saya habiskan untuk tugas yang berbeda dengan org-clock-indan org-clock-out. Saya sering menemukan diri saya mengedit entri jam dengan tangan, misalnya, ketika saya menyadari bahwa saya harus mencatatkan waktu 20 menit yang lalu. Jadi apakah …

4
Cara unhighlight simbol disorot dengan highlight-symbol-at-point
highlight-symbol-at-point benar-benar berguna namun saya tidak dapat menemukan cara mudah untuk menghapus tanda simbol. Saat ini saya harus menelepon unhighlight-regexpberulang kali untuk setiap simbol yang disorot. Apakah ada cara yang lebih baik untuk: unhighlight semua simbol yang disorot dalam buffer unhighlight simbol pada titik?

7
Paket apa yang tersedia untuk pengeditan modal?
Paket apa yang tersedia untuk pengeditan modal di Emacs? Apa yang Anda gunakan dan mengapa? Mari kita coba memposting satu paket per jawaban. Saya mengusulkan menyebutkan kelebihan dan kekurangan setiap paket. Inilah definisi saya tentang pengeditan modal (saya tidak dapat menemukan artikel khusus Wikipeadia): Pengeditan modal - gaya pengeditan teks …

2
Bagaimana Anda memperbarui definisi mode minor saat Anda mengembangkannya?
Saya mulai mengkode mode minor untuk memberikan beberapa keybindings. Upaya awal saya salah ketik: (define-minor-mode borked-mode "A mode defined with a broken key binding" nil nil '(([b] . 'previous-line))) Saya berniat untuk menggunakan bkunci, dan segera menyadari bahwa saya harus menggunakan "b"bukan [b]. Jadi saya mendefinisikan kembali mode minor: (define-minor-mode …
13 minor-mode 

9
Cara mengedit elisp tanpa tersesat di dalam tanda kurung
Saya memodifikasi beberapa kode elisp dari linum.el: (custom-set-variables '(linum-format 'dynamic)) (defadvice linum-update-window (around linum-dynamic activate) (let* ((w (length (number-to-string (+ (count-lines (point-min) (point-max)) 1)))) (linum-format (concat " %" (number-to-string w) "d "))) ad-do-it)) Saya bisa memperbaiki bug di mana lekukan itu off-per-satu dengan memodifikasi (count-lines (point-min) (point-max))untuk (+ (count-lines (point-min) …

1
Satu cuplikan yasnippet untuk beberapa mode
Saya memiliki cuplikan berikut: # -*- mode: snippet -*- # contributor: Song Qiang <tsiangsung@gmail.com> # key: m # group: Math # name: Inline math \( ... \) # -- \\($1\\)$0 dan saya ingin itu tersedia untuk keduanya latex-modedan org-mode. Bagaimana ini bisa dicapai? Saya dapat terhubung, tetapi saya mencoba mencari …
13 yasnippet 

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.