Jan Beich
73522cec27
completions/zsh: unbreak with BSD find(1)
...
find: -printf: unknown primary or operator
2021-01-23 09:52:42 +01:00
FollieHiyuki
bb1b8bc7ca
Add fish completion
2021-01-08 20:37:33 +03:00
Daniel Eklöf
e7c56b0b29
completions: zsh: foot: fix default path of foot.ini
2020-12-08 19:49:14 +01:00
Daniel Eklöf
8eaa195990
foot/footclient: add short options to all command line options
...
e813883367 added “missing” short command
line options to footclient.
Except they weren’t missing; they were intentionally missing short
options and only supported long options.
This commit makes the new/missing short options “official”, by adding
documentation, zsh completions and including them in usage().
2020-11-23 19:19:19 +01:00
Craig Barnes
b8fc2e19da
client: add new "--window-size-*" options to docs and CHANGELOG.md
2020-11-22 18:52:51 +00:00
Daniel Eklöf
eb6737ca25
Add -W,--window-size-chars, and foot.ini:initial-window-size-chars
...
* Add -W,--window-size-chars command line option
* Add initial-window-size-chars foot.ini option
* Add -w,--window-size-pixels command line option
* Add initial-window-size-pixels foot.ini option
* Deprecate -g,--geometry command line option in favor of
-w,--window-size-pixels
* Deprecate geometry option in foot.ini in favor of
initial-window-size-pixels
2020-09-08 19:41:00 +02:00
Daniel Eklöf
5e26d3ef47
server/client: use $WAYLAND_DISPLAY instead of $XDG_SESSION_ID in default socket path
...
Foot is a Wayland client and cannot be run outside of a Wayland
session. As such, it makes more sense to use $WAYLAND_SESSION instead
of $XDG_SESSION_ID in the default socket path since this makes it
clearer which Wayland session we belong to.
Closes #55 .
2020-08-02 13:10:31 +02:00
Daniel Eklöf
86e7cb04c4
main: add --check-config command line option
2020-07-29 17:48:22 +02:00
Daniel Eklöf
fbfbcc453c
completions: zsh: footclient: add --hold
2020-05-26 20:12:35 +02:00
Daniel Eklöf
2e7ead42de
completions: zsh: complete command/shell, and its arguments
2020-05-08 18:45:05 +02:00
Daniel Eklöf
4ca6e760f2
completions: zsh: -f,--font accepts multiple, comma separated values
2020-04-20 18:38:33 +02:00
Daniel Eklöf
a145f7b32a
completions: zsh: foot: default geometry is 700x500, not 700x50
2020-04-08 17:45:59 +02:00
Daniel Eklöf
ec7a768487
conf: add 'title' conf option and --title command line option
2020-04-01 19:59:47 +02:00
Daniel Eklöf
57761fbd50
completions: zsh: repair -a,--app-id completions
2020-04-01 19:58:09 +02:00
Daniel Eklöf
4d52a870b4
conf: add app-id config option and --app-id command line option
2020-04-01 18:40:51 +02:00
Daniel Eklöf
ecbee4af3a
meson: completions: join_paths() all the way
2020-03-29 12:21:28 +02:00
Daniel Eklöf
758fd9fd58
client: add --maximized and --fullscreen
...
We now create a copy of the config for each client, and updates it
with the values passed from the client.
Since we're not actually cloning it (and e.g. strdup() all strings
etc) we can't call conf_destroy() to free it, but need to free just
the strings we've replaced.
2020-03-27 21:14:49 +01:00
Daniel Eklöf
728e23863c
foot: add --maximized and --fullscreen command line options
2020-03-26 19:47:00 +01:00
Daniel Eklöf
4860c3eb37
completions: zsh: don't strip spaces from font name completions
2020-03-15 12:31:42 +01:00
Daniel Eklöf
5717a0dfb0
config: change default geometry from 800x600 -> 700x500
...
If the display resolution *is* 800x600, using this size is bad since
there will typically be panels and other things on the screen too.
Not that 800x600 is something we expect to see in real life, but may
happen on virtual displays.
2020-02-29 11:01:23 +01:00
Daniel Eklöf
ac32bcda07
main: geometry defaults to 800x600 pixels
2020-02-25 19:05:48 +01:00
Daniel Eklöf
87c956352f
completions: zsh: add --login-shell
2020-02-20 18:36:43 +01:00
Daniel Eklöf
82b8853f17
main: add --print-pid=FILE|FD
...
When specified, our PID is written to the specified file (or FD),
after we've successfully started up.
2020-02-05 19:54:16 +01:00
Daniel Eklöf
00d76784f4
main: add --print-pid=FILE|FD
...
When specified, our PID is written to the specified file (or FD),
after we've successfully started up.
Only applicable in server mode.
2020-02-05 19:53:50 +01:00
Daniel Eklöf
9c5557539f
completions: zsh: --hold has no arguments
2020-02-04 18:28:53 +01:00
Daniel Eklöf
8f4ec9aa47
Implement --hold
...
When specified, we don't exit when the slave/client process exits.
2020-02-03 19:58:32 +01:00
Daniel Eklöf
21a666e7eb
completions: zsh: add empty completions for options with required argument
2020-01-09 21:06:20 +01:00
Daniel Eklöf
5f2592bd4b
completions: zsh: footclient: auto-complete files for -s,--server-socket
2019-12-17 19:10:19 +01:00
Daniel Eklöf
f408a070e2
completions: zsh: add -c,--config
2019-12-17 19:10:07 +01:00
Daniel Eklöf
cc0903cabe
completions: zsh: footclient: add -s,--server-socket
2019-12-14 13:02:33 +01:00
Daniel Eklöf
1808c8a5fc
completions: zsh: foot: complete optional -s,--server PATH argument
2019-12-14 13:02:08 +01:00
Daniel Eklöf
438d6eaff0
client/server: add -t,--term to footclient
2019-11-01 21:10:47 +01:00
Daniel Eklöf
3032ac33da
completions: zsh: add --server and --term to completions
2019-11-01 20:40:10 +01:00
Daniel Eklöf
6637c8aeda
client: a standalone binary that connects to a foot --server
2019-11-01 20:39:34 +01:00
Daniel Eklöf
6643fe5456
completions: add zsh completions
2019-10-20 11:54:58 +02:00