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 |
|