1
0
mirror of https://github.com/Cloudef/bemenu synced 2024-11-23 09:21:59 +01:00
Commit Graph

34 Commits

Author SHA1 Message Date
MithicSpirit
a2c0441861 feat: C-b to go left
This brings the keybinds more in line with readline/emacs-style
bindings. C-l to go left is preserved for backwards compatibility.
Notably, the curses backend already had C-b to go left, but did not
have C-l; it has not been changed.
2024-01-21 14:43:51 +09:00
Pablo Arias
f82eda732f add option to start vim bindings in normal mode 2023-12-02 23:24:20 +09:00
Lucas Merritt
432753bfe9 Upwards list support(X11)
Add upwards list support for X11, as well as refactor/improve some
drawing code and flags.
2023-11-21 13:39:18 +09:00
Lucas Merritt
da41b831c1 Single-instance and multi-instance modes
Add flag and behavior for a forced single-instance mode.

Add XDG runtime directory possible selection and remove errx

Remove usage of errx and errno in the code, add the ability to select the XDG
runtime directory instead of /tmp for the bemenu lock file.
2023-10-09 08:42:02 +09:00
Lucas Merritt
d913466050 Password flag parameters with indicator option
Add parameters to the password flag, add an option in this flag to
enable indicator mode(display asterisks instead of hiding or
displaying the filter text).

Man page and help flag fix

Add password flag details to the man page, fix the help flag slightly
for better password flag details.
2023-10-09 08:41:40 +09:00
gesellkammer
4131791aef add auto-select to man page 2023-09-28 17:31:06 +09:00
Robert Günzler
5e5f7c58d2 man: document filter
Signed-off-by: Robert Günzler <r@gnzler.io>
2023-07-12 20:31:33 +09:00
ItsProfessional
c9b891e89b Add option to exit bemenu using esc in vim binds normal mode 2023-06-30 09:31:45 +09:00
inglorion
f92da7b438 docs: Add missing items to manpage
--fixed-height
--accept-single
--ifne
-c, --center
-B, --border
-R, --border-radius
--ch
--cw
--hp
--bdr
2023-05-29 11:28:05 +09:00
Adam Stück
68bce75ecd docs: add missing option
Add documentation for the --fixed-height option
2023-05-20 06:45:14 +09:00
Damien Tardy-Panis
9e075fa30c Fix required tab indentation in man page 2023-05-08 21:18:13 +09:00
Daniel
8644540fa4
docs: add missing options (#331)
* docs: add missing options

* docs: use tabs
2023-02-18 18:30:03 +09:00
Quint Guvernator
a295e24146 improve exit code docs 2022-11-21 23:58:29 +09:00
RayAlto
9f46da3bb5 Document feedback color argument in man page as well 2022-10-04 15:36:53 +09:00
Daniel Lublin
ac30236ff7 Document alternating color argument in man page as well 2022-07-18 14:31:41 +09:00
Daniel Lublin
c04a3c7220 Add options to set cursor bg/fg color 2022-07-05 10:10:26 +09:00
Maxim Karasev
9cac33857d Update manpage to use scdoc, document margin and width-factor
This also adds scdoc as a dependency.

scdoc is almost as easy as markdown and therefore it's much nicer to
write and maintain manpages making use of it instead of plain roff.
2021-12-29 17:22:10 +09:00
Andrei E
0c9cfd029c Document paste functionality 2021-11-04 09:01:29 +09:00
Robert Günzler
4612f9d327 wayland: Allow showing the menu on the focused monitor
This adds an alias 'focused' for selecting the current monitor, which
becomes the default on x11 and wayland. The previous wayland default of
displaying on all outputs moves under '-2' or 'all'.

ref: https://github.com/Cloudef/bemenu/issues/102#issuecomment-604562234

Signed-off-by: Robert Günzler <r@gnzler.io>
2021-05-22 04:12:59 +09:00
Sören Tempel
c8b4efcd79 man: update documentation to reflect revised handling of -m 2021-04-27 14:24:02 +09:00
Stephen Gregoratto
92bc5329ca Rewrite manpage
- Much of the existing text was reworded for better understandability.
- The new manpage uses mdoc(7) for better formatting.
  Because of this, we can merge bemenu and bemenu-run into a single
  file.
2021-04-01 19:07:07 +09:00
Kian Kasad
6ba3000fba add 'Usage' section to man page with keybindings 2021-03-29 16:03:49 +09:00
Dominic Monroe
64c38dde50 Add custom key support 2020-08-28 21:01:22 +09:00
Jari Vetoniemi
65cea5e20a cairo: add BEMENU_SCALE env variable
Allows overriding the scaling factor for bemenu
2020-06-29 00:12:20 +09:00
Jari Vetoniemi
7b7cbf6ba0 man: document the new scrollbar option 2020-06-28 23:28:03 +09:00
Jari Vetoniemi
6343a658bb wayland: support showing bemenu on all monitors 2020-03-25 19:16:57 +02:00
Corey Hinshaw
42ba51857d Add no-exec option to bemenu-run 2020-02-23 01:41:50 +09:00
Jari Vetoniemi
56231f8119 bemenu-run: add --fork option
Make terminal backends not fork by default.
Use this option to fork again on curses.
For non terminal backends this option is no-op.
2020-02-08 13:21:36 +02:00
Jari Vetoniemi
6b3b71b19a README/man: update documentation
Add missing environment variables to man pages.
Prefer the word backend instead of renderer in human speech.
2020-02-08 12:25:06 +02:00
Jari Vetoniemi
178a58253a wayland: implement set_monitor (untested) 2020-02-08 10:10:58 +02:00
Jari Vetoniemi
5a4d364d50 Nuke CMake from existance
Welcome glorious GNU Makefile
2020-02-07 16:03:08 +02:00
Jan “Khardix” Staněk
40114d3cf6
Correct documentation of execution process 2019-08-07 19:18:02 +02:00
Jan Staněk
11b9187a68
Install man pages to expected location 2019-08-07 14:50:18 +02:00
Jan Staněk
29692e5fd0
Write man page for bemenu 2019-08-07 14:33:28 +02:00