Бір нақты кадрды пайдалану үшін көрсету-буферді қалай күшейтуге болады?

Менің күнделікті жұмысым бірнеше кадрларды пайдаланады, менде ERC буферіне арнауды қалайтын жақтау бар. * ERC * деген атауды беру үшін set-frame-parameter қолданамын.

* ERC * деп аталған осы кадрға әрқашан ERC буферін көрсету үшін display-buffer керек.

Мен келесі әрекеттерді жасадым:

(add-to-list 'display-buffer-alist
     '("\\`#"
       nil
       (inhibit-switch-frame)
       (reusable-frames . "*ERC*")))

Бірақ буферлер әлі күнге дейін барлық жерде пайда болады. * ERC * дегенді \\ * ERC \\ * ауыстыру әрекетін жасадым. Көмектесіңдер?

6
Бұл Стефанның өз жауабын жауап ретінде жіберетініне ұқсамайды. Егер сіз жауап берсеңіз деп ойласаңыз, кодты жауап ретінде жіберіңіз. (Өзіңіздің жеке жауапыңызды қабылдай аласыз).
қосылды автор Ryan Eastabrook, көзі
Мен Стефанның ұсынған өзгерістерін жасадым, бірақ өкінішке орай, аталған аралықта буферлер пайда болмады. Бүгін тағы бір рет осы уақытты қарап шыққаннан кейін, мен қарапайым дисплейлік әрекеттердің функциялары шешімнің бір бөлігі болуы керек деген ойды аламын. Егер мен біреуін жазып алсам, оны жазып аламын (сол уақытта мен тек ERC-ді пайдаланбай қалдым)
қосылды автор Jon Limjap, көзі
Бірінші элемент символ емес, жол болуы керек, яғни «\\` # ».
қосылды автор sds, көзі

Жауап жоқ

0