¿Cómo establecer un enlace de teclas para hacer que Emacs sea tan transparente / opaco como quiera?
Quiero tener un comando en Emacs para hacerlo tan opaco / transparente como quiera (consulte la fabulosapregunta eso señaló que la transparencia es posible en Emacs, y elEmacsWiki página vinculada allí que tiene el código que estoy usando a continuación).
El código EmacsWiki establece "C-c t" para activar y desactivar la transparencia previamente establecida:
;;(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)
Lo que me gustaría hacer es poder elegir el% de transparencia cuando estoy en Emacs.
Si es posible, me gustaría un comando donde escriba, por ejemplo, "C-c t N" (donde N es el% de opacidad) para el marco activo, y luego "M-c t N" para la ventana inactiva.
Si eso no se puede hacer así, entonces tal vez un comando donde si escribo "Cc t" me pide el número que da la opacidad de la ventana activa (y lo mismo para la ventana inactiva usando "Mc t") .
Gracias de antemano por tu tiempo :)
A continuación hay algunos comentarios que no son importantes para responder la pregunta si no está interesado:
Realmente quiero esto porque cuando le dije a mi supervisor que estaba aprendiendo Emacs, dijo que TexShop es mucho mejor y que estoy usando software de los años 80. Le conté sobre las maravillas de Emacs y dijo que TexShop lo tiene todo y más. Coincidí con todo lo que me mostró, excepto por la transparencia (aunque no pudo igualar la vista previa dentro de Emacs de preview-latex). Encontré lo de la transparencia por casualidad, ¡y ahora quiero mostrarle las reglas de Emacs!
Me imagino que esto será pan comido para algunos de ustedes, y aunque podría hacerlo si pasara el tiempo suficiente tratando de aprender lisp o leer, no soy un programador y solo he estado usando Emacs y una Mac para una semana. Ya estoy perdido como está! Así que gracias de antemano por su tiempo y ayuda. ¡Aprenderé lisp eventualmente!
Editar: Mi supervisor usa TextMate, no TeXShop. ¿Tiene más sentido ahora?