Difference between revisions of "Snafuide"
From Ghoulwiki
Ghoulsblade (talk | contribs) |
Ghoulsblade (talk | contribs) |
||
(4 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
the core should be fully scripted in lua with the c++ part only used as a lib providing functions for use by lua, | the core should be fully scripted in lua with the c++ part only used as a lib providing functions for use by lua, | ||
similar as in [[wmluabutton]] | similar as in [[wmluabutton]] | ||
+ | |||
+ | planned features | ||
+ | * syntax analysis to provide code browsing (jump to definition) without requiring compiler output (mainly for c++,lua,php...) | ||
+ | * refactoring tools | ||
+ | * syntax options in project wide search (search all calls of functions with names including foobar) | ||
+ | * vertical selection | ||
+ | * tabs (multiline) | ||
+ | * lightweight : no compiler/debugger included | ||
+ | * syntax coloring using scintilla | ||
+ | |||
+ | * maybe use code from http://geany.uvena.de/ ide ? (terminal, symbol-list...) | ||
+ | |||
+ | |||
+ | * svn path : svn co http://zwischenwelt.org/svn/snafuide/trunk | ||
+ | |||
+ | * note : lua locale problem in snafuide : os.setlocale (locale [, category]) |
Latest revision as of 20:50, 19 September 2007
currently in planning, not yet started.
the idea is to create a lightweight ide/code-editor using scintilla, gtk and lua.
the core should be fully scripted in lua with the c++ part only used as a lib providing functions for use by lua, similar as in wmluabutton
planned features
- syntax analysis to provide code browsing (jump to definition) without requiring compiler output (mainly for c++,lua,php...)
- refactoring tools
- syntax options in project wide search (search all calls of functions with names including foobar)
- vertical selection
- tabs (multiline)
- lightweight : no compiler/debugger included
- syntax coloring using scintilla
- maybe use code from http://geany.uvena.de/ ide ? (terminal, symbol-list...)
- svn path : svn co http://zwischenwelt.org/svn/snafuide/trunk
- note : lua locale problem in snafuide : os.setlocale (locale [, category])