c
Context:
user.community.lang.c.c.talon
| Spoken | Backend |
|---|---|
| [state] (undefine | undeaf) <user.text> | "#undef {user.formatted_text(text, 'ALL_CAPS,SNAKE_CASE')}" |
| [state] define <user.text> | "#define {user.formatted_text(text, 'ALL_CAPS,SNAKE_CASE')}" |
| [state] if (define | deaf) <user.text> | "#ifdef {user.formatted_text(text, 'ALL_CAPS,SNAKE_CASE')}" |
| <user.c_keywords> | "{c_keywords}" |
| <user.c_pointers> | "{c_pointers}" |
| <user.c_signed> | "{c_signed} " |
| <user.c_types> | "{c_types}" |
| <user.c_variable> | insert("{c_variable} ")insert(user.formatted_text(phrase, "PRIVATE_CAMEL_CASE,NO_SPACES")) |
| <user.c_variable> <user.letter> | insert("{c_variable} {letter} ") |
| cast to <user.c_cast> | "{c_cast}" |
| include <user.code_libraries> | user.code_insert_library(code_libraries, "")key(end enter) |
| int main | user.insert_between("int main(", ")") |
| push braces | edit.line_end()insert("{}")edit.left()key(enter)key(enter)edit.up() |
| standard <user.stdint_types> | "{stdint_types}" |
| standard cast to <user.stdint_cast> | "{stdint_cast}" |
| state (undefine | undeaf) | "#undef " |
| state default | "default:\\nbreak;" |
| state define | "#define " |
| state error | "#error " |
| state if (define | deaf) | "#ifdef " |
| state include | insert("#include ") |
| state include local | user.insert_between('#include "', '"') |
| state include system | user.insert_between("#include <", ">") |
| state pragma | "#pragma " |
| state pre else if | "#elif " |
| state pre end | "#endif " |
| state pre if | "#if " |
| state type deaf | insert("typedef ") |
| state type deaf struct | user.insert_snippet_by_name("typedefStructDeclaration") |