Pertanyaan yang diberi tag «syntax-highlighting»

adalah fitur untuk menampilkan teks, terutama kode sumber, dalam warna dan font yang berbeda sesuai dengan arti istilah yang berbeda.

2
Memperluas mode-org dengan markup lebih banyak
Saya ingin menambahkan markup dan format untuk markup tersebut, yaitu <kbd>...</kbd>dengan kotak mengelilingi markup tersebut. Saya juga ingin agar tanda kompatibel dengan (setq org-hide-emphasis-markers t). Yaitu, ketika variabel diatur ke t, <kbd>dan </kbd>tag harus menghilang, meninggalkan teks di antara itu dengan format yang ditentukan di atas. Jawaban yang diposting dalam …

1
penyorotan sintaks dalam blok sumber
Saya pikir mode-org menyoroti blok sumber dengan mode yang relevan. Jadi misalnya: #+BEGIN_SRC clojure (defn plus [a b] (+ a b)) #+END_SRC Ini akan muncul dengan sintaks yang diharapkan orang jika ada dalam buffer Clojure. Untuk beberapa alasan, pengaturan saya hanya menunjukkan contoh di atas dalam satu monoton abu-abu.

2
Bisakah saya mematikan atau mengaktifkan pemeriksa sintaks untuk mode js2?
Saya memiliki pengaturan default js2-mode. Ini memberikan penyorotan dan pemeriksaan sintaks yang bagus, tetapi saya sekarang mengerjakan proyek dengan gaya yang berbeda (khususnya proyek baru ini tidak menggunakan titik koma). Ini menyebabkan setiap baris kode digarisbawahi js2-modedengan peringatan:missing ; after statement Apakah ada cara agar saya dapat menonaktifkan pemeriksaan sintaksis …

1
Cara mendapatkan pelangi-pembatas / pelangi-blok untuk menyoroti matematika in-line dalam persamaan LaTeX
Saya menggunakan spacemac dengan AUCTeX untuk mengedit LaTeX dan ingin membuat pelangi-pembatas dan / atau pelangi-blok menyoroti persamaan matematika LaTeX. Sayangnya ini hanya berfungsi sebagian, yaitu, beberapa persamaan disorot dan beberapa tidak: Dalam contoh tangkapan layar, matematika sebaris yang disertakan $tidak disorot sementara sisanya - termasuk matematika sebaris yang terlampir …

2
Untuk bahasa apa `syntax-ppss` sesuai?
Saya telah mencari cara untuk mendeteksi apakah titik ada di komentar dengan melihat bagaimana buffer saat ini diklasifikasi. Smartparens mendefinisikan sp-point-in-comment, yang bergantung pada syntax-ppss. Namun, tampaknya itu syntax-ppssdan parse-partial-sexpdapat digunakan untuk bahasa yang arbitrer, bahkan jika mereka tidak menggunakan ekspresi s. Misalnya, Python ini: x = 1 # I'm …


1
Bagaimana cara menentukan wajah khusus dengan font-lock-defaults?
Jika saya menentukan kata kunci kunci font menggunakan wajah yang ada, saya dapat menyorot string 'foo'. (defconst my-mode-font-lock-keywords (list (cons "foo" 'font-lock-type-face))) (define-derived-mode my-mode fundamental-mode "My mode" "A demo mode." (set (make-local-variable 'font-lock-defaults) '(my-mode-font-lock-keywords))) Ini menyoroti dengan benar: Namun, jika saya mendefinisikan wajah saya sendiri: (defface my-mode-foo-face '((t :inherit font-lock-preprocessor-face)) …



2
Mengapa mode utama tidak memeriksa wajah saja?
Saat menulis mode utama, sering kali berguna untuk mengetahui 'apakah ada gunanya?' 'Apakah poin dalam komentar?'. Sebagian besar mode utama tampaknya mencoba menguraikan bahasa pemrograman. Sebagai contoh: python-syntax-content panggilan syntax-ppss haskell-fill-paragraphpanggilan syntax-ppssdanre-search-forward c-in-comment-line-prefix-p bergerak menunjuk dan menelepon looking-at sp-point-in-commentpanggilan syntax-ppsstetapi juga memeriksa apakah itu pada delimeter komentar Namun, ini tidak …

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 …

2
Apa itu pagar tali atau pagar komentar?
Doktring untuk modify-syntax-entrymengatakan sebagai berikut: (modify-syntax-entry CHAR NEWENTRY &optional SYNTAX-TABLE) ... The first character of NEWENTRY should be one of the following: ... / character-quote. @ inherit from parent table. | generic string fence. ! generic comment fence. Apa itu pagar, dan kapan saya akan menggunakannya? Saya tidak dapat menemukan …



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}`) …

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.