Skip to content

Latest commit

 

History

History
119 lines (94 loc) · 7.06 KB

History.rdoc

File metadata and controls

119 lines (94 loc) · 7.06 KB

2.0.1 / 2012-10-22

  • Fixed code-completion with a single result: no longer puts single completions at end of file.

2.0 / 2012-10-22

  • Merged in a whole lot of work from other folks, primarily bringing in full support for Go 1.0 and TextMate 2:

github.com/AlanQuatermain/go-tmbundle/commit/1f182d955b56f6ccb308c94f4b1e1463ae99a782

sdefresne Support for Go version 1.0

github.com/AlanQuatermain/go-tmbundle/commit/a2297b561653a5cc2874c0ee106715795a92ad99

sdefresne Update documentation

github.com/AlanQuatermain/go-tmbundle/commit/abb8331d64817241a23b8668e2354e983d803c91

liuyork Fix the mistake when call “go” CMD.

github.com/AlanQuatermain/go-tmbundle/commit/789bb3951f6e82241ff57cfb4877265191b0f081

AlekSi Fix important typo.

github.com/AlanQuatermain/go-tmbundle/commit/7d7e399afecd114dfc39fe8f8bbc15c883db4c39

AlekSi It’s ‘git clone’.

github.com/AlanQuatermain/go-tmbundle/commit/cf5c2528bb70747301a9e694b55ca376fa2f12c7

mkhl Merge “Deferred Function Call” into “Deferred Call”.

github.com/AlanQuatermain/go-tmbundle/commit/76199f73304285b2e03b25192e129f9744d30ae0

mkhl Adapt “Goroutine Call” in the spirit of “Deferred Call”.

github.com/AlanQuatermain/go-tmbundle/commit/48287f71203d6c3c87c2bca96a62752b6d33bd72

infininight Improve comment matches.

github.com/AlanQuatermain/go-tmbundle/commit/7232ee66407a894f94358e23c6a32aad584a5ca7

infininight Improve scoping of braces and parens, remove outdated snippet.

github.com/AlanQuatermain/go-tmbundle/commit/cb99b8da8a12b328f8c65885a82d569917798202

infininight Hide completion command in the menu.

github.com/AlanQuatermain/go-tmbundle/commit/8d019dd8126334cf4801b8fcf151c522d4fef58f

infininight Move folding settings.

github.com/AlanQuatermain/go-tmbundle/commit/0ff2ffb4260f8332c3e1136d58e6b5122453e26b

infininight Correct version lookup and parsing.

github.com/AlanQuatermain/go-tmbundle/commit/ca55b4ce28b7badd56e3df69a56b6e8f51fce589

whitlockjc Updated all commands to use TM_* variables to locate necessary executables and TM_GOPATH.

github.com/AlanQuatermain/go-tmbundle/commit/1f69fb08bc84267ecb7b75725ddebe5a879d8bea

infininight Start using requiredCommands to locate go.

1.3.2 / 2012-10-19

  • Added Symbol List support for functions and received functions (object methods).

1.3.1 / 2012-10-18

  • Fixed some problems with the indentation regexes.

1.3 / 2011-11-22

1.2 / 2010-06-13

  • Many new snippets and updates to the command-runner implementation, courtesy of Martin Kühl (github.com/mkhl).

1.0.3 / 2010-03-28

  • Removed the no-longer-supported -oldparser flags from the invocation of the gofmt command

(github.com/AlanQuatermain/go-tmbundle/issues/issue/2)

1.0.2 / 2010-02-16

1.0.1 / 2009-11-19

  • Fixed a couple of bugs in the language grammar.

  • Cleaned up menu formatting.

  • Commands will now complain correctly if the necessary command-line tools aren’t available.

1.0.0 / 2009-11-18

  • Updated grammar, now uses much fewer backrefs and suchlike, meaning it no longer causes TextMate to hog all your CPU!

  • Grammar now correctly identifies and separately scopes just about everything I’ve been able to find, including:

    • Function names, receivers, parameters, and return types.

    • Variable initializations, whether by short or long form (including the := operator).

    • Exported variables.

    • Channel I/O operators.

  • Snippets now obey standard Go formatting rules (even though they insist on icky K&R stuff, doh).

  • New command: Tidy. Runs ‘gofmt’ to reformat your code based on standard Go formatting guidelines. This has the useful side-effect of performing a syntax check on the file, so you can also use it as pre-compilation check.

  • Regular braces () now open up in the same manner as curly braces {} if you press Enter with the cursor between an empty pair.

0.2.0 / 2009-11-15

  • New indentation increase/decrease rules:

    • Case statements decrease and increase (they pop their own line back by one indent without affecting either prior or following line).

    • Regular braces now increase/decrease indent automatically.

  • Regular braces now act as folding markers for multi-line ‘const ( … )’ declarations.

  • Code-folding matches on curly braces are now more conservative– before, they could match characters beyond newlines.

  • Built-in storage types are now matched properly.

  • Variable initialization is FINALLY matching correctly. Should work for every style & number of variables, even in-line in loop statements.

  • Matches exported variable names correctly (i.e. those beginning with an uppercase letter).

  • Dot-accessed variable match no longer consumes the preceding ‘.’ character.

0.1.0 / 2009-11-14

  • Initial Revision