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
Daniel Eklöf
371dd65949
doc: foot.5: minor updates to 'tweaks'
2020-03-30 20:21:23 +02:00
Daniel Eklöf
21b51db9bf
doc: fcft.5: document the 'tweak' options
2020-03-30 17:31:31 +02:00
Daniel Eklöf
a2a370acba
conf: rename 'startup-mode' to 'initial-window-mode'
2020-03-28 12:04:00 +01: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
e197368c0f
config: add 'startup-mode' option
...
This option controls the initial window mode: windowed, maximized or
fullscreen. The default is windowed.
2020-03-26 19:39:12 +01:00
Daniel Eklöf
c87cec8c1e
conf: bindings: case insensitive matching against 'none'
2020-03-18 14:52:04 +01:00
Daniel Eklöf
ff3d4f89e9
doc: foot.5: spawn-terminal: mention OSC 7
2020-03-17 21:53:26 +01:00
Daniel Eklöf
11b8b7242e
doc: foot.1: document ctrl+shift+n
2020-03-17 21:52:44 +01:00
Daniel Eklöf
87d641695a
conf: change default key binding for spawn-terminal to ctrl+shift+n
2020-03-17 19:51:25 +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
7f9b7772f2
doc: foot.5: mention default value for 'pad'
2020-03-17 12:48:54 +01:00
Daniel Eklöf
8c9490e56c
doc: foot.5: mention default value for 'geometry'
2020-03-17 12:48:05 +01:00
Daniel Eklöf
a1ceb1f5ec
doc/foot.5: formatting fixes
2020-03-12 17:42:27 +01:00
Daniel Eklöf
a7b90b514c
doc/foot.5: mention that *all* actions can be used in mouse bindings
2020-03-12 17:24:54 +01:00
Daniel Eklöf
0e00b6fa15
doc/foot.5: add an example that uses Shift
2020-03-12 17:21:48 +01:00
Daniel Eklöf
5cbd0527d7
config: key-bindings: verify key combo isn't already mapped to another action
2020-03-12 17:19:09 +01:00
Daniel Eklöf
c58f9a9ef9
config: mouse-bindings: verify button isn't already mapped
...
A button may only be mapped to a single action. Detect when the user
tried to map the same button to multiple actions and error out.
To clear a binding (for example, to free up a button from the default
bindings), one can set the action it is bound to to
`NONE` (e.g. `primary-paste=NONE`).
2020-03-12 10:46:27 +01:00
Daniel Eklöf
45384839f0
config/input: implement mouse bindings
...
* New config section, "mouse-bindings", where bindings are defined on
the form "action=BTN_<name>
* pointer_button() handler now scans the bindings list instead of
hardcoding primary-paste to BTN_MIDDLE.
* The implementation handles single- double- and triple clicks in the
bindings, but there is currently no way to define anything but a
single-click binding in the configuration.
2020-03-12 10:20:05 +01:00
Daniel Eklöf
65ff582358
bindings: add minimize/maximize/fullscreen actions
...
These actions are by default not bound to anything.
2020-03-12 09:34:09 +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
dba880a088
doc/foot.5: document key bindings
2020-03-09 20:22:04 +01:00