[güncelleme] ESS
yeni versiyonları (> 12.09) yerine dahili işlem adları tampon adları ile çalışır. Artık alt tamponunuzu M-x rename-buffer
ile yeniden adlandırabilirsiniz ve bu doğru olanı yapar. Başlangıçta işlem arabelleklerinin otomatik olarak yeniden adlandırılmasını ayarlamak için ess-gen-proc-buffer-name-function
'u da yapılandırabilirsiniz.
[/ güncelleştirme]
R, R: 2 etk ESS proses isimlerdir. Bu soruyu bir yıl veya daha önce bir süre önce e-posta listesine sordum. Bu davranışı değiştirmenin kolay bir yolu yok gibi görünüyor. ESS olmayan bir emacs özelliği. İşlemle ilişkili arabellek adlarını değiştirebilirsiniz, ancak işlem adları değişmeyecektir.
Tanımlama, tampon adlarını görebildiğim kadar değiştirir. Ve her durumda, aynı dosya adına sahip olan emacs arabelleklerinin son sürümlerinde, bunları benzersiz kılmak için kısmi yollar ile belirtilir. Yani, benzetmeler, dosyalar için temel emaclar olarak benimsenmiş gibi görünüyor, ancak proc isimleri gibi diğer şeyler için değil.
Önceki cevabınız unikquify'dan bahsetmek üzere revize edildi - bunu denediniz mi? –
@Nicholas evet Denemeyi denedim, ancak oturumlar hala "R", "R: 2" vb. Olarak adlandırılıyor. Http://www.gnu.org/software/emacs/manual/ html_node/emacs/Uniquify.html –
@David arabellek adları ve işlem adları arasında yapılması gereken önemli bir ayrım var gibi görünüyor. AFAIK, arabellek adlarını temizlemeye yardımcı olur. “Ess-switch-process” yi çalıştırdığınızda, arabelleklerin değil, bir süreçler listesinden seçim yaparsınız. [Bu cevabı] temel alan (http://stackoverflow.com/questions/6474803/emacs-can-i-change-the-name-of-a-started-process) ismini değiştiremezsiniz. Bir süreç, bu yüzden sıkışmışsınız. Yine de tam olarak ne istediğini yapabilmeyi çok isterim! –