diff options
author | Kirill Chibisov <contact@kchibisov.com> | 2022-07-10 20:11:28 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-07-10 20:11:28 +0300 |
commit | 694a52bcffeffdc9e163818c3b2ac5c39e26f1ef (patch) | |
tree | a774babc1869b4c700d7df1478dbbfe5b2c3bcda /alacritty_terminal/src/grid | |
parent | 8451b75689b44f11ec1707af7e26d915772c3972 (diff) | |
download | alacritty-694a52bcffeffdc9e163818c3b2ac5c39e26f1ef.tar.gz alacritty-694a52bcffeffdc9e163818c3b2ac5c39e26f1ef.zip |
Add support for hyperlink escape sequence
This commit adds support for hyperlink escape sequence
`OSC 8 ; params ; URI ST`. The configuration option responsible for
those is `hints.enabled.hyperlinks`.
Fixes #922.
Diffstat (limited to 'alacritty_terminal/src/grid')
-rw-r--r-- | alacritty_terminal/src/grid/row.rs | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/alacritty_terminal/src/grid/row.rs b/alacritty_terminal/src/grid/row.rs index f6bcb022..900d2a76 100644 --- a/alacritty_terminal/src/grid/row.rs +++ b/alacritty_terminal/src/grid/row.rs @@ -171,6 +171,16 @@ impl<T> Row<T> { } } +impl<'a, T> IntoIterator for &'a Row<T> { + type IntoIter = slice::Iter<'a, T>; + type Item = &'a T; + + #[inline] + fn into_iter(self) -> slice::Iter<'a, T> { + self.inner.iter() + } +} + impl<'a, T> IntoIterator for &'a mut Row<T> { type IntoIter = slice::IterMut<'a, T>; type Item = &'a mut T; |