Wie lege ich eine Schlüsselbindung fest, um Emacs so transparent / undurchsichtig zu machen, wie ich möchte?

Ich möchte einen Befehl in Emacs haben, der es so undurchsichtig / transparent macht, wie ich will (siehe das fabelhafteFrag das darauf hingewiesen, dass Transparenz in Emacs möglich ist, und die EmacsWiki Seite dort verlinkt, die den Code hat, den ich unten benutze.

Der EmacsWiki-Code setzt "C-c t", um die zuvor eingestellte Transparenz ein- und auszuschalten:

;;(set-frame-parameter (selected-frame) 'alpha '(<active> [<inactive>]))  
(set-frame-parameter (selected-frame) 'alpha '(85 50))  
(add-to-list 'default-frame-alist '(alpha 85 50))

enter code here(eval-when-compile (require 'cl))  
(defun toggle-transparency ()  
(interactive)  
(if (/= 
    (cadr (find 'alpha (frame-parameters nil) :key #'car)) 
    100)  
   (set-frame-parameter nil 'alpha '(100 100))
 (set-frame-parameter nil 'alpha '(85 60))))  
 (global-set-key (kbd "C-c t") 'toggle-transparency)

Was ich tun möchte, ist in der Lage zu sein, die Transparenz in% zu wählen, wenn ich in Emacs bin.

Wenn möglich, möchte ich einen Befehl, bei dem ich zum Beispiel "C-c t N" (wobei N die% -undurchlässigkeit ist) für den aktiven Frame und dann "M-c t N" für das inaktive Fenster eingebe.

Wenn dies nicht möglich ist, fragt mich ein Befehl bei der Eingabe von "Cc t" nach der Zahl, die die Undurchsichtigkeit des aktiven Fensters angibt (und dasselbe für das inaktive Fenster mit "Mc t"). ).

Vielen Dank im Voraus für Ihre Zeit:)

Below sind nur einige Kommentare, die nicht wichtig sind, um die Frage zu beantworten, wenn Sie nicht interessiert sind:

Ich möchte das wirklich, denn als ich meinem Vorgesetzten sagte, dass ich Emacs lerne, sagte er, TexShop sei viel besser und ich verwende Software aus den Achtzigern. Ich erzählte ihm von den Wundern von Emacs und er sagte, TexShop habe all das und noch mehr. Ich stimmte mit allem überein, was er mir zeigte, mit Ausnahme der Transparenz (obwohl er nicht mit der Vorschau in Emacs aus Vorschau-Latex übereinstimmen konnte). Ich habe die Transparenz-Sache zufällig gefunden, und jetzt möchte ich ihm die Emacs-Regeln zeigen!

Ich stelle mir vor, dass dies ein Kinderspiel für einige von Ihnen sein wird, und obwohl ich es schaffen könnte, wenn ich genug Zeit damit verbringe, lispeln zu lernen oder herumzulesen, bin ich kein Programmierer und habe nur Emacs und a verwendet Mac für eine Woche. Ich bin schon verloren wie es ist! Also danke im Voraus für deine Zeit und Hilfe - ich werde irgendwann lispeln lernen!

Bearbeiten Mein Vorgesetzter verwendet TextMate und nicht TeXShop. Macht es jetzt mehr Sinn?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage