Khan Winter
Khan Winter
Editing a large file can take up to multiple seconds per character. Right now CodeEditTextView uses the default `NSTextStorage` as a text store, which stores text contiguously in memory. This...
### Description When changing font size the number of lines in the viewport may change if the difference in size is large enough. This causes lines to be displayed, but...
### Description Tree sitter can give us faster, more accurate bracket highlight info. By finding the beginning or end of a syntax node, we can jump to a spot we...
This is a tracking issue for a few features related to refactoring: - [ ] Rename Symbol - [ ] Extract Method - [ ] Extract Variable - [ ]...
We should have some kind of test suite for our syntax highlighting so we can detect regressions.
### Description When changing font size the number of lines in the viewport may change if the difference in size is large enough. This causes lines to be displayed, but...
### Description Add an option to have selections follow the Web style. That is, selections don't select the entire visible line if the line is selected. Selection rects only follow...
### Description There's a growing need for an API for emphasizing text in the editor view. This has already been implemented for bracket pair highlighting (#186), but should be separated...
### Description EditorConfig is a useful file format for keeping code style the same across IDEβs. It has built-in support in numerous editors and is a fairly simple spec. https://editorconfig.org/...
### Description Fixes deleting a selected range, before would extend the selection range when deleting no matter what. This fixes it to only extend the range if it's a cursor...