Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/pulsar-edit/language-go
:lock: Go language package for Atom
https://github.com/pulsar-edit/language-go
When a comma is behind a closing brace, this should also match the
decrease patterns
81c34c92799c02ff752f9d5ef5d16188bfe42132 authored over 9 years ago by Max Brunsfeld <[email protected]>
This reverts commit d62a5afe9225a05a6ed9dd7fbe29eb31c3eec587.
17c2ad64804c20d9506d14754a9bb0309291ced0 authored over 9 years ago by Max Brunsfeld <[email protected]>723c541f8488a1418c8b98a0c3d6bdb542bdd14f authored over 9 years ago by Kevin Sawicki <[email protected]>
Updated the name to be more inline with TextMate
97f4331739b85a80e578b91b7438c5f54e466ca1 authored over 9 years ago by Kevin Sawicki <[email protected]>
After having quite some discussions and improvements it seems we are
now in the final stages of ...
85af0f562c987767cbf48bee0db5de4db2ec4ba2 authored over 9 years ago by Kevin Sawicki <[email protected]>
Add package snippet
460396c1ef33b9c86f13ea04ffd090628d95943e authored over 9 years ago by Kevin Sawicki <[email protected]>Add a new useful "package" snippet.
f58226268e9dcf76236456a1dc977fc6be93e0e7 authored over 9 years ago by Gabriel Mazetto <[email protected]>Add coffeelint support
4a53caf17571aa280537193af8ac99d75e1417a0 authored over 9 years ago by Machisté N. Quintana <[email protected]>08fb6e0908f643320092c0aa0b438077246b27f2 authored over 9 years ago by Machiste Quintana <[email protected]>
6c1cf4ac678086714ab46157071a1de0e171964a authored over 9 years ago by Kevin Sawicki <[email protected]>
Adding new regexp to improve indentations
43305b9740c49d57699c5dd690f97d0a2c44d5d8 authored over 9 years ago by Kevin Sawicki <[email protected]>
As discussed earlier in PR #43, we need to extend the current options
Atom has to determine what...
01a9adb907ce5b8c093fce92161b16fb2d4536ea authored over 9 years ago by Kevin Sawicki <[email protected]>
Fixes #31 and #41
5f177a55fdf5b6d96862233c5dadb7781262e5e3 authored over 9 years ago by Kevin Sawicki <[email protected]>Fixing a small bug around `func`
44d379d7303aaa134e33ffc18a02ad853066ba61 authored over 9 years ago by Kevin Sawicki <[email protected]>
After more testing this isn’t a good one to add until the Atom
internals are a bit better for th...
Possibly prevents some corner cases as it are more strict matches.
57133f329823eab8fa00d99aa82c8505580919e2 authored over 9 years ago by Sander van Harmelen <[email protected]>
I know at least two corner cases which are still not 100% after adding
this fix. But those corne...
Also adding some comments and sorted the ordering of parameters to be
consistent throughout the ...
719800ddc9471a273191f052890342f870552133 authored over 9 years ago by Kevin Sawicki <[email protected]>
Updating/fixing the rune matching
9f153ea06b771aa93126677dd72bacec2dccb02b authored over 9 years ago by Kevin Sawicki <[email protected]>
The class `constant.rune` is generally available in theme as the name
`rune` is more of less Go ...
a6bc24092ec3bdb1ac48093210afe6728b101f67 authored over 9 years ago by Kevin Sawicki <[email protected]>
Add print verbs recognition in raw quotes and fix rune (single quote string) recognition
fa96003bda17d8dfca57d9a72026b2f7bd4053c9 authored over 9 years ago by Kevin Sawicki <[email protected]>
A single quote string is only used to specify a rune. There is no such
thing as a single quote s...
fa1f8987cb228283842bae99cc78cdc7bfe8363d authored over 9 years ago by Sander van Harmelen <[email protected]>
e6e88de77fc8f83946bee2d0f9e4f5fb098d5ecf authored almost 10 years ago by Kevin Sawicki <[email protected]>
Some grammer tweaks
775c78a234576867c4e010b754b224c7e893ac2b authored almost 10 years ago by Kevin Sawicki <[email protected]>
The updated specs in commit 18d1c79 and the added specs in this commit
together cover the change...
Will add some additional specs later on to test for any changes not
already covered by the exist...
d6cf0abcea2f8302b6e3ad51d1bbb25d2e7623e2 authored almost 10 years ago by Sander van Harmelen <[email protected]>
It is true that `func` is a type, but at the same time it’s also a
keyword. So I prefer to keep ...
A single colon is not an operator according to the language specs.
fe2d8a8ba9e8609beccf4b96ee98041ceb820561 authored almost 10 years ago by Sander van Harmelen <[email protected]>
Without this update types are sometimes highlighted and sometimes not.
So when you declare a new...
Without these updates, the receiver types (so when not doing a function
declaration, but a metho...
Trailing whitespace is not illegal Go. Of course it’s best practice to
*not* have trailing white...
5fa8d11f75014818ff192d88b52d473f2b6e041a authored almost 10 years ago by Kevin Sawicki <[email protected]>
Fix grammer of built-in functions and their data types
bad6afcf133c30e597c987341fa9a1645f72a269 authored almost 10 years ago by Kevin Sawicki <[email protected]>925140e22ec2c8e65f3ae9cc2dbfb58e323e6a38 authored almost 10 years ago by Bassu <[email protected]>
e90b4aeb1855a0fa4eaaa9de5b628dddc3ca19af authored almost 10 years ago by Bassu <[email protected]>
e6ec1dbb73b41c0eb60af3d9845f4fee32b97ef2 authored almost 10 years ago by Kevin Sawicki <[email protected]>
d57fab8eb212baa7074276a06e6ae0da26cfde92 authored almost 10 years ago by Kevin Sawicki <[email protected]>
71ca3d99f0db6eab9328a74feb85af962eeb0e05 authored about 10 years ago by Nathan Sobo <[email protected]>
94959026f13cf65e7be942a5e8617f498284f4a2 authored about 10 years ago by Nathan Sobo <[email protected]>
b6791c6bcef59538d547b9dfd92e47fb5ecd7e81 authored about 10 years ago by Max Brunsfeld <[email protected]>
7c3f8f5ee5d5dc9814504865b6f70ec545991006 authored about 10 years ago by Max Brunsfeld <[email protected]>
8e46343fd455d014e704ef18787916ab4473898f authored about 10 years ago by Kevin Sawicki <[email protected]>
9478a8b3238e9e390b4d0b8fd52ef898e9e90979 authored about 10 years ago by Kevin Sawicki <[email protected]>
Go Template grammar
e94e0b8825f3607e8d388f9d61c366da490aa4e5 authored about 10 years ago by Kevin Sawicki <[email protected]>97e7993dd8f4db5543089a976d809d0edd2327b9 authored over 10 years ago by Nathan Youngman <[email protected]>
ea7e11aec947edc0482eecac22978e140da9b183 authored over 10 years ago by Nathan Youngman <[email protected]>
https://github.com/DisposaBoy/GoSublime/commit/f2ffba8c07e9fd6039dbfa26bb8f49a3342e09ae
12b2b16edf656bd54fd6c8002cbd1f8e9b4bae91 authored over 10 years ago by Nathan Youngman <[email protected]>From GoSublime
ref #26
df0e294ecf4b3648300e9fdd73a8456068a49010 authored over 10 years ago by Nathan Youngman <[email protected]>de98dece48c29a40f6169c43358d6626fdd26889 authored over 10 years ago by Kevin Sawicki <[email protected]>
finer grain matching for func decl and operators
61eb3ffef005fd6be7d65e7730f61f9e35e09d4f authored over 10 years ago by Kevin Sawicki <[email protected]>72461ca7265d5f60ce0b282e29b5a9ed602f6768 authored over 10 years ago by Joshua Boelter <[email protected]>
218bed22a8c2d342feb0ea1abad6499437df4f12 authored over 10 years ago by Kevin Sawicki <[email protected]>
Improve handling of multiline "var" declarations
15c388f6371485c5d7289affc7d8c015ccda5a5f authored over 10 years ago by Kevin Sawicki <[email protected]>b4a64d3d52c39e4eb2b08e82f8e00c588658a645 authored over 10 years ago by Ash Wilson <[email protected]>
This is only really legal within a `var ()` expression, but this'll work.
eb3345772669e7792e6a02bc869094eb033d7ef1 authored over 10 years ago by Ash Wilson <[email protected]>8e3587620d91f1056163955895396d6c082030d8 authored over 10 years ago by Ash Wilson <[email protected]>
And still fail, but still.
57d19a8f38dfe17c7ceaf66f55466f0640b52db3 authored over 10 years ago by Ash Wilson <[email protected]>Wasn't I just telling people not to do this on YouTube?
Anyway. I'm reworking the `var` handlin...
7dee6c55485bf6a7de2945ff4673ad132f237289 authored over 10 years ago by Ash Wilson <[email protected]>5bf380a822dd386fbad71f7c0a14f062985c66a8 authored over 10 years ago by Ash Wilson <[email protected]>
They now catch the missing-) problem.
792b9252f4b953f89d846888ef34aea5cdc5610a authored over 10 years ago by Ash Wilson <[email protected]>e710f6e178eae0f3d12a832d246c5b3e0c16fea4 authored over 10 years ago by Kevin Sawicki <[email protected]>
Add goroutine snippets
a85b3d11a24e9baf9a933c4d00a509d15237e4fa authored over 10 years ago by Kevin Sawicki <[email protected]>afa3612bec64d2a267473b25443103ca7c6bbfce authored over 10 years ago by grunny <[email protected]>
3a92658aaac4c5bb22041cf8cdac356eda732032 authored over 10 years ago by Kevin Sawicki <[email protected]>
9ea508503a76e194228ed1a67dc27b761b5565e8 authored over 10 years ago by Kevin Sawicki <[email protected]>
Add web snippets
c1c76b99b8e08cdd28aa983885aafdc839828afb authored over 10 years ago by Kevin Sawicki <[email protected]>b8c930d28cdfccd1c367ed745eeef30bc1267bd0 authored over 10 years ago by leranus <[email protected]>
98a2bd811c0b53c3a7f0659e6a5811f2a3e55bda authored over 10 years ago by Kevin Sawicki <[email protected]>
6e15eb8c583c0c04c7410894b2baae0d63bf14f0 authored over 10 years ago by Kevin Sawicki <[email protected]>
Add more snippets, fixes #19
fe6c1ff28e37cf18e609b43aa92b2a0d65b24ece authored over 10 years ago by Kevin Sawicki <[email protected]>New snippets from https://github.com/fatih/vim-go/blob/master/gosnippets/snippets/go.snippets
a74414a02a6dfba84db0f29e0612dc664bad5f00 authored over 10 years ago by leranus <[email protected]>037175100d1d01e16f603dcc8b301b4479e71d96 authored over 10 years ago by probablycorey <[email protected]>
aee85416093cc7df1c098b1a66d1860d7ae39bf8 authored over 10 years ago by probablycorey <[email protected]>
Newlines are now tokenized, so they will be included when \s is used.
This is a result of https:...
99f45bf084d73d49592171ecebc12b54db8f5c90 authored over 10 years ago by Kevin Sawicki <[email protected]>
097b81230ae7dd1fd69bb744c61e70b6f87e475c authored over 10 years ago by probablycorey <[email protected]>
e17a7bbe95e667af6b4105ba731abded6ae9b38e authored over 10 years ago by Kevin Sawicki <[email protected]>
Fixes #20
d9237a523c41e6c4634ca9b180ff22c393ad45be authored over 10 years ago by Kevin Sawicki <[email protected]>Change switch snippet
18de53836a303a240e3fa25ccfb335db4c03cb20 authored over 10 years ago by Kevin Sawicki <[email protected]>Go has "go fmt" which formats Go code, an a switch block should be formated like:
switch ${1:...
6b8831d440cbbe7af0ff95392abf58f1cce807ba authored over 10 years ago by Philippe Schommers <[email protected]>7d5e6c174c7e627b1e0db32684fb9c9b6525d18c authored over 10 years ago by Nathan Sobo <[email protected]>
Attempt to rewrite grammar rules correctly (#7)
069e8227b62a68b80ba271cba375c2f463452cf1 authored over 10 years ago by Nathan Sobo <[email protected]>81edd7f0b604f2da8cb371c4b5759c38c4c873de authored over 10 years ago by moshee <[email protected]>
Variable assignment can be pretty complex[1]. The simple var
declarations matched in this commit...
37c75fa57002dc2f4bb2cc186337ca00c5d5db20 authored over 10 years ago by moshee <[email protected]>
e46333586b3a6edb13b14bee7a8af64ae963cb84 authored over 10 years ago by moshee <[email protected]>
It was incorrectly expecting the rest of the function (method)
declaration to follow it after a ...
The '(' was being included in the match and didn't get captured as an
operator by the appropriat...
a4098c49a0b3c50e1d8d3ddaa83b01d8878ef4d8 authored over 10 years ago by moshee <[email protected]>
Numeric parsing was leaving off leading and trailing periods in numbers
like '.25' and '0.' beca...
58f0e9502ade5246e17689c114f2c4ee72f57e05 authored over 10 years ago by moshee <[email protected]>
Due to being machine converted several times and actually being an
amalgam of Java, C, D, Python...
79cc2336e19aaae62e1428a41c4917a247934337 authored over 10 years ago by Kevin Sawicki <[email protected]>