Dramatic EDitor
Quick Start
POSIX
$ ./build.sh
$ ./ded src\main.c
Windows MSVC
> .\setup_dependencies.bat
> .\build_msvc.bat
> .\ded.exe src\main.c
Font
Victor Mono: https://rubjo.github.io/victor-mono/
$ ./build.sh
$ ./ded src\main.c
> .\setup_dependencies.bat
> .\build_msvc.bat
> .\ded.exe src\main.c
Victor Mono: https://rubjo.github.io/victor-mono/
We still didn't come up with the proper name. Leave your suggestions in the comments. The name should be short ('cause we don't wanna type too much in the terminal to start the editor) and memorable.
I'll make this PR for now even tho there's some work to do for the feature branch. Couple of notable things for the MSVC configuration
Ideas are welcome and it builds of course. https://imgur.com/a/5xsjgsu
this style of CI makes it that it only runs on Pull requests and push to master branch, instead of all PRs and all pushes (includes push to PR which makes the CI run twice each time)
Everything was fine before cursor introduction, but now we have error:
# ./ded.exe
GL version 3.3
ERROR: could not compile GL_FRAGMENT_SHADER
Fragment shader failed to compile with the following errors:
ERROR: 0:25: error(#132) Syntax error: "_size" parse error
ERROR: error(#273) 1 compilation errors. No code generated
ERROR: failed to compile `./shaders/free_glyph.frag` shader file
MSYS2 executable is awesome, cuz SDL2.dll is not needed.
MSYS2 ci utilizes build.sh
with parameters : ./build.sh --static "-static -lopengl32"
.
Linux ci works same as before.
During running the startup script, it prints some errors. Looks like a dependencies absence
src/main.c:5:10: fatal error: SDL2/SDL.h: No such file or directory
5 | #include <SDL2/SDL.h>
| ^~~~~~~~~~~~
compilation terminated.
In file included from src/sdl_extra.c:1:
src/./sdl_extra.h:4:10: fatal error: SDL2/SDL.h: No such file or directory
4 | #include <SDL2/SDL.h>
| ^~~~~~~~~~~~
compilation terminated.
In file included from src/gl_extra.c:4:
src/gl_extra.h:5:10: fatal error: GL/glew.h: No such file or directory
5 | #include <GL/glew.h>
| ^~~~~~~~~~~
compilation terminated.
In file included from src/free_glyph.c:3:
src/./free_glyph.h:8:10: fatal error: GL/glew.h: No such file or directory
8 | #include <GL/glew.h>
| ^~~~~~~~~~~
compilation terminated.
In file included from src/cursor_renderer.c:2:
src/./gl_extra.h:5:10: fatal error: GL/glew.h: No such file or directory
5 | #include <GL/glew.h>
| ^~~~~~~~~~~
compilation terminated.
In file included from src/uniforms.c:2:
src/./uniforms.h:5:10: fatal error: GL/glew.h: No such file or directory
5 | #include <GL/glew.h>
| ^~~~~~~~~~~
compilation terminated.
On Linux Kernel: 5.15.0-56-generic
Pretty sure I've not had a program hang this badly in at least 15 years but here we are. Upon trying to maximize the window, the program started hanging.
Running killall ded
closed all ded processes yet the program window is still there. Unwilling to be killed by Windows or Linux
I've added GLFW and refactored main.c, mainly separated library initializations into functions. If you accept this one, I'll annoy you with a bunch more PRs since I've been tinkering with this on my spare time.
After running .\setup_dependencies.bat
. It says
Then when I run .\build_msvc.bat
. I am getting this error.
I am new to adding and using libraries like this. If anyone can help me with this. It would be helpful. Thank You in advance.
Jittey (Jacob's Terrific Text Editor) is a single-file basic text editor written in pure C and Win32, there is no real reason to use it, but it
HamroCode Super simple code editor designed for students of Nepal. Language Supported JavaScript C C++ QBASIC Downloading Click Here Demo Created & Ma
Texterm Text Editor A very minimal & simple text editor written in C with only Standard Library. Syntax highlighting supported for C JavaScript Python
MINCE Is Not Complete[ly] EMACS Overview MINCE is an Emacs-like text editor from Mark of the Unicorn, Inc. Versions were available for many oper
Vimb - the vim like browser is a webkit based web browser that behaves like the vimperator plugin for the firefox and usage paradigms from the great editor vim. The goal of vimb is to build a completely keyboard-driven, efficient and pleasurable browsing-experience.
C.impl C.impl is a small portable C interpreter integrated with a line text editor, originally developed for the ELLO 1A computer: http://ello.cc The
This is a plan9 port of the vim editor.
Editor This is a proof of concept plugin editor for Endless Sky. It uses Dear ImGui to render the UI on top of the game and as such it is technically
Defold Project Directory extension This is a small native extension that makes it so that you can get the project directory of a game that is being ru
baracle Let's make a text editor like in the 70's Installation Arch Linux and derivatives (AUR) Stable package: baracle Use an AUR helper or git clone
minitile A mini tilemap editor. Features Small: a compact editor great for prototyping maps Simple-to-use Export functionality: design your maps and e
Hermite Curves Editor An editing tool for Cubic Hermite Splines Table of Contents About the Project Built With Getting Started Prerequisites Installat
text-editor-practice This repository will contain my coding practice, making a text editor from scratch. I based this practice from this wonderful res
DelayArchitect A visual, musical editor for delay effects Download development builds 32-bit Windows VST3 64-bit Windows VST3 64-bit GNU/Linux VST3 ma
te - a tiny emacs te is a small text editor with emacs keybindings. Here are söme Ümlautß! Oh no. Come, you spirits That tend on mortal thoughts, unse
yedit A text editor made with ncurses and C++ dependencies ∙ ncurses in Debian you can install dependencies with this command: # apt install libncurse
JPEGView-Image-Viewer-and-Editor Updated Dec 07 2021. Version 1.1.1.0 has been released. Download link1, link2 added. Second life for famous JPEGView
Dexe Dexe is a simple hex editor, written in Uxntal. Build You must have the Uxn assembler and emulator. uxnasm noodle.tal noodle.rom && uxnemu noodle
seam Seam is a pin-based node editor for openFrameworks built using: openFrameworks Dear ImGui the node editor extension for ImGui It is heavily WIP,