Allow including config files matching glob patterns in conf files

Fixes #4533
This commit is contained in:
Kovid Goyal
2022-01-18 16:28:19 +05:30
parent f9a4b6bb0d
commit 6a2522452f
3 changed files with 30 additions and 19 deletions

View File

@@ -79,6 +79,9 @@ Detailed list of changes
- macOS: Allow opening text files, images and directories with kitty when
launched using "Open with" in Finder (:iss:`4460`)
- Allow including config files matching glob patterns in :file:`kitty.conf`
(:iss:`4533`)
- Shell integration: Fix bash integration not working when ``PROMPT_COMMAND``
is used to change the prompt variables (:iss:`4476`)

View File

@@ -25,12 +25,14 @@ character. This works only if the ``#`` character is the first character
in the line.
You can include secondary config files via the :code:`include` directive. If
you use a relative path for include, it is resolved with respect to the
you use a relative path for :code:`include`, it is resolved with respect to the
location of the current config file. Note that environment variables are
expanded, so :code:`${USER}.conf` becomes :file:`name.conf` if
:code:`USER=name`. For example::
:code:`USER=name`. Also, you can use :code:`globinclude` to include files
matching a shell glob pattern. For example::
include other.conf
globinclude kitty.d/**/*.conf
.. note:: Syntax highlighting for :file:`kitty.conf` in vim is available via