3 Implementation Details

Each list is stored in an XML document. The DTD for the XML document is distributed with the source. The application remembers the last used file and reloads it on startup, if it exists. It also maintains a list of most recently loaded files to make it easier to manage a number of lists. The preferencs are stored in $HOME/.kitlist-2 on Linux based systems, and $HOME/Library/Preferences/kitlist-2 Preferences on macOS. It is a text file, so it’s entries can be modified with a text editor. Perhaps a future version of Kitlist will provide a preferences page to modify these.