Commit Graph

312 Commits

Author SHA1 Message Date
Jonatan Heyman
c7282b3131 Fix issue with the first line of the first block.
Individual line numbering for each block.
2022-12-29 21:03:53 +01:00
Jonatan Heyman
f4642de14c Fix rendering of note backgrounds when there are multiple view.visibleRanges 2022-12-29 21:02:26 +01:00
Jonatan Heyman
693390cac4 Only iterate through the syntax tree in one place to build up a state and store in a StateField, which is then used by the other extensions 2022-12-29 19:38:01 +01:00
Jonatan Heyman
551089d613 Set correct width for block backgrounds 2022-12-29 18:44:33 +01:00
Jonatan Heyman
f1038ce696 Change note separator to include a new line both at the start and end. This fixes a bug with hitting End/Home keys putting the cursor within the atomic block around the separator. 2022-12-29 14:16:31 +01:00
Jonatan Heyman
fc4c7c8145 Use correct width for block decorations 2022-12-28 16:03:57 +01:00
Jonatan Heyman
c0f8bffc84 Prevent selection before (and within) first note token 2022-12-28 15:28:40 +01:00
Jonatan Heyman
b1c6ebfbf0 Add .gitignore 2022-12-28 15:27:10 +01:00
Jonatan Heyman
3d52a0ff63 Update fixture 2022-12-28 15:27:03 +01:00
Jonatan Heyman
79f4a7f0d7 Rename parser files 2022-12-28 15:26:57 +01:00
Jonatan Heyman
53d340060d Remove debug code 2022-12-28 13:52:18 +01:00
Jonatan Heyman
254ca836ef Initial import 2022-12-28 12:49:26 +01:00