Sumblime team, why did you reset my preferences on update? Annoying.
Sublime Text 2.0 Released
261–270 of 358 posts
Re: Sublime Text 2.0 Released
#262Earlier quoted context omitted.
>Whenever there's a debate about something like ST2 or an IDE vs vim/emacs, the argument is always “well you can do all that stuff with vim, just install x, y and z plugins", That might be true for vim, but it isn't for Emacs. Most of what you need is built-in, with the occasional plugin only coming in when you want hardcore IDE functionality or something uber language specific. It supports virtually every language,…
> Has it ever occurred to you that people who've been programming for decades have a reason for putting forth the advantages of editors like Emacs and vim? Of course--I stated clearly that I'm a vim user and that I love it, and couldn't see myself going back. But I still appreciate the out of the box functionality and ease-of-use of ST2.
You can bolt vi/vim on top of it if you really want the modal editing though.
Re: Sublime Text 2.0 Released
#263Earlier quoted context omitted.
Acme is close: 1. all text is "alive" for the purposes of executing/finding 2. select/execute/find for left/middle/right mouse clicks 3. ed-like command language (sam) plus structural regexes with conditions and loops The lack of syntax highlighting is a usability problem, but also the fact that there's no good way to integrate it into something like acme is evidence that we're still missing one of these dimensions.…
When I read the grand parent post, I immediately thought of acme. And of sam and how some of the best programmers I know use sam[1] a language that provides even less configurability than acme. [1]: http://sam.cat-v.org
http://ipn.caerwyn.com/search/label/acme
If I understand correctly, these hinge on 9p; instead of Acme worrying about keypresses, it's some 9p client worrying about characters read. A clever solution, and self-evidently powerful, but with the obvious drawback that most of us aren't running Plan 9 or Inferno. And we still have the problem of syntax highlighting.
Re: Sublime Text 2.0 Released
#264Earlier quoted context omitted.
Why do you want to use your mouse while coding?
Because when browsing code it's faster to click on a method name than to navigate to it with the keyboard.
Re: Sublime Text 2.0 Released
#265Based on the great reviews of ST2, I switched from vim to ST2 (with vintage mode) a few months ago. It seems good... but it hasn't lived up to the reviews for me. I'm guessing I'm missing some of the functionality. Is there a tutorial anywhere to show me what I'm missing? How have you learned about ST2 features (rather than just repeating your old editing habits in a new program)?
I learned ST2 from my coworkers, who were all using it. Now I'm learning vim much the same way. I've switched to vim fulltime from ST2, and here are the features of ST2 that I miss: 1. Multiple cursors. This is the only reason I ever use ST2 now. They're sort of like vim's visual block mode, except on steroids. For example, if you have multiple cursors, you can start typing and each cursor will behave as in insert po…
I'd love to have this explained better with good examples of where it's useful, other than just changing variable names.
I understand this is one of the most used features but I have a hard time seeing a lot of use for it, but that's probably because I come from a single-cursor editor background.
Re: Sublime Text 2.0 Released
#266Can I just say I love the pricing model. It's paid software, with an unenforced 'trial period'. Relying on coders who use a text editor all day and appreciate good software and want to compensate someone for their good software. +1 humans.
Re: Sublime Text 2.0 Released
#267Earlier quoted context omitted.
It's not so much about typing less as it is about interactively learning to use an API or codebase. Suppose you have a comment object and you want to get the body text of that comment. With autocompletion you can just type `comment.` and you'll immediately see whether it's called "body" or "text" or something else, instead of having to browse around the codebase (which incidentally is also easier in an IDE that under…
To me what you're describing are imagined problems. They aren't real problems for someone who eschews autocompletion tools. No offence intended. I would argue that the autocompletion training wheels for learning a new API are really only useful if you're rarely going to use that API again. If you're going to be using it a lot, there's actual value in spending the extra effort to learn it's functions. It'll stick more…
I wouldn't disagree about learning the libraries you use frequently, but I personally work on a huge stack with more than 80 dependencies and memorizing their api's just isn't time well spent.
Re: Sublime Text 2.0 Released
#268Pretty season's Vim user here. This editor looks awesome, and I would love to give it a whirl, but I feel like I can't switch without these plugins. I'm sure they exist, if someone could point me to one that would be excellent. + Syntastic [ https://github.com/scrooloose/syntastic/ ] eclipse-like real-time linter. Gives me compile errors and warnings. + Tag bar [ http://majutsushi.github.com/tagbar/ ] navigate tags i…
CTags https://github.com/SublimeText/CTags
Similar to EasyMotion https://bitbucket.org/sublimator/volcanoes
More plugins http://wbond.net/sublime_packages/community
Re: Sublime Text 2.0 Released
#269Earlier quoted context omitted.
It is great! It really is! Give it a shot just to see what we Emacsens are missing. But if you're like me... Well, Emacs is a way of life and it does a whole lot more than just editing text. I would love to have smooth scrolling and multiple cursors and slick animations and a cursor that can be off-screen. But at the end of the day, I prefer magit and org-mode and keyboard-only navigation and macros and so on. It sti…
I dont know about multiple cursors., but I use scrolling all the time (global-set-key "\M-n" "\C-u1\C-v") (global-set-key "\M-p" "\C-u1\M-v")
Re: Sublime Text 2.0 Released
#270Earlier quoted context omitted.
But it's not. In fact intelligent completion is incredibly hard for dynamically typed languages. Those IDE that do perform intellisense or autocomplete with dynamic languages do it with very basic ability. In a real world dynamically written code file the editor simply has no way of knowing the members of a class. Or if it is even a "class".
No one's saying it's easy, but enough IDEs have done it that some of us have come to expect it.