Emacs'ta çoklu oturumlarda arama / değiştirme dizesini hatırlayacak bir ayar var mı?
%> emacs -nw fileA
<replace X with Y>
%> emacs -nw fileB
<replace>
otomatik değiştirmelidir X
ile Y
(yine ikisi girmek zorunda kalmadan)
Emacs'ta çoklu oturumlarda arama / değiştirme dizesini hatırlayacak bir ayar var mı?
%> emacs -nw fileA
<replace X with Y>
%> emacs -nw fileB
<replace>
otomatik değiştirmelidir X
ile Y
(yine ikisi girmek zorunda kalmadan)
Yanıtlar:
Orada savehist-mode
/ tasarruf restore bu tür için özel olarak:
(savehist-mode 1)
(add-to-list 'savehist-additional-variables 'query-replace-defaults)
savehist-additional-variables
sırasındaki bir boşluk değişkenidir add-to-list
.
add-to-list
. Başlatma canlı Emacs oturumunda Mx üzerinden yapılması gerektiğini düşünüyorum, ancak komutlardan init.el
sonra gelmesi gerekiyoradd-to-list
desktop.el
Açıldığında bir açığa Emacs, öldürme zaman kitaplığı (aktive olduğunda) destop dosyası oluşturur(setq search-ring . . .
ve(setq regexp-search-ring . . .
diğer kaydedilmiş ayarları arasında. Ancak, teklif ettiğin şeyi asla denemedim - belki de araştırmaya değer.