4 ms·
I'm the opposite - bought a license years ago but don't actually use it for much except plaintext. In my experience the core editor is fast and rock solid, but
by mrec 12y ago
I'm the opposite - bought a license years ago but don't actually use it for much except plaintext.
In my experience the core editor is fast and rock solid, but I think every single extension I've tried has been somewhere between glitchy and completely broken, and debugging/fixing them has soaked up more time than they'd save if they worked perfectly.
Part of the problem may be that extensions seem remarkably keen to take giant dependencies. I think one wanted a full node.js install to do JS linting.
Or maybe I've just been unlucky/incompetent.
- LeonRobrotsky 12y ago> Or maybe I've just been unlucky/incompetent. Every lint extension I've seen seems to drag a full install of whatever the popular implementation of the language is.
- jdc0589 12y ago> seems to drag a full install of whatever the popular implementation of the language is. This is the biggest problem with sublime plugins. dependencies. It is also 100% why I refuse to add non-python dependencies to any plugins I write (which has really just been JsFormat thus far)
- mrec 12y ago> I refuse to add non-python dependencies to any plugins I write Is there a Package Control channel that ONLY lists packages following that noble rule? I'd be a lot more willing to try things out from that.
- lobster_johnson 12y agoAll the ones I use (cppcheck, jshint, jsxhint, ruby, clang) require that you have the toolchains already installed. Seems like a pretty consistent design. Those are the official linters [1], though. Edit: Checked a bunch of the others, including those for Lua, XML and Python. None of them come bundled with the underlying tool. [1] https://github.com/SublimeLinter https://github.com/SublimeLinter
- LeonRobrotsky 12y agoYou appear to be correct- my remark was based on what I guess is out of date experience.
- swah 12y agoThat's my experience too, but I find it so superior to Emacs and Vim in other regards and keep using it. What are you using now?
- mrec 12y agoFor plaintext/markdown/HTML/JS/CSS I basically use vanilla Sublime as a better Notepad. It's not ideal; I bought WebStorm a while back but never got around to trying it. For statically-typed code, a text editor can't compete with a refactoring IDE (e.g. VS or Eclipse) IMHO.
- fapjacks 12y agoAtom is finally getting to the point that I feel it's competitive with ST. If you haven't lately, give it a try. There is a huge ecosystem of excellent plugins, too.
- bdcravens 12y ago> I think one wanted a full node.js install to do JS linting. To be fair, Atom requires node.js (recently moved to io.js) to even run (though it's embedded)