-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Luajit Integration #259
Luajit Integration #259
Conversation
I would like to hear some thoughts/ideas about the following points:
cc @ramirezmike |
This comment has been minimized.
This comment has been minimized.
I'll check this out more tomorrow but for this
I definitely think reference third party documentation. No need to add more documentation work for us hah |
this is neat, but the amount of code feels like a lot to add to user configs. Would all that be added to the nog api in such a way that a user just needs do have this part in the config?
because if so, I'm cool with that. If not, would that be possible? |
This comment has been minimized.
This comment has been minimized.
I managed to add support for c dlls and lua runtime files. Any file that is inside the Right now we only have luv as an external c lib. I just built the project and copied the resulting The structure of the release now looks like the following:
|
I was checking out the docs, what is nog/docs/api/Display.html ? It's like a blank page Also, here configuration/keybindings.html we might want to add the keys from #261? I think the only things I have left that I want to test out is checking out how to do some sort of config value toggling/increment/decrement. I think that's been removed, is that right? Additionally, I think maybe we should just update the README with a section that is like "Converting config.ns to init.lua" and points to another file with more information based on my notes rather than including it in the official docs, what do you think? |
Yep. I don't think there is any need for these functions anymore. -- inc
nog.config.bar.height = nog.config.bar.height + 1
-- dec
nog.config.bar.height = nog.config.bar.height - 1
-- toggle
nog.config.work_mode = not nog.config.work_mode
👍
Don't quite remember why this is here 😆. I will remove this. |
I added a small commit that adds a config.md file with a rough draft of some tips that I think could be useful. I think all that's missing are notes on rules, workspaces and modes. I also added a change to twm/src/main.rs to create the config folder if it's missing. Feel free to make changes or move files if you'd like. |
This seems to be ready to merge for me. Did you find anything else? |
…pdate the grid storage
I pushed one change (commented above) but aside from that I think it's good to go. Let me know if you agree with that behavior or not. |
I agree 100%. Great work! Thank god this is now over 😆 |
This PR will change the config language from our custom solution to lua.
TODO:
nog.plug_uninstall currently doesn't work because of permission problems(nog.plug_uninstall is not working #270)move hot reload to lua side(Might be added later on)download_release.ps1
event system ((will be added in another PR)nog.on(...)
)twm/init.lua
interpreter
crateDocumentation Todo:
Api
section should look like