Commit graph

212 commits

Author SHA1 Message Date
Jacob 185c95a526 Replace Vim like binds with normal dmenu like binds by default. 2023-07-29 04:24:02 +02:00
speedie d3983d46d9 Add right click to mark mouse click 2023-07-25 20:31:14 +02:00
speedie 0ec1c73053 Improve selecthover() function, add markhover() function 2023-07-25 00:19:58 +02:00
speedie da05068117 Add -itt/-itb option for positioning items above/below prompt 2023-07-25 00:11:17 +02:00
speedie 3f5c0b657b Add -pt argument for setting pretext 2023-07-24 16:38:41 +02:00
speedie 7d1b58f431 Add support for pretext
This commit adds support for text that can be displayed when there's no
input text (tx.text)
2023-07-24 15:18:03 +02:00
Jacob ed6b1ff309 Add togglefuzzy function 2023-07-22 19:13:02 +02:00
Jacob 79967d9ad4 Last commit for binds.conf too 2023-07-22 18:32:57 +02:00
Jacob c9292de59d Add scrolldistance option, allowing scroll distance to be configured in
the config file
2023-07-22 18:30:27 +02:00
speedie 10ed06bac8 Better document SGR sequences 2023-07-22 05:17:28 +02:00
Jacob 1d94af0b89 Forgot to edit the default configuration file 2023-07-19 17:57:15 +02:00
Jacob 4e716ee80c Remove ClickSelItem
This commit removes ClickSelItem. It doesn't make very much sense to
keep a separate click for the click and output functionality.
2023-07-19 17:50:50 +02:00
Jacob 9daedf9554 Change normselitemfg 2023-07-19 01:02:49 +02:00
speedie 0988babd15 Add setlineheight function 2023-07-16 18:59:08 +02:00
speedie 21f9aa09e5 Add documentation for functions 2023-07-16 18:44:35 +02:00
Jacob 8029b42870 More docs changes 2023-07-15 17:26:21 +02:00
Jacob 106afb674e Improve documentation for mouse and key binds 2023-07-15 17:18:20 +02:00
Jacob d18fd28fa0 Scroll up/down to move to the next/previous page 2023-07-15 15:55:15 +02:00
Jacob ebf28bc7df Add Swedish translations to .desktop entries, add support for non
English languages in spmenu_run .desktop entry caching
2023-07-14 14:43:23 +02:00
speedie cb6b01950d Clean up more pre 2.0 misinformation 2023-07-14 02:07:59 +02:00
speedie 1c6aecfbb0 Replace outdated information 2023-07-14 02:00:28 +02:00
speedie 597bcb541b Fix typos, change argument 2023-07-14 01:54:48 +02:00
speedie fe49f1ff7c Change default alpha value to 222 2023-07-14 01:41:09 +02:00
speedie 70f1970684 Remove pango_highlight, it's useless. 2023-07-14 01:39:00 +02:00
speedie eb053eae23 Remove and change some keybinds related to image size and gaps 2023-07-14 01:30:28 +02:00
speedie b92233e536 Better documentation 2023-07-11 18:26:32 +02:00
Jacob d935122998 Remove spmenu: syntax, it's basically useless 2023-07-11 17:01:57 +02:00
Jacob 9d6ae13eae Update docs, remove most .Xresources preferences 2023-07-11 16:53:26 +02:00
speedie 890457729c Make regex matching a separate mode inside insert mode 2023-07-06 22:02:53 +02:00
speedie 4135cbc0f2 Add fuzzy matching using tiny-regex-c 2023-07-05 01:40:35 +02:00
speedie 13b46b03bb Fix typo in the spmenu(1) man page 2023-07-05 00:42:50 +02:00
speedie fbfbc44dec Fix some issues with the image gaps, fix image gaps size, remove some
more keybinds
2023-07-05 00:39:40 +02:00
speedie 7e963db38e Simplify default keybinds 2023-07-05 00:12:11 +02:00
speedie f1b0ecd624 Change worddelimiters 2023-07-03 21:35:21 +02:00
speedie 4ac7119c5b Add WIP icon support to spmenu 2023-07-03 18:48:38 +02:00
Jacob 3f456f3a37 Feature: Add the ability to take "screenshots" of spmenu.
It doesn't actually capture your screen, but rather saves the Cairo
surface to an image. The path to the image and some other options
can also be configured in the config file.

By default, Print Screen can be pressed in Normal mode with no modifier
to take a screenshot. The default location is the user's home directory,
and the file has a date attached to it. Of course, this can be changed
as well.
2023-06-30 02:44:29 +02:00
speedie 20e019b748 Update documentation for spmenu_run to mention bookmarking 2023-06-25 22:21:54 +02:00
speedie b4dd4fc383 Add documentation for spmenu_test
Add documentation for spmenu_test, also improve Markdown format
consistency.
2023-06-24 19:55:11 +02:00
speedie dfc4fe038c Remove fullscreen functionality
The fullscreen functionality is kind of cool, but adds a lot of code and
as commit history has shown, plenty of bugs and extra required testing.

I may reimplement this later in a less bad manner. Note that the
fullscreen behavior can be achieved by simply increasing image size to
the max. spmenu will let you do that.

Fixes issue #9
2023-06-24 04:53:44 +02:00
speedie 0a59088313 Fix keybind conflict, replace imageg, imagew and imageh in favor of
using the img struct
2023-06-24 04:20:51 +02:00
speedie 52a76ab538 move some stuff 2023-06-20 08:35:10 +02:00
speedie 453b0028aa Switch to Ctrl modifier from Alt modifier for navhistory keys 2023-06-19 16:26:03 +02:00
speedie 0409dbff12 Change Ctrl+Shift+h keybind to simply Shift+h in normal mode 2023-06-19 16:16:16 +02:00
speedie 3c59249fbd setlines and setcolumns now work in insert mode as well 2023-06-19 02:36:28 +02:00
speedie c1058dfb00 add option to enable/disable setting lines/columns using keybinds 2023-06-19 01:46:05 +02:00
speedie 6083df6736 update documentation 2023-06-19 01:08:15 +02:00
speedie aa62ca8cdd Add powerline for items
Currently does not work with !lines, and as such it has been disabled
for the time being.
2023-06-18 18:05:42 +02:00
speedie 1c6bc9f92d Add -fl argument which can be used to check if a feature is supported
This could be very useful for shell scripts, or debugging.
2023-06-12 17:09:34 +02:00
speedie 1c4c68dcc6 Add image resize option 2023-06-12 00:26:35 +02:00
speedie 3bc300d029 Expose caret width, height and add a padding option 2023-06-11 04:22:25 +02:00