Emacs

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

2
Kunci tidak mengikat menggunakan paket-gunakan
Saya mencoba unbind org-cycle-agenda-filesyang diatur secara default ke C-'dan C-,. Senjata pilihan saya untuk melakukannya adalah paket penggunaan- paket. Pada halaman github.com/use-package/bind-key.el saya telah menemukan baris berikut: ;; To unbind a key within a keymap (for example, to stop your favorite major ;; mode from changing a binding that you …

1
Cocoa Emacs 24.5 Masalah Font (Inconsolata-dz)
Saya mencoba untuk menetapkan [Inconsolata-dz] [1] sebagai font default saya ke Emacs. Inconsolata biasa berfungsi dengan baik, tetapi versi dz tidak berfungsi dengan benar. Sebagian besar fungsi yang saya gunakan terus melempar kesalahan ini (ikuti semua instruksi online tentang cara mengatur font Emacs): set-face-attribute: Invalid font name: "-*-Inconsolata-dz-normal-normal-normal-*-13-*-*-*-m-0-iso10646-1" Saya akhirnya …
10 init-file  osx  faces  fonts 

5
Bagaimana cara saya mengatur hunspell pada PC Windows?
Saya memiliki kamus hunspell di C:\hunspell\. Ini berisi .dicdan .afffile untuk tiga bahasa: en_GB, en_US, dan nb_NO. Deskripsi yang saya temukan di web tentang cara membuat hunspell bekerja di Emacs membuat saya bingung. Apa kode minimum yang saya butuhkan dalam file init saya untuk dapat menggunakan tiga kamus hunspell ini …

2
Buat Emacs 25 minimum untuk pengujian unit
Saya ingin membangun varian bagasi Emacs yang sangat minimal untuk pengujian unit pada paket Emacs Lisp saya. Membangun tidak memerlukan GUI, tidak ada dukungan gambar, dll. Seharusnya dasarnya hanya menjadi minimal interpreter Emacs Lisp dengan perpustakaan inti Emacs Lisp, dan itu harus membangun cepat , idealnya dalam waktu kurang dari …

1
kinerja `melihat-kembali`
Saya punya beberapa kode (looking-back … (line-beginning-position)). Doc string looking-backmenyatakan bahwa lebih baik untuk menghindari fungsi ini karena kelambatan. Saya ingin tahu apakah pendekatan berikut akan lebih cepat? (save-excursion (goto-char (line-beginning-position)) (looking-at regexp stuff))

3
hl-line-mode menyembunyikan latar belakang, bagaimana cara menghindari ini?
Dengan: (when window-system (set-face-background 'hl-line "light yellow") (global-hl-line-mode 1)) baris saat ini disorot oleh latar belakang kuning, tetapi jika teks memiliki properti latar belakang juga ditimpa (seperti mode-diff, mode pelangi). Apakah mungkin untuk menetapkan latar belakang hanya untuk bagian yang tidak memiliki properti yang sesuai? PEMBARUAN Saya mulai bereksperimen, sepertinya …

3
Bagaimana saya bisa menjawab prompt minibuffer dari elisp?
Saya kadang-kadang menemukan diri saya menggunakan fungsi interaktif di dalam fungsi yang saya tulis untuk saya gunakan sendiri. Jika suatu fungsi meminta beberapa informasi (mis. "File output: ~ /") apakah ada cara umum untuk menambahkan teks ke minibuffer dan kemudian tekan enter sehingga pengguna tidak harus melakukannya? Sebagai contoh, misalkan …
10 elisp 

2
Parsing string waktu yang diformat (kebalikan dari format-time-string)
The format-time-stringFungsi membutuhkan argumen waktu seperti '(21761 64499 350937 0)dan format string seperti "%y-%m-%d %a %H:%M"dan mengembalikan sesuatu seperti "15-03-12 Thu 16:49". Apa fungsi terbalik, yang mengambil "15-03-12 Thu 16:49"dan "%y-%m-%d %a %H:%M", dan kembali '(21761 64499 350937 0)? Saya mencoba mem-parsing kali dari sebuah situs web untuk mengubahnya menjadi …


1
Output git berwarna dalam eshell
Saya menggunakan emacs di dalam mintty (dikonfigurasi untuk mengatakan itu xterm-256color) terminal di cygwin. list-colors-displaybekerja dengan baik. dan warna ditampilkan dalam daftar dired dll. Sekarang saya mengatur warna untuk git branchcabang saat ini menjadi yellow reverse. Namun, baik windows shell maupun eshell tidak menampilkan warna yang benar; sebaliknya, cabang saat …
10 eshell  colors 

2
Bagaimana Cara Bertahan Penanda Jahat?
Saya ingin dapat menyimpan buffer jahat lokal saya (m untuk menandai lokasi dan kemudian 'atau `untuk melompat ke sana) di sesi / instance emacs. Saya tidak begitu yakin bagaimana melakukan ini. Saya mencoba menginstal / menggunakan sesi dan menambahkannya seperti ini: (add-to-list 'session-locals-include 'evil-markers-alist) Ini tidak berhasil, dan saya tidak …

2
Apakah ada yasnippet yang menghasilkan komentar doxygen terpopulasi?
Untuk fungsi C ++ berikut: bool importantStuff(double a, double b); Seharusnya menampilkan cuplikan berikut, mungkin tanpa tag: /** * <Insert description of importantStuff> * * @param a <Insert description of a> * @param b <Insert description of b> * @return <Insert description of the return value> */ Saya telah mencari-cari …
10 yasnippet  c++ 

2
Sesuaikan ukuran teks secara sementara dalam garis mode dan minibuffer?
Saat bekerja dengan orang lain di sekitar monitor bersama atau melalui berbagi layar (mis. Google Hangout), saya sering menggunakan text-scale-adjust( C-x C-+) untuk membuat orang lain lebih mudah membaca layar saya. Saya ingin dapat juga secara sementara meningkatkan ukuran teks dari baris mode dan minibuffer dalam bingkai yang dipilih. Apakah …

3
Muat ulang variabel lingkungan
Pertanyaan ini telah diajukan di superuser apakah ada cara untuk memuat ulang variabel lingkungan di emacs , tetapi tidak ada solusi yang baik diberikan. Saya menggunakan EmacsClient dengan sering lebih dari 30 buffer terbuka, jika saya mengubah variabel lingkungan di shell, saya harus keluar dari EmacsClient (dan membuka kembali semua …

2
Emacs menjadi beku ketika membuka file pdf
Ketika saya membuka pdf dengan emacs, itu menjadi beku. Dan saya menginstal alat-alat pdf, buka pdf, membeku lagi. Apa proses yang digarisbawahi ketika emacs membuka pdf? Apakah ada banyak pekerjaan konversi? Apa yang harus saya lakukan untuk mempercepatnya? Emacs 24.4 Ubuntu 14,04 LTS Intel 2.4GHz x 2 RAM 4G. Perbarui …
10 pdf 

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.