Live data from Hacker News

Sublime Enhanced

github.com

51–60 of 92 posts

Re: Sublime Enhanced

#51

Earlier quoted context omitted.

There is an amazing Vim plugin for Sublime Text, which still makes Sublime my preferred editor: https://github.com/guillermooo/Vintageous

Why wouldn't you use the default Vintage plugin? What's better about Vintageous?

The Vintage plugin is very basic and limited in many regards.

(cross file) bookmarks, missing navigation options, no commands (like search and replace, ...), and so on.

Re: Sublime Enhanced

#52
post #31

Sadly, there is no plugin that can come close to the "jump to definition" functionality that IntelliJ have.

There is "go to definition" feature that based on syntax highlighting files rather than on real language parsing. It works fine if you jump only across the project and have "vendor" folders excluded.

Re: Sublime Enhanced

#53
post #36

How do Sublime users feel about Atom ( https://atom.io/ ) as a replacement? I switched from Sublime 2 to Atom earlier this year and haven't really looked back. I admit, though, that my customization needs in the environment have been minimal. I've written a couple of editing short-cuts for Elixir source, but that's it. I'm curious to learn what features in Sublime merit purchasing it over Atom or another free text ed…

I didn't like Atom because of speed and GUI settings (got used to text settings after sublime or vim). And there are migration issues - I have a lot of plugins, settings, project files and knowledge so migration process will take too much effort.

Also, I don't think that it is a good idea to implement CPU intensive real-time applications in javascript (e.g. code parsing or syntax highlighting). There are plenty of languages/tools that suit well for it, there was no reason to pick a javascript as the primary language for a editor.

Re: Sublime Enhanced

#54
post #36

How do Sublime users feel about Atom ( https://atom.io/ ) as a replacement? I switched from Sublime 2 to Atom earlier this year and haven't really looked back. I admit, though, that my customization needs in the environment have been minimal. I've written a couple of editing short-cuts for Elixir source, but that's it. I'm curious to learn what features in Sublime merit purchasing it over Atom or another free text ed…

The issues that people have with speed when handling large files are a deal breaker for me.

I frequently look at trace files that are sometimes 100MB+ in size. Of course, I don't read all 100MB+ of the file, but that's where I have to start. Normally you'd use a viewer, not an editor, for this, but I also like to annotate the trace files as I work through them.

ST3 works decently with these files, so I keep sticking with it.

Re: Sublime Enhanced

#55
post #14

Earlier quoted context omitted.

The question is how much time you spend editing files on embedded devices versus how much time you spend editing files on your main development machine.

You can always setup automatic process of synchronization of files that you need to edit, so editing process will be most efficient.

If you have ssh access to the remote machine (goes with most methods of automatic synchronization) then you can use TRAMP mode to directly edit the remote copy.

Re: Sublime Enhanced

#56
I didn't want to just dump a raft of plugins into my Sublime setup, but installing them manually has me doing manual dependency resolution. Does Package Manager not provide this or does the author just not take advantage?

Re: Sublime Enhanced

#57
post #36

How do Sublime users feel about Atom ( https://atom.io/ ) as a replacement? I switched from Sublime 2 to Atom earlier this year and haven't really looked back. I admit, though, that my customization needs in the environment have been minimal. I've written a couple of editing short-cuts for Elixir source, but that's it. I'm curious to learn what features in Sublime merit purchasing it over Atom or another free text ed…

I have been a Sublime 2 user for 4 years now and have always been content with the experience. When I first used Atom because it was the only browser supported by Hacklang's tooling. What I noticed was how slow Atom was, startup, large files, and typing in text. It is something I have been so used to in Sublime and I could not give that up for unless there is a tool I really need on Atom.

"Content" describes me perfectly too when people ask "have you tried {Atom,Pycharm,Vim,etc}?"

Nothing in ST3 annoys me enough to push me away. Nothing elsewhere looks good enough to pull me in.

Re: Sublime Enhanced

#58
It would be nice to have an editor which can work locally and edit remotely using keyless SSH (e.g., using PEM files) which is a common use case for cloud setups like EC2. Near impossible getting this to work on Sublime or almost anything else. I'm surprised there isnt more developer request for such tools.

Re: Sublime Enhanced

#59
post #36

How do Sublime users feel about Atom ( https://atom.io/ ) as a replacement? I switched from Sublime 2 to Atom earlier this year and haven't really looked back. I admit, though, that my customization needs in the environment have been minimal. I've written a couple of editing short-cuts for Elixir source, but that's it. I'm curious to learn what features in Sublime merit purchasing it over Atom or another free text ed…

Honestly, I've tried to switch to Atom in the past and I have found that it was slow.

Sublime has what I need and it's quicker to start. I don't need something that I can customise with CSS, I need a fast text editor with syntax-highlighting.

On a plus-note, I have just convinced myself to use Vim with the following options: set number, set mouse=a, set colorscheme evening and syntax enable

Re: Sublime Enhanced

#60

It would be nice to have an editor which can work locally and edit remotely using keyless SSH (e.g., using PEM files) which is a common use case for cloud setups like EC2. Near impossible getting this to work on Sublime or almost anything else. I'm surprised there isnt more developer request for such tools.

Vim can open files remotely by ssh, copying the file to the remote server on each write. To edit the file example.com:foo.txt, do:

   :e ssh://example.com/foo.txt
It should use your default ssh config/setup/etc.
Post reply on HN