8000 GitHub - TortitasT/edi: GUI text editor for personal use
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

TortitasT/edi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Screenshot

Todo

  • Draw buffer text in multiple lines
  • Cursor indicator
  • Vim Modes
  • Separate globals in its own file
  • Vim Mode indicator
  • Scrolling
  • Soft Wrapping
  • Commands
  • Open files
  • Save files
  • Vim motions
  • Config via some small language, lua?
  • Mouse support
  • Line numbers
  • Line signs (the char before the line number)
  • Themes
  • Treesitter
  • LSP

Bugs

  • When on last character of line you cannot go up
  • When there are two newlines the cursor will jump up awkwardly
  • When you type a longer line then type two short ones, put cursor at the end of the first one and go down one, it will go down two lines
  • When you type two newlines one shows as a weird character
  • MEMORY LEAKS, arch crashes when I leave it running for a while :(
  • When going up to the first line or down from the first line the jump will be 1 character off
  • When readme is opened you can go one character past the beginning of the first line
  • CHAR_HEIGHT is not accurate, it is too small

Optimizations

  • Type_In_Buffer function probably has a horrible implementation

Development

To run the program

./run.sh run

To run the program with valgrind

./run.sh valgrind

To run the program with gdb

./run.sh debug

Dependencies

sudo pacman -S cmake sdl2 sdl2_ttf

Resources

About

GUI text editor for personal use

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0