andreikop / enki

A text editor for programmers
http://enki-editor.org
GNU General Public License v2.0
161 stars 38 forks source link

Error while opening lua file #182

Closed richbowen closed 10 years ago

richbowen commented 10 years ago

Get error below when opening .lua file.

Traceback (most recent call last): File "/usr/bin/enki", line 20, in <module> sys.exit(enki.main.main()) File "/usr/lib/python2.7/site-packages/enki/main.py", line 275, in main _openFiles(core, cmdLine, profiler) File "/usr/lib/python2.7/site-packages/enki/main.py", line 227, in _openFiles core.workspace().openFiles(existingFiles) File "/usr/lib/python2.7/site-packages/enki/core/workspace.py", line 506, in openFiles document = self._openSingleFile(filePath) File "/usr/lib/python2.7/site-packages/enki/core/workspace.py", line 463, in _openSingleFile document = Document(self, filePath) File "/usr/lib/python2.7/site-packages/enki/core/document.py", line 207, in __init__ self._tryDetectSyntax() File "/usr/lib/python2.7/site-packages/enki/core/document.py", line 219, in _tryDetectSyntax firstLine=self.qutepart.lines[0]) File "/usr/lib/python2.7/site-packages/qutepart/__init__.py", line 579, in detectSyntax self._indenter.setSyntax(syntax) File "/usr/lib/python2.7/site-packages/qutepart/indenter/__init__.py", line 69, in setSyntax self._smartIndenter = self._chooseSmartIndenter(syntax) File "/usr/lib/python2.7/site-packages/qutepart/indenter/__init__.py", line 221, in _chooseSmartIndenter logger.error("Indenter '%s' not found" % syntax.indenter) NameError: global name 'logger' is not defined

andreikop commented 10 years ago

Thanks, Fixed, covered with a test.

Now Enki doesn't support smart Lua indentation. Some work shall be done by somebody to port and cover with tests Lua indenter.

Where do you use Vala and Lua?

richbowen commented 10 years ago

If you mean which operating system, I am using Arch Linux 64-bit.