Emacs

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



1
Bisakah Emacs mendeteksi jalur yang dapat dieksekusi?
Misalkan saya memiliki dua emacs identik (dari versi yang sama) di sistem saya. Satu ditempatkan di C:\Program Files\Gnu Emacsdan yang lain di tempat yang berbeda, katakanlah C:\Program Files\New Gnu Emacs. Bisakah Emacs yang berjalan mendeteksi yang mana? Sebagai contoh, dapatkah ia memberikan path dari executable-nya (yaitu path di mana emacs.exe …


1
Menggarisbawahi dalam tautan mode-org dengan uraian multiline?
T: Bagaimana saya bisa berhenti menggarisbawahi melalui "margin" kiri di tautan yang melampaui lebih dari satu baris? Wajah org-linkmewarisi dari wajah link, yang memiliki atribut garis bawah diatur ke t(atau setidaknya memang secara default). Biasanya, itu semua baik dan bagus. Akan tetapi, jika uraian tautannya cukup panjang sehingga terbungkus lebih …
8 org-mode  faces 


2
Tampilkan informasi baterai hanya ketika dicabut?
display-battery-mode menampilkan informasi baterai, tetapi saya hanya ingin menggunakannya ketika komputer saya dicabut dan daya baterai habis. Apakah ada cara untuk mengatur mode tampilan sesuai dengan mode catu daya? Bisakah saya mendapatkan suhu yang dilaporkan dalam modeline?
8 mode-line 


1
Paksa satu font untuk semua mesin terbang unicode
Saya menggunakan GNU Emacs 24.4.1 dalam GUI di OS X. Saya ingin memaksa setiap karakter ditampilkan hanya dengan menggunakan satu font daripada membiarkan Emacs memilih yang seharusnya paling sesuai. Saya mengerti bahwa tidak ada font yang akan menyertakan setiap mesin terbang, tetapi saya menggunakan subset unicode terbatas yang banyak font …
8 fonts  unicode 

4
Buffer proses shell Async selalu mengganggu pengaturan jendela
Saya sering meluncurkan program eksternal menggunakan emacs M-!, seperti Firefox atau Evince, dll. Setiap kali saya lakukan, buffer muncul penuh hasil untuk proses, yang clobbers apa pun yang saya punya dalam hal pengaturan windows. Apakah ada cara untuk mengubur buffer seperti itu secara default, sehingga saya tidak perlu melihatnya kecuali …
8 window  shell  async 

3
Cari dan ganti melalui proyek multi-guna di AUCTeX?
Saya akan mengadopsi Emacs menjadi satu-satunya editor yang saya gunakan dalam semua yang saya tulis termasuk dokumen LaTeX. Saya berasal dari editor WYSIWYG yang melayani tujuan itu dengan cukup baik, yaitu TexStudio atau TXS. Untuk transisi dari TXS ke Emacs, saya masih kehilangan cara TXS berurusan dengan mengeksekusi pencarian kueri …

1
Mengedit string dengan banyak karakter pelarian
Katakanlah saya sedang mengedit file konfigurasi saya dan ada string yang sangat panjang seperti ini: (setq my-string "very\nlong\nstring [...] \"hello world\"") Bagaimana cara mengedit string tanpa karakter escape (dan mungkin dalam mode yang berbeda) dan daripada menyimpan hasilnya kembali dalam file konfigurasi dengan karakter escape?

2
Hanya aktifkan mode spasi putih di buffer tertentu
Saya ingin agar mode spasi diaktifkan untuk semua buffer kecuali untuk mode-org. Sangat mudah untuk melakukan ini ketika emacs dimulai, tetapi karena saya menggunakan salinan emacs yang persisten dengan mode daemon emacs, saya tidak bisa begitu saja melakukannya. Saya mencoba: (require 'whitespace) (setq whitespace-line-column 80) (setq whitespace-style '(face lines-tail)) (global-whitespace-mode …

2
Bagaimana cara defalias lambda?
Saya punya ini di .emacs saya: (defalias 'λ 'lambda) yang berfungsi dengan baik untuk hal-hal sederhana seperti (funcall (λ (x) x) 1). Tetapi ketika saya melakukan sesuatu seperti (org-add-link-type "foo" (λ (s) (message s)))atau (add-to-list 'auto-mode-alist '("foo" . (λ () (message "bar")))), itu tidak berhasil dan saya mendapatkannya org-open-at-point: Fungsi …
8 elisp 

2
Bagaimana cara memaksa sesi org-babel untuk mengatur ulang atau menginisialisasi?
Jika saya menjalankan blok babel shell berikut #+BEGIN_SRC sh :session one :results output ssh staging #+END_SRC #+BEGIN_SRC sh :session one :results output hostname #+END_SRC Org membuat buffer shell yang disebut one, dijalankan ssh stagingdan kemudian setelah terhubung, dijalankan hostnamepada staging. Namun, jika saya mengubah perintah ssh dan menjalankannya lagi, ia …

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.