Anybody here who use Sublime Text 2/3 as their main editor? What theme or plugins do you use?
Share how your love-ing way looks like! XD
Here is mine: APROSOPO DARK THEME
Your Love-ing Style
- yetneverdone
- Party member
- Posts: 448
- Joined: Sat Sep 24, 2016 11:20 am
- Contact:
Your Love-ing Style
My GameDev Website
Going Home:A Pixelated Horror Game
My Repositories!
Follow me lovingly!
Nga pala, pinoy ako.
Going Home:A Pixelated Horror Game
My Repositories!
Follow me lovingly!
Nga pala, pinoy ako.
- ken.athomos
- Citizen
- Posts: 77
- Joined: Fri Aug 05, 2016 10:13 am
- Location: Philippines
Re: Your Love-ing Style
I'm still using the default dark theme of Sublime Text and the default Love/Lua Syntax Highlights. I haven't really tried searching for themes since I've become used to the default theme.
- Sir_Silver
- Party member
- Posts: 286
- Joined: Mon Aug 22, 2016 2:25 pm
- Contact:
Re: Your Love-ing Style
Ain't pretty but it gets the job done. Syntax highlighting is actually Garry's Mod Lua.
Re: Your Love-ing Style
I prefer GVim because I can use it everywhere and it's good for multiple languages.
Twitter: https://twitter.com/Murii5
Re: Your Love-ing Style
I use Atom. Its a great editor and it is very customizable. I use gruvbox as the syntax theme and the Atom Material as the UI theme.
Re: Your Love-ing Style
Are you making a sequel to this? Because I think that would be really cool. One of the best LOVE games, IMHOP.Murii wrote:I prefer GVim because I can use it everywhere and it's good for multiple languages.
-img-
GitHub | MLib - Math and shape intersections library | Walt - Animation library | Brady - Camera library with parallax scrolling | Vim-love-docs - Help files and syntax coloring for Vim
- theresaspyaroundhere
- Prole
- Posts: 4
- Joined: Thu Dec 15, 2016 4:44 am
Re: Your Love-ing Style
Should I continue using Zerobrane Studios, or should I use Atom?
Re: Your Love-ing Style
I use ZeroBrane Studio which has built-in code completion for Love2D, debugging tools and a quick way to start your game - just press F5. The dark theme theme is Monokai.
- Positive07
- Party member
- Posts: 1014
- Joined: Sun Aug 12, 2012 4:34 pm
- Location: Argentina
Re: Your Love-ing Style
For begginners I still recommend Zerobrane. The debugging capabilities it provides can't be easily matched. Plus if you are only writing Lua code it's the best you can have.theresaspyaroundhere wrote:Should I continue using Zerobrane Studios, or should I use Atom?
If you write in other languages, say JavaScript, Python, whatever... I recommend a more general text editor with good plugin support (Atom, Sublime and VS are the bests)
If you want more customizability, Atom with some work can probably match ZeroBrane in debugging capabilities, I would argue that it could even outmatch it if someone developed the right plugins... Of course Atom is more resource-hungry (disk space, memory, cpu)
My current Atom configuration:
- Has a nice theme by using a combination of Geneus+Material-Palenight (I actually prefere to have good aesthetics and contrast in my editor so this is a plus for me)
- Provides snippets and autocompletion using LÖVE-Atom
- It tells me if there are errors in my code while I'm writting it (yeah even before actually testing the code) thanks to linter-luacheck
- Lets me launch the game with a keypress (F7) and I get the console output directly on Atom, plus when there is an error it lets me go directly to the line that caused the problem, all this thanks to build-love
- I could make some hotreloading with Lume+Lurker but I don't actually use it that much.
- It's still lacking on pretty printing Lua data (say table and functions) in the console but I could use Inspect to do that
- I don't have breakpoints nor replay but I could probably implement a plugin around Mobdebug which is what Zerobrane uses
for i, person in ipairs(everybody) do
[tab]if not person.obey then person:setObey(true) end
end
love.system.openURL(github.com/pablomayobre)
[tab]if not person.obey then person:setObey(true) end
end
love.system.openURL(github.com/pablomayobre)
Re: Your Love-ing Style
I'm going to post here instead of the other editor thread because all of my important devtools exist inside my game instead of my editor
Bullet points:
* I use neovim inside a terminal. I don't think I have any love/lua specific plugins, actually. The color scheme is solarized-dark.
* My main debugging tool is repler. I run love from its own terminal just so I can have uninterrupted access to the repl.
* To help me work on specific situations, I have a bunch of debug functions and a robust quicksave system, so I don't have to waste too much time trying to get that situation to occur naturally: just set up the test in the repl, quick save, and then quick load until the game does what I want it to.
* My other debugging tool, and it always surprises me how useful this actually is, is just a special global variable. Whatever I put in this variable goes on the screen, using a lightly modified inspect.lua. This gives me a lot of insight on how my program actually runs, and how objects change over time, and since I can always edit an object using the repl, I get about 80% of a property editor in about 5 lines of code.
* I have a code-reloading system, but instead of reloading automatically, I just press a button to either reload the code or reset the game entirely. The same system that reloads code also reloads the spritesheets/sound fx automatically, which is a handy crutch for my subpar art abilities. I used to have an inotify-based system, but since I save compulsively would just show me an error message way too often instead of giving me feedback.
EDIT: link to image: https://love2d.org/imgmirrur/TjeJJQA.png
Bullet points:
* I use neovim inside a terminal. I don't think I have any love/lua specific plugins, actually. The color scheme is solarized-dark.
* My main debugging tool is repler. I run love from its own terminal just so I can have uninterrupted access to the repl.
* To help me work on specific situations, I have a bunch of debug functions and a robust quicksave system, so I don't have to waste too much time trying to get that situation to occur naturally: just set up the test in the repl, quick save, and then quick load until the game does what I want it to.
* My other debugging tool, and it always surprises me how useful this actually is, is just a special global variable. Whatever I put in this variable goes on the screen, using a lightly modified inspect.lua. This gives me a lot of insight on how my program actually runs, and how objects change over time, and since I can always edit an object using the repl, I get about 80% of a property editor in about 5 lines of code.
* I have a code-reloading system, but instead of reloading automatically, I just press a button to either reload the code or reset the game entirely. The same system that reloads code also reloads the spritesheets/sound fx automatically, which is a handy crutch for my subpar art abilities. I used to have an inotify-based system, but since I save compulsively would just show me an error message way too often instead of giving me feedback.
EDIT: link to image: https://love2d.org/imgmirrur/TjeJJQA.png
Who is online
Users browsing this forum: Ahrefs [Bot] and 2 guests