Structs§
- Keyboard
Shortcut - Parsed keyboard shortcut
Constants§
- COMMON_
KEYS - Common keyboard key names for validation
Functions§
- contains_
inline_ hilite - Check if a line contains InlineHilite syntax
- contains_
insert - Check if a line contains insert syntax
- contains_
keys - Check if a line contains keyboard key notation
- contains_
mark - Check if a line contains mark/highlight syntax
- contains_
smart_ symbols - Check if a line contains potential SmartSymbol patterns
- contains_
superscript - Check if a line contains superscript syntax Returns true if there’s a single caret pattern that’s NOT part of ^^insert^^
- find_
keyboard_ shortcuts - Find all keyboard shortcuts in a line
- is_
in_ caret_ markup - Check if a position is within superscript or insert markup
- is_
in_ keys - Check if a position in a line is within a keyboard shortcut
- is_
in_ mark - Check if a position is within mark markup
- is_
in_ pymdown_ markup - Check if a position is within any PyMdown extension markup
- is_
in_ smart_ symbol - Check if a position is at a SmartSymbol that will be replaced
- is_
inline_ hilite_ content - Check if code span content starts with InlineHilite shebang
- mask_
pymdown_ markup - Mask all PyMdown extension markup with spaces