Skip to content

ddorn/Asciiditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTE: This project is unfinished and I have no plans to continue working on it. If your are interested in this project and would like to pursue its developement, please contact me!

Asciiditor

This will be an editor for Asciidots, but you don't want to try it now, it is still in pre-pre-sub-alpha version. Come to talk on gitter ! :D

Install

You just need the dependencies and the repo pip install click sortedcontainers pygame git clone https://github.com/ddorn/Asciiditor

You can then try it

python main.py FILE

Configuration

Asciiditor is configurable, you just need to run. Note for windows users, you need pyreadline that you can install through pip install pyreadline.

python config.py

The options are self explanatory, but if it's not clear, you can open an issue, I'll have a pleasure to explain better.

Controls

Pygame being designed first for games, it is harder to create graphical interfaces like your favourite IDEs, however, this IDE is keyboard centered, so there are a lot of shortcuts to do what you want. Here is an often updated exhaustive list.

  • Escape: Quit the editor
  • F5: Start the debugger with the current code
  • Ctrl S: Save
  • Ctrl R: Reset view, sixe, position when you are lost
  • Ctrl +: Increase font size
  • Ctrl -: Decrease font size
  • Drag left click: Move the code around

No need to comment

  • Left, Right, Up, Down: I said it will be exhaustive !
  • Delete: Remove under the cursor
  • Backspace: Remove before the cursor
  • Click: Set the cursor position

Requirements

This project has a few dependencies:

  • pygame
  • sortedcontainers
  • click
  • pyreadline if you are running Windows

Comming soon (more or less)

  • Syntax coloration
  • autocompletion for libraries names
  • Path designer

About

Editor for asciidots

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages