News for hackers. Stuff that matters.
Re:Show HN: Sublimall, SublimeText synchronized by jwarkentin on Saturday February 15, 2014 @01:13AM (#7242891)
There's a simple, free, realtime method (doesn't require me to "retrieve" anything, updates all computers instantly). In Linux you can just use some cloud syncing service (Dropbox in this example) and do the following:

  $ cd ~/.config
  $ mv sublime-text-3 ~/Dropbox
  $ ln -s ~/Dropbox/sublime-text-3
Then on any other computers you want synced just symlink the same directory. Voila!
Re:Show HN: Sublimall, SublimeText synchronized by wbond on Saturday February 15, 2014 @09:19AM (#7243838)
Please see https://sublime.wbond.net/docs/syncing about how you should tweak this if you are using more than one platform.
Re:Show HN: Sublimall, SublimeText synchronized by thejosh on Saturday February 15, 2014 @02:10AM (#7242998)
Yep, I do the same with 2, with Dropbox I can any device and it has the same workspace automagically and I can pickup where I left off.

Also has the added bonus of having "scratch" files.

Re:Show HN: Sublimall, SublimeText synchronized by wbond on Saturday February 15, 2014 @09:06AM (#7243800)
Please be aware, using this across platforms can lead to broken packages. Please see https://sublime.wbond.net/docs/syncing for details.

Socketubs - you'll need to include my name in the license file since you are using code from Package Control. https://github.com/socketubs/Sublimall/blob/master/sublimall....

Re:Show HN: Sublimall, SublimeText synchronized by Socketubs on Saturday February 15, 2014 @02:01PM (#7244845)
Yes of course! I'll add you very soon in License file.

And thanks for your great Package Control :-)

Re:Show HN: Sublimall, SublimeText synchronized by clin_ on Friday February 14, 2014 @08:46PM (#7242260)
Your confirmation email was sent to my spam folder.

Here's some things you can do to make your email look less like spam:

1.) Use Sublimall in the from field (never leave the from field blank).

2.) Include a physical address for your company somewhere in the message body.

3.) Use better english and include an explanation of what this email is, what triggered it, instructions to ignore the email if the recipient didn't request it.

Re:Show HN: Sublimall, SublimeText synchronized by agildehaus on Friday February 14, 2014 @09:02PM (#7242313)
It's more likely improper DNS settings. Possibly sending from a server not listed in the MX record and not explicitly allowed by an SPF TXT.
Re:Show HN: Sublimall, SublimeText synchronized by TobbenTM on Saturday February 15, 2014 @05:13AM (#7243322)
Correct.

MX Settings OK, SPF not OK.

Re:Show HN: Sublimall, SublimeText synchronized by eli on Saturday February 15, 2014 @12:01PM (#7244329)
A physical address and unsubscribe instructions are actually required by US CAN-SPAM law.
Re:Show HN: Sublimall, SublimeText synchronized by xentronium on Saturday February 15, 2014 @03:56AM (#7243153)
Also if you only send html email, adding plaintext version might help.
Re:Show HN: Sublimall, SublimeText synchronized by druska on Friday February 14, 2014 @08:59PM (#7242300)
Same thing happened to me
Re:Show HN: Sublimall, SublimeText synchronized by powdahound on Friday February 14, 2014 @09:29PM (#7242381)
I've had success syncing my SublimeText config across machines using homesick (https://github.com/technicalpickles/homesick), but this looks pretty slick.

One issue with syncing configs using either method right now is that certain keyboard shortcuts don't make sense across OS types, and your font size may not work well at different monitor resolutions (especially retina vs non-retina). See http://www.sublimetext.com/forum/viewtopic.php?f=2&t=5135 for related discussion. If you could incorporate per-OS/machine config overrides into this it would be very handy.

Re:Show HN: Sublimall, SublimeText synchronized by anentropic on Saturday February 15, 2014 @08:44AM (#7243734)
you can define the settings in os-specific settings files in ST already
Re:Show HN: Sublimall, SublimeText synchronized by Socketubs on Friday February 14, 2014 @07:44PM (#7242072)
Plugin source code is on Github.

https://github.com/socketubs/Sublimall

Thank you for testing!

Re:Show HN: Sublimall, SublimeText synchronized by jzawodn on Friday February 14, 2014 @08:23PM (#7242194)
Do you have plans to charge? If not, how can we expect this service to stick around?
Re:Show HN: Sublimall, SublimeText synchronized by scott_karana on Friday February 14, 2014 @08:26PM (#7242201)
Looks like we will get the server sourcecode at some point.

> Sublimall is an opensource, server and plugin.

The client source is already out:

[1] https://github.com/socketubs/sublimall/tree/master

Re:Show HN: Sublimall, SublimeText synchronized by Socketubs on Friday February 14, 2014 @08:29PM (#7242212)
Yes server source code is coming.

http://sublimall.org/docs#how-can-trust

I want a clean and fully tested code before giving it to you. If I see many people interested in source code, I'll maybe release it quicker.

Re:Show HN: Sublimall, SublimeText synchronized by Socketubs on Friday February 14, 2014 @08:35PM (#7242228)
I don't know, I want to see before if there is an interest in Sublimall.

The most important thing to provide a long life to Sublimall is to have some contributors.

Re:Show HN: Sublimall, SublimeText synchronized by alcuadrado on Friday February 14, 2014 @09:16PM (#7242347)
This is great! As far as I can tell by reading the source code, it encrypts everything locally before uploading it, and the server does not have the encryption key. Is this right OP? If it is, I think you should make more emphasis about it in the project's home.
Re:Show HN: Sublimall, SublimeText synchronized by Socketubs on Friday February 14, 2014 @09:20PM (#7242355)
Yes!

Server side can't read your configuration because all your data are encrypted locally by 7zip. It's mean that you are the only one who know your pass phrase, nobody can't read it. This is an important thing, cause we all have api key, password, sftp connection, things like that in our SublimeText configuration, and it must be private.

Re:Show HN: Sublimall, SublimeText synchronized by alcuadrado on Friday February 14, 2014 @09:21PM (#7242362)
Yep, that why I was asking. Also telling the users that if they loose their encryption passphrase they loose their data would be cool.
Re:Show HN: Sublimall, SublimeText synchronized by Socketubs on Friday February 14, 2014 @09:23PM (#7242371)
Its in documentation :)

http://sublimall.org/docs

Re:Show HN: Sublimall, SublimeText synchronized by scott_karana on Friday February 14, 2014 @08:28PM (#7242205)
Looks like a cool project, OP. Good work!

Maybe put a link to your Github repository on the homepage? :-)

Re:Show HN: Sublimall, SublimeText synchronized by Socketubs on Friday February 14, 2014 @08:32PM (#7242219)
Done. Thanks! :)
Re:Show HN: Sublimall, SublimeText synchronized by eswat on Friday February 14, 2014 @08:01PM (#7242129)
Neat idea. I already sync using Dropbox, so what advantages does Sublimall have over that method?
Re:Show HN: Sublimall, SublimeText synchronized by Socketubs on Friday February 14, 2014 @08:05PM (#7242136)
Sublimall doesn't require third party software. It's open source and respect privacy. It's integrated in SublimeText.

Thank you for testing!

Re:Show HN: Sublimall, SublimeText synchronized by TTPrograms on Saturday February 15, 2014 @02:51AM (#7243055)
How is Sublimall not third party software?
Re:Show HN: Sublimall, SublimeText synchronized by _zen on Friday February 14, 2014 @09:56PM (#7242451)
I go one step further and sync the entire Sublime Text 3 user directory on OS X.

mv ~/Library/Application\ Support/Sublime\ Text\ 3 /path/to/cloud

ln -s /path/to/cloud/Sublime\ Text\ 3 ~/Library/Application\ Support/Sublime\ Text\ 3

Re:Show HN: Sublimall, SublimeText synchronized by wbond on Saturday February 15, 2014 @09:22AM (#7243850)
If you are using more than one platform, this can lead to bugs with packages. See https://sublime.wbond.net/docs/syncing for more info.
Re:Show HN: Sublimall, SublimeText synchronized by mikeluby on Friday February 14, 2014 @08:10PM (#7242157)
Same here. What feature would make me want to switch?
Re:Show HN: Sublimall, SublimeText synchronized by wololo_ on Friday February 14, 2014 @08:36PM (#7242231)
that fact that you can login/logout with super+shift+p and load the settings instantly to change between workflows or to do some quick changes on your friends laptop
Re:Show HN: Sublimall, SublimeText synchronized by ssully on Saturday February 15, 2014 @12:05AM (#7242741)
Pretty much this. Dropbox works well enough, but this is just a gradual step forward that makes all the difference in my opinion.
Re:Show HN: Sublimall, SublimeText synchronized by aabalkan on Friday February 14, 2014 @09:49PM (#7242436)
Can't find plugin on package index. https://sublime.wbond.net/search/sublimall

Is anything wrong with it right now?

Re:Show HN: Sublimall, SublimeText synchronized by wbond on Saturday February 15, 2014 @09:30AM (#7243879)
I'll look into this. I think it is an unfortunate side effect of how english word stemming works. The "all" suffix is trimmed off of Sublimall and it is treated like the root to the word Sublime.

I'm planning on adding some checks for exact package names and making sure an exact match is always first rather than just relying on the fulltext stemming of PostgreSQL.

Re:Show HN: Sublimall, SublimeText synchronized by Socketubs on Friday February 14, 2014 @09:58PM (#7242458)
WBond search engine is just not very good.

https://sublime.wbond.net/search/sublimall%20socketubs

Re:Show HN: Sublimall, SublimeText synchronized by ashwin_kumar on Friday February 14, 2014 @07:33PM (#7242040)
Wow! Clean idea. I used to do most of the configuration file sync via Dropbox.
Re:Show HN: Sublimall, SublimeText synchronized by TheZenPsycho on Friday February 14, 2014 @09:36PM (#7242397)
That's what I do. what made you stop?
Re:Show HN: Sublimall, SublimeText synchronized by jbach on Saturday February 15, 2014 @11:19AM (#7244177)
For the people recommending symlinking to a Dropbox folder, see https://github.com/lra/mackup
Re:Show HN: Sublimall, SublimeText synchronized by w1ntermute on Friday February 14, 2014 @10:03PM (#7242470)
What's the advantage of this over a dotfiles Git repo?
Re:Show HN: Sublimall, SublimeText synchronized by rschmitty on Friday February 14, 2014 @10:13PM (#7242496)
I just symlink to a dropbox folder (or whatever your preference of service)

Save's the hassle of adding/pulling

Re:Show HN: Sublimall, SublimeText synchronized by leobelle on Saturday February 15, 2014 @12:07AM (#7242745)
Or setting up and keeping a server running.
Re:Show HN: Sublimall, SublimeText synchronized by rootedbox on Friday February 14, 2014 @08:38PM (#7242243)
Just put your sublime config in your dotfiles config?
Re:Show HN: Sublimall, SublimeText synchronized by AcidBurn on Friday February 14, 2014 @08:48PM (#7242264)
Will this work for syncing configuration between two computers running different OSes (Ubuntu and Windows)?
Re:Show HN: Sublimall, SublimeText synchronized by Socketubs on Friday February 14, 2014 @08:49PM (#7242266)
Yes of course! This is already working.
Re:Show HN: Sublimall, SublimeText synchronized by Socketubs on Saturday February 15, 2014 @02:21PM (#7244933)
Registrations was close because of storage. But it's now re-open for 1k registrations.
Re:Show HN: Sublimall, SublimeText synchronized by madlee on Friday February 14, 2014 @10:43PM (#7242569)
I use bittorrent sync to keep sublime text synced across my machines, works amazingly well.
Re:Show HN: Sublimall, SublimeText synchronized by druska on Friday February 14, 2014 @09:01PM (#7242305)
I have the 7za binary specified but I get a 7zip not found error (OS X, p7zip from brew)
Re:Show HN: Sublimall, SublimeText synchronized by Socketubs on Friday February 14, 2014 @09:02PM (#7242315)
Can you run:

which 7za

In your terminal and give me return ?

Re:Show HN: Sublimall, SublimeText synchronized by druska on Friday February 14, 2014 @09:37PM (#7242401)
which 7za returns "/usr/local/bin/7za" - I get the same error with "7za_path" set to this or ""
Re:Show HN: Sublimall, SublimeText synchronized by jacobevelyn on Saturday February 15, 2014 @01:19AM (#7242903)
Exactly the same problem for me. I'm getting:

"Sublimall need 7zip to archive and encrypt your configuration. Install it."

Re:Show HN: Sublimall, SublimeText synchronized by mogop on Saturday February 15, 2014 @03:13PM (#7245129)
On Win7 I just added 7-zip path to the Win PATH. And it's working
Re:Show HN: Sublimall, SublimeText synchronized by felics on Saturday February 15, 2014 @10:51AM (#7244093)
Exactly the same here.
Re:Show HN: Sublimall, SublimeText synchronized by catmanjan on Friday February 14, 2014 @08:07PM (#7242144)
I was hoping this would be a GoogleDocs-y add-on for SublimeText.
Re:Show HN: Sublimall, SublimeText synchronized by frakkingcylons on Friday February 14, 2014 @08:35PM (#7242226)
You might be interested in Floobits[0], a real-time code collaboration tool, which also supports Sublime.

[0]: https://floobits.com/

Re:Show HN: Sublimall, SublimeText synchronized by Socketubs on Sunday February 16, 2014 @10:43AM (#7247917)
Server upgraded. Registrations are now re-open!
Re:Show HN: Sublimall, SublimeText synchronized by Socketubs on Saturday February 15, 2014 @07:46AM (#7243607)
Registrations are now re-open!
Re:Show HN: Sublimall, SublimeText synchronized by zbruhnke on Saturday February 15, 2014 @11:34AM (#7244226)
why are registrations running out in the first place?

And they're not working now either, I guess maybe they ran out again?

Re:Show HN: Sublimall, SublimeText synchronized by Socketubs on Sunday February 16, 2014 @03:44PM (#7249200)
Mainly because of storage. I've to regulate it.

But it's now re-open!