Commit graph

256 commits

Author SHA1 Message Date
speedie 6c146c87b4 rename some headers 2023-05-10 08:20:29 +02:00
speedie d065aa8ab6 enable highlighting for colored entries 2023-05-10 08:16:22 +02:00
speedie 2e9cb1e408 add option to not allow typing if what is being typed doesn't have any
matches
2023-05-09 19:30:01 +02:00
speedie 671dbffa1b fix bug where the caret may be moved if a different item is selected
this code made sense back when spmenu couldn't define keybinds manually,
as then moving between items and moving the caret was one single case.
2023-05-09 17:55:10 +02:00
speedie 5efe236380 indent lots of code using vim gg=G 2023-05-08 23:00:45 +02:00
speedie fc8d12cd0a clean up warnings when -Ofast is used
it may still segfault, im not sure
2023-05-08 22:44:27 +02:00
speedie eb7a68f7ea variable name change 2023-05-08 18:16:50 +02:00
speedie 04add5df1a some more cleanup 2023-05-08 18:15:20 +02:00
speedie c7e0e5d74b dwm-like colorscheme creation 2023-05-08 17:50:48 +02:00
speedie 5c36c25f99 simplify listfile 2023-05-08 17:33:55 +02:00
speedie a2ab37dbc3 end with \n 2023-05-08 17:31:32 +02:00
speedie 4d969752b7 fix pajeet code 2023-05-08 17:13:53 +02:00
speedie f08a72c5b1 fix typo 2023-05-08 14:08:06 +02:00
speedie e163c1a906 remove spmenu:test 2023-05-08 11:57:39 +02:00
speedie 6c71982b58 its not a fucking float its a string why am i so retarded? 2023-05-07 22:55:09 +02:00
speedie 49973b40e2 fix some issues, add meson.build which i may or may not use later 2023-05-07 22:30:57 +02:00
speedie 8f8f267830 resize client 2023-05-07 18:07:02 +02:00
speedie 6673afc8b7 disable insert mode completely when !type 2023-05-07 15:38:51 +02:00
speedie ffe2af611a calculate number of lines 2023-05-07 15:35:41 +02:00
speedie aad8baef66 save item index 2023-05-07 15:33:09 +02:00
speedie 445351c09a better if a key doesn't have to be pressed 2023-05-07 14:11:57 +02:00
speedie 1e47c98265 some code cleanup 2023-05-07 02:11:16 +02:00
speedie 63e5be2884 add the ability to read from file, been wanting this for a very long
time
2023-05-07 01:41:30 +02:00
speedie 442c40b732 add incremental as well, this should now include most suckless patches people use 2023-05-06 23:39:03 +02:00
speedie 5ff1abc849 add ability to print item number rather than the item itself 2023-05-06 23:29:41 +02:00
speedie c58542c2b9 this is unnecessary 2023-05-06 23:07:16 +02:00
speedie 409fc8db5e add the option to not include support for .Xresources in the build 2023-05-06 22:01:28 +02:00
speedie 05c436022c apply last commit for even more functions 2023-05-06 14:36:50 +02:00
speedie c1d36670fa replace a lot of suckless coding decisions with my own 2023-05-06 14:29:45 +02:00
speedie 104d46640b don't use all lowercase for mouse click names 2023-05-06 14:13:56 +02:00
speedie 1126bf5680 move libdrw stuff 2023-05-04 20:44:43 +02:00
speedie 393c24af3c xft crash workaround, only useful for debian/other distros that run an
ancient libxft version
2023-05-03 21:38:34 +02:00
speedie 7509780d48 this is unnecessary 2023-05-01 19:33:25 +02:00
speedie 594b06fa86 convert all existing themes into .conf themes.
these are meant to eventually replace the older profiles
2023-05-01 18:46:11 +02:00
speedie be13a65ff5 some improvements, dmenu.conf is now theme.conf compatible 2023-05-01 18:01:47 +02:00
speedie 5f54e20a2b some cleanup, add comments to buildconf 2023-05-01 17:48:21 +02:00
speedie 316fcd0a76 add basic theme.conf file support 2023-05-01 17:07:35 +02:00
speedie 776de147ea a minor change to the way indentation is done 2023-05-01 04:30:38 +02:00
speedie 7d160b3766 oops we need to add to the x variable in drawhighlights 2023-05-01 00:14:41 +02:00
speedie 4f1a6d5349 add the ability to have text padding depending on item selection 2023-04-30 23:45:58 +02:00
speedie 5b642b66b9 code quality improvements 2023-04-30 01:21:03 +02:00
speedie 2956763fae apply latest suckless commit
https://git.suckless.org/dmenu/commit/0fe460dbd469a1d5b6a7140d0e1801935e4a923b.html
2023-04-30 00:45:48 +02:00
speedie 683e051106 fix -nxrdb/-xrdb args 2023-04-29 23:16:31 +02:00
speedie 844186af06 use slightly nicer modifier names 2023-04-29 23:03:42 +02:00
speedie c3b9687e21 add comments to config file for keybinds 2023-04-29 22:53:00 +02:00
speedie ca7955126d add 256 color to array 2023-04-29 22:33:42 +02:00
speedie ae96605fcd fix some wacky stuff 2023-04-29 16:08:00 +02:00
speedie a8b52b38e9 fix typo, it's -hom not -hem 2023-04-29 16:04:29 +02:00
speedie 7f046658e5 fix some bad code causing imlib errors 2023-04-28 18:50:33 +02:00
speedie da6ee13a30 confkeys is unused, we don't need it 2023-04-28 17:57:16 +02:00