Khan Winter

Results 50 issues of 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...

help wanted
performance

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

bug

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

enhancement

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

bug

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

enhancement

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

enhancement

### 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/...

enhancement
workspace
settings

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