4 ms·
Yes, you can do all of those things with sublime's API (https://github.com/wuub/SublimeREPL https://github.com/wuub/SublimeREPL, https://github.com/SublimeText/
by josh-j 14y ago
Yes, you can do all of those things with sublime's API (https://github.com/wuub/SublimeREPL https://github.com/wuub/SublimeREPL, https://github.com/SublimeText/Origami https://github.com/SublimeText/Origami). Yes, emacs is more extensible, but not where it matters, really. I.e., I don't think you're going to see any cool feature made with elisp that can't be ported to sublime.
- jlongster 14y agoOk, that's pretty cool. Still doesn't seem as supported by the core APIs though. In Emacs I can run a REPL and attach it to any process with a few lines of code. I love Sublime Text, but I would argue that Emacs is more extensible in all sorts of places where it really matters.
- xxpor 14y agoTRAMP. The sublime equivalent is terrible.
- martinced 14y agoNo latter than yesterday I did a search and replace in Emacs doing Lisp substitution to create the replacement string. Actually it was better than that: I did record a macro who switched back & forth with another buffer, executing something in another REPL, then doing the substitution. It was quite an hack but it worked perfectly. Can you do such things in Sublime? What about MuMaMo (Multi-Major-Mode)? Can you write something like Emacs' MuMaMo in Sublime? (basically it switched major mode depending on context inside a single file) What about org-mode, Magit and semi-structural editing with Paredit? Can you do all this with Sublime? And is Sublime open source? If you can do all this I may take a look. How easy is Sublime easy to extend and in which language do you code it?
- zosima 14y agoYou can probably add every single feature in emacs to sublime. The 30 earth-years and many, many man-years of features, additions and smoothing of interactions that has gone into emacs, will however take quite some time to come to par with. See e.g. tramp, org-mode, the vc-modes, gnus, magit, smart indenting etc. martinced: you have been hell-banned for some, to me, completely opaque reason.