#include "keys.h"

std::string const kSettingsFileTypeKey                    = "fileType";
std::string const kSettingsRelatedFilePathKey             = "relatedFilePath";

std::string const kSettingsTabSizeKey                     = "tabSize";
std::string const kSettingsSoftTabsKey                    = "softTabs";

std::string const kSettingsSpellCheckingKey               = "spellChecking";
std::string const kSettingsSpellingLanguageKey            = "spellingLanguage";

std::string const kSettingsThemeKey                       = "theme";
std::string const kSettingsFontNameKey                    = "fontName";
std::string const kSettingsFontSizeKey                    = "fontSize";
std::string const kSettingsSoftWrapKey                    = "softWrap";
std::string const kSettingsWrapColumnKey                  = "wrapColumn";
std::string const kSettingsShowWrapColumnKey              = "showWrapColumn";
std::string const kSettingsShowIndentGuidesKey            = "showIndentGuides";
std::string const kSettingsShowInvisiblesKey              = "showInvisibles";
std::string const kSettingsInvisiblesMapKey               = "invisiblesMap";

std::string const kSettingsProjectDirectoryKey            = "projectDirectory";
std::string const kSettingsSCMStatusKey                   = "scmStatus";
std::string const kSettingsWindowTitleKey                 = "windowTitle";
std::string const kSettingsScopeAttributesKey             = "scopeAttributes";

std::string const kSettingsSaveOnBlurKey                  = "saveOnBlur";

std::string const kSettingsBinaryKey                      = "binary";
std::string const kSettingsEncodingKey                    = "encoding";
std::string const kSettingsLineEndingsKey                 = "lineEndings";
std::string const kSettingsStoreEncodingPerFileKey        = "storeEncodingPerFile";

std::string const kSettingsFollowSymbolicLinksKey         = "followSymbolicLinks";

std::string const kSettingsIncludeKey                     = "include";
std::string const kSettingsIncludeDirectoriesKey          = "includeDirectories";
std::string const kSettingsIncludeDirectoriesInBrowserKey = "includeDirectoriesInBrowser";
std::string const kSettingsIncludeFilesKey                = "includeFiles";
std::string const kSettingsIncludeFilesInBrowserKey       = "includeFilesInBrowser";
std::string const kSettingsIncludeFilesInFileChooserKey   = "includeFilesInFileChooser";
std::string const kSettingsIncludeInBrowserKey            = "includeInBrowser";
std::string const kSettingsIncludeInFileChooserKey        = "includeInFileChooser";

std::string const kSettingsExcludeDirectoriesInBrowserKey      = "excludeDirectoriesInBrowser";
std::string const kSettingsExcludeDirectoriesInFileChooserKey  = "excludeDirectoriesInFileChooser";
std::string const kSettingsExcludeDirectoriesInFolderSearchKey = "excludeDirectoriesInFolderSearch";
std::string const kSettingsExcludeDirectoriesKey               = "excludeDirectories";
std::string const kSettingsExcludeFilesInBrowserKey            = "excludeFilesInBrowser";
std::string const kSettingsExcludeFilesInFileChooserKey        = "excludeFilesInFileChooser";
std::string const kSettingsExcludeFilesInFolderSearchKey       = "excludeFilesInFolderSearch";
std::string const kSettingsExcludeFilesKey                     = "excludeFiles";
std::string const kSettingsExcludeInBrowserKey                 = "excludeInBrowser";
std::string const kSettingsExcludeInFileChooserKey             = "excludeInFileChooser";
std::string const kSettingsExcludeInFolderSearchKey            = "excludeInFolderSearch";
std::string const kSettingsExcludeKey                          = "exclude";
