Commit Graph

413 Commits

Author SHA1 Message Date
1b3665b7b6 Track the size of the first note's delimiter, and use that (instead of hard coded value) to decide how big range we need to protect in the beginning 2022-12-29 22:24:07 +01:00
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
f4642de14c Fix rendering of note backgrounds when there are multiple view.visibleRanges 2022-12-29 21:02:26 +01:00
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
551089d613 Set correct width for block backgrounds 2022-12-29 18:44:33 +01:00
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
fc4c7c8145 Use correct width for block decorations 2022-12-28 16:03:57 +01:00
c0f8bffc84 Prevent selection before (and within) first note token 2022-12-28 15:28:40 +01:00
b1c6ebfbf0 Add .gitignore 2022-12-28 15:27:10 +01:00
3d52a0ff63 Update fixture 2022-12-28 15:27:03 +01:00
79f4a7f0d7 Rename parser files 2022-12-28 15:26:57 +01:00
53d340060d Remove debug code 2022-12-28 13:52:18 +01:00
254ca836ef Initial import 2022-12-28 12:49:26 +01:00