Emacs

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

3
Bagaimana cara menghapus makro LaTeX sambil mempertahankan konten teksnya?
Di TeXStudio dengan menekan ALT+ DELdi makro LaTeX seperti ini, \macroname{content}sedangkan kursor yang berdiri tepat sebelum yang pertama {akan menghasilkan penghapusan semua itu kecuali content(seperti yang ditunjukkan di bawah). Letakkan kursor (titik) tepat sebelum braket keriting pertama: Tekan ALT+ DELdan Anda mendapatkan: Bagaimana cara mencapai ini di Emacs? Pembaruan Menurut …
11 latex  auctex 

3
Bagaimana cara menyelesaikan otomatis dalam mode AucTeX?
Saya ingin auto-complete(ac) bekerja ketika saya berada di dalam AucTeXmode. Saya mendapatkan semua paket dari MELPA dengan instalasi paket. Ini adalah kode saya yang relevan dalam init.elfile: (require 'package) (package-initialize) (require 'auto-complete-config) (ac-config-default) (global-auto-complete-mode t) seperti yang Anda lihat, meskipun saya menetapkan acsecara global itu tidak muncul di AucTeX. Namun, …

1
Bagaimana penentuan variabel variabel untuk makro?
Ambil contoh makro berikut, didefinisikan dalam macro.el. (defmacro some-macro (&rest body) `(let ((some-variable 1)) ,@body)) Dan mengambil fungsi berikut, didefinisikan dalam file yang berbeda , function.el. (defun some-function () (some-macro (do-something))) Kapan function.elbyte-dikompilasi, apakah some-variableakan terikat di bawah lexical atau dynamic binding? Saya mengerti ini tergantung pada apakah file digunakan …

3
Berfungsi untuk menggabungkan dua daftar properti?
Saya belum menemukan fungsi perpustakaan Elisp standar untuk menggabungkan dua daftar properti, seperti ini: (setq pl nil) (setq pl (plist-put pl 'key-1 'value-1)) (setq pl (plist-put pl 'key-2 'value-2)) Saya dapat membangun sesuatu dengan dolist, tetapi sebelum saya melakukannya, saya ingin memeriksa bahwa saya tidak mengabaikan fungsi yang ada di …


2
Gunakan dua peta mode-utama dalam buffer yang sama
Saya telah mengalami beberapa situasi di mana akan sangat mudah untuk memiliki keymap dari satu tindakan modus utama sebagai keymap mundur untuk mode utama lainnya. Misalnya: Saya menulis banyak LaTeX di beberapa dokumen org saya, jadi alangkah baiknya memiliki latex-modeperintah yang mudah tersedia saat mengedit org-mode. Saya sering menggunakan ruang …


1
Bagaimana cara menentukan wajah khusus dengan font-lock-defaults?
Jika saya menentukan kata kunci kunci font menggunakan wajah yang ada, saya dapat menyorot string 'foo'. (defconst my-mode-font-lock-keywords (list (cons "foo" 'font-lock-type-face))) (define-derived-mode my-mode fundamental-mode "My mode" "A demo mode." (set (make-local-variable 'font-lock-defaults) '(my-mode-font-lock-keywords))) Ini menyoroti dengan benar: Namun, jika saya mendefinisikan wajah saya sendiri: (defface my-mode-foo-face '((t :inherit font-lock-preprocessor-face)) …

4
Bagaimana cara membuat Mx dan Ch f membagikan sejarah?
Cukup umum bahwa saya akan melihat dokumentasi perintah dengan C-h f, dan kemudian menjalankan perintah dengan M-xsegera setelah itu. Saat ini, cara terpendek yang saya temukan untuk "menjalankan perintah tampilan terakhir" adalah menyalin namanya (baik dari buffer bantuan atau dari sejarah) dan menariknya ke M-xdalam minibuffer prompt. Apa yang benar-benar …

1
Tentukan Kontrol + tombol Shift tanpa kbd
Saya mencoba menambahkan beberapa fungsionalitas ke paket orang lain, jadi saya ingin menghargai polanya. Sayangnya, salah satu pola ini adalah tidak digunakan kbd. Saya perlu mengikat suatu fungsi C-S-b, tetapi saya tidak tahu caranya. Saya tahu bagaimana melakukan ini dengan pengubah tunggal (misalnya "\S-b"), tetapi saya tidak bisa membuatnya bekerja …

3
Cara membungkus teks yang diberikan di sekitar wilayah
Saya sering mengalami situasi di mana saya perlu menerapkan teks di sekitar suatu wilayah. Untuk HTML dan kasus sederhana sudah ada perpustakaan untuk ini. Tetapi bagaimana dengan kasus umum? Saya ingin ditanya apa yang akan saya masukkan mulai dan akhir dari wilayah ini.

1
Tingkat lekukan warna
Pertimbangkan dua foto berikut: Yang pertama di bawah ini berasal dari Emacs pada mode Python (dengan Jedi & Elpy) Yang kedua di bawah ini berasal dari photoshopping secara manual yang sebelumnya untuk membuatnya lebih mudah untuk membedakan antara begitu banyak level indentasi. Apakah ada paket yang dapat membantu mencapai efek …

1
masalah indentasi python otomatis
Saya menggunakan Emacs 24.4. Saat menulis kode Python, Emacs berperilaku aneh sehubungan dengan indentasi. Sebagai contoh: for i in range(10): print(i) for i in range(10) Saat saya input :, Emacs menambahkan indentasi yang tidak perlu di awal baris ketiga. Ini sangat aneh, apakah ini bug?

3
Bagaimana saya bisa mendapatkan penyelesaian konteks sensitif C / C ++ dengan Perusahaan?
Semantic tampaknya bisa melakukan ini, tetapi saya tidak bisa membuatnya berfungsi seperti yang saya harapkan. Sebagai contoh, jika saya #include "Type.h"dan menyatakan Type t, menggunakan semantic-complete-analyze-inlineketika titik setelah t.secara konsisten memberi saya kesalahan Tidak dapat menemukan tipe untuk `Type t ' alih-alih memberi saya semua anggota publik (atau yang sesuai) …

2
Ubah kunci normal menjadi kunci pengubah
Saya memiliki keyboard yang, untuk beberapa alasan yang tidak dapat dijelaskan, menampilkan tombol yang mengirimkan simbol Dolar Denmark ke OS X - §. Dengan shift, ia mengirim simbol plus / minus - ±. Apakah mungkin dalam Emacs untuk melihat §kunci dan mengubahnya menjadi Hyper atau Super? Jadi jika saya tahan …

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.