Iโve created Ceramic Engine, an open source cross-platform 2D framework written in Haxe.
You can also check out my Twitter, Instagram or Soundcloud!
atom.io support for haxe lime/openfl build tool
License: MIT License
Iโve created Ceramic Engine, an open source cross-platform 2D framework written in Haxe.
You can also check out my Twitter, Instagram or Soundcloud!
I set the active lime/openfl file to the correct project.xml file, then set my target to neko, and when i build with cmd+b, i get this error
Running build...
Error: Incorrect number of arguments for command 'test'
build failed
versions:
atom 1.3.3
atom-lime 0.3.3
atom-haxe 0.8.10
haxe 3.2.1
lime: [2.8.3]
msignal: [1.2.2]
openfl: [3.5.3]
Reproduced with the HelloWorld flixel template: the project can run but has errors returned from the linter referencing generated files in the export/
directory.
Probably related to openfl/openfl#734
The idea is to find the project.xml file from the current editor file
i got atom to use haxe again, done a complete clean install. but on using the lime package and trying to get it running am getting into an error that pops up.
it says 'no lime file active'. though i have right clicked to make sure things are working. plus have all the required things for the haxe package to run well.
but here is the error screenshot
trying to add a live project file and I get this
Atom: 1.17.2 x64
Electron: 1.4.16
OS: linux 4.11.3-1-ARCH
Thrown From: lime package 0.3.5
Uncaught TypeError: treeview.serialize is not a function
At /home/sk/.atom/packages/lime/lib/lime.js:200
TypeError: treeview.serialize is not a function
at Object.set_lime_file_from_treeview (/packages/lime/lib/lime.js:200:36)
at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/usr/lib/atom/src/command-registry.js:265:29)
at CommandRegistry.handleCommandEvent (/usr/lib/atom/src/command-registry.js:3:59)
at CommandRegistry.module.exports.CommandRegistry.dispatch (/usr/lib/atom/src/command-registry.js:166:19)
at AtomEnvironment.module.exports.AtomEnvironment.dispatchContextMenuCommand (/usr/lib/atom/src/atom-environment.js:1300:28)
at EventEmitter.outerCallback (/usr/lib/atom/src/application-delegate.js:333:25)
at emitThree (events.js:116:13)
at EventEmitter.emit (events.js:194:7)
2x -1:49.2.0 core:confirm (input.hidden-input)
-0:03.3.0 lime:set-lime-file (span.name.icon.icon-file-text)
busy-signal 1.4.1
haxe 0.8.14
intentions 1.1.2
language-haxe 0.6.0
lime 0.3.5
linter 2.1.4
linter-ui-default 1.6.0
MagicPython 1.0.10
minimap 4.28.2
monokai-seti 0.9.0
seti-ui 1.8.0
Hi,
Today I updated lime & openFL - this caused atom to no longer be able to build.
Build still works thru the command line.
Rolling back to 2.7.0 & 3.4.0 allows it to build in atom (updates seem to be interlinked, so, it's not possible to see which is at fault.)
I've posted this on both the openFL forum
http://community.openfl.org/t/lime-2-8-3-openfl-3-5-3-not-building-in-atom/7241/4
and on the atom forum
https://discuss.atom.io/t/error-incorrect-number-of-arguments-for-command-test/24512
You'll have to excuse the slight muddle (regarding android builds), I think I must have overlapped with the build fail and upgrade, meaning I was confused about what exactly had caused the issue.
Charlie
apologies this issue has been logged already.
[Enter steps to reproduce below:]
Atom Version: 1.0.2
System: Microsoft Windows 8.1 Pro
Thrown From: lime package, v0.3.0
Failed to activate the lime package
At Can't register a command with non-function callback.
Error: Can't register a command with non-function callback.
at CommandRegistry.module.exports.CommandRegistry.add (C:\Users\Alex\AppData\Local\atom\app-1.0.2\resources\app.asar\src\command-registry.js:44:15)
at Object.module.exports._command (C:\Users\Alex\.atom\packages\lime\lib\lime.js:209:33)
at Object.module.exports._init_internal (C:\Users\Alex\.atom\packages\lime\lib\lime.js:196:14)
at Object.module.exports.activate (C:\Users\Alex\.atom\packages\lime\lib\lime.js:27:14)
at Package.module.exports.Package.activateNow (C:\Users\Alex\AppData\Local\atom\app-1.0.2\resources\app.asar\src\package.js:240:19)
at C:\Users\Alex\AppData\Local\atom\app-1.0.2\resources\app.asar\src\package.js:221:30
at Package.module.exports.Package.measure (C:\Users\Alex\AppData\Local\atom\app-1.0.2\resources\app.asar\src\package.js:165:15)
at Package.module.exports.Package.activate (C:\Users\Alex\AppData\Local\atom\app-1.0.2\resources\app.asar\src\package.js:213:14)
at PackageManager.module.exports.PackageManager.activatePackage (C:\Users\Alex\AppData\Local\atom\app-1.0.2\resources\app.asar\src\package-manager.js:452:21)
at C:\Users\Alex\AppData\Local\atom\app-1.0.2\resources\app.asar\node_modules\settings-view\lib\package-manager.js:312:60
at exit (C:\Users\Alex\AppData\Local\atom\app-1.0.2\resources\app.asar\node_modules\settings-view\lib\package-manager.js:59:16)
at triggerExitCallback (C:\Users\Alex\AppData\Local\atom\app-1.0.2\resources\app.asar\src\buffered-process.js:213:47)
at ChildProcess.<anonymous> (C:\Users\Alex\AppData\Local\atom\app-1.0.2\resources\app.asar\src\buffered-process.js:235:18)
at emitTwo (events.js:87:13)
at ChildProcess.emit (events.js:169:7)
at Process.ChildProcess._handle.onexit (child_process.js:1057:12)
-7:44.1.0 command-palette:toggle (atom-text-editor.editor.mini.is-focused)
-7:29.2.0 editor:consolidate-selections (atom-text-editor.editor.mini.is-focused)
-7:29.2.0 core:cancel (atom-text-editor.editor.mini.is-focused)
-7:29.2.0 editor:consolidate-selections (atom-text-editor.editor.mini)
-7:29.2.0 core:cancel (atom-text-editor.editor.mini)
9x -7:26 core:backspace (atom-text-editor.editor.mini.is-focused)
-7:23.5.0 core:confirm (atom-text-editor.editor.mini.is-focused)
-0:39 settings-view:check-for-package-updates (atom-workspace.workspace.scrollbars-visible-always.theme-atom-material-syntax.theme-atom-material-ui)
{
"core": {
"themes": [
"atom-material-ui",
"atom-material-syntax"
],
"disabledPackages": [
"autocomplete-haxe",
"ide-haskell",
"language-haskell"
]
}
}
# User
angularjs, v0.3.0
atom-material-syntax, v0.2.1
atom-material-ui, v0.5.9
auto-indent, v0.5.0
color-picker, v2.0.11
conceal, v0.0.1
docblockr, v0.7.3
editorconfig, v1.0.1
emmet, v2.3.12
flow, v0.4.0
haxe, v0.8.4
language-haxe, v0.3.0
lime, v0.3.0
linter, v1.2.4
minimap, v4.12.0
pigments, v0.9.0
sass-autocompile, v0.7.3
# Dev
No dev packages
This occured while I was doing a global find.
Atom Version: 1.8.0
System: Mac OS X 10.10.5
Thrown From: lime package, v0.3.3
Uncaught TypeError: Cannot read property 'getRootScopeDescriptor' of undefined
At /Users/SashFaceMan/.atom/packages/lime/lib/lime.js:219
TypeError: Cannot read property 'getRootScopeDescriptor' of undefined
at Object.module.exports.display_context (/Users/SashFaceMan/.atom/packages/lime/lib/lime.js:219:27)
at ContextMenuManager.module.exports.ContextMenuManager.cloneItemForEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/context-menu-manager.js:110:19)
at ContextMenuManager.module.exports.ContextMenuManager.templateForEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/context-menu-manager.js:89:33)
at ContextMenuManager.module.exports.ContextMenuManager.showForEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/context-menu-manager.js:168:27)
at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentContextmenu (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:250:47)
at HTMLDocument.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:3:61)
-0:10.4.0 find-and-replace:show (atom-text-editor.editor.is-focused)
-0:09.2.0 core:confirm (atom-text-editor.editor.mini.is-focused)
2x -0:08.2.0 core:backspace (atom-text-editor.editor.mini.is-focused)
-0:07.8.0 core:confirm (atom-text-editor.editor.mini.is-focused)
-0:05.7.0 project-find:show (atom-text-editor.editor.is-focused)
-0:04.3.0 core:confirm (atom-text-editor.editor.mini.is-focused)
{
"core": {
"disabledPackages": [
"autocomplete-css",
"autocomplete-html",
"vim-mode",
"ex-mode"
],
"themes": [
"atom-dark-ui-slim",
"sash-syntax"
]
}
}
# User
atom-dark-ui-slim, v0.47.1
haxe, v0.8.14
language-haxe, v0.4.3
lime, v0.3.3
linter, v1.11.8
sash-syntax, v0.0.0
# Dev
No dev packages
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.