32 Commits

Author SHA1 Message Date
Rotem Horesh
56b5f94686
docs: tick regex highlighting 2025-01-10 02:34:20 +02:00
Rotem Horesh
6f7d5854f3
Merge pull request #8 from HWienhold/feature/syntax-highlighting
added some syntax highlighting for regex
2025-01-10 02:29:33 +02:00
e46d13f75f added some syntax highlighting for regex 2025-01-10 00:56:25 +01:00
Rotem Horesh
00a8cc563c
feat: better error handling (introduce thiserror) 2025-01-09 22:20:23 +02:00
Rotem Horesh
0692c2325b
chore: update year in the license 2025-01-09 21:59:13 +02:00
Rotem Horesh
dc9ba9f66e
feat: add session name title 2025-01-08 23:47:57 +02:00
Rotem Horesh
257d77561f
docs: update README to follow latest fix commit 2025-01-08 23:00:59 +02:00
Rotem Horesh
2aabea8291
fix: allow using as a session name 2025-01-08 22:58:55 +02:00
Rotem Horesh
341e5cbb9c
docs: address sessions 2025-01-08 22:45:30 +02:00
Rotem Horesh
2509339770
feat: allow persisting sessions
Closes: #7
2025-01-08 22:22:44 +02:00
Rotem Horesh
bd8c6378e6
refactor: separate rendering logic to a render module 2025-01-05 18:11:03 +02:00
Rotem Horesh
7806195d3b
refactor: add a lib and modularize 2025-01-05 16:42:38 +02:00
Rotem Horesh
3b70ab029e
perf: replaced most of the execute!'s with queue!'s as the execute! includes an unnecessary flush() 2025-01-05 15:34:41 +02:00
Rotem Horesh
cefc856ac8
feat: add h, j, k, l, n, p keybindings 2025-01-05 14:52:38 +02:00
Rotem Horesh
2a0ef121c5
disable line wrap 2025-01-03 12:27:01 +02:00
Rotem Horesh
3e080ab2f3
chore: add a screenshot 2025-01-02 22:46:56 +02:00
Rotem Horesh
bc44a3c494
nicer capture group scopes marking 2025-01-02 22:28:47 +02:00
Rotem Horesh
4479956f53
chore: minor changes in the README 2025-01-02 17:03:56 +02:00
Rotem Horesh
adbf0d179b
docs: add project information in the README.md
Closes: #3
2025-01-02 17:00:57 +02:00
Rotem Horesh
e94103f7d8
fix: variable was accidentaly surrounded by qoutes 2025-01-02 17:00:39 +02:00
Rotem Horesh
dc21dc5e21
perf: caching regex compilations and captures computations
Closes: #4
2025-01-02 15:44:22 +02:00
Rotem Horesh
44f80e7261
feat: show group id at the start of a capture group match 2025-01-01 19:55:02 +02:00
Rotem Horesh
680efe62a5
feat: add layers color indicator 2024-12-31 16:05:29 +02:00
Rotem Horesh
3be517ecb0
feat: allow moving the cursor with arrow keys 2024-12-31 15:53:17 +02:00
Rotem Horesh
e93ca4048d
chore: add license and authors to the Cargo.toml 2024-12-31 03:04:43 +02:00
Rotem Horesh
6e8fbbc079
feat: color parenthesis in the regex accourding to their layer 2024-12-31 00:44:50 +02:00
Rotem Horesh
9b8599a705
feat: support nested groups and highlight each layer with a different color 2024-12-30 22:57:21 +02:00
Rotem Horesh
2579ebb065
chore: create LICENSE 2024-12-30 21:28:46 +02:00
Rotem Horesh
1656424bce
support different color for a capture (warning: does not support for nesting capture groups - will panic) 2024-12-30 20:47:01 +02:00
Rotem Horesh
f88a3a1112
ci: create rust.yml 2024-12-30 17:08:43 +02:00
Rotem Horesh
9876f74a04
chore: add README.md 2024-12-30 17:02:16 +02:00
Rotem Horesh
86b31f69f9
basic logic 2024-12-30 16:59:34 +02:00