Yorum bölgesi tarafından kullanılan yorum dizesi nasıl değiştirilir?


11

Emacs genellikle bölgeleri iyi yorumlar, ancak bazen keşke satırlara eklediği dizgiyi değiştirebilseydim. Örneğin, LaTeX'te, yorum yapılan bir bölgenin %iki yerine satır başına yalnızca bir tane kullanmasını istiyorum , yani,

% First line of commented region
% Second line of commented region
% Third line of commented region

Onun yerine

%% First line of commented region
%% Second line of commented region
%% Third line of commented region

Bir sadece bazı değişken ayarlayabilirsiniz varsayalım latex-modeiçinde .emacs.elama değişken adı bulamadık. Herhangi bir fikir?

Yanıtlar:


12

comment-add:

comment-add, içinde tanımlanan bir değişkendir newcomment.el. Tampon .emacs içinde değeri 1 Local; genel değer 0

Dokümantasyon: Daha fazla yorum karakteri eklenmelidir comment-region. Bu, sayısal bağımsız değişkeninin varsayılan değerini belirler comment-region. plainYorum stil bu değeri iki katına çıkar.

Bölgeler iki veya üç noktalı virgülle yorumlanacak şekilde 1 olduğu Lisp gibi birkaç mod dışında bu genellikle 0'da kalmalıdır.

kullanın:

(add-hook 'latex-mode-hook (lambda () (setq-local comment-add 0)))

istediğiniz davranışı elde etmek için.

Bu değişkeni ile buldum helm-apropos. Yerleşik komutla da arama yapabilirsiniz M-x apropos-variable.


4
Biraz daha bağlam: Bir yorumu başlatmak için eklenen dize comment-start, lateks modu için olan değişken tarafından tanımlanır %. @Nanny'nin işaret ettiği command-addgibi , değişken lisp ve lateks gibi modlarda kullanılır, burada varsayılan davranış comment-startdizeyi birden çok kez eklemektir .
glucas
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.