Emacs

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

1
Menggunakan lingkungan conda di emacs
Apa cara terbaik untuk menggunakan conda environmentmets menggunakan emacs sebagai Python IDE? Saya memiliki lingkungan konda yang berbeda saat pemrograman dengan Python: $ conda info -e # conda environments: # django /Users/Pablo/anaconda/envs/django scipy * /Users/Pablo/anaconda/envs/scipy visual /Users/Pablo/anaconda/envs/visual ml /Users/Pablo/anaconda/envs/ml root /Users/Pablo/anaconda Tetapi ketika saya menggunakan crtl+ c crtl+ cemacs hanya …
21 python  osx  path  environment 



2
Apakah ada mode untuk secara otomatis memperbarui tahun hak cipta dalam file?
Biasanya sekitar waktu sepanjang tahun ini orang mulai menyadari bahwa tahun hak cipta mereka sudah ketinggalan zaman dalam file mereka. Ini sangat menjengkelkan jika Anda ingin meletakkan hak cipta di setiap file sumber. Saya bertanya-tanya apakah emacs dapat membantu di sini. Apakah ada mode yang secara otomatis memperbarui tahun hak …
21 time-date 

1
Kode apa di Emacs yang membuat `line-number-mode` mencetak" ?? "sebagai nomor baris dalam buffer dengan garis panjang?
Saya menggunakan line-number-modeuntuk memiliki indikator dari baris saat ini di modeline saya, namun untuk file besar atau lebih tepatnya, file dengan garis panjang, itu mulai menampilkan dua tanda tanya daripada nomor baris. Saya telah menggali sedikit dan menemukan bahwa ketika line-number-modedidefinisikan simple.el, variabel yang dapat disesuaikan (dan mungkin semua logika …

1
Keingintahuan: Apa arti progn?
Menurut dokumentasi Emacs: progn is a special form in `C source code'. (progn BODY...) Eval BODY forms sequentially and return value of last one. Apa prognkepanjangan dari (atau asalnya)? Useage: Apakah setara dengan Clojure's ->makro?
21 functions 


2
Perintah yang memformat (cantik) kode Elisp
Katakanlah saya memiliki fungsi yang terlihat seperti berikut (seperti yang sering terjadi saat mencetak keluaran elisp). (defun my-example-function () (let ((a (do-something)) (b (do-something))) (setq someone me) (with-current-buffer b (do-that (or this (and that those))) (format "%s" a)))) Saya ingin perintah yang dapat mengubah itu menjadi sesuatu yang manusia akan …
21 elisp  formatting 

5
Bagaimana cara saya memaksa evaluasi ulang defvar?
Misalkan saya memiliki buffer Emacs lisp yang berisi: (defvar foo 1) Jika saya menelepon eval-last-sexpatau eval-buffer, footerikat ke 1. Jika saya mengedit buffer ini ke: (defvar foo 2) eval-last-sexpdan eval-bufferjangan mengeksekusi ulang baris ini, jadi foomasih 1. Ini sangat menantang ketika ada beberapa pernyataan seperti itu dan saya harus melacak …

6
Flycheck dengan file relatif tidak dapat dieksekusi
Banyak proyek yang saya kerjakan untuk menginstal eslint sebagai dependensi dev, dengan satu set kustom eslint plugins. Saat ini, flycheck menggunakan versi eslint yang terinstal secara global daripada versi eslint yang dipasang pada setiap proyek. Saya ingin membuat flycheck point ke node_modules / eslint / bin / eslint.js sebagai gantinya. …
21 flycheck 

5
Bagaimana cara mengubah bagian dari tema khusus?
Saya menggunakan salah satu tema khusus yang sudah ditentukan sebelumnya yang dibundel dengan Spacemacs (zenburn). Bagaimana saya bisa memodifikasi bagian tertentu dari tema, misalnya hanya mengubah warna font yang digunakan untuk komentar?
21 themes  spacemacs 


1
Magit setara dengan "git remote -v" (daftar remote)
Saya bertanya-tanya apakah ada magit yang setara git remote -vdengan daftar remote dan URL mereka ditentukan pada repositori git. Magit remote popup menawarkan opsi untuk menambah, menghapus, mengganti nama, dan mengatur url, tapi saya tidak melihat mekanisme daftar. git remote -vOutput sampel : origin ebpa@example.com:/var/git/myproject.git (fetch) origin ebpa@example.com:/var/git/myproject.git (push) magit-list-remotes …
20 magit 

1
Pilih file ke tahap direktori baru dengan magit
Jika Anda membuat direktori baru, file-nya tidak akan muncul dengan status magit , hanya direktori baru dalam daftar item yang tidak dilacak . Saat ini saya harus mengedit-stage-item direktori baru dan kemudian menghapus file yang tidak diinginkan dari area stage. Apakah ada cara untuk memilih file mana yang akan di-stage …
20 magit  git 

1
Bagaimana membedakan Ci dari TAB?
Biasanya, untuk alasan historis, emacs memperlakukan TABkode kunci dan C-ikunci sebagai sama, lih. dokumentasi emacs lisp pada tombol fungsi atau jawaban abo-abo pada pertanyaan "Apa perbedaan antara TAB dan?" . CATATAN: Dalam posting ini, keycodes adalah TAB, <tab>, dan C-i; tabdan Ctrl+ idi sisi lain adalah tombol fisik pada keyboard. …

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.