https://github.com/ivanmathy/savannakit
A standalone repo for Boop's fork of Savannakit
https://github.com/ivanmathy/savannakit
Last synced: 3 months ago
JSON representation
A standalone repo for Boop's fork of Savannakit
- Host: GitHub
- URL: https://github.com/ivanmathy/savannakit
- Owner: IvanMathy
- License: mit
- Created: 2022-02-03T17:43:22.000Z (over 3 years ago)
- Default Branch: feat/multilineEditing
- Last Pushed: 2023-11-02T16:45:24.000Z (over 1 year ago)
- Last Synced: 2025-01-06T14:28:27.081Z (4 months ago)
- Language: HTML
- Size: 8.54 MB
- Stars: 8
- Watchers: 2
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
This repository is a fork of louisdh's SavannaKit. It is built to be the editor within Boop. This repository is not intended to be a successor or replacement to the original; simply a fork that fits Boop's needs.
Overall, this fork has the following changes:
- Replaced the line numbering with a ruler view
- Added search/replace support
- Fixed Undo/Redo
- Added tabs to spaces replacement
- Added automatic brackets/parenthesis/quotes closing
- Added overscroll support
- Added light/dark mode switchingThis fork also removes the following features for compatibility reasons:
- iOS support
- Code placeholders
- Some delegate functionsThe original repo is not maintained anymore, but here's the original readme for reference:
![]()
## About
SavannaKit is a high-performance, protocol oriented, framework for creating native IDEs for iOS and macOS, written in Swift.This project includes `SyntaxTextView`, a cross-platform Text View with syntax highlighting and line numbers.
## Example
The following examples show syntax highlighting for [the Lioness programming language](https://github.com/louisdh/lioness).### iOS
### macOS
## License
This project is available under the MIT license. See the LICENSE file for more info.