ecss
0.1.0updatedPure extensible CSS cascade engine
Install
(require 'package)
(add-to-list 'package-archives '("etaf" . "https://etaf.top/packages/"))
(package-initialize)
(package-refresh-contents)
(package-install 'etaf-install)
(call-interactively #'etaf-install)
One entry installs everything ETAF provides. Evaluate this once (it only bootstraps the installer), then use M-x etaf-install and pick ecss. etaf-install checks the required capabilities, installs the framework dependencies, opens the application and reopens it offline later. Upgrade or remove with M-x list-packages, then restart Emacs. Read the installation reference for the full workflow.
Latest changes
Newest entries in the CHANGELOG.md shipped with this version.
- The package manual docs/manual.md is replaced by the ECSS chapters of the ETAF Reference Manual, which the README and the package Commentary link; docs/architecture.md remains the maintainer contract.
- Selector locality classification accepts an optional proof of stable scope-root relationships, allowing hosts to reuse local anchored matches without treating structural selectors as local.
- Scoped style computation reuses mounted rule snapshots instead of copying every rule for each subject. Value resolvers receive detached mutable values so callback edits cannot alter subsequent stylesheet computations.
- Mounted scopes accept :subjects to snapshot explicit rule targets, including caller-authored content below another component. Structural matching and inheritance retain the host tree's semantics. The optional parent…
Package details
- Version
0.1.0- Updated
- newest commit that changed the files this package ships — a09e44f0c6ac
- Requires
- emacs 28.1
- Installs
- 9 files, 180 KB downloaded
- Repository
- github.com/emacs-taf/ecss
- Source commit
a09e44f0c6ac- SHA-256
eab5cf4519935bc6de45269c5c22cec0f9755a997f017aa9513bf80d6a67a0b3- Archive file
ecss-0.1.0.tar— the exact bytespackage.elinstalls, byte-compiled locally on install