4 ms·
Sublime text is very clunky and has that very weird "UI app written in a scripting language feel" to it. I know that's not a value which is easy to quantify, b
by durandal1 15y ago
Sublime text is very clunky and has that very weird "UI app written in a scripting language feel" to it. I know that's not a value which is easy to quantify, but I think it's down to a slightly weird architecture and latency because of its heavy dependency on python.
- wbond 15y agoThis is a common misconception about ST2. The editor is actually written in C++, but exposes a Python API for plugins.
- durandal1 15y agoFair enough, I was just speculating on why it feels clunky and misplaced on OSX.
- frou_dh 15y agoHow's it clunky? Java GUIs are alien and clunky. ST2 is just alien (and could be a lot worse).
- applicative 15y agoThe dependence on Python for configuration is for me a decisive objection. My copy of Textmate has little scripts buried all over it in several languages but with Sublime Text I am completely frozen out, or so it seems.
- wbond 15y agoActually, Python isn't used for configuration at all, just for writing plugins. JSON is the configuration language. You can even change the menus in the app by editing the Main.sublime-menu. The reason Python is used for the API is because the editor is cross-platform, and Python is the best choice for such a situation. If you want to run other scripts or programs, you can use the python subprocess module. If there is something you are looking to tweak, http://sublimetext.info/docs/en/ http://sublimetext.info/docs/en/ has a lot of good info, and the forum (http://www.sublimetext.com/forum/ http://www.sublimetext.com/forum/) tends to be a pretty good place to ask questions.
- applicative 15y agoYes, exactly, what are called plugins in Sublime Text jargon can only be written in Python. Thus for example, the illustrations of things you can do with the exciting plugin facility -- duplicating the selected text, or encoding the selected text with rot13 -- involve composing things in Python, of all things, else you are completely disabled.
- daniel_sim 15y agoThat's kind of what I was referring to, likewise with Eclipse. Textmate has always been the polar opposite of whatever that feeling is.
- dextorious 15y agoActually when I first tried TextMate, in the low 1.x versions, it felt like watching the grass grow between each character press and the glyph appearing on screen. Probably a multi-ms delay due to regexes for syntax highlighting. And TextMate is not designed like a standard OS X app, either.
- sunchild 15y agoI really hate ST2's handling of project-wide file system controls on the left. Renaming a file keeps the old buffer open and I've been caught a few times re-saving under the old name. I've yet to figure out how to open a project directory from the GUI, too. I always liked the file browser column in TM better.
- lobster_johnson 15y agoThe rename problem is a real ugly bug. Lots of votes on the userecho.com site, but nothing has been done with it yet. > I've yet to figure out how to open a project directory from the GUI, too. What's wrong with File -> Open Folder or Project -> Open Project?
- sunchild 15y agoServes me right for relying on cmd-o.
- peregrine 15y agoRenaming is a huge huge issue, as well as managing files from that left hand menu. It seems to be just kinda awkward.