Variable: combobulate-css-envelope-list
combobulate-css-envelope-list is a variable defined in
combobulate-css.el.
Value
((:description "Envelop in a media query" :key "@m" :mark-node t
:nodes ("rule_set") :name "media-query" :template
("@media "
(choice* :rest
("(min-width: " (p 768px "min-width") @ ") {"))
(choice* :rest
("(max-width: " (p 768px "max-width") @ ") {"))
>
(choice* :rest
("(max-height: " (p 1024px "max-height") @
") {"))
(choice* :rest
("(min-height: " (p 1024px "min-height") @
") {"))
(choice* :rest
("(orientation: " (choice "portrait")
(choice "landscape") @ ") {"))
(choice* :rest
("(aspect-ratio: " (choice "16/9")
(choice "4/3") @ ") {"))
n> r> > n > "}" >)))
Documentation
List of envelope definitions for this language.
Each entry is a list of properties that define the envelope. The properties are:
(:description STRING
:name STRING
:key STRING
:mark-node <t/nil>
:template ENVELOPE
[:extra-key STRING]
[:shorthand SHORTHAND-SYMBOL]
[:nodes NODES]
[:point-placement <stay/after/before>])
Where :description is a human-readable description of the envelope.
:name is the name of the envelope that will be
inserted into the envelope command.
:key is the key binding (in kbd macro format) to bind to the
envelope such that it is created under C-c o e
<key>. :extra-key is an optional key binding that is bound to
any arbitrary key binding.
:shorthand is a shorthand symbol to use in place of
:nodes (see the shorthand procedures alist variable)
:nodesis a list of nodes to look for at/around point before
expanding the envelope template.
:mark-node is a boolean that determines whether to mark the
node that :nodes (or :shorthand) matches and remove it and
insert it into the r/r> registers.
:template is the template to insert. See
combobulate-envelope-expand-instructions for a complete
description of the template format.
:point-placement is a symbol that determines where point is
placed after the envelope is inserted. It can be stay,
after, or before.
Source Code
;; Defined in /nix/store/b5fvrwzi3zvkabyzx0in6gw1cj963z46-emacs-packages-deps/share/emacs/site-lisp/combobulate-css.el