All Projects → Rosemoe → Codeeditor

Rosemoe / Codeeditor

Licence: apache-2.0
A cool code editor library on Android with syntax-highlighting and auto-completion.

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Codeeditor

sora-editor
A cool code editor library on Android with syntax-highlighting and auto-completion. (aka CodeEditor)
Stars: ✭ 580 (+590.48%)
Mutual labels:  syntax-highlighting, autocomplete, code-editor, customview
Codeeditor
Code Editor Native Way
Stars: ✭ 155 (+84.52%)
Mutual labels:  jitpack, customview, autocomplete
CodeView
Android Library to make it easy to create an Code editor or IDE that support any languages and themes, with auto complete, auto indenting, snippets and more features
Stars: ✭ 254 (+202.38%)
Mutual labels:  syntax-highlighting, autocomplete
sublime-PICO-8
PICO-8 plugin for the Sublime Text 3 editor.
Stars: ✭ 42 (-50%)
Mutual labels:  syntax-highlighting, autocomplete
Graphql For Vscode
GraphQL syntax highlighting, linting, auto-complete, and more!
Stars: ✭ 265 (+215.48%)
Mutual labels:  syntax-highlighting, autocomplete
vim-stylus
A better vim plugin for stylus, including proper and up-to-date syntax highligting, indentation and autocomplete
Stars: ✭ 49 (-41.67%)
Mutual labels:  syntax-highlighting, autocomplete
code editor
A code editor (dart, js, html, ...) for Flutter with syntax highlighting and custom theme.
Stars: ✭ 48 (-42.86%)
Mutual labels:  syntax-highlighting, code-editor
ax-editor
Ax is a code editor with syntax highlighting that runs in your terminal written completely in Swift.
Stars: ✭ 42 (-50%)
Mutual labels:  syntax-highlighting, code-editor
Cosin
Android loading view library 📊🍭
Stars: ✭ 129 (+53.57%)
Mutual labels:  jitpack, customview
Influx Prompt
An interactive command-line InfluxDB cli with auto completion.
Stars: ✭ 42 (-50%)
Mutual labels:  syntax-highlighting, autocomplete
Rsyntaxtextarea
A syntax highlighting, code folding text editor for Java Swing applications.
Stars: ✭ 767 (+813.1%)
Mutual labels:  code-editor, syntax-highlighting
O
🌀 Text editor suitable for writing git commit messages and editing Markdown files. Can build executables and jump to errors at the press of `ctrl-space`, for several programming languages. Can format code with `ctrl-w`. Provides general syntax highlighting, rainbow parenthesis and cut/paste portals. o is intentionally limited to VT100.
Stars: ✭ 54 (-35.71%)
Mutual labels:  syntax-highlighting, autocomplete
Squircle-IDE
👨‍💻 Squircle CE is a fast and free multi-language code editor for Android
Stars: ✭ 642 (+664.29%)
Mutual labels:  syntax-highlighting, code-editor
PaymentCardView
Custom Credit/Debit card view
Stars: ✭ 62 (-26.19%)
Mutual labels:  jitpack, customview
Smart Area
📝 Textareas on Steroids - AngularJS directive
Stars: ✭ 65 (-22.62%)
Mutual labels:  syntax-highlighting, autocomplete
KodeEditor
A simple code editor with syntax highlighting and pinch to zoom
Stars: ✭ 60 (-28.57%)
Mutual labels:  syntax-highlighting, code-editor
Brackeys Ide
👨‍💻 Brackeys IDE is a fast and free multi-language code editor for Android.
Stars: ✭ 154 (+83.33%)
Mutual labels:  code-editor, syntax-highlighting
Bim
small terminal text editor with syntax highlighting
Stars: ✭ 174 (+107.14%)
Mutual labels:  code-editor, syntax-highlighting
Codeview Android
Display code with syntax highlighting ✨ in native way.
Stars: ✭ 748 (+790.48%)
Mutual labels:  syntax-highlighting, customview
Http Prompt
An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie
Stars: ✭ 8,329 (+9815.48%)
Mutual labels:  syntax-highlighting, autocomplete

CodeEditor


A cool and optimized code editor on Android platform with good performance and nice features.

Work In Progress This project is still developing slowly. Bugs may be inside. It is not recommended to use this project for production use.
Note: Any method or field can be changed, moved or even deleted at current period.
If you find any bug or require any enhancement, please send it to me by issues or other ways. Download newest sources from Releases instead of clone this repo directly.

Issues and pull requests are welcome.

Features

  • [x] Smooth syntax highlight
  • [x] Auto completion
  • [x] Auto indent
  • [x] Code block lines
  • [x] Format code (Requires improvement)
  • [x] Scale text
  • [x] Select text
  • [x] Scroll, Scrollbars, EdgeEffect, OverScroll
  • [x] Undo/redo
  • [x] Search and replace
  • [x] Shortcuts
  • [x] Auto wordwrap
  • [x] Show non-printable characters
  • [ ] Incremental highlight Analysis

Language Supported

  • Java, JavaScript, C, C++, HTML (Basic Support:highlight, code block line,identifier and keyword auto-completion). Code block line isn't available for HTML Language
  • S5droid 2.x(context sensitive auto completion, highlight, code block line, navigation)(going to be deprecated)

Screenshots

View Outline Auto Complete Select Text Search and Replace Wordwrap

How to use this editor

  • Step 1.Add the JitPack repository to your build file Add it in your root build.gradle at the end of repositories:
allprojects {
  repositories {
    ...
    maven { url 'https://jitpack.io' }
  }
}
  • Step 2. Add the dependency to your app
dependencies {
  implementation 'com.github.Rosemoe.CodeEditor:editor:<versionName>'
}
  • Step 3 (Optional) : HTMLLexer is generated using ANTLR 4.9.1. You may need to add this dependency
  implementation 'org.antlr:antlr4:4.9.1'

Available modules:

  • editor
  • language-base
  • language-java
  • language-html
  • language-universal
  • language-s5d
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].