Catholic Implemented Church (CIC)
The Sacred Way to Write Code. Stop writing profane HTML. Start building cathedrals of logic with the official CIC extension for Visual Studio Code.
The Manifest
The Catholic Implemented Church (CIC) language is a divine abstraction of HTML/PHP. It replaces worldly, industrial tags with sacred terminology, ensuring your codebase remains pure and blessed.
Key Features
Divine Syntax Highlighting
Beautiful, stained-glass inspired coloring for all .cic files.
The Inquisition (Linter)
Our built-in Inquisition ensures your structure follows the Holy Synod's rules:
- No Schisms: Prevents multiple
<pope> (h1) tags.
- Holy Order: Enforces correct heading hierarchy (Pope -> Cardinal -> Bishop -> Priest).
- Sacred Offerings: Ensures all
<offering> (inputs) are kept within a <confessional> (form).
- And more!
The Sacred Lexicon
Writing in CIC follows the natural hierarchy of the Universe. Here are the fundamental pillars of every document:
| CIC Tag |
HTML Equivalent |
Theological Role |
<faith> |
<html> |
The beginning and the end. The root of all existence. |
<god> |
<head> |
The supreme mind. Where meta-wisdom and dogmas reside. |
<congregation> |
<body> |
The living body. Where the believers (content) gather. |
<cathedral> |
<main> |
The main nave. The primary purpose of your page. |
<pope> |
<h1> |
The infallible head. Only one is allowed per page. |
This is just the tip of the spire. For a full list of over 50+ sacred tags including Forms (Confessionals), Lists (Rosaries), and Media (Relics), see the Full Lexicon.
Quick Start
- Create a new file with the
.cic extension (e.g., index.cic).
- Type
! and press Tab to generate the Holy Skeleton of a new document.
- Use Sacred Emmet to build your altar.
- If you see a REVELATION or HERESY warning, consult the Synod (hover over the code).
Installation
- Open VS Code.
- Go to Extensions (
Ctrl+Shift+X).
- Search for
martinluther.cic.
- Click Install and receive the blessing of clean syntax.
License
Distributed under the MIT License. See LICENSE for more information.
“May your brackets always be balanced and your logic divine.”