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 Xile 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 Xile 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-variablessı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.elsonra gelmesi gerekiyoradd-to-list
desktop.elAçı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.