# Example Filename is `src/test.c`. Language is auto-detected as `c`. ```src/test.c void hello(void) { puts("hello!"); } ``` Or you can explicitly specify the language by `c:`: ```c:src/test.c void hello(void) { puts("hello!"); } ``` When you specify only the language, the filename is not shown: ```c: void hello(void) { puts("hello!"); } ``` When you specify only the filename, the filename is shown: ```:filename void hello(void) { puts("hello!"); } ``` When you don't specify language and filename, the filename is not shown: ``` void hello(void) { puts("hello!"); } ``` If the filename does not contain a extension, it is regarded both as a filename and a language: ```c void hello(void) { puts("hello!"); } ```