Live data from Hacker News

Sublime Text 3.0

sublimetext.com

551–560 of 694 posts

Re: Sublime Text 3.0

#551

Earlier quoted context omitted.

> That said, and I hate to be this guy (not really), but... Emacs? The shortcuts make it a non-starter for me. Having to configure stuff even more so.

Exactly. Many people want their editor to be very flexible and configurable and micro-optimizable to suit their particular needs, and that's awesome if it's what floats your boat. On the other hand, there are many of us who want to think about our editor as little as possible. Sublime isn't perfect and it still requires tinkering from time to time, but its power vs. time investment equation is absolutely fantastic. I…

You are right. I view emacs as a sort of religion or philosophy of computing. I don't use the metaphor lightly. It is pretty apt. It is my religion, so I would never put it on anyone else. I will share the cool stuff about it, but not in an annoying way.

The philosophy of using it is that eventually, in the long long term, the productivity gains should be reasonable or at least competitive with any other editor or environment. It should be a joy to use. Since I know I will probably only ever make a living crafting text I view it as an imperative to deeply master my primary tool. The other aspect is that it is free and old and stable. I can't ever achieve an RMS level of using open source things, but everywhere I can, I want the truly open thing, even if it isn't practical. I run Linux for this reason, even though it was a giant time sink making it behave and getting everything just so. But I can make things just so.

This fits in also with creating a distraction free environment. i3wm, emacs, I barely even see application menus these days, but I still use a GUI, I am not crazy. But it fits with my philosophy/religion of computing, so I am going to do it this way. If others agree, great. If they want to know about it, I will share. If they think it's crazy, from their perspective they may be right!

Re: Sublime Text 3.0

#552

Earlier quoted context omitted.

multi-select is by no means an ST invention.

As far as I'm aware it is. If you know of an implementation done before 2008 I'd love to know about it.

OS X has always had it, albeit a fairly limited implementation. Try it in TextEdit.

Re: Sublime Text 3.0

#553

Sublime is probably the first GUI text editor that left me satisfied. Everything else over the years was either non-portable, slow or lacking features. After two months of use I just had to buy it, it's worth the price. - It's fast and responsive, can handle large files and personally I've never seen it leaking memory or crashing - Love the goto anything and command palette, brilliant - Text editing is great and can…

First: I love ST. It is an amazing software that runs just as good on Mac/Linux/Win. In a pinch I will download and use it and never complain. Python extensibility is also great, since Python is the language I do best. That said, and I hate to be this guy (not really), but... Emacs? * Performance: Acceptable on modern day * Goto Anything: Helm/Projectile, command palette = M-x * Text Editing: It is what emacs does be…

>That said, and I hate to be this guy (not really), but... Emacs?

I intentionally didn't include console editors, totally different beasts. Never used emacs, only learned vim and only touched the surface, mostly use it when I ssh to remote machines. The pinnacle of flexibility and responsiveness but the learning curve... it's just too much for me.

You're right though, it's a great investment and as the years pass and mouse usage takes its toll on my right hand fingers, keyboard only editors look even more appealing. Whenever though I sit down and try to code in vim I find my productivity plummeting. I know once I ride the curve things will improve but unfortunately I find it hard to persevere

Re: Sublime Text 3.0

#554

Sublime is probably the first GUI text editor that left me satisfied. Everything else over the years was either non-portable, slow or lacking features. After two months of use I just had to buy it, it's worth the price. - It's fast and responsive, can handle large files and personally I've never seen it leaking memory or crashing - Love the goto anything and command palette, brilliant - Text editing is great and can…

First: I love ST. It is an amazing software that runs just as good on Mac/Linux/Win. In a pinch I will download and use it and never complain. Python extensibility is also great, since Python is the language I do best. That said, and I hate to be this guy (not really), but... Emacs? * Performance: Acceptable on modern day * Goto Anything: Helm/Projectile, command palette = M-x * Text Editing: It is what emacs does be…

> I copy my ~/.emacs.d to a server

I think if you work on servers a lot, then it's a major advantage to use something like emacs or vim, because your editing environment is 'just there'. But heaps of developers rarely, if ever, find themselves in a terminal, so the portability advantage just isn't there for them.

Re: Sublime Text 3.0

#555

Earlier quoted context omitted.

> That said, and I hate to be this guy (not really), but... Emacs? The shortcuts make it a non-starter for me. Having to configure stuff even more so.

spacemacs is solid if you want to try out a well configured emacs. magit, org mode, helm are amazing tools and part of the killer feature list of emacs. magit is so good even if I stopped using emacs tomorrow I would still use it for my git gui. http://www.spacemacs.org

I try such distros every two years or so to see if it's gotten any better. Usually it's not worth my time from the start (fun thing is, I used to use Emacs for a year or so in uni, before turning to Vim and never looking back -- until I had to do Java, which meant Eclipse. I got back to Vim, but the last 5 years it's all ST with some sporadic attempts to like VSC).

Let's do this in realtime. I downloaded the latest Spacemacs.

1) Opening. Hmm, it's a zip not a DMG. Already losing me, but I'll stick, I'm not that shallow.

2) Hmm, it's just a bunch of source files? I guess the prominent "Download" link just gives you the configuration, not a bundled editor. I have to get Emacs from somewhere else. Grr... Lemme check their "Quickstart".

3) Yeah... the Quickstart link just gives you some BS that assumes you already know how to install this, and the "Install" button just gives a git command line to clone their repo. Back to square 1.

4) Fuck it, I'll use brew to install Emacs. Spacemacs doesn't even say which version of Emacs it works best with. I'll risk with what brew gives me.

5) Brew installation ends fine, with a caveat: "Please try the Cask for a better-supported Cocoa version". Now you tell me?

6) Anyway, I have an emacs, lemme git clone spacemacs now. OK, comes up, nice logo. Now, I have a huge emacs window -- so why is it asking me "first time" config questions in a tiny space at the bottom? And why doesn't it explain better what the various options (distro flavors) entail?

7) Let it do its install, then play around a bit. Close the window in evil mode (q!). I open emacs again, greeted with this:

  Found 1 new package(s) to install...
  --> refreshing package archive: gnu... [3/3]
  --> installing package: evil-unimpaired@spacemacs-evil... [1/1]
  An error occurred while installing evil-unimpaired (error: (wrong-type-
  argument package-desc nil))
Oh, and:

  Warnings:
    - Cannot find any of the specified fonts (Source Code Pro)! Font settings 
    may not be correct.      
8) I open some local source files to check. A buffer window appears on the right side with "warnings":

  Error (use-package): helm :config: Symbol’s value as 
  variable is void: helm-bookmark-map
Yeah, fuck that. Back to ST3.

Re: Sublime Text 3.0

#556

Earlier quoted context omitted.

First: I love ST. It is an amazing software that runs just as good on Mac/Linux/Win. In a pinch I will download and use it and never complain. Python extensibility is also great, since Python is the language I do best. That said, and I hate to be this guy (not really), but... Emacs? * Performance: Acceptable on modern day * Goto Anything: Helm/Projectile, command palette = M-x * Text Editing: It is what emacs does be…

>That said, and I hate to be this guy (not really), but... Emacs? I intentionally didn't include console editors, totally different beasts. Never used emacs, only learned vim and only touched the surface, mostly use it when I ssh to remote machines. The pinnacle of flexibility and responsiveness but the learning curve... it's just too much for me. You're right though, it's a great investment and as the years pass and…

> keyboard only editors look even more appealing

You don't say what editor or IDE you're currently using [ed: unless you mean ST? Which would be odd, because it doesn't need a mouse for anything], but few require mouse usage for much nowadays. You might be better off, at least in the first instance, just learning the keyboard shortcuts for the tool you're currently using.

Re: Sublime Text 3.0

#557
post #487

Earlier quoted context omitted.

> it's way faster and more lightweight Now you've got me wondering why editor speed is actually a thing.

Not only does the editor need to track project folders and open files, even something seemingly simple like syntax highlighting can be surprisingly complex[0]. The editor needs to be able to read your inputs (mouse and keyboard) and represent those changes onscreen just like every other piece of software. It needs to repaint the screen with your changes and, depending on the complexity of the editor, load and impleme…

> even something seemingly simple like syntax highlighting can be surprisingly complex

I was troubleshooting something with a colleague who was using Atom, and every time he opened a new file, it'd take somewhere between 1 and 2 seconds before the syntax highlighting was applied. As someone who's in and out of files all day, that'd drive me bananas.

Re: Sublime Text 3.0

#559
post #478
post #453

Earlier quoted context omitted.

but...but...my poor pinky finger.

https://www.emacswiki.org/emacs/MovingTheCtrlKey

I'd recommend this even for non-emacs users who use terminals a lot. The tiny bit of extra comfort from ctrl-C in a shell alone is worth it. Add in tmux ctrl-B, or any readline shortcuts you use a lot, and you're onto a winner.

Re: Sublime Text 3.0

#560

Earlier quoted context omitted.

Gonna take advantage of having an emacs wizard around - I love vscode, but agreed, it's bog-slow sometimes, especially when I run in ubuntu. I'm looking around at emacs and I like what I'm seeing, but something that perhaps seems silly is still a bit of a turn off for me - it's pretty effing ugly. I don't mean in the theme sense, I mean in all the stuff cluttering the codepanes. In VScode I usually ctrl+k z for "zen…

You can easily do that in emacs. Throw this in your init.el (scroll-bar-mode -1) (tool-bar-mode -1) (menu-bar-mode -1) (global-linum-mode 0) And it will instantly look a lot cleaner. If you want to toggle it you can turn it into a function and bind it to a key.

> (scroll-bar-mode -1)

...what? You're gonna take away the scrollbar just like that? Implying that the scrollbar is worthless? Scrollbar is very important to me at least, (especially a well-implemented one). It gives me a quick and instant visual understanding of how big the file is, where I am currently in the file, etc. The only improvement I have seen on the scrollbar is Sublime's minimap... I knew there exist emacs methods to get it working, but I could not get it to work (on Windows) in less than a few days so that's of no use to me.

Post reply on HN