Home Download Buy Blog Forum Support

1.2 Released

Re: 1.2 Released

Postby vim on Wed Jun 24, 2009 10:13 am

If not version control then why not? And if not then how else to solve the problem? Are you talking having package assets have a UUID like TextMate/e/Intype has? Ability to disable bundles etc?


one of the only features i loved on e when i checked it out was the bundle system. i liked that i can choose what to actually have on my PC, i liked the ability to check for updates, and choose to update bundles, and i liked how it was integrated int the editor. i must say, i didn't used e much time so i don't know the flaws this solution might have.
vim
 
Posts: 298
Joined: Tue May 27, 2008 6:51 pm

Re: 1.2 Released

Postby artee on Wed Jun 24, 2009 1:15 pm

sublimator wrote:I'm not really following you here Artee. You think it's too hard for a non programmer?

Do you think that "svn update http://sublime.... is a natural way to determine what was changed in plugins/configuration since last time?
Most software I've ever seen use simpler pattern: revision and release notes.

sublimator wrote:__author__ and __version__ I can do if it will make you happy (though version control has that inbuilt ) but I don't particularly like massive docstrings. __author__ and __version__ won't solve any problems in and of themselves though.

Yes I agree with you but since Sublime use Python, some features can be done using pythonic way ;)
According to docstrings - it was only a proposal due to the fact that a lot of plugins will be provided as a single file.

sublimator wrote:You want a package index like PyPi?

Yes and no ;)
Compare the following screens:
http://pypi.python.org/pypi/Pylons/0.9.7 or
http://plugins.jquery.com/project/fullcalendar
to
http://www.sublimetextwiki.com/pages/SearchInFiles.html
The first contains a lot of usefull information about plugin - the second is completely useless (I apologize for a choice ;)).

sublimator wrote:PyPi is built upon a lot of setuptools/distutils infrastructure that simply isn't applicable unfortunately.

PyPi was an idea how it can be accomplished.
I think that we need simpler system because community is respectively smaller.

sublimator wrote:Who is going to do that job?

It depends on who have access to edit such information :)
I think that simple wiki page or phpBB forum is too static to do that (and doesn't have an integration with SVN or Git).
Maybe CMS like Plone or other simple solution? Hosting is cheap, e.g. Webfaction account - 10$ per year :D
If it will be based on the Python I'm ready to help.

I know, that above information maybe is related to systems with big community and lot of plugins but AFAIK Sublime claims to be a piece of software entirely based on plugins so IMHO should provide proper platform for this.
artee
 
Posts: 32
Joined: Sat May 30, 2009 10:33 pm

Re: 1.2 Released

Postby SteveCooperOrg on Wed Jun 24, 2009 3:25 pm

artee wrote:AFAIK Sublime claims to be a piece of software entirely based on plugins so IMHO should provide proper platform for this.


Sublime doesn't actually claim this at all. The only claim I can see on the site is that Sublime has a Python API.

The plugin situation we have right now is fairly simple, ad-hoc, and almost entirely separated from the product itself.

* A handful of developers happen to share some stuff using Subversion.
* I've written a build script that converts the Subversion trunk into sublime-package files.

And that's it. There's no official involvement at all, no official plugin site. No official anything. Just me setting up a free google code repo and a build script, and other people committing code.

Now, something like pypi or firefox's addin site or rubygems would be great, but we're nowhere near that situation.

But we really are wide open to develop things however we like.
Maybe what you're looking for is at the http://www.sublimetextwiki.com
SteveCooperOrg
 
Posts: 193
Joined: Thu Mar 20, 2008 9:53 am

Re: 1.2 Released

Postby vim on Wed Jun 24, 2009 3:50 pm

it seems these are the options people said here to handle the community enhancements:
  1. web based - on a server, firefox add-in like
  2. internal - handled by sublime itself, textmate/e like
  3. up to the user - what we have right now :)

it might be good to discuss pros/cons, and to jon to give his opinion, and decide what he wants to do with this discussion.
vim
 
Posts: 298
Joined: Tue May 27, 2008 6:51 pm

Re: 1.2 Released

Postby SteveCooperOrg on Thu Jun 25, 2009 12:17 am

Nothing like a full solution, but maybe a piece to build on; the package downloader plugin now lets you download your choice of packages from the repo, direct from inside sublime.

Demo

http://www.sublimetextwiki.com/steve/de ... loader.swf

Get it here;

http://www.sublimetextwiki.com/pages/Pa ... oader.html
Maybe what you're looking for is at the http://www.sublimetextwiki.com
SteveCooperOrg
 
Posts: 193
Joined: Thu Mar 20, 2008 9:53 am

Re: 1.2 Released

Postby Antheor on Sat Jun 27, 2009 5:27 pm

Thx for the release.
I definitely love the confort brought by coding with sublime. To such a point I was thinking about switching from Flash Develop for my actionscript projects.

So, I have a question ; does sublime support textmate bundles (blog pages talks about textmate 'snippets'...), and in particular the one developped for actionscript3 (http://svn.textmate.org/trunk/Review/Bu ... .tmbundle/) ?

Thx for any hints.
Antheor
 
Posts: 8
Joined: Wed Aug 20, 2008 2:49 pm

Re: 1.2 Released

Postby jps on Sun Jun 28, 2009 12:42 am

In theory you can just download the ActionScript3.tmLanguage file from the link you posted, and place it in a package (i.e., select preferences/browse packages and make a new folder), but that particular file has a quirk (an empty rule definition containing nothing but a todo comment), that Sublime Text isn't happy with, so it will refuse to load it. I'll change that for the next beta.
jps
Site Admin
 
Posts: 3067
Joined: Wed Mar 19, 2008 12:33 pm

Re: 1.2 Released

Postby Antheor on Tue Jun 30, 2009 4:37 pm

Thx for your answer :)
Antheor
 
Posts: 8
Joined: Wed Aug 20, 2008 2:49 pm

PreviousNext

Return to General Discussion

Who is online

Users browsing this forum: Google [Bot], Majestic-12 [Bot] and 16 guests