1. 15
  1. 8

    it’s super cool that people keep making versions of tools that they like and hope others will like. i’m stoked with vim, and have been since 1997 (i’m not kidding). and, i still like to play with things like this when they come out.

    …and it’s not electron, nice to see that.

    1. 3

      I find it fascinating that people can still sell text editors in 2020. I mean this in a positive way. There are so many free ones (you know all the definitions of free…) out there to chose from, yet there seems to be a market for paid editors still.

      1. 6

        Kinda unrelated, but in my unscientific opinion, Mac users have historically been more inclined to pay for (good) software, and Panic is a giant in that niche.

      2. 3

        I know I’m in the minority but if there were a graphical editor for the Mac that advertised how few features it had, I’d prefer it.

        (Is there a graphical editor for the Mac that supports remote editing and gets out of your way? TextMate is the closest I’ve found but it still likes to boss me around with telling me where to put parentheses and quotes and will randomly insist on indenting things in ways that I don’t want…I know I can edit bundles to change that, but I’d love an editor that didn’t have it to begin with…)

        That’s not to say that this isn’t impressive and I will definitely take a look.

        1. 2

          I’m not sure I know what you mean by “remote editing”, and it’s been some years since I used a Mac at work. But SubEthaEdit is (at least, was) a friendly, polished, relatively minimal editor with only one fancy feature set: remote collaboration. It appears to still be supported, and worked pretty well last time I used it, although that was long ago.

          1. 2

            “Remote” in this case means “SSH to remote server, type edit foo in that terminal, and have a window pop up locally.” TextMate, VSCode, Sublime, sam, and a few others can do that. It’s really nice.

            Honestly, I spent the first 39 years of my life using mostly console-only text editors. I just figured if I’m gonna have a Mac, I should get to use a GUI text editor…:)

            And thank you for mentioning SubEthaEdit; it looks very nice. I don’t think it supports remote editing in the style I was imagining though, unfortunately.

            1. 2

              Oh, I got you now. I just use SSHFS for that, but honestly I don’t use that workflow very often lately, so there may be a better (but still editor-agnostic) way.

              1. 1

                SSH to remote server, type edit foo in that terminal, and have a window pop up locally

                What machinery even exists through which one would do this? How would the remote machine know to somehow tunnel back through your SSH session into your local machine to look for an editor, and then tell that editor to open a new window, and create a new session through which the server and your editor can communicate after you’ve closed your shell?

                1. 2

                  The way most of them do it is you have SSH set up a forwarded port and the editor listens on one end and the remote utility talks to the other and transfers commands and data back and forth. TextMate with its “rmate” script do this, for example, and VSCode and Sublime emulate the rmate mechanism too.

                  1. 1

                    TextMate with its “rmate” script do this

                    I’ll look into this, cheers!

                2. 1

                  Sounds like X forwarding (ssh -X).

                  There are X servers for mac (afaik xquartz is the main one?)

                  1. 1

                    It’s similar to X forwarding, and X forwarding uses it under the hood I think, but it’s its own thing. The SSH protocol supports “channels” multiplexed over a single connection and OpenSSH can create local sockets on either end that it will forward traffic through via the various channels.

                    We use SSH tunnels pretty extensively where I work, for both remote-local tooling interaction and various other bits and bobs.

                    As for X, a friend of mine used XQuartz to get sam up and running on a Mac. Apparently it was quite the adventure.

                  2. 1

                    Yeah, I use Emacs for that. And for everything else, of course. I’d be interested in a different editor, and I’ve tried BBEdit, but lord almighty, it doesn’t support “proper” tab behaviour (always indent, never insert a literal tab character).

                    1. 2

                      I have the opposite problem with emacs. It’s very hard to get it to insert tab characters instead of inserting arbitrary whitespace I didn’t ask for

                      1. 2

                        Right. I just use tine but, as I said above, if I’m gonna have a Mac I might as well use a graphical editor so I can use the same keyboard shortcuts everywhere and get the benefits of a mouse. I just spend too much time SSH’d into remote systems to make it viable unless the editor supports it natively.

                        1. 2

                          Oh, I meant that I use ange-ftp to do the remote editing thing.

                3. 1

                  Seems like an IDE that remembered the point is to edit text. That’s a good direction for the world.

                  Also seems like they went a lot overboard with a vim config.

                  1. 1

                    This looks pretty cool. If I didn’t think Apple’s ultimate goal is to deep-six OS X after herding us all into the iOS plantation, I’d buy a license.

                    1. 1

                      Nova is pretty good but Sublime Text is still my daily driver. Nova is missing keyboard shortcuts for switching tabs and the ability to save files when the window loses focus.

                      Of course, these could be plugins like with ST3.

                      1. -6

                        I would never use this.

                        1. 12

                          Pro tip: I stop myself from writing similar comments on half the threads here (esp. the ones involving vim or emacs.)

                          Try it! It gets easier with time.

                          1. 3

                            Cool story bro?

                            Edit: At least give an interesting rant about what this does that you hate, or what it’s missing that you love.