spects \fBgit\fP's ignore rules for automatic filtering. In some cases, it may not be desirable to respect the source control's ignore rules and instead only respect rules in \fB.ignore\fP or \fB.rgignore\fP. .sp This flag implies \flag{no-ignore-parent} for source control ignore files as well. no-messagesmessagesSuppress some error messages. This flag suppresses some error messages. Specifically, messages related to the failed opening and reading of files. Error messages related to the syntax of the pattern are still shown. no-pcre2-unicodepcre2-unicode(DEPRECATED) Disable Unicode mode for PCRE2. DEPRECATED. Use \flag{no-unicode} instead. .sp Note that Unicode mode is enabled by default. no-require-gitrequire-gitUse .gitignore outside of git repositories. When this flag is given, source control ignore files such as \fB.gitignore\fP are respected even if no \fBgit\fP repository is present. .sp By default, ripgrep will only respect filter rules from source control ignore files when ripgrep detects that the search is executed inside a source control repository. For example, when a \fB.git\fP directory is observed. .sp This flag relaxes the default restriction. For example, it might be useful when the contents of a \fBgit\fP repository are stored or copied somewhere, but where the repository state is absent. no-unicodeunicodeDisable Unicode mode. This flag disables Unicode mode for all patterns given to ripgrep. .sp By default, ripgrep will enable "Unicode mode" in all of its regexes. This has a number of consequences: .sp .IP \(bu 3n \fB.\fP will only match valid UTF-8 encoded Unicode scalar values. .sp .IP \(bu 3n Classes like \fB\\w\fP, \fB\\s\fP, \fB\\d\fP are all Unicode aware and much bigger than their ASCII only versions. .sp .IP \(bu 3n Case insensitive matching will use Unicode case folding. .sp .IP \(bu 3n A large array of classes like \fB\\p{Emoji}\fP are available. (Although the specific set of classes available varies based on the regex engine. In general, the default regex engine has more classes available to it.) .sp .IP \(bu 3n Word boundaries (\fB\\b\fP and \fB\\B\fP) use the Unicode definition of a word character. .PP In some cases it can be desirable to turn these things off. This flag will do exactly that. For example, Unicode mode can sometimes have a negative impact on performance, especially when things like \fB\\w\fP are used frequently (including via bounded repetitions like \fB\\w{100}\fP) when only their ASCII interpretation is needed. nullPrint a NUL byte after file paths. Whenever a file path is printed, follow it with a \fBNUL\fP byte. This includes printing file paths before matches, and when printing a list of matching files such as with \flag{count}, \flag{files-with-matches} and \flag{files}. This option is useful for use with \fBxargs\fP. --null has no negation