An open API service indexing awesome lists of open source software.

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

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 switching

This fork also removes the following features for compatibility reasons:

- iOS support
- Code placeholders
- Some delegate functions

The original repo is not maintained anymore, but here's the original readme for reference:


Lioness
Cub
SavannaKit


SavannaKit


Build Status
Codecov


Swift
PodVersion
Carthage Compatible
Platform: iOS macOS


Twitter
Donate via PayPal

## 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
iOS Example

### macOS
macOS Example

## License

This project is available under the MIT license. See the LICENSE file for more info.