SYMBOL INDEX (44 symbols across 1 files) FILE: kilo.c type editorSyntax (line 71) | struct editorSyntax { type erow (line 81) | typedef struct erow { type hlcolor (line 92) | typedef struct hlcolor { type editorConfig (line 96) | struct editorConfig { type editorConfig (line 112) | struct editorConfig type KEY_ACTION (line 114) | enum KEY_ACTION{ type editorSyntax (line 188) | struct editorSyntax type termios (line 202) | struct termios function disableRawMode (line 204) | void disableRawMode(int fd) { function editorAtExit (line 213) | void editorAtExit(void) { function enableRawMode (line 218) | int enableRawMode(int fd) { function editorReadKey (line 253) | int editorReadKey(int fd) { function getCursorPosition (line 307) | int getCursorPosition(int ifd, int ofd, int *rows, int *cols) { function getWindowSize (line 331) | int getWindowSize(int ifd, int ofd, int *rows, int *cols) { function is_separator (line 366) | int is_separator(int c) { function editorRowHasOpenComment (line 373) | int editorRowHasOpenComment(erow *row) { function editorUpdateSyntax (line 382) | void editorUpdateSyntax(erow *row) { function editorSyntaxToColor (line 520) | int editorSyntaxToColor(int hl) { function editorSelectSyntaxHighlight (line 535) | void editorSelectSyntaxHighlight(char *filename) { function editorUpdateRow (line 556) | void editorUpdateRow(erow *row) { function editorInsertRow (line 592) | void editorInsertRow(int at, char *s, size_t len) { function editorFreeRow (line 613) | void editorFreeRow(erow *row) { function editorDelRow (line 621) | void editorDelRow(int at) { function editorRowInsertChar (line 661) | void editorRowInsertChar(erow *row, int at, int c) { function editorRowAppendString (line 684) | void editorRowAppendString(erow *row, char *s, size_t len) { function editorRowDelChar (line 694) | void editorRowDelChar(erow *row, int at) { function editorInsertChar (line 703) | void editorInsertChar(int c) { function editorInsertNewline (line 725) | void editorInsertNewline(void) { function editorDelChar (line 761) | void editorDelChar(void) { function editorOpen (line 797) | int editorOpen(char *filename) { function editorSave (line 830) | int editorSave(void) { type abuf (line 860) | struct abuf { function abAppend (line 867) | void abAppend(struct abuf *ab, const char *s, int len) { function abFree (line 876) | void abFree(struct abuf *ab) { function editorRefreshScreen (line 882) | void editorRefreshScreen(void) { function editorSetStatusMessage (line 1002) | void editorSetStatusMessage(const char *fmt, ...) { function editorFind (line 1014) | void editorFind(int fd) { function editorMoveCursor (line 1112) | void editorMoveCursor(int key) { function editorProcessKeypress (line 1188) | void editorProcessKeypress(int fd) { function editorFileWasModified (line 1257) | int editorFileWasModified(void) { function updateWindowSize (line 1261) | void updateWindowSize(void) { function handleSigWinCh (line 1270) | void handleSigWinCh(int unused __attribute__((unused))) { function initEditor (line 1277) | void initEditor(void) { function main (line 1291) | int main(int argc, char **argv) {