Mitchell Hashimoto
db868df50c
Merge pull request #841 from pjz/cfgpath
...
config: make config-file names resolve relative to the config dir
2023-11-09 16:55:37 -08:00
Mitchell Hashimoto
a9761728e9
config: comments
2023-11-09 16:52:57 -08:00
Mitchell Hashimoto
85fea9d5ee
config: resolve file paths relative to their loaded file
2023-11-09 15:53:15 -08:00
Gregory Anders
f397353282
core: implement querying with OSC 4
2023-11-09 11:49:06 -06:00
Paul Jimenez
b8bfb66ad8
config: support nested/recursive config-file keys
2023-11-08 09:57:34 -05:00
Paul Jimenez
3113f9d8af
config: make config-file names resolve relative to the config dir
2023-11-08 02:19:12 -05:00
Mitchell Hashimoto
d0666e523f
config: packed struct fields can clone directly via copy
2023-11-07 17:09:03 -08:00
Mitchell Hashimoto
bb39bab5dc
Merge pull request #839 from rockorager/no-cursor
...
shell-integration: implement "no-cursor" option
2023-11-07 17:07:09 -08:00
Mitchell Hashimoto
18c852d47c
config: switch shell-integration-features
2023-11-07 17:05:09 -08:00
Mitchell Hashimoto
8cd3b65d0a
config: packed struct of bools supported as config field
2023-11-07 15:59:56 -08:00
Tim Culverhouse
4fac674016
shell-integration: implement "no-cursor" option
...
Implement a "no-cursor" option for shell integration. This option acts
like "detect" but doesn't set the cursor shape.
2023-11-07 16:31:07 -06:00
Gregory Anders
cd01340cce
macos: add key binding for equalizing split sizes
2023-11-07 16:23:28 -06:00
Mitchell Hashimoto
821a243239
Merge pull request #829 from mitchellh/blink
...
termio: cursor-style-blink being set disables DEC mode 12
2023-11-06 12:09:28 -08:00
Mitchell Hashimoto
268d39fe75
termio: cursor-style-blink being set disables DEC mode 12
...
Fixes #820
See the very long comment in termio/Exec.zig.
2023-11-06 12:06:11 -08:00
Mitchell Hashimoto
0ec225683e
input: allow modifier aliases
...
Fixes #824
2023-11-06 11:42:51 -08:00
Mitchell Hashimoto
4e3ab4879d
Merge pull request #822 from gpanders/split-resizing
...
macos: implement split resizing
2023-11-06 09:35:43 -08:00
Mitchell Hashimoto
f8b0654a19
Merge pull request #816 from Raiden1411/feat/options
...
feat: add support for `--fullscreen`, `--title` and `--class` values
2023-11-06 08:55:33 -08:00
Mitchell Hashimoto
efe9721c98
macos: honor fullscreen setting
2023-11-06 08:52:36 -08:00
Mitchell Hashimoto
3564dd5e7e
stylistic changes
2023-11-06 08:47:09 -08:00
Raiden1411
d2d5d4ba82
chore: cleanup
2023-11-06 14:27:36 +00:00
Raiden1411
60717cde14
chore: update fullscreen implementation
2023-11-06 14:03:44 +00:00
Raiden1411
7fa712ab2b
chore: more comment changes
2023-11-06 11:32:25 +00:00
Raiden1411
8d526112a1
chore: update comment
2023-11-06 10:20:52 +00:00
Gregory Anders
0a2d435481
core: add resize_split binding with default keys
...
On macOS, use Cmd+Ctrl+Arrow keys as default bindings for resizing by 10
points in the given direction.
2023-11-05 20:20:39 -06:00
Mitchell Hashimoto
b39d1d6095
shuffle some code
2023-11-05 15:46:31 -08:00
kcbanner
232df8de8f
windows: add support for the glfw backend on Windows
...
Changes:
- Add WindowsPty, which uses the ConPTY API to create a pseudo console
- Pty now selects between PosixPty and WindowsPty
- Windows support in Command, including the ability to launch a process with a pseudo console
- Enable Command tests on windows
- Add some environment variable abstractions to handle the missing libc APIs on Windows
- Windows version of ReadThread
2023-11-05 23:15:49 +00:00
Mitchell Hashimoto
04ef21653f
config: on macOS cmd+ctrl+f toggles fullscreen by default
...
Fixes #171
2023-11-05 11:40:58 -08:00
Mitchell Hashimoto
705f3b52c7
config: add clipboard-paste-bracketed-safe
2023-11-05 09:25:06 -08:00
Raiden1411
9e9ad67d3c
feat: add support for fullscreen, title and class values
2023-11-05 11:49:25 +00:00
Mitchell Hashimoto
a38220eade
terminal: move sanitization check to this package, unit test
2023-11-04 11:19:25 -07:00
David Rubin
6e575d9035
configs added
2023-11-03 13:20:26 -07:00
Mitchell Hashimoto
0f7c534454
Merge pull request #790 from mitchellh/slonik-az/keybind-esc-seq
...
feat: keybind escape sequence action "esc:text" similar to "csi:text"
2023-11-02 21:30:00 -07:00
Hanna
2d7e2c8345
Integrate libadwaita for the gtk backend ( #792 )
...
* When using gtk as the backend, link libadwaita
* Update c.zig
* Use libadwaita's theme manager for gtk
* update the documentation for window-theme
* build: add libadwaita to the nix devshell
* forgot to properly import libadwaita
* apprt/gtk: adwaita style change
---------
Co-authored-by: Mitchell Hashimoto <mitchell.hashimoto@gmail.com>
2023-11-02 21:29:29 -07:00
Leo Razoumov
dc527bd2cb
feat: keybind escape sequence action "esc:text" similar to "csi:text"
2023-11-02 17:50:17 -04:00
Mitchell Hashimoto
c182093934
Merge pull request #762 from mitchellh/mattpolzin-misc-typos
...
Just a couple of minor typos discovered while getting started.
2023-10-29 12:55:12 -07:00
Mitchell Hashimoto
68275d6afa
config: update some comments around pwd inheritance
...
Fixes #760
2023-10-29 12:02:19 -07:00
Mathew Polzin
d5776ff017
Fix typo in Config.zig
...
key scan -> keys can
2023-10-28 18:54:32 -05:00
Mitchell Hashimoto
2c541a7e86
config: -e replaces previous args
2023-10-27 18:26:44 -07:00
Mitchell Hashimoto
4f62526782
config: tests for -e parsing
2023-10-27 18:24:13 -07:00
Mitchell Hashimoto
4104f78cba
cli: handle "-e" as the command to execute
2023-10-27 15:57:20 -07:00
Mitchell Hashimoto
9c56bd5dba
config: command-arg to specify arguments to the executed command
...
Fixes #744
2023-10-27 15:38:50 -07:00
Mitchell Hashimoto
9330b25f1a
config: make step resize opt-in for macos
2023-10-27 08:18:32 -07:00
Mitchell Hashimoto
9b63da2ea7
config: slighty copy editing
2023-10-27 08:08:43 -07:00
Gregory Anders
add2b675bd
config: add window-step-resize option
2023-10-27 09:33:56 -05:00
Mitchell Hashimoto
63854cbd3a
config: default inspector keybind to same as chromium
2023-10-26 14:43:09 -07:00
Erlend Lind Madsen
7d99a6063b
config: comment regarding font-family config reload
2023-10-22 20:49:22 +07:00
Mitchell Hashimoto
3a26812e6a
config: update doc comment
2023-10-19 20:08:37 -07:00
Jon Parise
17b63f7617
config: add quit-after-last-window-closed
...
Whether or not to quit after the last window is closed. This defaults
to false. Currently only supported on macOS.
2023-10-18 14:03:32 -07:00
Mitchell Hashimoto
ff38d3e358
config: add cursor-opacity
2023-10-14 14:08:06 -07:00
Mitchell Hashimoto
6a065540dd
terminal: KAM (mode 2)
...
This has an associated config `vt-kam-allowed` which defaults to "false"
since this mode can cause the terminal to become mostly unusable. We
include this mode for completions sake however.
2023-10-12 17:07:47 -07:00