Commit graph

11 commits

Author SHA1 Message Date
a2f3fe87c3
wezterm: Copy logical lines from scrollback buffer
When copying the recent buffer into an editor for copying/editing/doing
whatever with, we should copy *logical* lines since that is generally
what we want to be working with instead of arbitrary line-breaks.

Wezterm helpfully provides us this possibility (thanks, Wez!).
2023-06-22 12:33:31 +02:00
5f93ecba7c
lua: Format with stylua 2023-06-15 10:12:30 +02:00
b8c59db4c2
wezterm: Refactor and format 2023-05-23 15:47:32 +02:00
a16e0eead7
wezterm: Add cursive italics
Set up wezterm to continue to use Iosevka for everything *except*
italics (in all weights) which will instead be displayed by the Victor
font.
This ultimately results in cursive fonts for italics and Iosevka for
everything else, very pretty.
2023-03-22 11:14:25 +01:00
e6d17ab632
wezterm: Yank to clipboard by default 2023-03-21 18:57:38 +01:00
c31e441003
wezterm: Use default inactive pane styling 2023-03-07 12:08:09 +01:00
3827ba15b3
wezterm: Style tabbar with flavours 2023-03-07 11:44:27 +01:00
22341e7988
wezterm: Dynamically load colors from scheme file 2023-03-03 18:41:06 +01:00
953fdaaf1e
iosevka: Fix font naming scheme update
New versions of Iosevka seem to not be callable simply through 'Iosevka'
as before but require the full 'Iosevka Nerd Font' terminus for my case
of having the archlinux nerdfont package for the font installed.

This commit fixes wrong fonts in wayland and the wezterm terminal as
well as a longer running issue in mpv so they all correctly display
Iosevka.
2023-01-19 18:29:34 +01:00
d3d13b3083
wezterm: Add url-opening to quickselect
Added new quickselect mode to quickly open a displayed url. Changed
original quickselect to use leader-f mapping (instead of shift+f) and
made new mode callable through the shift+f version.

from: https://github.com/wez/wezterm/issues/1362

Delegated scroll mode invocation to leader-b, as in original setup.
2023-01-10 13:57:23 +01:00
9781b26b22
terminal: Create module to consolidate term utils
Terminal application, a variety of shell configurations, terminal file
and session management all consolidated in one place.
2023-01-07 16:11:40 +01:00