c

Context: user.community.lang.c.c.talon

SpokenBackend
[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 mainuser.insert_between("int main(", ")")
push bracesedit.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 includeinsert("#include ")
state include localuser.insert_between('#include "', '"')
state include systemuser.insert_between("#include <", ">")
state pragma"#pragma "
state pre else if"#elif "
state pre end"#endif "
state pre if"#if "
state type deafinsert("typedef ")
state type deaf structuser.insert_snippet_by_name("typedefStructDeclaration")

Mindmap