Emacs

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

2
Menjelajahi kerangka mode-org tanpa Emacs
Saya mencari cara untuk membagikan org-modegaris besar sedemikian rupa ini dapat diakses oleh pengguna non-Emacs; mempertahankan sebanyak org-modemungkin fungsi perluasan / keruntuhan. Saya tahu bahwa seseorang dapat mengekspor *.orgfile ke, misalnya, HTML, tetapi saya menemukan bahwa melihat ekspor seperti itu di browser web jauh lebih berguna daripada melihat org-modegaris besar …
8 org-mode 

3
Penyisipan cepat unicode simbol?
Saat ini, saya memasukkan karakter unicode (terutama simbol matematika) menggunakan metode input TeX. Ini rumit, karena, untuk setiap karakter, saya harus melakukan hal berikut: Beralih ke metode input TeX dengan menekan C-\ ketik ekspresi lateks seperti \Bbb{R}atau\Leftrightarrow Ada subset karakter unicode yang relatif kecil (10-20) yang saya sisipkan sepanjang waktu. …
8 unicode 

1
Mengapa eshell lebih memilih fungsi lisp bahkan ketika fungsi eshell-prefer-lisp-nihil?
Jika saya memulai emacs -Qdan M-x eshellmenjalankan emacs 24.5.2 , maka jalankan: $ which rm eshell/rm is a compiled Lisp function in `em-unix.el' Saya mendapatkan versi eshell. Tetapi jika saya C-h v eshell-prefer-lisp-functionsmelihat nilainya nihil. Namun dokumentasi menyatakan: Jika Anda lebih suka menggunakan perintah bawaan daripada perintah eksternal, atur fungsi …
8 eshell 

3
Cara menerapkan mapcar ke suatu fungsi dengan banyak argumen
Saya memiliki packagesvariabel yang memiliki daftar pengguna github dan nama paket. (defvar packages '('("auto-complete" . "auto-complete") ("defunkt" . "markdown-mode"))) Saya ingin git clonejika file tersebut belum ada. (defun git-clone (author name) (let* ((repo-url (concat "git@github.com:" author "/" name ".git"))) (print repo-url) (unless (file-exists-p (concat "~/.emacs.d/git/" name)) (shell-command (concat "git clone …
8 mapping 


1
Memahami simbol yang tidak diinginkan dan ekspansi makro?
Saya ingin menunjukkan kurangnya pengetahuan saya dengan contoh. Menggunakan dua definisi makro berikut, (defmacro for (var from init to final do &rest body) "Execute a simple for loop: (for i from 1 to 10 do (print i))." (let ((tempvar 'max)) `(let ((,var ,init) (,tempvar ,final)) (while (<= ,var ,tempvar) ,@body …

2
Menyembunyikan Status Perubahan Tugas Pengulangan Mode
Saya memiliki beberapa tugas yang berulang (beberapa dengan gaya "kebiasaan"). Saya suka pengaturan saya tetapi sekarang saya memiliki banyak perubahan status log tepat di bawah tidak laci. Sebagai contoh: ** TODO Random Task :dailies: SCHEDULED: <2015-12-03 Thu 13:00 ++1d> :PROPERTIES: :LAST_REPEAT: [2015-12-02 Wed 16:59] :ID: BA24BAA8-5094-49C9-A014-619C8D98F25E :STYLE: habit :RESET_CHECK_BOXES: t …
8 org-mode 

2
Cara melihat fungsi yang dijalankan
Ketika saya melakukan sesuatu di dalam Emacs, dengan buffer *Messages*Anda mengetahui apa yang terjadi. Tapi itu hanya jika fungsi itu menggemakan pesan untuk minibuffer. Kemudian *Messages*simpan catatan pesan yang digaungkan. Saya ingat ada buffer di mana semua perintah terdaftar yang dieksekusi. Tetapi saya tidak dapat menemukannya kembali di dokumentasi Emacs. …

1
Mode mana yang digunakan untuk ECMAScript 6?
Apakah ada mode di luar sana yang memiliki sintaks higlighting (dan mungkin lebih, tetapi ini adalah yang paling saya inginkan) untuk ecmascript yang lebih baru? Saya terutama tertarik pada satu yang memiliki dukungan untuk string template dan fungsi generator. Ini harus ditampilkan dengan benar: co(function*(){ var a = yield request(`some.domain/${variable}`) …

1
Lekukan khusus untuk jalur tertentu?
Saat ini saya mencoba mencari tahu, bagaimana saya bisa menangani beberapa baris secara khusus tanpa mengacaukan lekukan sisa buffer. Pertimbangkan fungsi berikut MyFuncsebagai contoh: void MyFunc() { unsigned y = 0; DONOTINDENT; unsigned int x = 5 + 2; return x + 12; } Di sini, saya ingin baris DONOTINDENT;diindentasikan …

1
Bagaimana cara mengekspor gambar svg sebagai <img…> dalam ekspor html
Biasanya, ketika saya mengekspor ke html org-modepenyangga yang berisi tautan ke gambar, tautan tersebut dilindungi ke html yang tepat &lt;img...&gt;. Namun, jika gambar itu memiliki .svgekstensi, itu diekspor sebagai &lt;object...&gt;gantinya. Bagaimana saya mencegah ini? Misalnya, tautan berikut: [[file:https://clojars.org/malabarba/lazy-map/latest-version.svg]] diekspor seperti ini: &lt;object type="image/svg+xml" data="https://clojars.org/malabarba/lazy-map/latest-version.svg" &gt; Sorry, your browser does not …


2
Inisialisasi ulang daftar? Apa yang terjadi di bawah tenda?
Saya belajar lebih banyak tentang elisp dan menemui masalah berikut: Jika saya ingin mengatur ulang variabel daftar, itu tidak akan diperbarui setelah evaluasi pertama. Berikut ini beberapa contoh kode: (defun initilize () (setq example '(3))) (defun modify () (initilize) (message "%S" example) (setcar example 2)) ; M-x eval-buffer RET (modify) …

1
Rumus dalam ekspor teks biasa
Saya mencoba menemukan cara untuk mengekspor dokumen organisasi dengan banyak formula dalam teks biasa, tetapi hasilnya tidak terlalu bagus sejauh ini. Apa yang saya coba: pandoc - pada dasarnya menjaga semua matematika di LaTeX tidak berubah, bahkan tidak menghapus pembuat lingkungan. detex - tidak menggantikan simbol Yunani (hanya menghapusnya), ada …

1
Masalah dengan nnmaildir di gnus
Saya sudah mencoba membuat nnmaildir bekerja bersama dengan mbsync (yang menyinkronkan kotak surat IMAP dan Maildir) dan saya tidak bisa membuatnya bekerja dengan gnus. Dengan metode pilih berikut: (nnmaildir "calgary" (directory "~/mail/ucalgary")) Saya dapat membuka koneksi dan buffer server browse menunjukkan semua grup: K 0: Calendar U 0: Inbox K …
8 gnus 

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.