| Nnotex | |
| Nassets | |
| CEmbeddedFile | |
| CEmbeddedHexFile | One binary file embedded into the binary as hexadecimal text |
| Nreference | |
| CSnippet | One ready-to-paste snippet served by notex get |
| CCleanReport | Outcome of a Manager::clean() call |
| CConfigError | Raised when notex.json is missing, malformed, or fails to write |
| CDocument | Loads a .tex file as a sequence of lines and offers editing primitives anchored on recognisable landmarks |
| CDocumentError | |
| CEnvironment | Represents the surrounding system as NoTeX perceives it: where TeX expects user files to live, and whether NoTeX is installed |
| CEnvironmentError | Raised when the surrounding TeX environment cannot be resolved |
| CFilesystemError | Raised when a filesystem operation (copy, write, remove) fails |
| CInstaller | Deploys the NoTeX LaTeX template and fonts onto the system |
| CManager | Represents a single NoTeX project: its location and metadata |
| CNotexError | Base class for every exception raised by the NoTeX core library |
| COrchestrator | Owns the command-line parser and coordinates the domain objects that carry out each command |
| CProjectConfig | Persisted metadata for a single NoTeX project, stored as JSON in .notex/notex.json |
| CProjectNotFoundError | Raised when a command that requires a project is run outside one |
| CUsageError | Raised when the command line supplied by the user is invalid |
| CCustomFormatter | Single-line plog formatter: "[time] [LEVEL] [file:func:line] msg" |