324 Commits (547027c52c5c90cf39c10ae2f62e771749cba622)
 

Author SHA1 Message Date
Shinyzenith 25987beba6
[testing] Documentation.
2 years ago
Shinyzenith 465c155be5
[testing]Print possible matches based on key count
2 years ago
Aakash Sen Sharma 6ac6ede0d9
[merge] Config handler refactor by EdenQwQ
2 years ago
Shinyzenith 61633a5799
[update] Concise notation.
2 years ago
EdenQwQ 34c2426e03 modify test to make sure this also work with empty modifier
2 years ago
Aakash Sen Sharma 808bca1f66
Merge pull request #30 from waycrate/config_devel
2 years ago
EdenQwQ d697eaea36 ignore duplicated keys
2 years ago
EdenQwQ d83063fc1e convert to lowercase
2 years ago
Eden eca333e62e
Merge pull request #29 from waycrate/config_new
2 years ago
Shinyzenith 720f74ba21
[update] I'm not sure if we can implement it all.
2 years ago
Shinyzenith bdc878ea45
[Remove] test code was pushed on accident.
2 years ago
Shinyzenith 978fa8195b
[update] Change git slug
2 years ago
Shinyzenith 45b3b1b260
[update] make all fields in hotkey struct, pub
2 years ago
EdenQwQ 271c8c32b2 finished
2 years ago
Shinyzenith 16c079db28
[Remove] Manpage build instructions (temporary)
2 years ago
Aakash Sen Sharma ec52c30ea7
[merge] Refactor config handler by EdenQwQ
2 years ago
EdenQwQ d007cfdace join lines ending with backslash and have the same type before actual parsing
2 years ago
EdenQwQ 2e84be120e a new vector called lines_with_types to store the position and the type of each line
2 years ago
EdenQwQ c64ed4bcc3 ignore some tests concerning empty commands
2 years ago
Shinyzenith 70b8634de8
[update] Change git slug
2 years ago
Aakash Sen Sharma 450a532f78
Merge pull request #24 from Shinyzenith/config
2 years ago
Aakash Sen Sharma 707ca1b816
Merge branch 'main' into config
2 years ago
Angelo Fallaria 560f69dc0a test: refactor return statement in tests
2 years ago
Angelo Fallaria f9e0db9309 fix: remove unused code in parse_keybind
2 years ago
Angelo Fallaria 5ad8877e73 feat: allow empty commands
2 years ago
Angelo Fallaria 0f3f64551f style(config): format w/ rustfmt
2 years ago
Angelo Fallaria f272fcfc64 feat: add more modifiers
2 years ago
Angelo Fallaria b06323540e test: add tests for more keysyms
2 years ago
Angelo Fallaria 252e09a5d2 refactor: use 'map' instead of iteration for modifiers
2 years ago
Angelo Fallaria 5e2b74d923 feat: add detection of modifier keys
2 years ago
Shinyzenith dac1f94b08
[update] Added \n at the end of contributor names.
2 years ago
Shinyzenith 854c505b19
[update] Contributors added.
2 years ago
Angelo Fallaria 981d4c0387 refactor: reduce one line of indent in parsing
2 years ago
Angelo Fallaria ff635cc3d9 refactor: remove unused 'keysyms' var in parse_contents
2 years ago
Angelo Fallaria 5aa87b60cc test: add tests for invalid configs
2 years ago
Angelo Fallaria b5ba778072 feat: add modifiers field to Hotkey
2 years ago
Angelo Fallaria 7a34a1e664 test: add #[test] to #[ignore] tests
2 years ago
Angelo Fallaria 1953fe269e test: refactor valid config tests into a wrapper
2 years ago
Angelo Fallaria 920458cdf7 style: put the error checks next to each other
2 years ago
Angelo Fallaria 067cbe2843 feat: add handling for multiline commands
2 years ago
Angelo Fallaria 4fd18d753e style: remove one whitespace in config.rs for clarity
2 years ago
Angelo Fallaria 60b3c7ff24 style: format w/ rustfmt
2 years ago
Angelo Fallaria d886ff18eb fix: return missing command line nr. w/ blank line
2 years ago
Angelo Fallaria e2027b2a04 style: improve style w/ rustfmt
2 years ago
Angelo Fallaria 7117317001 style: slightly improve style of parse_contents
2 years ago
Angelo Fallaria 681d553654 test: add test wrapper function to check err types
2 years ago
Angelo Fallaria 66c3792927 test: remove test for commented-out commands
2 years ago
Aakash Sen Sharma cdac47494d
[merge]
2 years ago
Shinyzenith ca629df880
[update] fixed pid file name.
2 years ago
Shinyzenith ee458412b5
[update] Makefile, mkdir -p
2 years ago