renovate[bot]
|
1e492ec961
|
fix(deps): update rust crate anyhow to 1.0.69
|
2023-02-05 05:44:35 +00:00 |
renovate[bot]
|
58fc24b314
|
fix(deps): update rust crate unicode-segmentation to 1.10.1
|
2023-01-31 21:04:07 +00:00 |
Harsh Shandilya
|
0b10143410
|
feat(ci): disable GHA workflow
I'm trying out https://garnix.io for this repo
|
2023-01-23 18:54:45 +00:00 |
Harsh Shandilya
|
f073b9b66c
|
No Maintenance Intended
|
2023-01-09 19:43:07 +00:00 |
renovate[bot]
|
c4e4595989
|
fix(deps): update rust crate anyhow to 1.0.68
|
2022-12-18 19:46:52 +00:00 |
renovate[bot]
|
332f7e3779
|
fix(deps): update rust crate anyhow to 1.0.67
|
2022-12-17 19:41:20 +00:00 |
Harsh Shandilya
|
e39a5b889b
|
feat: switch build and CI to Nix Flakes
Fixes SDP-31
|
2022-12-17 05:58:17 +00:00 |
renovate[bot]
|
c6639dbe13
|
chore(deps): update actions/checkout digest to 755da8c
|
2022-12-13 15:51:42 +00:00 |
renovate[bot]
|
ae47a29f38
|
chore(deps): update actions/checkout digest to 7dd9e2a
|
2022-12-12 21:49:09 +00:00 |
renovate[bot]
|
a6b2114526
|
chore(deps): update embarkstudios/cargo-deny-action digest to 8a8607b
|
2022-11-17 16:13:08 +00:00 |
renovate[bot]
|
7482c0b838
|
fix(deps): update rust crate termion to v2
|
2022-11-16 03:26:50 +00:00 |
renovate[bot]
|
99ed5208c8
|
fix(deps): update rust crate unicode-segmentation to 1.10.0
|
2022-11-16 01:02:45 +00:00 |
renovate[bot]
|
2c52e2f851
|
fix(deps): update rust crate anyhow to 1.0.66
|
2022-11-15 22:15:58 +00:00 |
Harsh Shandilya
|
5ea1f8299f
|
refactor: address Clippy warnings
|
2022-11-16 01:44:02 +05:30 |
Harsh Shandilya
|
cf08ffc7bf
|
fix(deny): adjust licensing metadata
|
2022-11-15 23:35:27 +05:30 |
Harsh Shandilya
|
0c413aada3
|
refactor(ci): only run Linux x Stable shard
|
2022-11-15 23:21:31 +05:30 |
Harsh Shandilya
|
eec1cbd7b0
|
fix(deny): init
|
2022-11-15 23:16:50 +05:30 |
Harsh Shandilya
|
ce38b55988
|
feat(ci): init
|
2022-11-15 23:09:49 +05:30 |
Harsh Shandilya
|
87af25454b
|
feat(renovate): init
|
2022-11-15 20:46:58 +05:30 |
Harsh Shandilya
|
09d6343874
|
refactor(document): rewrite `if` comparison to use `std::cmp`
|
2022-11-15 20:32:33 +05:30 |
Harsh Shandilya
|
170e794516
|
feat(cargo): update dependencies
|
2022-08-31 11:27:51 +05:30 |
Harsh Shandilya
|
3a4b7da318
|
chore: add README
|
2022-08-11 12:16:48 +05:30 |
Harsh Shandilya
|
f46a628ccc
|
feat: implement rudimentary save functionality
|
2022-08-11 01:21:28 +05:30 |
Harsh Shandilya
|
311c59a1e2
|
feat(document): add support for creating new lines
|
2022-08-11 01:04:46 +05:30 |
Harsh Shandilya
|
45e0909cde
|
feat(document): make deletion work across line boundaries
|
2022-08-11 00:56:59 +05:30 |
Harsh Shandilya
|
181965715e
|
feat(row): implement `Row.append`
|
2022-08-11 00:43:59 +05:30 |
Harsh Shandilya
|
29c77dc197
|
feat(editor): implement basic backspace support
|
2022-08-11 00:40:36 +05:30 |
Harsh Shandilya
|
279906df37
|
feat(document): implement delete support
|
2022-08-11 00:25:52 +05:30 |
Harsh Shandilya
|
ca85741062
|
feat(document): implement insertion support
|
2022-08-11 00:25:47 +05:30 |
Harsh Shandilya
|
67f1e9c0a4
|
chore: add `rust-toolchain` file
|
2022-08-08 00:56:39 +05:30 |
Harsh Shandilya
|
10a802c3cf
|
feat(editor): fill out message bar
|
2022-08-08 00:53:54 +05:30 |
Harsh Shandilya
|
a2133f9218
|
feat(editor): add cursor position to status
|
2022-08-08 00:40:23 +05:30 |
Harsh Shandilya
|
58e6618e6b
|
feat(editor): add file name to status bar
|
2022-08-08 00:38:49 +05:30 |
Harsh Shandilya
|
5ea82d6a71
|
feat(document): plumb in an optional file name
|
2022-08-08 00:31:53 +05:30 |
Harsh Shandilya
|
15c874a2e3
|
feat(editor): draw status and message bars
|
2022-08-08 00:29:26 +05:30 |
Harsh Shandilya
|
9c5d99f200
|
feat: reserve two lines at the bottom for a status bar
|
2022-08-08 00:22:30 +05:30 |
Harsh Shandilya
|
d7ae3fdde0
|
fix(row): convert tabs in document to spaces during rendering
|
2022-08-08 00:21:28 +05:30 |
Harsh Shandilya
|
c566116b97
|
feat(row): make line length Unicode-aware
|
2022-08-08 00:21:28 +05:30 |
Harsh Shandilya
|
66a4823a11
|
feat(editor): make keyboard navigation document aware
|
2022-08-08 00:21:28 +05:30 |
Harsh Shandilya
|
0601355a98
|
feat(editor): scrolling support
|
2022-08-08 00:19:47 +05:30 |
Harsh Shandilya
|
efde3d3440
|
feat(editor): allow opening files passed through `argv`
|
2022-08-08 00:19:47 +05:30 |
Harsh Shandilya
|
ad46738140
|
feat(editor): add support for rendering a document
|
2022-08-08 00:19:46 +05:30 |
Harsh Shandilya
|
6b893fdbd9
|
feat(editor): make `Editor` carry a `Document`
|
2022-08-08 00:19:46 +05:30 |
Harsh Shandilya
|
5f7572fd55
|
feat: add types for document rendering
|
2022-08-08 00:19:46 +05:30 |
Harsh Shandilya
|
a7d8164200
|
feat(editor): support `PageUp`, `PageDown`, `Home` and `End`
|
2022-08-07 23:05:16 +05:30 |
Harsh Shandilya
|
aff2d24d33
|
feat(editor): support moving cursor with arrow keys
|
2022-08-07 23:05:15 +05:30 |
Harsh Shandilya
|
753d07579a
|
Revert "fix(editor): simplify `pressed_key` match expression"
We're adding more cases to this
This reverts commit 189893a827 .
|
2022-08-07 23:05:15 +05:30 |
Harsh Shandilya
|
a9b6e48ff4
|
refactor: re-export some types from the crate root
|
2022-08-07 23:05:15 +05:30 |
Harsh Shandilya
|
fb345bed2e
|
feat(editor): start tracking cursor position
|
2022-08-07 23:05:15 +05:30 |
Harsh Shandilya
|
2e5b4384f9
|
feat(editor): add a welcome message
|
2022-08-07 22:17:32 +05:30 |