Daniel Eklöf
5b70f94827
main/client: be POSIXLY_CORRECT when parsing command line
...
This means command line parsing stops when it encounters the first
nonoption argument.
The result is that one no longer need to use '--' to ensure arguments
are passed to the shell/command, instead of parsed by foot.
That is, instead of
foot -- sh -c true
one can now do
foot sh -c true
Arguments to foot *must* go before the command:
foot --fullscreen sh -c true
2020-05-08 18:43:03 +02:00
Daniel Eklöf
992ceed7e0
doc: foot.1: list what a bug report should contain
2020-04-04 20:54:28 +02:00
Daniel Eklöf
1a08d94da1
doc: foot.1: add link to issue reporting
2020-04-04 20:36:46 +02:00
Daniel Eklöf
934452e1d5
doc: foot.1: right mouse button extends current selection
2020-04-04 12:09:56 +02:00
Daniel Eklöf
0538b96dbb
doc: foot/footclient: fix highlighting of TITLE argument to --title
2020-04-01 20:01:31 +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
4d52a870b4
conf: add app-id config option and --app-id command line option
2020-04-01 18:40:51 +02:00
Daniel Eklöf
728e23863c
foot: add --maximized and --fullscreen command line options
2020-03-26 19:47:00 +01:00
Daniel Eklöf
11b8b7242e
doc: foot.1: document ctrl+shift+n
2020-03-17 21:52:44 +01:00
Daniel Eklöf
7eba345acf
doc: foot.1: mention default value for '--log-colorize'
2020-03-17 12:54:33 +01:00
Daniel Eklöf
681201dda1
doc: foot.1: fix typo - this isn't yambar
2020-03-17 12:52:00 +01:00
Daniel Eklöf
214ef146a2
doc/foot.1: keyboard shortcuts: add pointer to foot(5)
2020-03-09 20:32:15 +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
ae23023341
keymap: align backspace escapes with XTerm
...
Backspace now emits DEL for all non-ctrl modifier combos, and BS for
all ctrl modifier combos.
The alt modifier prefixes DEL/BS with ESC.
This also removes my own hack of mapping ctrl+backspace to
alt+backspace.
Describe backspace behavior in both the README and the man page.
TODO: implement DECBKM to allow applications to toggle the backspace
behavior.
2020-02-21 19:11:03 +01:00
Daniel Eklöf
c1561e0c50
doc: add --login-shell
2020-02-20 18:36:52 +01:00
Daniel Eklöf
8716430450
input: ctrl+= increases font size, not resets it
2020-02-10 21:57:55 +01:00
Daniel Eklöf
4846e49bc7
doc: foot.1: keyboard shortcuts for font size adjument
2020-02-09 11:36:49 +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
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
3600099b52
doc: foot.1: document alt/meta characters
2020-01-20 21:28:15 +01:00
Daniel Eklöf
bd7a59f2e0
doc: foot.1: use BOLD for things that should by typed as-is
2020-01-20 21:27:52 +01:00
Daniel Eklöf
00479fe204
doc: slight change of wording for mouse-drag-to-select
2020-01-04 23:56:17 +01:00
Daniel Eklöf
14d897ac75
doc: document how to do block selections
2020-01-04 14:58:43 +01:00
Daniel Eklöf
1bc6917921
doc: add descriptions for ctrl+w and ctrl+shift+w in scrollback search
2020-01-04 14:58:29 +01:00
Daniel Eklöf
d32dfed235
doc: add headers to keyboard shortcuts for normal+scrollback search
2020-01-04 14:57:59 +01:00
Daniel Eklöf
9d09a09edd
doc: foot.1: add -c,--config
2019-12-17 19:09:09 +01:00
Daniel Eklöf
ccb3ce5df7
doc: foot.1: update with optional PATH argument to -s,--server
2019-12-14 13:01:37 +01:00
Daniel Eklöf
c2e81cd4b2
doc: foot.1: mention that selection is kept after ending a scrollback search
2019-11-29 22:09:08 +01:00
Daniel Eklöf
7b55f90b5b
doc: foot.1: highlight 'command' in the synopsis
2019-11-19 15:36:15 +01:00
Daniel Eklöf
e8c0bf6350
doc: foot.1: fix highlighting of reference to footclient
2019-11-19 14:02:17 +01:00
Daniel Eklöf
db9fd03283
doc: foot.1: add description of the (mouse) wheel
2019-11-03 16:23:18 +01:00
Daniel Eklöf
ef101f0c96
doc: foot.1: spelling
2019-11-03 16:23:09 +01:00
Daniel Eklöf
d51bee6bb3
man: foot.1: add reference to footclient(1)
2019-11-03 13:47:28 +01:00
Daniel Eklöf
f63c5a66ac
man: foot.1: add a DESCRIPTION
2019-11-03 13:47:03 +01:00
Daniel Eklöf
0712a6dbff
man: foot.1: document -s,--server
2019-11-03 13:46:47 +01:00
Daniel Eklöf
64bf6257ec
doc: user Courier New instead of Arial in font examples
...
Since Courier New is monospaced, while Arial is not.
2019-09-21 20:43:29 +02:00
Daniel Eklöf
f20b08db3d
main: -f,--font now accepts a list of fonts
...
This makes -f,--font behave just like the configuration file option
'font'; the first font in the list is the primary font, and the
remaining fonts are fallback fonts used when a glyph cannot be found
in the primary font.
2019-09-21 20:01:55 +02:00
Daniel Eklöf
d87b791d81
man: document keyboard + mouse shortcuts
2019-08-30 20:26:29 +02:00
Daniel Eklöf
7026f60717
add config + command line option for setting initial window width/height
2019-08-23 17:26:41 +02:00
Daniel Eklöf
d45af7fd76
doc: document how to specify command to execute instead of shell
2019-08-15 19:17:51 +02:00
Daniel Eklöf
9855d18ba7
doc: add foot.5 (configuration)
2019-08-12 20:00:09 +02:00
Daniel Eklöf
d405c7022f
doc: add foot.1 man page
2019-08-11 20:54:28 +02:00