Hey all!
It's been a long time since I worked on luaedit - my first big project, an attempt to create a better ingame editor. To that time I knew that it would have no chance against LuaIDE from GravityScore.
About 2 weeks ago, I started a new project - xEdit - actually inspired by OneCode, which oeed was planning to make.
At that point I started thinking about how ingame editing could be further simplified. I looked at the standard editor, LuaIDE and mine, luaedit.
And what I missed most was advanced editing, like the normal Notepad, Notepad++, Sublime, Atom etc. have. That is marking text, replacing it, copying it, pasting it and so on.
Also what I missed in LuaIDE was de-indenting ( whatever it's called ) with Shift + Tab. This all is now implemented in xEdit. It is still not finished and features will get added, but it is designed to show
what's actually possible.
The code still needs some cleanup, but it's way better readable than the one of luaedit.
Further down are some screenshots + the installer.
Features for now ->
- Text marking, replacing, copying, pasting
- Opening files from pastebin
- Directly uploading files to pastebin
- Automatic indentation at certain keywords ( if, while, … )
- Shortcuts - Ctrl + X ( cut ) ; Ctrl + C ( copy ) ; Ctrl + B ( paste, B to not interfer with normal pasting )
- Directly opening files with "xedit <path>"
- Auto-completion of brackets, quotation marks
- Automatic replacement of closing brackets etc.
- Fixed string highlighting, e.g. "\\" will be shown correctly
- Using Home once will jump to the end of the indentation, hitting it a second time will set the cursor pos to 1
pastebin run bHsXjcQP
orPastebin
Main Menu
Editing
As always - feedback greatly appreciated. What could be implemented? What could be improved? Just post below!