Change kitty +kitten -> kitten in docs
All kittens except for the broadcast and panel kittens have now been ported to Go and so can be run with just kitten rather than kitty +kitten. So update the docs to use this canonical form for launching kittens
This commit is contained in:
parent
eb05f6864f
commit
0a2f164062
18 changed files with 45 additions and 45 deletions
12
docs/faq.rst
12
docs/faq.rst
|
|
@ -99,7 +99,7 @@ These issues all have the same root cause: the kitty terminfo files not being
|
||||||
available. The most common way this happens is SSHing into a computer that does
|
available. The most common way this happens is SSHing into a computer that does
|
||||||
not have the kitty terminfo files. The simplest fix for that is running::
|
not have the kitty terminfo files. The simplest fix for that is running::
|
||||||
|
|
||||||
kitty +kitten ssh myserver
|
kitten ssh myserver
|
||||||
|
|
||||||
It will automatically copy over the terminfo files and also magically enable
|
It will automatically copy over the terminfo files and also magically enable
|
||||||
:doc:`shell integration </shell-integration>` on the remote machine.
|
:doc:`shell integration </shell-integration>` on the remote machine.
|
||||||
|
|
@ -108,7 +108,7 @@ This :doc:`ssh kitten <kittens/ssh>` takes all the same command line arguments
|
||||||
as :program:`ssh`, you can alias it to something small in your shell's rc files
|
as :program:`ssh`, you can alias it to something small in your shell's rc files
|
||||||
to avoid having to type it each time::
|
to avoid having to type it each time::
|
||||||
|
|
||||||
alias s="kitty +kitten ssh"
|
alias s="kitten ssh"
|
||||||
|
|
||||||
If this does not work, see :ref:`manual_terminfo_copy` for alternative ways to
|
If this does not work, see :ref:`manual_terminfo_copy` for alternative ways to
|
||||||
get the kitty terminfo files onto a remote computer.
|
get the kitty terminfo files onto a remote computer.
|
||||||
|
|
@ -148,7 +148,7 @@ I cannot use the key combination X in program Y?
|
||||||
|
|
||||||
First, run::
|
First, run::
|
||||||
|
|
||||||
kitty +kitten show_key -m kitty
|
kitten show_key -m kitty
|
||||||
|
|
||||||
Press the key combination X. If the kitten reports the key press
|
Press the key combination X. If the kitten reports the key press
|
||||||
that means kitty is correctly sending the key press to terminal programs.
|
that means kitty is correctly sending the key press to terminal programs.
|
||||||
|
|
@ -172,7 +172,7 @@ How do I change the colors in a running kitty instance?
|
||||||
The easiest way to do it is to use the :doc:`themes kitten </kittens/themes>`,
|
The easiest way to do it is to use the :doc:`themes kitten </kittens/themes>`,
|
||||||
to choose a new color theme. Simply run::
|
to choose a new color theme. Simply run::
|
||||||
|
|
||||||
kitty +kitten themes
|
kitten themes
|
||||||
|
|
||||||
And choose your theme from the list.
|
And choose your theme from the list.
|
||||||
|
|
||||||
|
|
@ -391,7 +391,7 @@ For example::
|
||||||
This maps :kbd:`alt+s` to :kbd:`ctrl+s`. To figure out what bytes to use for
|
This maps :kbd:`alt+s` to :kbd:`ctrl+s`. To figure out what bytes to use for
|
||||||
the :sc:`send_text <send_text>` you can use the ``show_key`` kitten. Run::
|
the :sc:`send_text <send_text>` you can use the ``show_key`` kitten. Run::
|
||||||
|
|
||||||
kitty +kitten show_key
|
kitten show_key
|
||||||
|
|
||||||
Then press the key you want to emulate. Note that this kitten will only show
|
Then press the key you want to emulate. Note that this kitten will only show
|
||||||
keys that actually reach the terminal program, in particular, keys mapped to
|
keys that actually reach the terminal program, in particular, keys mapped to
|
||||||
|
|
@ -399,7 +399,7 @@ actions in kitty will not be shown. To check those first map them to
|
||||||
:ac:`no_op`. You can also start a kitty instance without any shortcuts to
|
:ac:`no_op`. You can also start a kitty instance without any shortcuts to
|
||||||
interfere::
|
interfere::
|
||||||
|
|
||||||
kitty -o clear_all_shortcuts=yes kitty +kitten show_key
|
kitty -o clear_all_shortcuts=yes kitten show_key
|
||||||
|
|
||||||
|
|
||||||
How do I open a new window or tab with the same working directory as the current window?
|
How do I open a new window or tab with the same working directory as the current window?
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,7 @@ For some discussion regarding the design choices, see :iss:`33`.
|
||||||
|
|
||||||
To see a quick demo, inside a |kitty| terminal run::
|
To see a quick demo, inside a |kitty| terminal run::
|
||||||
|
|
||||||
kitty +kitten icat path/to/some/image.png
|
kitten icat path/to/some/image.png
|
||||||
|
|
||||||
You can also see a screenshot with more sophisticated features such as
|
You can also see a screenshot with more sophisticated features such as
|
||||||
alpha-blending and text over graphics.
|
alpha-blending and text over graphics.
|
||||||
|
|
|
||||||
|
|
@ -144,7 +144,7 @@ kitty with the following bash snippet:
|
||||||
set terminal pngcairo enhanced font 'Fira Sans,10'
|
set terminal pngcairo enhanced font 'Fira Sans,10'
|
||||||
set autoscale
|
set autoscale
|
||||||
set samples 1000
|
set samples 1000
|
||||||
set output '|kitty +kitten icat --stdin yes'
|
set output '|kitten icat --stdin yes'
|
||||||
set object 1 rectangle from screen 0,0 to screen 1,1 fillcolor rgb"#fdf6e3" behind
|
set object 1 rectangle from screen 0,0 to screen 1,1 fillcolor rgb"#fdf6e3" behind
|
||||||
plot $@
|
plot $@
|
||||||
set output '/dev/null'
|
set output '/dev/null'
|
||||||
|
|
|
||||||
|
|
@ -58,15 +58,15 @@ Timestamps for the above video:
|
||||||
14:15
|
14:15
|
||||||
Interactive Kitty Shell: :kbd:`Ctrl+Shift+Esc`
|
Interactive Kitty Shell: :kbd:`Ctrl+Shift+Esc`
|
||||||
14:36
|
14:36
|
||||||
Broadcast text: ``launch --allow-remote-control kitty +kitten broadcast``
|
Broadcast text: ``launch --allow-remote-control kitten broadcast``
|
||||||
15:18
|
15:18
|
||||||
Kitty Remote Control Protocol
|
Kitty Remote Control Protocol
|
||||||
15:52
|
15:52
|
||||||
Interactive Kitty Shell: Help
|
Interactive Kitty Shell: Help
|
||||||
16:34
|
16:34
|
||||||
Choose theme interactively: ``kitty +kitten themes -h``
|
Choose theme interactively: ``kitten themes -h``
|
||||||
17:23
|
17:23
|
||||||
Choose theme by name: ``kitty +kitten themes [options] [theme_name]``
|
Choose theme by name: ``kitten themes [options] [theme_name]``
|
||||||
|
|
||||||
.. raw:: html
|
.. raw:: html
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -28,7 +28,7 @@ issues in that proposal, listed at the :ref:`bottom of this document
|
||||||
|
|
||||||
You can see this protocol with all enhancements in action by running::
|
You can see this protocol with all enhancements in action by running::
|
||||||
|
|
||||||
kitty +kitten show_key -m kitty
|
kitten show_key -m kitty
|
||||||
|
|
||||||
inside the kitty terminal to report key events.
|
inside the kitty terminal to report key events.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,13 +9,13 @@ clipboard
|
||||||
The ``clipboard`` kitten can be used to read or write to the system clipboard
|
The ``clipboard`` kitten can be used to read or write to the system clipboard
|
||||||
from the shell. It even works over SSH. Using it is as simple as::
|
from the shell. It even works over SSH. Using it is as simple as::
|
||||||
|
|
||||||
echo hooray | kitty +kitten clipboard
|
echo hooray | kitten clipboard
|
||||||
|
|
||||||
All text received on :file:`STDIN` is copied to the clipboard.
|
All text received on :file:`STDIN` is copied to the clipboard.
|
||||||
|
|
||||||
To get text from the clipboard::
|
To get text from the clipboard::
|
||||||
|
|
||||||
kitty +kitten clipboard --get-clipboard
|
kitten clipboard --get-clipboard
|
||||||
|
|
||||||
The text will be written to :file:`STDOUT`. Note that by default kitty asks for
|
The text will be written to :file:`STDOUT`. Note that by default kitty asks for
|
||||||
permission when a program attempts to read the clipboard. This can be
|
permission when a program attempts to read the clipboard. This can be
|
||||||
|
|
@ -29,22 +29,22 @@ more than just plain text from the system clipboard. You can transfer arbitrary
|
||||||
data types. Best illustrated with some examples::
|
data types. Best illustrated with some examples::
|
||||||
|
|
||||||
# Copy an image to the clipboard:
|
# Copy an image to the clipboard:
|
||||||
kitty +kitten clipboard picture.png
|
kitten clipboard picture.png
|
||||||
|
|
||||||
# Copy an image and some text to the clipboard:
|
# Copy an image and some text to the clipboard:
|
||||||
kitty +kitten clipboard picture.jpg text.txt
|
kitten clipboard picture.jpg text.txt
|
||||||
|
|
||||||
# Copy text from STDIN and an image to the clipboard:
|
# Copy text from STDIN and an image to the clipboard:
|
||||||
echo hello | kitty +kitten clipboard picture.png /dev/stdin
|
echo hello | kitten clipboard picture.png /dev/stdin
|
||||||
|
|
||||||
# Copy any raster image available on the clipboard to a PNG file:
|
# Copy any raster image available on the clipboard to a PNG file:
|
||||||
kitty +kitten clipboard -g picture.png
|
kitten clipboard -g picture.png
|
||||||
|
|
||||||
# Copy an image to a file and text to STDOUT:
|
# Copy an image to a file and text to STDOUT:
|
||||||
kitty +kitten clipboard -g picture.png /dev/stdout
|
kitten clipboard -g picture.png /dev/stdout
|
||||||
|
|
||||||
# List the formats available on the system clipboard
|
# List the formats available on the system clipboard
|
||||||
kitty +kitten clipboard -g -m . /dev/stdout
|
kitten clipboard -g -m . /dev/stdout
|
||||||
|
|
||||||
Normally, the kitten guesses MIME types based on the file names. To control the
|
Normally, the kitten guesses MIME types based on the file names. To control the
|
||||||
MIME types precisely, use the :option:`--mime <kitty +kitten clipboard --mime>` option.
|
MIME types precisely, use the :option:`--mime <kitty +kitten clipboard --mime>` option.
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ Usage
|
||||||
|
|
||||||
In the kitty terminal, run::
|
In the kitty terminal, run::
|
||||||
|
|
||||||
kitty +kitten diff file1 file2
|
kitten diff file1 file2
|
||||||
|
|
||||||
to see the diff between :file:`file1` and :file:`file2`.
|
to see the diff between :file:`file1` and :file:`file2`.
|
||||||
|
|
||||||
|
|
@ -48,7 +48,7 @@ example:
|
||||||
|
|
||||||
.. code-block:: sh
|
.. code-block:: sh
|
||||||
|
|
||||||
alias d="kitty +kitten diff"
|
alias d="kitten diff"
|
||||||
|
|
||||||
Now all you need to do to diff two files is::
|
Now all you need to do to diff two files is::
|
||||||
|
|
||||||
|
|
@ -103,9 +103,9 @@ Add the following to :file:`~/.gitconfig`:
|
||||||
prompt = false
|
prompt = false
|
||||||
trustExitCode = true
|
trustExitCode = true
|
||||||
[difftool "kitty"]
|
[difftool "kitty"]
|
||||||
cmd = kitty +kitten diff $LOCAL $REMOTE
|
cmd = kitten diff $LOCAL $REMOTE
|
||||||
[difftool "kitty.gui"]
|
[difftool "kitty.gui"]
|
||||||
cmd = kitty kitty +kitten diff $LOCAL $REMOTE
|
cmd = kitten diff $LOCAL $REMOTE
|
||||||
|
|
||||||
Now to use kitty-diff to view git diffs, you can simply do::
|
Now to use kitty-diff to view git diffs, you can simply do::
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ following contents:
|
||||||
|
|
||||||
Now, run a search with::
|
Now, run a search with::
|
||||||
|
|
||||||
kitty +kitten hyperlinked_grep something
|
kitten hyperlinked_grep something
|
||||||
|
|
||||||
Hold down the :kbd:`Ctrl+Shift` keys and click on any of the result lines, to
|
Hold down the :kbd:`Ctrl+Shift` keys and click on any of the result lines, to
|
||||||
open the file in :program:`vim` at the matching line. If you use some editor
|
open the file in :program:`vim` at the matching line. If you use some editor
|
||||||
|
|
@ -36,7 +36,7 @@ accordingly.
|
||||||
Finally, add an alias to your shell's rc files to invoke the kitten as
|
Finally, add an alias to your shell's rc files to invoke the kitten as
|
||||||
:command:`hg`::
|
:command:`hg`::
|
||||||
|
|
||||||
alias hg="kitty +kitten hyperlinked_grep"
|
alias hg="kitten hyperlinked_grep"
|
||||||
|
|
||||||
|
|
||||||
You can now run searches with::
|
You can now run searches with::
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@ icat
|
||||||
The ``icat`` kitten can be used to display arbitrary images in the |kitty|
|
The ``icat`` kitten can be used to display arbitrary images in the |kitty|
|
||||||
terminal. Using it is as simple as::
|
terminal. Using it is as simple as::
|
||||||
|
|
||||||
kitty +kitten icat image.jpeg
|
kitten icat image.jpeg
|
||||||
kitten icat image.jpeg
|
kitten icat image.jpeg
|
||||||
|
|
||||||
It supports all image types supported by `ImageMagick
|
It supports all image types supported by `ImageMagick
|
||||||
|
|
@ -15,7 +15,7 @@ It supports all image types supported by `ImageMagick
|
||||||
|
|
||||||
You might want to create an alias in your shell's configuration files::
|
You might want to create an alias in your shell's configuration files::
|
||||||
|
|
||||||
alias icat="kitty +kitten icat"
|
alias icat="kitten icat"
|
||||||
|
|
||||||
Then you can simply use ``icat image.png`` to view images.
|
Then you can simply use ``icat image.png`` to view images.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -33,14 +33,14 @@ To try it out, simply run:
|
||||||
|
|
||||||
.. code-block:: sh
|
.. code-block:: sh
|
||||||
|
|
||||||
kitty +kitten ssh some-hostname-to-connect-to
|
kitten ssh some-hostname-to-connect-to
|
||||||
|
|
||||||
You should end up at a shell prompt on the remote host, with shell integration
|
You should end up at a shell prompt on the remote host, with shell integration
|
||||||
enabled. If you like it you can add an alias to it in your shell's rc files:
|
enabled. If you like it you can add an alias to it in your shell's rc files:
|
||||||
|
|
||||||
.. code-block:: sh
|
.. code-block:: sh
|
||||||
|
|
||||||
alias s="kitty +kitten ssh"
|
alias s="kitten ssh"
|
||||||
|
|
||||||
So now you can just type ``s hostname`` to connect.
|
So now you can just type ``s hostname`` to connect.
|
||||||
|
|
||||||
|
|
@ -79,7 +79,7 @@ Additionally, you can pass config options on the command line:
|
||||||
|
|
||||||
.. code-block:: sh
|
.. code-block:: sh
|
||||||
|
|
||||||
kitty +kitten ssh --kitten interpreter=python servername
|
kitten ssh --kitten interpreter=python servername
|
||||||
|
|
||||||
The :code:`--kitten` argument can be specified multiple times, with directives
|
The :code:`--kitten` argument can be specified multiple times, with directives
|
||||||
from :file:`ssh.conf`. These override the final options used for the matched host, as if they
|
from :file:`ssh.conf`. These override the final options used for the matched host, as if they
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ The themes kitten allows you to easily change color themes, from a collection of
|
||||||
over three hundred pre-built themes available at `kitty-themes
|
over three hundred pre-built themes available at `kitty-themes
|
||||||
<https://github.com/kovidgoyal/kitty-themes>`_. To use it, simply run::
|
<https://github.com/kovidgoyal/kitty-themes>`_. To use it, simply run::
|
||||||
|
|
||||||
kitty +kitten themes
|
kitten themes
|
||||||
|
|
||||||
|
|
||||||
.. image:: ../screenshots/themes.png
|
.. image:: ../screenshots/themes.png
|
||||||
|
|
@ -72,7 +72,7 @@ Changing the theme non-interactively
|
||||||
You can specify the theme name as an argument when invoking the kitten to have
|
You can specify the theme name as an argument when invoking the kitten to have
|
||||||
it change to that theme instantly. For example::
|
it change to that theme instantly. For example::
|
||||||
|
|
||||||
kitty +kitten themes --reload-in=all Dimmed Monokai
|
kitten themes --reload-in=all Dimmed Monokai
|
||||||
|
|
||||||
Will change the theme to ``Dimmed Monokai`` in all running kitty instances. See
|
Will change the theme to ``Dimmed Monokai`` in all running kitty instances. See
|
||||||
below for more details on non-interactive operation.
|
below for more details on non-interactive operation.
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ clicked. Let us illustrate with some examples, first. Create the file
|
||||||
# Open any image in the full kitty window by clicking on it
|
# Open any image in the full kitty window by clicking on it
|
||||||
protocol file
|
protocol file
|
||||||
mime image/*
|
mime image/*
|
||||||
action launch --type=overlay kitty +kitten icat --hold ${FILE_PATH}
|
action launch --type=overlay kitten icat --hold ${FILE_PATH}
|
||||||
|
|
||||||
Now, run ``ls --hyperlink=auto`` in kitty and click on the filename of an
|
Now, run ``ls --hyperlink=auto`` in kitty and click on the filename of an
|
||||||
image, holding down :kbd:`ctrl+shift`. It will be opened over the current
|
image, holding down :kbd:`ctrl+shift`. It will be opened over the current
|
||||||
|
|
|
||||||
|
|
@ -214,7 +214,7 @@ Shell integration over SSH
|
||||||
The easiest way to have shell integration work when SSHing into remote systems
|
The easiest way to have shell integration work when SSHing into remote systems
|
||||||
is to use the :doc:`ssh kitten <kittens/ssh>`. Simply run::
|
is to use the :doc:`ssh kitten <kittens/ssh>`. Simply run::
|
||||||
|
|
||||||
kitty +kitten ssh hostname
|
kitten ssh hostname
|
||||||
|
|
||||||
And, by magic, you will be logged into the remote system with fully functional
|
And, by magic, you will be logged into the remote system with fully functional
|
||||||
shell integration. Alternately, you can :ref:`setup shell integration manually
|
shell integration. Alternately, you can :ref:`setup shell integration manually
|
||||||
|
|
|
||||||
|
|
@ -60,22 +60,22 @@
|
||||||
.. code:: sh
|
.. code:: sh
|
||||||
|
|
||||||
# Copy an image to the clipboard:
|
# Copy an image to the clipboard:
|
||||||
kitty +kitten clipboard picture.png
|
kitten clipboard picture.png
|
||||||
|
|
||||||
# Copy an image and some text to the clipboard:
|
# Copy an image and some text to the clipboard:
|
||||||
kitty +kitten clipboard picture.jpg text.txt
|
kitten clipboard picture.jpg text.txt
|
||||||
|
|
||||||
# Copy text from STDIN and an image to the clipboard:
|
# Copy text from STDIN and an image to the clipboard:
|
||||||
echo hello | kitty +kitten clipboard picture.png /dev/stdin
|
echo hello | kitten clipboard picture.png /dev/stdin
|
||||||
|
|
||||||
# Copy any raster image available on the clipboard to a PNG file:
|
# Copy any raster image available on the clipboard to a PNG file:
|
||||||
kitty +kitten clipboard -g picture.png
|
kitten clipboard -g picture.png
|
||||||
|
|
||||||
# Copy an image to a file and text to STDOUT:
|
# Copy an image to a file and text to STDOUT:
|
||||||
kitty +kitten clipboard -g picture.png /dev/stdout
|
kitten clipboard -g picture.png /dev/stdout
|
||||||
|
|
||||||
# List the formats available on the system clipboard
|
# List the formats available on the system clipboard
|
||||||
kitty +kitten clipboard -g -m . /dev/stdout
|
kitten clipboard -g -m . /dev/stdout
|
||||||
'''
|
'''
|
||||||
|
|
||||||
usage = '[files to copy to/from]'
|
usage = '[files to copy to/from]'
|
||||||
|
|
|
||||||
|
|
@ -134,7 +134,7 @@ def custom_marking() -> None:
|
||||||
:code:`os_window` a new OS window and :code:`background` run in the background.
|
:code:`os_window` a new OS window and :code:`background` run in the background.
|
||||||
The actual action is whatever arguments are provided to the kitten, for
|
The actual action is whatever arguments are provided to the kitten, for
|
||||||
example:
|
example:
|
||||||
:code:`kitty +kitten hints --type=linenum --linenum-action=tab vim +{line} {path}`
|
:code:`kitten hints --type=linenum --linenum-action=tab vim +{line} {path}`
|
||||||
will open the matched path at the matched line number in vim in
|
will open the matched path at the matched line number in vim in
|
||||||
a new kitty tab. Note that in order to use :option:`--program` to copy or paste
|
a new kitty tab. Note that in order to use :option:`--program` to copy or paste
|
||||||
the provided arguments, you need to use the special value :code:`self`.
|
the provided arguments, you need to use the special value :code:`self`.
|
||||||
|
|
|
||||||
|
|
@ -75,7 +75,7 @@
|
||||||
--print-window-size
|
--print-window-size
|
||||||
type=bool-set
|
type=bool-set
|
||||||
Print out the window size as <:italic:`width`>x<:italic:`height`> (in pixels) and quit. This is a
|
Print out the window size as <:italic:`width`>x<:italic:`height`> (in pixels) and quit. This is a
|
||||||
convenience method to query the window size if using :code:`kitty +kitten icat`
|
convenience method to query the window size if using :code:`kitten icat`
|
||||||
from a scripting language that cannot make termios calls.
|
from a scripting language that cannot make termios calls.
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -267,7 +267,7 @@ def default_launch_actions() -> Tuple[OpenAction, ...]:
|
||||||
# Open image files with icat
|
# Open image files with icat
|
||||||
protocol file
|
protocol file
|
||||||
mime image/*
|
mime image/*
|
||||||
action launch --type=os-window kitty +kitten icat --hold $FILE_PATH
|
action launch --type=os-window kitten icat --hold $FILE_PATH
|
||||||
|
|
||||||
# Open ssh URLs with ssh command
|
# Open ssh URLs with ssh command
|
||||||
protocol ssh
|
protocol ssh
|
||||||
|
|
|
||||||
|
|
@ -4111,7 +4111,7 @@
|
||||||
combination. The text to be sent decodes :link:`ANSI C escapes <https://www.gnu.org/software/bash/manual/html_node/ANSI_002dC-Quoting.html>`
|
combination. The text to be sent decodes :link:`ANSI C escapes <https://www.gnu.org/software/bash/manual/html_node/ANSI_002dC-Quoting.html>`
|
||||||
so you can use escapes like :code:`\\\\e` to send control codes or :code:`\\\\u21fb` to send
|
so you can use escapes like :code:`\\\\e` to send control codes or :code:`\\\\u21fb` to send
|
||||||
Unicode characters (or you can just input the Unicode characters directly as
|
Unicode characters (or you can just input the Unicode characters directly as
|
||||||
UTF-8 text). You can use ``kitty +kitten show_key`` to get the key escape
|
UTF-8 text). You can use ``kitten show_key`` to get the key escape
|
||||||
codes you want to emulate.
|
codes you want to emulate.
|
||||||
|
|
||||||
The first argument to :code:`send_text` is the keyboard modes in which to
|
The first argument to :code:`send_text` is the keyboard modes in which to
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue