Probably itās better to either link it from all subforums or move it to tech support
To stay or to leave of this community
move it to tech support
He asked for a sticky. He finally got it. Now you making trouble?!
Gah
What if we hosted a third-party forum site, where we could actually subscribe to threads (gasp!) and just help each other out and actually moderate things. Would that be a good idea? Itās something Iāve been thinking about a bit.
Cue the cure
Seriously though, the lack of communication is one of the reasons I occasionally work on my Open Source ST3 compatible editor. Itās not ready to be used for anything real, but I believe itās not too far from it from a backend perspective in case anyone is interested in putting some more effort into it. Iād gladly add collaborators if someone is actively submitting pull requests. Itās been a couple of weeks since I looked at it last, but IIRC it then supported Textmate colour schemes and syntax definitions, multiple cursors, and a large enough subset of the ST3 python api to successfully run Vintageous full unit testing suite.
The community here seems to be dying. Whenever a post like since appears, everyone appears out of nowhere as is theyāre not to blame for the lack of content. I havenāt done much recently in the ST realm but the few times I have, I asked for help with my plugin to no avail. Maybe the problem is the forum software, but idkā¦
More importantly, @quarnster, I went to try lime but ran into issues building it. Actually, tbh, I didnāt even get that far. I get an error setting up the dependencies:
Cloning into '/Users/liam/Development/Go/src/github.com/quarster/parser'...
fatal: https://github.com/quarster/parser/info/refs?service=git-upload-pack not found: did you run git update-server-info on the server?
Any ideas? Iāve never used Go before so itās probably something really stupid.
Thereās a typo in the readmeā¦ you have to change āquarsterā to āquarnsterā.
Here are the rest of my notes so far:
go get github.com/salviati/go-qt5 #*(edited URL)
run the go-qt5 install instructions
if you use homebrew, use āqmake PREFIX=brew --prefix
/libā
you have to clone the lime repo into your GO_PATH/src directory, because thatās the way Go works I guess?
I donāt have python-config but I have python3.3-config
But python3.3-config tries to set the flag -Wno-unused-result, which my gcc chokes on, so I deleted that.
Now Iām stuck at:
../../github.com/quarnster/completion/util/binaryreader.go:113: undefined: expression.EXPRESSION
ā¦whatever that means.
Also it is impossible to search for answers about Go. It reminds me of when I was working with CAN bus a bit agoā¦ search engines arenāt built for things like ācan error 7ā or āgo expressionā.
Ironic that Google came up with an unsearchable name for their programming language.
Ha, knew it would be something stupid. Thanks!
Trying to get everything else set up nowā¦
Let me know if you figure it out! Iām still reading about Go, trying to figure out why expression.EXPRESSION should make sense.
The go-qt5 pull requests were already accepted (!!) so you can use github.com/salviati/go-qt5.
[quote=ātitoā]While I can understand the lack of responses to some questions and threads from the developers of sublime text, I canāt understand a complete lack of responses to the coordinated efforts made by the community members. I canāt fairly judge whatās going on here, since Iām relatively a new member, I donāt know jon, and the only one mail I wrote almost a year ago never had a reply. Maybe they are happy this way, because of some unknow past issue, or just because nothing, and thatās fine to me, since there is no real *obligation *to do any of these things.
What I know, is that I joined the community of a commercial product, which was supposed to be somewhat open, and it is, because most community members, participating, from old yo new ones, try to contribute and be of help; but our inability to get a proper organization makes me think Iām wasting my time here, login to this forum, and keep an eye on overall issues.
I enjoy and like this editor, but Iām currently meditating if, to accept it is this way, or just leaveā¦[/quote]
The lack of any form of support is extremely frustrating, but what really bugs me is the lack of respect for his clients and turning of simple things like forum notification so we donāt have to waste so much time checking if something has been responded to. Maybe it is because he doesnāt bother to respond anyway so figured who cares about notification, but some other people in the forums actually respond to posts and I would like to see them. The comment about not wanting to spend time setting up a mail server is bs. It takes 60-5 minutes to do it. It is most likely already setup with where ever he is hosting this. Just a complete lack of respect and an FU to his paying customers.
Youāll need to:
cd $GOPATH/src/github.com/quarnster/completion/build
go run build.go
Some unit tests in this step might fail depending on their quality (ie how specific they are to my installation), but they are safe to ignore. Iāve updated the readme with this info.
I have been watching over the github bug tracker thread hoping for a reply from jps. Itād be really nice to see just a touch more communication from the development side of things, outside of the occasional reply or new build announcement, and also some organisation of bugs and their status beyond the many wild threads in the forum.
I also run a relatively large-scale product by myself and understand it can be both overwhelming and distracting to deal with many incoming bug/feature requests, but it is something that does need to be done. Providing next-to-zero support isnāt a good look for a product, no matter how amazing the product is (and ST is amazing).
quarnster, great idea But wouldnāt choosing the exact same technology as Jon (C++ + Python) be a surer way to build a cross-platform editor? Is ST internals explained somewhere?
Also, LightTable (another editor w/ another spirit) uses node-webkit, which might be worth looking, but Iām not sure if you could achieve great performance with it.
As tiko, Iām also frustrated that sublime isnāt becoming a great basis for becoming an IDE, and the community is apathic.
I know JavaScript runtimes have come a long way, and if you take away Internet latency, an HTML/JS app might feel reasonably snappy on a good machine. But you could never hope to emulate compiled C/C++. Lighttable seems to be trying a pretty different concept, and perhaps that different concept can make up for the loss of speed. But reverse-engineering Sublime, which has āfastā way up there on its list of key features, seems like a heavy lift.
Itās using some of the exact same technology via python3 and oniguruma. I avoid C++ like the plague nowadays for my own sparetime coding.
Not really, but much of the extensibility that users are exposed to is documented (much of it by third parties!). Oniguruma was mentioned for textmate compatibility somewhere in the forums, so thatās what Iām using too. I believe pango and cairo have been mentioned for font rendering. Iām sure you can figure out lots more via āstrings sublime_textā if you really care.
Actually JITed code has potential for some complex runtime analysis which can make code faster than compiled C/C++.
I find this quote silly. ST isnāt faster than other editors, in fact itās very much possible to do operations much slower in ST (a somewhat recent thread about loading huge log files spring to mind). STās edge performance wise is in its rendering performance compared to other editors and that needs no reverse-engineering.