@@ -55,6 +55,33 @@ files is displayed at the bottom of the kitten and you can click on them
55
55
to deselect a file. Similarly, pressing :kbd: `Shift + Enter ` will un-select a
56
56
previously selected file.
57
57
58
+
59
+ Hidden and ignored files
60
+ --------------------------
61
+
62
+ By default, the kitten does not process hidden files and directories (whose
63
+ names start with a period). This can be :opt: `changed in the configuration <kitten-choose_files.show_hidden> `
64
+ and also at runtime via the clickable link to the right of the search input.
65
+
66
+ Similarly, the kitten respects both :file: `.gitignore ` and :file: `.ignore `
67
+ files, by default. This can also be changed both :opt: `in configuration
68
+ <kitten-choose_files.respect_ignores> ` or at runtime. Note that
69
+ :file: `.gitignore ` files are only respected if there is also a :file: `.git `
70
+ directory present. The kitten also supports the global :file: `.gitignore ` file,
71
+ though it applies only inside git working trees. You can specify :opt: `global ignore
72
+ patterns <kitten-choose_files.ignore> `, that apply everywhere in :file: `choose-files.conf `.
73
+
74
+
75
+ Selecting non-existent files (save file names)
76
+ -------------------------------------------------
77
+
78
+ This kitten can also be used to select non-existent files, that is a new file
79
+ for a :guilabel: `Save file ` type of dialog using :option: `--mode <kitty +kitten
80
+ choose_files --mode> `:code: `=save-file `. Once you have changed to the directory
81
+ you want the file to be in (using the :kbd: `Tab ` key),
82
+ press :kbd: `Ctrl + Enter ` and you will be able to type in the file name.
83
+
84
+
58
85
Configuration
59
86
------------------------
60
87
0 commit comments