CodeEditSourceEditor
CodeEditSourceEditor copied to clipboard
A code editor view written in Swift powered by tree-sitter.
Shrink or expand the current selection with `⌃ ⇧ ⌘ ←` and `⌃ ⇧ ⌘ →`. 
## Overview Place the cursor in one corner and then hold `Shift+Option` while dragging to the opposite corner to select a column of text like so:  ## Related issues...
https://user-images.githubusercontent.com/88234730/177717085-9b40d21b-b6b4-4365-a423-a3c3437905b3.mov When typing in a file (doesn't matter what the file extension is, so long as CodeEdit can syntax highlight it), the text changes from bold to non-bold, and/or the...
I think it would be great to have the terraform language supported with LSP, highlighting and completion if possible. Another option might be to allow users to make plugins that...
### Description Code folding allows developers to collapse and expand sections of code (such as functions, classes, conditionals, and comments) to reduce visual clutter and focus on the parts they’re...
### Description When working in long source files, it's easy to lose track of which class, function, or structural block you're currently in while scrolling. A helpful enhancement would be...
### Is your feature request related to a problem? Please describe. _No response_ ### Describe the solution you'd like Text selection with round corner like in VSCode. ### Describe alternatives...
**Problem:** Sometimes, you have multiple variables or a collection and you want to edit all occurrences at the same time. **Solution:** Other code editors like [Atom](https://atom.io) and even Xcode have...
The Language Server Protocol defines a cross-editor protocol to obtain rich language features from an external source. Adding support for this to CodeEdit would make it far simpler to port...
As the user types, offer suggestions to complete their code. **Note:** In order to offer code completion, a language server protocol (LSP) implementation is needed (see #40). ## Resources -...