Commit graph

129 commits

Author SHA1 Message Date
Daniel Eklöf
86e7cb04c4
main: add --check-config command line option 2020-07-29 17:48:22 +02:00
Daniel Eklöf
d11d374252
config: add scrollback section
* Move 'scrollback' to 'scrollback.lines'
* Move (the new) 'scrollback-indicator-*' options to
  'scrollback.indicator-*'

Log a deprecation warning when the old 'scrollback' option is used,
but don't remove it, yet.
2020-07-29 17:41:24 +02:00
Daniel Eklöf
25e745cd8a
doc: footrc.5: add 'uniq | tac' to the pipe-visible example 2020-07-29 17:32:55 +02:00
Daniel Eklöf
919f31ffcb
search/config: configurable key bindings for (scrollback) search mode 2020-07-29 17:27:01 +02:00
Daniel Eklöf
2882fbb537
config: add free-form text variant to 'scrollback-indicator-format'
And make the empty string the new default.
2020-07-28 19:56:53 +02:00
Daniel Eklöf
c3f01bda23
doc: footrc.5: add references to foot.1 and footclient.1 2020-07-27 20:09:40 +02:00
Daniel Eklöf
62c4f1e5b4
doc: rename foot.5 -> footrc.5 2020-07-27 20:09:40 +02:00
Daniel Eklöf
718e5b4a77
config: rename scrollback-indicator-style to scrollback-indicator-position 2020-07-27 20:09:36 +02:00
Daniel Eklöf
5c20069588
Merge branch 'master' into scrollback-position-indicator 2020-07-27 16:51:39 +02:00
Daniel Eklöf
77afd61525
doc: foot.5: modifiers+keys are plural 2020-07-27 16:45:34 +02:00
Daniel Eklöf
82d7cfdfe4
Merge branch 'master' into scrollback-position-indicator 2020-07-26 12:40:00 +02:00
Daniel Eklöf
50d116dcb9
config: scrollback-indicator-format: percent -> percentage 2020-07-26 11:39:02 +02:00
Daniel Eklöf
9edd71a741
config: rename scrollback-indicator-style value 'static' to 'fixed' 2020-07-25 14:40:46 +02:00
Daniel Eklöf
e3be2cbd6f
config: rename scrollback-indicator-style value 'moving' to 'relative' 2020-07-25 14:38:36 +02:00
Daniel Eklöf
c4679e474e
config: rename scrollback-indicator to scrollback-indicator-style
And turn it from a boolean to an enum. It can be set to:

* `none` - disables the indicator
* `static` - always rendered near the top of the window
* `moving` - position reflects the scrollback position
2020-07-25 14:31:45 +02:00
Daniel Eklöf
80741371c9
doc: benchmark: update 'laptop' results after foot-1.4.0 2020-07-25 14:21:01 +02:00
Daniel Eklöf
58cec40016
doc: benchmarks: update 'desktop' results after foot-1.4.0 release 2020-07-25 13:51:24 +02:00
Jonas 'cherti' Große Sundrup
b5668a72d3
Correct the location of footrc in manpage 2020-07-25 13:30:43 +02:00
birger
3f993d00b7 Fix typo 2020-07-25 09:41:50 +02:00
birger
bc3b464745 Fix typos 2020-07-25 09:39:03 +02:00
Daniel Eklöf
5b868fd0c9
config: add 'scrollback-indicator-format' option
The value of this option must be either 'percent', or 'line', and
determines _how_ we render the scrollback indicator.
2020-07-24 18:35:34 +02:00
Daniel Eklöf
e945063620
config: rename show-scrollback-position to scrollback-indicator 2020-07-24 18:26:44 +02:00
Daniel Eklöf
2c6f7adc17
config: add 'show-scrollback-position' option to footrc 2020-07-24 18:20:26 +02:00
Daniel Eklöf
8242ff5958
doc: foot.5: change pipe-visible example to use bemenu instead of fuzzel 2020-07-15 18:02:08 +02:00
Daniel Eklöf
48fa484f18
doc: foot.5: document pipe-visible and pipe-scrollback 2020-07-15 17:48:37 +02:00
Daniel Eklöf
58f0bf5ff3
doc: foot.5: 'runtime' -> 'at runtime' 2020-07-12 20:23:54 +02:00
Daniel Eklöf
c3cf05f8fb
doc: foot.5: make it clear that 'login-shell' is a boolean option 2020-06-30 17:46:35 +02:00
Daniel Eklöf
a259eda535
config: add 'blink' option to cursor section in footrc
This option controls whether the default cursor should blink or
not. The default is to *not* blink.
2020-06-30 17:45:34 +02:00
Daniel Eklöf
8524e32bd5
doc: benchmark: move alacritty-unicode-random text from footnote to separate chapter 2020-06-09 20:59:48 +02:00
Daniel Eklöf
ae75a7933f
doc: benchmark: describe _why_ Alacritty is so fast in 'unicode-random' 2020-06-09 20:55:41 +02:00
Daniel Eklöf
c012a0ffc7
doc: benchmarks: results from my desktop 2020-06-05 11:07:30 +02:00
Daniel Eklöf
bd565fe99b
doc: benchmark: add terminal version numbers as foot notes 2020-05-31 18:57:19 +02:00
Daniel Eklöf
ded6ca6f22
doc: benchmark: right-align columns 2020-05-31 13:13:12 +02:00
Daniel Eklöf
05a6a9de44
doc: benchmark: fix typo 2020-05-31 13:11:19 +02:00
Daniel Eklöf
04013a2480
doc: benchmark: newlines 2020-05-31 13:09:03 +02:00
Daniel Eklöf
ee4b4b8646
doc: benchmark: newlines (?) 2020-05-31 13:08:44 +02:00
Daniel Eklöf
09d10b6a48
doc: benchmarks: shell highlighting of vtebench commands 2020-05-31 13:08:19 +02:00
Daniel Eklöf
dd05b14c47
benchmarks: initial results 2020-05-31 13:07:01 +02:00
Daniel Eklöf
aa5e84727b
doc: footclient: add --hold 2020-05-26 20:12:44 +02:00
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
74d30dc410
csd: buttons: use default color table as default colors
If the user hasn't configured any CSD button colors, use the color
scheme's default colors for blue/green/red.
2020-04-29 20:06:16 +02:00
Daniel Eklöf
cb7103dadc
doc: foot.5: man page references do not embolden the section number 2020-04-25 22:40:29 +02:00
Daniel Eklöf
6b464fcf31
doc: foot.5: user -> users 2020-04-25 22:40:19 +02:00
Daniel Eklöf
91199f8b97
doc: foot.5: padding and geometry are subject to output scaling 2020-04-25 22:39:53 +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