I'll try ST, to see what the fuss is about. How complicated would it be to, say, implement the equivalent of vim's easymotion / emacs' ace-jump-mode to ST3? I'm not asking if someone did it: I'm asking how "complicated" it is for one to be able to adapt his too the way he needs. There are too many to names but I'm regularly using, under Emacs: real-time validation of XML files using Relax NG, ace-jump-mode, paredit (sweeter than sweet), magit, org-mode, etc.īut, most importantly, instead of having to adapt myself to the "text editor", I can adapt the text editor to myself. And it's not trivial because that particular use case has been thought of previously: it's trivial because search and replace can use Lisp substitution, which is wild. I'm not saying it would be good style or anything to have "code" like that, but if I want to replace it with Just an example: you can search and replace on a regexp and use friggin' Lisp substitution in the replacement. I'm using Emacs because there is more than one million line of elisp code in Emacs and all its mode and there's no way anything is going to offer anywhere near close what Emacs has to offer. However I'm not sure that's one of the biggest issue from people coming from a vim/emacs background. :)įirst I'll point out that I'm open-minded and I'll try ST seen that so many people say good things about it. (Otherwise what am I wasting my time writing plugins for?) It's like TextMate, but cross-platform and not abandonware. Dealing with these random platform-specific issues is very frustrating. I really hope Jon Skinner gets better at building Python. Importing urllib.request raises an exception on OS X:įile "X/urllib/request.py", line 2456, in Įxcept for a few well-documented edge cases, a properly-built Python behaves the same on OS X, Linux, and Windows. I started to port one of my plugins to Sublime Text 3 beta, but basic things are broken. In ST2, the ssl module is broken on Linux and the select module is completely missing on Windows. ST2 did this on Linux and Windows, and it was quite annoying. If that entry is not highlighted, use the keyboard or mouse to select it.I see ST3 bundles its own version of Python 3.3 on all platforms. Among the entries you should see LiveCode. When the plugin list appears, type livecode. There will be a pause of a few seconds while Package Control fetches the list of available plugins. If that command is not highlighted, use the keyboard or mouse to select it. Among the commands you should see Package Control: Install Package. Within Sublime Text, bring up the Command Palette and type install. To install via Package Control, do the following: If you want to install from source so you can modify the source code, you probably know what you are doing so we won’t cover that here. This will ensure that the plugin will be updated when new versions are available. Please use Package Control to install the linter plugin. Connecting a Sublime Text project to a Levure appllication running in the LiveCode IDE.Configuring Sublime Text User Settings when Working with LiveCode.This helps you avoid your version control system seeing files as being changed when there is only trailing white space.Įnsure_newline_at_eof_on_save: Always add a newline at the end of the file when saving. Trim_trailing_white_space_on_save: Remove any trailing white space from all lines when saving. Translate_tabs_to_spaces: Always store spaces instead of tabs. The TAB key can be useful when you want to auto complete a variable name you are typing. Press Control + Spacebar to show a list of suggestions.Īuto_complete_commit_on_tab: Press TAB to auto complete using the first match. "trim_trailing_white_space_on_save": true,Īuto_complete: Set to false so that auto complete suggestions don't appear while typing. You will need to modify “MyProject” and possibly the port number that you are using. To send requests to a specified server and port whenever LiveCode files are saved, create a Sublime Text project for your folder tree. This allows you to notify a stack in LiveCode that is accepting connections about updates to scripts. When using the LiveCode package you can configure a Sublime Text project to send a request to a server each time you save a LiveCode file. Notifying LiveCode of script only stack updates The package includes a number of snippets that provide auto completion when creating new handlers, if-then statements, try/catch blocks, etc.Īuto complete is also provided for all keywords, properties, functions, and commands. It is intended for editing script only stacks. The package adds syntax highlighting, auto completion, and symbol indexing (on, command, function, getprop/setprop) for LiveCode files. LiveCode Package for Sublime Text What does this package do?
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |