All Projects → yukitheclown → THOTH

yukitheclown / THOTH

Licence: MIT license
Text editor in OpenGL

Programming Languages

c
50402 projects - #5 most used programming language
NSIS
403 projects
Makefile
30231 projects

Projects that are alternatives of or similar to THOTH

text-style-editor
Text style editor widget for flutter
Stars: ✭ 25 (-30.56%)
Mutual labels:  text-editor
penme
Penme is a lightweight open source note taking app focused on privacy!
Stars: ✭ 25 (-30.56%)
Mutual labels:  text-editor
mg
OpenBSD Mg editor. Portable Public Domain Micro Emacs for *BSD, Cygwin, Linux, Mac OS X.
Stars: ✭ 99 (+175%)
Mutual labels:  text-editor
kodbox
kodbox is a file manager for web. It is a newly designed product based on kodexplorer. It is also a web code editor, which allows you to develop websites directly within the web browser.You can run kodbox either online or locally,on Linux, Windows or Mac based platforms
Stars: ✭ 1,188 (+3200%)
Mutual labels:  text-editor
Fortran-Tools
Fortran compilers, preprocessors, static analyzers, transpilers, IDEs, build systems, etc.
Stars: ✭ 31 (-13.89%)
Mutual labels:  text-editor
multitextor
Multiplatform command line text editor.
Stars: ✭ 27 (-25%)
Mutual labels:  text-editor
svelte-slate
slate svelte view layer
Stars: ✭ 43 (+19.44%)
Mutual labels:  text-editor
Neovim-Studio
Neovim turned full-blown IDE
Stars: ✭ 30 (-16.67%)
Mutual labels:  text-editor
Acorn.jl
A pure julia text editor
Stars: ✭ 41 (+13.89%)
Mutual labels:  text-editor
Quiet-Text
A simple Python text editor for programming and note taking.
Stars: ✭ 49 (+36.11%)
Mutual labels:  text-editor
Note.it
A Cut Down, Simple, Text Editor For Mac And iOS. Built With SwiftUI (Mostly).
Stars: ✭ 20 (-44.44%)
Mutual labels:  text-editor
CuteMarkEd-NG
Markdown Editor in Qt 5
Stars: ✭ 55 (+52.78%)
Mutual labels:  text-editor
lime-termbox
LimeText termbox frontend
Stars: ✭ 58 (+61.11%)
Mutual labels:  text-editor
noteworthy
Markdown editor with bidirectional links and excellent math support, powered by ProseMirror. (In Development!)
Stars: ✭ 178 (+394.44%)
Mutual labels:  text-editor
instagram-text-editor
An Instagram like text editor Flutter widget that helps you to change your text style.
Stars: ✭ 66 (+83.33%)
Mutual labels:  text-editor
writebar
Experimental distraction-free text editor, based on the Macbook pro TouchBar
Stars: ✭ 37 (+2.78%)
Mutual labels:  text-editor
FreeText
Android 字体 文字 特效 动画效果
Stars: ✭ 140 (+288.89%)
Mutual labels:  text-editor
LangPad
A word processor/dictionary/generally useful tool for linguistics.
Stars: ✭ 20 (-44.44%)
Mutual labels:  text-editor
LSPKit
Language Server Protocol (LSP) implementation for Cocoa ☕️
Stars: ✭ 33 (-8.33%)
Mutual labels:  text-editor
TimeWriter
An online collaborative text editor based on event sourcing architecture.
Stars: ✭ 41 (+13.89%)
Mutual labels:  text-editor

Screenshot
https://rotatedev.itch.io/zim BINARIES
New colorscheme is: https://github.com/morhetz/gruvbox
font: https://github.com/larsenwork/monoid
Screenshot


SelectNextWord Find/Replace, CTRL+D In sublime text ||| AddCursorCommand Up/Down

Screenshot Screenshot

MoveLines Up/Down ||| MoveByWords Left/Right MoveByChars Left/Right/Up/Down

Screenshot Screenshot

ExpandSelectionWords Left/Right ||| IndentLine Left/Right

Screenshot Screenshot

Undo Redo Cut Copy Paste ||| AutoComplete

Screenshot Screenshot

Screenshot


TODO:

convert spaces to tabs, macro.
Have only the active file in memory AND swap files
minimap
highlighting for more languages than C, and general lua (function is a keyword)
} auto indent down
check for file change outside editor and reload on window focus event
code folding


Example thothconfig.cfg

gruvbox

COLOR_CYAN 0x8e 0xc0 0x7c
COLOR_RED 0xfb 0x49 0x34
COLOR_YELLOW 0xfa 0xbd 0x2f
COLOR_BLUE 0x83 0xa5 0x98
COLOR_GREEN 0xb8 0xbb 0x26
COLOR_MAGENTA 0xd3 0x86 0x9b
COLOR_WHITE 0xeb 0xdb 0xb2
COLOR_BLACK 0x28 0x28 0x28
COLOR_GREY 0x92 0x83 0x74
COLOR_BG 0x28 0x28 0x28

COMMANDS:
ctrl+a (select all)
ctrl+- (zoom out)
ctrl+= (zoom in)
ctrl+q (quit)
escape (closes find/goto/console, removes extra cursors/selections)
ctrl+b (compile (runs "make"))
ctrl+y (redo)
ctrl+z (undo)
ctrl+x (cut)
ctrl+c (copy)
ctrl+v (paste)
arrow keys (movement)
ctrl+h (move left) ctrl+l (move right) ctrl+j (move up) ctrl+k (move down)
shift+arrow up/down (scroll screen up/down)
ctrl+alt+arrow right/left (expand selection by words right/left)
ctrl+alt+[ (indent backward)
ctrl+alt+] (indent forward)
ctrl+alt+h (move by words left) ctrl+alt+l (move by words right)
ctrl+shift+l (expand selection by a line)
ctrl+shift+k (delete line)
ctrl+arrow up (add cursor up)
ctrl+arrow down (add cursor down)
ctrl+d (select word under cursor if no selection. continued pressing selects the next occurance of word or selection)
ctrl+g (goto line)
ctrl+f (search) (enter to search forward, ctrl+enter to search backward)
ctrl+F (case senstive search)
ctrl+m (move brackets) (moves cursor between the { }, ( ), [ ], of the current scope) (either to the end, or to the beginning if its at the end)
ctrl+shift+j (select brackets) (selects everything between the brackets)
ctrl+/ (toggle comment) (adds or removes // for the line to comment) (todo: mutli-line)
ctrl+shift+arrow up/down (move line up/down) (moves the entire line the cursors on, or every line in the selection by a line)
ctrl+o (open file)
ctrl+shift+o (file browser)
ctrl+s (save file)
ctrl+shift+s Save As file
ctrl+n New file
ctrl+p Switch file, (lists open files)
ctrl+w Close file


Deveoloped while bedridden after I got hit by a car on a moped.
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].