| builtin.c | Functions for executing builtin functions |
| builtin.h [code] | Prototypes for functions for executing builtin functions |
| builtin_commandline.c | Functions defining the commandline builtin |
| builtin_complete.c | Functions defining the complete builtin |
| builtin_jobs.c | Functions for executing the jobs builtin |
| builtin_set.c | Functions defining the set builtin |
| builtin_ulimit.c | Functions defining the ulimit builtin |
| common.c | Various functions, mostly string utilities, that are used by most parts of fish |
| common.h [code] | Prototypes for various functions, mostly string utilities, that are used by most parts of fish |
| complete.c | Functions related to tab-completion |
| complete.h [code] | Prototypes for functions related to tab-completion |
| config.h [code] | |
| doc.h [code] | |
| env.c | Functions for setting and getting environment variables |
| env.h [code] | Prototypes for functions for setting and getting environment variables |
| env_universal.h [code] | Universal variable client library |
| env_universal_common.c | The utility library for universal variables |
| env_universal_common.h [code] | |
| event.c | Functions for handling event triggers |
| event.h [code] | Functions for handling event triggers |
| exec.c | Functions for executing a program |
| exec.h [code] | Prototypes for functions for executing a program |
| expand.c | String expansion functions |
| expand.h [code] | Prototypes for string expansion functions |
| fallback.h [code] | |
| fish.c | The main loop of fish |
| fish_tests.c | Various bug and feature tests |
| fishd.c | The universal variable server |
| function.c | Prototypes for functions for storing and retrieving function information |
| function.h [code] | Prototypes for functions for storing and retrieving function information |
| halloc.c | A hierarchical memory allocation system |
| halloc.h [code] | A hierarchical memory allocation system |
| halloc_util.c | A hierarchical memory allocation system |
| halloc_util.h [code] | Various halloc-related utility functions |
| highlight.c | Functions for syntax highlighting |
| highlight.h [code] | Prototypes for functions for syntax highlighting |
| history.c | History functions, part of the user interface |
| history.h [code] | Prototypes for history functions, part of the user interface |
| input.c | Functions for reading a character of input from stdin |
| input.h [code] | Functions for reading a character of input from stdin, using the inputrc information for key bindings |
| input_common.c | Implementation file for the low level input library |
| input_common.h [code] | Header file for the low level input library |
| intern.c | Library for pooling common strings |
| intern.h [code] | Library for pooling common strings |
| io.c | Utilities for io redirection |
| io.h [code] | |
| kill.c | The killring |
| kill.h [code] | Prototypes for the killring |
| mimedb.c | Mimedb is a program for checking the mimetype, description and default action associated with a file or mimetype |
| mimedb.h [code] | |
| output.c | Generic output functions |
| output.h [code] | Generic output functions |
| parse_util.c | Various mostly unrelated utility functions related to parsing, loading and evaluating fish code |
| parse_util.h [code] | Various mostly unrelated utility functions related to parsing, loading and evaluating fish code |
| parser.c | The fish parser |
| parser.h [code] | The fish parser |
| parser_keywords.c | Functions having to do with parser keywords, like testing if a function is a block command |
| parser_keywords.h [code] | Functions having to do with parser keywords, like testing if a function is a block command |
| path.h [code] | Directory utilities |
| print_help.c | Print help message for the specified command |
| print_help.h [code] | Print help message for the specified command |
| proc.c | Utilities for keeping track of jobs, processes and subshells, as well as signal handling functions for tracking children |
| proc.h [code] | Prototypes for utilities for keeping track of jobs, processes and subshells, as well as signal handling functions for tracking children |
| reader.c | Functions for reading data from stdin and passing to the parser |
| reader.h [code] | Prototypes for functions for reading data from stdin and passing to the parser |
| sanity.c | Functions for performing sanity checks on the program state |
| sanity.h [code] | Prototypes for functions for performing sanity checks on the program state |
| screen.c | High level library for handling the terminal screen |
| screen.h [code] | High level library for handling the terminal screen |
| signal.c | The library for various signal related issues |
| signal.h [code] | The library for various signal related issues |
| tokenizer.c | A specialized tokenizer for tokenizing the fish language |
| tokenizer.h [code] | A specialized tokenizer for tokenizing the fish language |
| util.c | Generic utilities library |
| util.h [code] | Generic utilities library |
| wgetopt.c | A version of the getopt library for use with wide character strings |
| wgetopt.h [code] | A version of the getopt library for use with wide character strings |
| wildcard.c | Fish needs it's own globbing implementation to support tab-expansion of globbed parameters |
| wildcard.h [code] | My own globbing implementation |
| wutil.c | Wide character equivalents of various standard unix functions |
| wutil.h [code] | Prototypes for wide character equivalents of various standard unix functions |
| xdgmime.h [code] | |
| xdgmimealias.h [code] | |
| xdgmimeglob.h [code] | |
| xdgmimeint.h [code] | |
| xdgmimemagic.h [code] | |
| xdgmimeparent.h [code] | |