Wez Furlong
406d1044fa
fonts: restore messaging about missing glyphs
...
Now that all platforms know whether the system fallbacks
covered the requested glyph range, it is reasonable to
restore the configuration error window to advise the user
if they are missing fonts for the text they want to display.
refs: https://github.com/wez/wezterm/issues/671
2021-04-10 21:35:58 -07:00
Wez Furlong
33ca16df44
docs: changelog for recent font unload/stream/mmap improvements
2021-04-10 14:18:30 -07:00
Wez Furlong
1415d16c9f
window: x11: explicitly set titles in utf8
...
closes: https://github.com/wez/wezterm/issues/673
2021-04-10 07:44:51 -07:00
Wez Furlong
438b7540ba
docs: typo
2021-04-09 22:05:16 -07:00
Wez Furlong
21ce3f3262
docs: clean up the font documentation
...
Migrate information into the relevant config option pages, and
instead summarize with a demonstration of configuring the font.
For wezterm.font, there's now an expanded discussion on naming
and matching fonts.
closes: https://github.com/wez/wezterm/issues/560
2021-04-09 21:52:25 -07:00
Wez Furlong
7524dc3826
changelog for #667
...
closes: https://github.com/wez/wezterm/issues/667
2021-04-09 19:53:38 -07:00
Wez Furlong
6a817fd26e
changelog for https://github.com/wez/wezterm/issues/668
...
closes: https://github.com/wez/wezterm/issues/668
2021-04-09 19:52:26 -07:00
Wez Furlong
99fc3ee3cd
fonts: rename width/FontWidth to stretch/FontStretch
...
This terminology is consistent with that used in CSS to describe
this same property of the font.
2021-04-09 12:00:18 -07:00
Wez Furlong
ecc500af05
ssh: don't override the ssh config User value
2021-04-08 16:17:49 -07:00
Wez Furlong
dcf41d7338
docs: freetype_render_target
...
refs: #639
2021-04-08 15:52:06 -07:00
Wez Furlong
43ea2f192a
Allow matching font weight and font width in wezterm.font
...
refs: https://github.com/wez/wezterm/issues/655
2021-04-08 15:42:53 -07:00
Wez Furlong
c14ec06ff6
docs: changelog for #655
2021-04-08 12:47:04 -07:00
Wez Furlong
b689d192c6
docs: changelog for #661
2021-04-08 12:45:22 -07:00
Glenn Waters
5c7e07bb60
Update docs/config/lua/window/get_dimensions.md
...
Co-authored-by: Wez Furlong <wez@wezfurlong.org>
2021-04-07 19:00:28 -07:00
Glenn Waters
84a9cd6da3
Create get_dimensions.md
...
Missing document.
Was not sure how to populate "Since" from the git has. Here is the commit: ba5d50ba9e
2021-04-07 19:00:28 -07:00
Wez Furlong
5cd414244d
docs: link to the macports port page for wezterm
2021-04-07 10:36:03 -07:00
Herby Gillot
e1d07dee62
docs: add info on installing via MacPorts
2021-04-07 10:34:22 -07:00
Wez Furlong
a1aa6e3d6c
docs: try to steer away from Allsorts shaper
...
It isn't finished, and I've seen a few people try to use it.
Make it clearer that they probably shouldn't use it.
refs: https://github.com/wez/wezterm/issues/66
refs: https://github.com/wez/wezterm/issues/587
2021-04-07 08:51:32 -07:00
Wez Furlong
fc20c6a047
docs: changelog for #639
...
refs: #639
2021-04-07 08:46:45 -07:00
Wez Furlong
81946d0144
fix under-invalidation of the selection
...
The repro scenario for this case was:
* open GNU nano
* hit enter twice
* type hello
* move the text cursor to the top line
* double click on hello
* hit enter
Prior to this commit, the selection would remain on the now-blank line
that previously held `hello`.
refs: #644
2021-04-07 08:43:45 -07:00
Wez Furlong
b8c2b309fe
docs: changelog update for 20210405-110924-a5bb5be8
2021-04-05 11:42:30 -07:00
Wez Furlong
e0da31f2e3
docs: changelog for #648
2021-04-05 11:11:11 -07:00
Wez Furlong
97d4de80ba
docs: update for wezterm being promoted to the Arch Community repo
2021-04-04 17:33:11 -07:00
Wez Furlong
8ab9468ba5
docs: revise wording about the nightly builds
2021-04-04 11:31:06 -07:00
Wez Furlong
7be590ecc0
docs: update for 20210404-112810-b63a949d release
2021-04-04 11:30:58 -07:00
Wez Furlong
b63a949df8
config: fix wezterm.config_dir, add wezterm.config_file
...
refs: https://github.com/wez/wezterm/discussions/635#discussioncomment-567968
2021-04-04 08:53:50 -07:00
Wez Furlong
c22765c1a7
docs: changelog updates
2021-04-03 15:14:44 -07:00
Wez Furlong
7deb215303
macos: recognize CTRL-Tab
...
macOS only sends key up events for this, so we remap them to
key down events.
closes: https://github.com/wez/wezterm/issues/630
2021-04-03 11:29:03 -07:00
Wez Furlong
708b383791
docs: mention transparent in the window opacity docs
...
This should make it easier for folks to find this feature if they
are searching for transparent as a keyword.
refs https://github.com/wez/wezterm/issues/626
2021-04-03 05:14:02 -07:00
Wez Furlong
2dfba9aff7
docs: fix CLTR -> CTRL typo
...
closes : #625
2021-04-03 05:05:07 -07:00
Shawn Xu
bf4a64f7d5
move sudo into script to not use sudo for rust checking
2021-04-02 22:36:27 -07:00
Wez Furlong
298e0b8d76
hide mouse cursor each time we send key input to a pane
...
Mouse movement will show the cursor again.
macOS: fix hiding the cursor
refs: https://github.com/wez/wezterm/issues/618
2021-04-02 22:34:58 -07:00
Sandro
d179da3e87
docs/hyperlinks: revert s -> S
...
Co-authored-by: Wez Furlong <wez@wezfurlong.org>
2021-04-02 21:05:47 -07:00
Sandro
d6a08d0e6e
docs/hyperlinks: fix invalid escape sequence
2021-04-02 21:05:47 -07:00
Wez Furlong
547b58f223
docs: clarify that all config dirs apply on all operating systems
...
refs: https://github.com/wez/wezterm/issues/622
2021-04-02 21:01:13 -07:00
Wez Furlong
47e62cc243
Avoid confusing error when the font has no bold/italic variant
...
refs: https://github.com/wez/wezterm/issues/617
2021-04-02 17:59:27 -07:00
Wez Furlong
f2334fc46c
docs: changelog for https://github.com/wez/wezterm/issues/609
...
closes: https://github.com/wez/wezterm/issues/609
2021-04-02 17:37:11 -07:00
Wez Furlong
4a3e0615f5
tweak ActivateLastTab and add a changelog entry for it
...
refs: https://github.com/wez/wezterm/pull/610
2021-04-02 09:29:52 -07:00
Alex Gartrell
ee4b4b598c
Add ActivateLastTab command
...
This replicates `last-window` in tmux. To pull this off, I
deliberately store the last tab whenever I'm activating a new one or
spawning a new one. I had to do this explicitly rather than hooking
set_active, because we end up setting the active tab briefly for some
common operations like moving a tab.
2021-04-02 09:14:59 -07:00
Wez Furlong
62f7589066
docs: fix typo in ssh docs
2021-04-02 08:57:39 -07:00
Wez Furlong
c4cac94aab
docs: changelog for https://github.com/wez/wezterm/pull/599
2021-04-01 08:44:04 -07:00
Wez Furlong
0e581b151f
docs: changelog and ssh doc updates
2021-03-29 07:46:14 -07:00
Wez Furlong
c6308202cb
hyperlinks, selection by word and line deal with wrapping better
...
These now operate in terms of logical lines so they deal with
lines that have wrapped outside the viewport better than in
previous releases.
closes: https://github.com/wez/wezterm/issues/408
2021-03-26 14:52:00 -07:00
Wez Furlong
0643e8b0ed
add window:get_selection_text_for_pane
...
refs: https://github.com/wez/wezterm/issues/575
2021-03-25 22:10:29 -07:00
Wez Furlong
dbd7fc28a5
Raise minimum Rust version to 1.51, de-vendor openssl on unix
...
Rust 1.51 allows addressesing a long-standing TODO which was that we
shouldn't need to build a vendored copy of openssl on most sensible unix
systems.
We do require a vendored copy on macOS and Windows, but due to the way
that Cargo's feature resolver worked, it wasn't possible for this
requirement to be respected.
Rust 1.51 introduces `resolver="2"` which can deal with this feature
resolution!
https://doc.rust-lang.org/nightly/cargo/reference/features.html#feature-resolver-version-2
The upshot of this is that building wezterm on real unix systems that
are not macos will now link against the system libssl, resulting in both
a shorter compile time and less headaches arising from having a slightly
different openssl used by wezterm than the rest of the system.
cc: @jsgf
2021-03-25 09:43:50 -07:00
Wez Furlong
eefdb667d5
changelog for #508
...
closes: https://github.com/wez/wezterm/issues/508
2021-03-23 20:01:27 -07:00
Wez Furlong
8d4138bca6
fix X10 mouse encoding issue
...
This manifests under GNU screen when the window is large.
cc: @babar
2021-03-23 11:09:56 -07:00
Wez Furlong
3cf7c9c3c2
refine skip_close_confirmation_for_processes_named to look at proc tree
...
That means that we won't be fooled by a shell with a backgrounded
editor.
refs: https://github.com/wez/wezterm/issues/562
2021-03-22 21:34:10 -07:00
Wez Furlong
785645cd86
changelog for https://github.com/wez/wezterm/issues/572
...
closes: https://github.com/wez/wezterm/issues/572
2021-03-22 14:10:17 -07:00
Wez Furlong
4d4fa35557
skip_close_confirmation_for_processes_named now also works on macos
...
refs: https://github.com/wez/wezterm/issues/562
2021-03-22 12:57:36 -07:00