Emacs

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

2
Cara membangun cabang utama Emacs (alias trunk) di MS-Windows
Saya mengambil risiko hari ini dan memulai pencarian saya untuk membangun build master branch Emacs terbaru - alias Emacs Trunk - untuk MS-Windows. Saya menemukan sebuah blog lama dan menjalani prosedur, hanya untuk bertemu dengan pesan kesalahan yang memberitahukan saya bahwa metode tertentu tidak lagi didukung. Pesan kesalahan disebut saya …

1
Variabel yang dinyatakan warna
Saya mencari cara sederhana untuk membuat emacs mengingat variabel yang dideklarasikan dalam satu fungsi di C / C ++. Dengan "sederhana", maksud saya tanpa paket eksternal, hanya dengan beberapa baris elisp dalam file konfigurasi. Konfigurasi default Emacs saya memengaruhi nama-nama variabel dengan warna kuning pada saat deklarasi, tetapi membiarkannya putih …

3
Orgmode: apakah mungkin untuk mengatur tag pada tingkat file?
Memiliki file untuk proyek tertentu, saya ingin semua node dalam file tersebut memiliki tag yang mengidentifikasi proyek, sehingga saya nantinya dapat menggunakannya untuk membuat tampilan agenda untuk proyek itu saja. Sejauh ini yang saya temukan adalah #+TAGS: foo bar spamyang menentukan daftar keras tag yang ditawarkan dalam pelengkapan otomatis tag …
11 org-mode 


2
Dapatkan tautan org untuk menyisipkan uraian tautan secara otomatis?
T: Bagaimana saya bisa mendapatkan orgfungsi tautan khusus untuk memasukkan deskripsi secara otomatis? Saya ingin menyimpan orgtautan ke file dalam diredbuffer, tetapi saya lebih suka bahwa deskripsi tautan menjadi path nama file sans daripada melaporkan path lengkap, yaitu: file:~/the/full/path/myfile.ext ; default, but no thanks myfile.ext ; what I want Sekarang: …
11 org-mode  elisp 

2
Buat emacsclient buat bingkai hanya jika belum ada
Bagaimana saya bisa membuat emacsclient -a '' -nmembuat bingkai baru hanya jika belum ada? Masalah dengan -cbendera adalah bahwa ia menciptakan bingkai baru setiap waktu. Masalah tanpa itu adalah bahwa jika tidak ada bingkai terbuka itu akan terbuka di baris perintah. Jika saya dapat memeriksa apakah ada bingkai Emacs terbuka …

3
Apakah ada mode tampilan log yang layak untuk file log besar?
Beberapa file log yang saya kerjakan cukup besar (> 200MB) tetapi akan lebih baik untuk menjelajahinya di Emacs. Saat ini secara default Emacs mencoba mengaktifkan mode log4j yang memperlambat semuanya. Yang benar-benar saya butuhkan adalah pemirsa ringan yang: mode undo dinonaktifkan dapat kembali secara otomatis ketika file log diperbarui dapat …
11 logging 


2
Cegah klik mouse pada frame yang tidak aktif dari titik reposisi
Saya ingin mencegah klik "pertama" pada bingkai di jendela X tidak aktif dari efek apa pun, selain membuat bingkai aktif. Secara khusus, saya tidak ingin mereposisi titik. Masalahnya adalah bahwa saya tidak dapat mendeteksi bahwa frame dia tidak aktif ketika saya mendapatkan klik mouse. Jadi kode berikut selalu ditampilkan "y": …
11 frames  x11 

1
Masukkan Tautan Org-id pada Titik melalui Penyelesaian Jalur Garis Besar
Saat ini untuk menyisipkan tautan internal org-mode org-id, saya menavigasi ke tajuk atau menariknya dalam tampilan agenda (tajuk penelusuran uji tajuk Ca), menyimpan tautan dengan Cl (tautan toko-org), kembali ke tempat Saya ingin memasukkan tautan, lalu menyisipkan tautan dengan Cc Cl (org-insert-link). Alih-alih, saya lebih suka memetakan kunci yang memungkinkan …
11 org-mode 

2
Bagaimana cara menggunakan selagi tidak ada input?
Dari docstring: Jalankan BODY hanya selama tidak ada input yang tertunda. Jika input tiba, itu mengakhiri eksekusi BODY, dan while-no-inputmengembalikan t. Berhenti membuatnya kembali nol. Jika BODY selesai, while-no-inputkembalikan nilai apa pun yang diproduksi BODY. Jika saya mengerti dengan benar, makro ini memungkinkan saya untuk (mencoba) melakukan perhitungan yang berat …


3
Bagaimana cara mengubah dua argumen fungsi dalam Python?
Bagaimana saya bisa menukar dua argumen dalam panggilan ke fungsi Python? Jika saya menempatkan pointspasi di antara dua argumen ini: self.assertEqual(json.loads(some.data), json_data) dan kemudian M-t( transpose-words), saya mendapatkan: self.assertEqual(json.loads(some.json), data_data) Di sisi lain dengan CMt ( transpose-sexps) saya mendapatkan: self.assertEqual(json.loadsjson_data, (some.data)) Yang saya inginkan adalah: self.assertEqual(json_data, json.loads(some.data)) Apakah ada perintah …

2
RefTex mencari beberapa artikel dengan Helm
Saya baru-baru ini mulai menggunakan Helm dan saya benar-benar menikmatinya. Namun, saya menggunakan emacs untuk menulis banyak LaTeX. Ketika saya mengutip artikel, saya sering perlu mengutip beberapa di makro mengutip yang sama - saya bisa mencari file bibliografi saya untuk dua entri terpisah dengan sangat mudah, menggunakan RefTex: citekey1\|citekey2 Namun …

1
Cari string yang mengabaikan baris baru
Saya terbiasa menulis file di mana paragraf dibagi menjadi beberapa baris, misalnya dengan fill-column. Ketika saya mencari string ( C-s) seperti this is a long text, hasil pencarian tidak akan mengembalikan lokasi tempat string muncul dengan jeda baris antara dua kata (seperti this\nis a long text). Apakah ada perintah yang …
11 search  isearch 

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.