Text Editors
Having a good text editor is important to efficient programming. There are also a variety of IDEs (Integrated Development Environment) available for those who prefer more advanced code management abilities; however, a good text editor is more than sufficient for any size project. While any text editor will work, the following features are desirable for the most efficient workflow.
- project files browser
- line numbers
- syntax highlighting
- ability to search/replace across multiple files
- OPTIONAL: ability to search/replace using GREP patterns
- OPTIONAL: symbol browser (a symbol is generally a function or table in Lua)
Text editors are very personal choices and users are quite passionate about the text editors they prefer to use. You will have to do your own research and experimentation to decide for yourself which one you prefer to use. That being said, the following editors are free, cross-platform and have all the desirable features and easily capable of handling the largest XLua projects. Beyond these recommendations, you will have to do your own research.