You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

246 lines
7.4 KiB
VimL

Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
" From "go list -h".
function! go#tool#ValidFiles(...)
let l:list = ["GoFiles", "CgoFiles", "IgnoredGoFiles", "CFiles", "CXXFiles",
\ "MFiles", "HFiles", "FFiles", "SFiles", "SwigFiles", "SwigCXXFiles",
\ "SysoFiles", "TestGoFiles", "XTestGoFiles"]
" Used as completion
if len(a:000) > 0
let l:list = filter(l:list, 'strpart(v:val, 0, len(a:1)) == a:1')
endif
return l:list
endfunction
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
function! go#tool#Files(...) abort
if len(a:000) > 0
let source_files = a:000
else
let source_files = ['GoFiles']
endif
let combined = ''
for sf in source_files
" Strip dot in case people used ":GoFiles .GoFiles".
let sf = substitute(sf, '^\.', '', '')
" Make sure the passed options are valid.
if index(go#tool#ValidFiles(), sf) == -1
echoerr "unknown source file variable: " . sf
endif
if go#util#IsWin()
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
let combined .= '{{range $f := .' . sf . '}}{{$.Dir}}\{{$f}}{{printf \"\n\"}}{{end}}{{range $f := .CgoFiles}}{{$.Dir}}\{{$f}}{{printf \"\n\"}}{{end}}'
else
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
let combined .= "{{range $f := ." . sf . "}}{{$.Dir}}/{{$f}}{{printf \"\\n\"}}{{end}}{{range $f := .CgoFiles}}{{$.Dir}}/{{$f}}{{printf \"\\n\"}}{{end}}"
endif
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
endfor
let out = go#tool#ExecuteInDir('go list -f ' . shellescape(combined))
return split(out, '\n')
endfunction
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
function! go#tool#Deps() abort
if go#util#IsWin()
let format = '{{range $f := .Deps}}{{$f}}{{printf \"\n\"}}{{end}}'
else
let format = "{{range $f := .Deps}}{{$f}}\n{{end}}"
endif
let command = 'go list -f '.shellescape(format)
let out = go#tool#ExecuteInDir(command)
return split(out, '\n')
endfunction
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
function! go#tool#Imports() abort
let imports = {}
if go#util#IsWin()
let format = '{{range $f := .Imports}}{{$f}}{{printf \"\n\"}}{{end}}'
else
let format = "{{range $f := .Imports}}{{$f}}{{printf \"\\n\"}}{{end}}"
endif
let command = 'go list -f '.shellescape(format)
let out = go#tool#ExecuteInDir(command)
if go#util#ShellError() != 0
echo out
return imports
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
endif
for package_path in split(out, '\n')
let cmd = "go list -f '{{.Name}}' " . shellescape(package_path)
let package_name = substitute(go#tool#ExecuteInDir(cmd), '\n$', '', '')
let imports[package_name] = package_path
endfor
return imports
endfunction
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
function! go#tool#Info(auto) abort
let l:mode = get(g:, 'go_info_mode', 'gocode')
if l:mode == 'gocode'
call go#complete#Info(a:auto)
elseif l:mode == 'guru'
call go#guru#DescribeInfo()
else
call go#util#EchoError('go_info_mode value: '. l:mode .' is not valid. Valid values are: [gocode, guru]')
endif
endfunction
function! go#tool#PackageName() abort
let command = "go list -f \"{{.Name}}\""
let out = go#tool#ExecuteInDir(command)
if go#util#ShellError() != 0
return -1
endif
return split(out, '\n')[0]
endfunction
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
function! go#tool#ParseErrors(lines) abort
let errors = []
for line in a:lines
let fatalerrors = matchlist(line, '^\(fatal error:.*\)$')
let tokens = matchlist(line, '^\s*\(.\{-}\):\(\d\+\):\s*\(.*\)')
if !empty(fatalerrors)
call add(errors, {"text": fatalerrors[1]})
elseif !empty(tokens)
" strip endlines of form ^M
let out = substitute(tokens[3], '\r$', '', '')
call add(errors, {
\ "filename" : fnamemodify(tokens[1], ':p'),
\ "lnum" : tokens[2],
\ "text" : out,
\ })
elseif !empty(errors)
" Preserve indented lines.
" This comes up especially with multi-line test output.
if match(line, '^\s') >= 0
call add(errors, {"text": line})
endif
endif
endfor
return errors
endfunction
"FilterValids filters the given items with only items that have a valid
"filename. Any non valid filename is filtered out.
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
function! go#tool#FilterValids(items) abort
" Remove any nonvalid filename from the location list to avoid opening an
" empty buffer. See https://github.com/fatih/vim-go/issues/287 for
" details.
let filtered = []
let is_readable = {}
for item in a:items
if has_key(item, 'bufnr')
let filename = bufname(item.bufnr)
elseif has_key(item, 'filename')
let filename = item.filename
else
" nothing to do, add item back to the list
call add(filtered, item)
continue
endif
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
if !has_key(is_readable, filename)
let is_readable[filename] = filereadable(filename)
endif
if is_readable[filename]
call add(filtered, item)
endif
endfor
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
for k in keys(filter(is_readable, '!v:val'))
echo "vim-go: " | echohl Identifier | echon "[run] Dropped " | echohl Constant | echon '"' . k . '"'
echohl Identifier | echon " from location list (nonvalid filename)" | echohl None
endfor
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
return filtered
endfunction
function! go#tool#ExecuteInDir(cmd) abort
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
" Verify that the directory actually exists. If the directory does not
" exist, then assume that the a:cmd should not be executed. Callers expect
" to check v:shell_error (via go#util#ShellError()), so execute a command
" that will return an error as if a:cmd was run and exited with an error.
" This helps avoid errors when working with plugins that use virtual files
" that don't actually exist on the file system (e.g. vim-fugitive's
" GitDiff).
if !isdirectory(expand("%:p:h"))
let [out, err] = go#util#Exec(["false"])
return ''
endif
let cd = exists('*haslocaldir') && haslocaldir() ? 'lcd ' : 'cd '
let dir = getcwd()
try
execute cd . fnameescape(expand("%:p:h"))
let out = go#util#System(a:cmd)
finally
execute cd . fnameescape(dir)
endtry
return out
endfunction
" Exists checks whether the given importpath exists or not. It returns 0 if
" the importpath exists under GOPATH.
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
function! go#tool#Exists(importpath) abort
let command = "go list ". a:importpath
let out = go#tool#ExecuteInDir(command)
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
if go#util#ShellError() != 0
return -1
endif
return 0
endfunction
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
" following two functions are from: https://github.com/mattn/gist-vim
" thanks @mattn
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
function! s:get_browser_command() abort
let go_play_browser_command = get(g:, 'go_play_browser_command', '')
if go_play_browser_command == ''
if go#util#IsWin()
let go_play_browser_command = '!start rundll32 url.dll,FileProtocolHandler %URL%'
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
elseif go#util#IsMac()
let go_play_browser_command = 'open %URL%'
elseif executable('xdg-open')
let go_play_browser_command = 'xdg-open %URL%'
elseif executable('firefox')
let go_play_browser_command = 'firefox %URL% &'
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
elseif executable('chromium')
let go_play_browser_command = 'chromium %URL% &'
else
let go_play_browser_command = ''
endif
endif
return go_play_browser_command
endfunction
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
function! go#tool#OpenBrowser(url) abort
let cmd = s:get_browser_command()
if len(cmd) == 0
redraw
echohl WarningMsg
echo "It seems that you don't have general web browser. Open URL below."
echohl None
echo a:url
return
endif
if cmd =~ '^!'
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
let cmd = substitute(cmd, '%URL%', '\=escape(shellescape(a:url),"#")', 'g')
silent! exec cmd
elseif cmd =~ '^:[A-Z]'
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
let cmd = substitute(cmd, '%URL%', '\=escape(a:url,"#")', 'g')
exec cmd
else
let cmd = substitute(cmd, '%URL%', '\=shellescape(a:url)', 'g')
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
call go#util#System(cmd)
endif
endfunction
Squashed 'vim/bundle/go/' changes from 3efc952a7..bf390af42 bf390af42 New release: v1.16 e0f9c34ff Merge pull request #1626 from delphinus/feature/add-note-for-vim8 b670f2372 Add note for deoplete on Vim 8 6fb095f1d update CHANGELOG.md for #1611 19ae4ac25 Merge pull request #1611 from hiberabyss/master d6609168e verify 'vsplit' first c5d695482 also check whether mode contains 'vertical' 3a8cc93e5 Fix go#template#create() for directories that don't exist yet (#1618) 60a03b1ba fix errorformat for compilation errors (#1620) 7836e8a06 match vsplit instead of vertical ebe70faf6 improve neovim support f4b4ba13f Merge pull request #1583 from bhcleek/tests/test-output-parsing 40e2e1992 update changelog 6bfc9e2a6 Merge pull request #1613 from bhcleek/fix-neovim-tests 869928c83 Run all test files for Neovim, but skip :GoTest tests 3bc0099e4 Make sure all tests run in Neovim 978f01054 Merge pull request #1607 from Carpetsmoker/fillstruct-line 85c966323 change go_test_prepend_name to go_test_show_name 3f53d9bc7 add tests for test output parsing b8ad7d0eb Implement -line for fillstruct 0c98bdf53 Another Travis test 3df438c7d See if this get build on master b50d8f2c8 Fix installing `gocode` on Windows (#1606) 2a4272238 Append Go file type when creating temporary file (#1601) 7904a2776 Add support for denite.nvim about :GoDecls / :GoDeclsDir (#1604) 47251aa65 improve testing story (#1605) 21c262935 Update changelog.md 48c12aa1a Merge pull request #1597 from fatih/go-doc-url 2fe16b99f Support minisnip (#1589) 6366c6ef2 Code coverage reports with covimerage (#1586) 539cec678 Highlighting arguments (#1587) 7f4673573 Merge pull request #1602 from mocheryl/rename-usage-function a8af95cc2 Rename the usage function to make it callable 7938c88eb Update Changelog.md 3953d53e6 doc: use isnot instead of != for better safety 5daaaf640 guru: scope is not needed for describe mode (#1596) 07af1c520 doc: make godoc instance configurable bbe47d165 Revert "Use :sbuffer in :GoAlternate" (#1595) b870a052c Merge pull request #1592 from bhcleek/fix-vim-vint f63ac32c4 fix vim-vint installation c923e2927 update CHANGELOG.md for #1585 feee7fa82 Merge pull request #1585 from Carpetsmoker/test-alternate 8554d229a show compiler errors when :GoTest fails (#1588) 48ecb61af Use :sbuffer in :GoAlternate ccf98e095 Update CHANGELOG 974b2896c Remove g:go_autodetect_gopath (#1525) a9bf3cbaa Some small test running improvements (#1584) 6318e1aa0 Sync syntax from start after gofmt (#1582) c191a672e Fix :GoImpl completion (#1581) 432dc7f7f prepend test name to test errors (#1578) e2559cb3f update CHANGELOG.md (#1577) ca8ef8a9f Merge pull request #1513 from bhcleek/fix-test-error-processing 57ac640df improve test output handling 456186fd0 update CHANGELOG.md (#1573) bcd555d47 Merge pull request #1527 from bhcleek/fix-fugitive-errors a50c83146 Add test and fix Exec() call 4fe11eacf eliminate errors when trying to run a command in a directory that does not exist ebbc5b34d Add some VimScript lint tools (#1558) a81c1bd52 Merge pull request #1565 from bhcleek/changelog/1562-1563 e581f3f01 typo (#1569) c6ea0c1fe update CHANGELOG.md for #1562 c0d209cce Merge pull request #1562 from washtubs/master d79dd9cbe update CHANGELOG.md for #1563 90384c0ca Merge pull request #1563 from horgh/horgh/run-gometalinter-on-tests 770164ab2 Add --tests only when using the default gometalinter command 70ecda391 Pass --tests flag to gometalinter so that we lint test files d05d93a7e Make :GoTestCompile respect build tags ba6ce99a6 Expand test framework (#1548) bd35a4ec2 Add scripts/docker-test (#1550) 3eefef0b1 Merge pull request #1553 from wuzangsama/master 8ee54fa96 comment out err modeline d735fc9fc Merge pull request #1551 from bhcleek/docker-image-install-vim ee377102d run scripts directly instead of via make in Dockerfile 95584e32d install vim in the Docker image d27a937a3 Ask for "go env" (#1547) 7efc3fe06 Better testing (#1476) 40e02891d Fix UltiSnips gpl snippet (#1535) 44e7173aa add modeline to CHANGELOG.md (#1546) 4409db9b2 Merge pull request #1540 from bhcleek/changelog/1538 06ba514d0 update CHANGELOG.md 5a3a2319a Merge pull request #1538 from 'tmatias:toggle_same_ids_check_group' ee76970c5 improve go#guru#ClearSameIds readability d3832a4e1 check group in when toggling same ids 087899210 Display warning when people use an older Vim (#1524) cc93090b0 Add .editorconfig (#1523) b28351fdd Merge pull request #1528 from bhcleek/add-modelines 4a8e342e8 Merge pull request #1529 from fatih/fix-go-play 219b9a12c tool: fix :GoPlay by using the correct IsMac() function 448a95767 add missing modelines 51dbbc412 Merge pull request #1461 from bhcleek/gopath-autodetect-default 2e6b84757 disable g:go_autodetect_gopath by default faf628814 Merge pull request #1521 from bhcleek/changelog-1519 544c894c3 update changelog 0643e9ecc Merge pull request #1519 from bhcleek/fix-go-test-compile b2ffdaa8e do not try to run tests for :GoTestCompile 011dcadc0 normalize message output (#1512) f6196ad98 Update ChangeLog 112ea9090 Merge pull request #1465 from Carpetsmoker/rename-complete 57d60ff05 Also clarify docs a bit d3a07e2c3 Address PR feedback 172139cab Better prefill and completion for :GoRename 2f838940e Clarify documentation for g:go_play_browser_command (#1495) bd5bd982d edit issue template (#1502) f61f97fbb edit help file and function description (#1503) da4a86afa Update CHANGELOG 6ba5992fc Turnoff window resize if its still visible (#1488) 8ccaa5134 edit documentation (#1504) 863008a33 Fix util echo function: ensure l:msg is a list after split() (#1498) 96995056c Merge pull request #1492 from fatih/new-release 010d0cc59 New release: v1.15 4d518eef8 Merge pull request #1491 from fatih/update-changelog a0a528a0f Update CHANGELOG.md e3725d45a Merge pull request #1474 from bhcleek/close-gofmt-list-vim7.4 be4133a0b Merge pull request #1485 from cassiobotaro/master 1c1980fd6 ensure fmt list gets closed when title cannot be checked 7cb6d701c Fix #1484 GoDecls break when motion returns empty dcd3e3bfb Don't use `v:t_list`. (#1479) 54150c199 Fix GoInstallBinaries error message (#1478) 8914c7e39 Allow arguments for :Go{Install,Update}Binaries (#1467) 2a9c03edd Clarify the documentation for the guru scope. (#1466) ff2936872 Add go#util#Exec() (#1471) 620717490 Documentation for syntax highlighting (#1469) 78b7db128 Support fzf on GoDecls[Dir] (#1437) 458d23085 Merge pull request #1463 from bhcleek/better-assignment-highlight 09911f93f update CHANGELOG.md (#1451) 8fe9a2425 reduce goVarAssignment regex branches 40bdb6ab0 Implement :GoFillStruct (#1443) 0371da68c Show multiline errors (#1456) 40bf77e5f teach goVarAssign about all assignment operators 5e4ed05df Merge pull request #1460 from bhcleek/update-change-log-higlight-assignment 7a3316f59 update changelog 7a7af87f8 Merge pull request #1458 from xlucas/master 7fbccd9da Variable assignments syntax highlight 1e7560e0e Merge pull request #1453 from Carpetsmoker/fix-list-type-commands 6ce489126 Fix string comparison 2b2ffcdde Fix syntax for `s:default_list_type_commands` 2162c2fa1 Fix :GoBuild shell escaping (#1450) 5730b71ea Merge pull request #1449 from bhcleek/consolidate-list-type-command-keys b319ed975 Load ftplugin/html.vim for gohtmltmpl (#1442) 2b3610ff5 fix arguments to jobcontrol#s:spawn (#1448) 0ff17516c change GoModifyTags default list type ce9e0fcd8 refactor for maintainability 262fb6308 doc: add example for go_list_type_commands 6b7bab65a Update CHANGELOG.md df60f2652 support for customizable lists types (#1415) dfc89933c Update CHANGELOG.md eac41c98a Merge pull request #1439 from guns/fix-async-guru-data-race 17c03852f Parse messages from guru on close_cb, not exit_cb b71f2b757 Fix ChangeLog links (#1436) 5f0c5941b Fix go#package#FromPath() (#1435) 2d36a7882 Merge pull request #1434 from fatih/remove-brackets a5cdeb59d CHANGELOG.md: fix GH links syntax e287f9b83 Merge pull request #1433 from fatih/fix-issue-links 5ecd7966f CHANGELOG.md: fix markdown syntax to link to GH issues/pr's b88a5c989 Proof read documentation: "Intro", "Install", and README (#1432) f71d6e70a Update CHANGELOG 75d0e9f7a GoImpl: support relative (vendor) imports (#1322) 37e5082d4 Add support for unite.vim for :GoDecls / :GoDeclsDir (#1391) 54bcb5bfa Fix g:go_fold_enable, 'comment' value aa526f0fb Update CHANGELOG 9cce36bd8 Allow folding any comment (#1428) 0be825dd4 Vim syntax match for variable definitions (#1426) 5db7dd6a6 Load buffers with :GoDef relative to cwd (#1277) 506ddafc2 Add support of g:go_doc_command option (#1420) 67a3e972a Show output of vimhelplint failures (#1430) ea3346620 Remove accidentally committed file; update CHANGELOG 55a54f149 Merge branch 'pr-1414' 63c76f919 Update CHANGELOG.md b0ae2c584 Merge pull request #1386 from Carpetsmoker/goimpl 6d15159e8 Update CHANGELOG.md 18eba1a08 Merge pull request #1411 from kirstein/master cdd056ff8 Merge pull request #1377 from Carpetsmoker/fold-pkgcmt 8ba55ec3c Update Changelog.md fb2763465 Merge pull request #1422 from jasonkeene/ginkgo-faq 79f451448 Some small :GoImpl improvements 125d5caf3 Fold package-level comments c420b47cd Add FAQ entry for how to run focused ginkgo tests 117c33413 update comment b5271d098 Fix to fails of GoMetalinter result filepath in subdir. resolve #1413 79152447b term: exit insert mode 52c5b1f74 fmt: fix backwards compatibility with getqflist df99b193e Update CHANGELOG.md 9a433e5db Merge pull request #1407 from fatih/fix-autoclose-gofmt a9ad6b3f0 fmt.vim: only close quickfix if its belongs to gofmt dfd860471 Add initial commit 8eef8ea57 Add all release information to changelog 4fd3a60da Add old changelog (v1.3) 5939bdd8f Add old changelog (v1.4) 9391a575a Add old changelog (v1.5) 30d036a02 Update CHANGELOG.md ba09b8fef Merge pull request #1401 from fatih/gomodifytags-improvements e655a39ba Update CHANGELOG.md a0ecfabad Merge pull request #1400 from cfsalguero/issue-1396 386e81004 tags: use -modified flag and show errors 525fe8af9 Update CHANGELOG.md e8e49eac5 Merge pull request #1387 from Carpetsmoker/import-comments cf15171af Add demo link to syntax based folding 25d00acf3 New release: v1.14 5d5c96665 Updaste Changelog.md c9052d527 def: only show filename to prevent showing long paths 250c6397c Merge pull request #1385 from Carpetsmoker/godef-msg 78a87d866 Merge pull request #1384 from Carpetsmoker/fold-var 9c292d9ee Update CHANGELOG.md 9c49d42a0 Merge pull request #1394 from mikelue/master 239cbec81 Update CHANGELOG.md 6a470dac4 Update CHANGELOG.md ebdcf3ad9 Merge pull request #1382 from Carpetsmoker/lint d758e7f52 Update CHANGELOG.md 13b9eb578 Merge pull request #1381 from Carpetsmoker/vet 805334818 Document how to use a different Go binary (#1373) d4f931d7e Merge pull request #1395 from deltaskelta/doc-typo-fix e8cf579db Issue 1396 go#def#tab fails if file is already open 60db0a282 Typo fix c16c29a8a Complement the path of command for different situations of Cygwin environment ec6500bb4 Allow comments in import blocks 436bfd58f Show message when using :GoDef and opening a new buffer a683b6a38 Fixes for folding var/const blocks 2d91dbdcf Run :GoLint against the package of the open file f439c0cb5 Fix filepaths in the quickfix list for :GoVet 76cd99db6 Merge pull request #1356 from antoineco/master 8de2e7df9 Clarify :helpt prerequisite for using :help vim-go a35c51f3e Update CHANGELOG.md 68c70160f Merge pull request #1371 from Carpetsmoker/new-file 0da59fe21 Update CHANGELOG.md 629cd6d42 Merge pull request #1372 from Carpetsmoker/gofiles-types 3ba1fefa0 Update CHANGELOG.md 307180cd7 Merge pull request #1374 from Carpetsmoker/spaces 82f7e25c5 Update CHANGELOG.md 64bdf041f Merge pull request #1379 from Carpetsmoker/missing-gogetdoc 026728c51 Merge pull request #1378 from clee/fix-contributing-link 64bd8ddd3 Don't show window if "gogetdoc" command isn't found f8ce5e051 Fix link in CONTRIBUTING.md 6be1c2175 Preserve cursor column through formatting (#1369) 857eaa5b9 Fix various commands when GOPATH contains spaces. 702b1a490 Make :GoDef work if a file path contains spaces 3b7b37626 Allow specifying which filestypes to list for :GoFiles bd6c4562b Show correct message when editing a new file 2d89f0052 Merge pull request #1368 from anarchyrucks/patch-1 f95eb84f6 Fix typo 1575dcab2 Update CHANGELOG.md d5f55053f Fold import, var, and const blocks (#1339) 3b6270e06 Update CHANGELOG.md ab0df08ca Merge pull request #1367 from fatih/improve-cursor-replacement-fmt 838492059 fmt.vim: fix cursor staying on the same line when goimports is used ca1d7127b Update CHANGELOG.md e0e8032a7 Merge pull request #1366 from fatih/fix-multiple-src 02c5d8a57 path: fix autp detecting of GOPATH for import paths with string 'src' d98b80ecf Update CHANGELOG.md cc28ff699 Merge pull request #1365 from fatih/fix-gofmt-list e4e992a1c fmt.vim: default to quickfix list for showing errors d5979c91e Merge pull request #1364 from Carpetsmoker/hl-type dd6e15468 Don't add offset to goTypeConstructor. 82998ea2f Update CHANGELOG.md 872bef43d Merge pull request #1363 from fatih/fix-array-index 6d8b86ed9 path: fix gobin path for go => 1.7 bfcf8b057 Update CHANGELOG.md e56673862 Merge pull request #1361 from seanpile/keep_list_open 4e3f55be7 Update CHANGELOG.md b54de478e Merge pull request #1362 from fatih/fix-swap-file fd44242d5 fmt: fix blocking ui when swapfile is enabled 06987d569 Added ability to keep the quickfix/location list window open after successful operations instead of autoclosing 58bfea76b Update CHANGELOG.md 8b02779ba Merge pull request #1345 from fatih/include-func-variable 789ffb460 textobj: include function variable for anonymous functions f08fcab5c Update CHANGELOG.md 657d0937f Merge pull request #1338 from Carpetsmoker/fix-1282 2647e9bda Merge pull request #1340 from Carpetsmoker/vimhelplint 971f3071f Update CHANGELOG.md acd0be01a Merge pull request #1344 from robot-dreams/patch-1 1a946d9be Fix warning when goimports doesn't support srcdir 55ba44a57 Fix doc lint error f7df583a0 Add vimhelplint to Travis tests cfa9713eb Match zero-width in goTypeConstructor bcf3f23dd Update CHANGELOG.md 0a8af0caa Update CHANGELOG.md 4787f2762 Merge pull request #1335 from Carpetsmoker/go_doc_max_height 290887538 Update CHANGELOG.md 4fd118269 coverage.vim: add echo message for GoCoverage 837143b72 Merge pull request #1336 from rhysd/fix-typo 841457035 fix typos in docs, changelog and sources 2eb88b70a Add g:go_doc_max_height setting 3806c4e59 Update Changelog.md 2df21ebaf Merge pull request #1330 from fatih/go-build-cache e1c0d7b0b cmd: add -i flag to go build 182a9dd14 Add a note about the recent test refactor 7b93bae4b commands: expose :GoDecls{Dir} command to show a warning 147360e9a Update Changelog.md 91b159a7e Merge pull request #1326 from tmc/coverage-args f5898d3c8 Create CHANGELOG.md aefc0a2a0 Merge pull request #1327 from fatih/fix-echo-output-tesst 21cfbbc0d test: fix outputing message when test finishes b9bef683b coverage.vim: pass along arguments to coverage_job fec6321d2 Update CHANGELOG.md d75e17546 Fix syntastic help (#1323) 4f2bdd61a Update Changelog.md bf9cdc211 Update Changelog.md 913c181b8 Merge pull request #1321 from fatih/improve-import-path 15d3b3c86 package: improve import_path by using go list 61b897f14 Update CHANGELOG.md bc097c164 Merge pull request #1320 from fatih/cache-env-calls 52e5ad5cf Update CHANGELOG.md e2be1fa7e Update CHANGELOG.md a4b64e28e Merge pull request #1318 from bhcleek/feature-test-template f4be8f612 Use a different template for test files 4f04d680e New release: v1.13 b0a11f016 Improve caching for go env calls d2e1e1764 Update CHANGELOG.md 404dca66d Merge pull request #1319 from fatih/fix-def-tags 150b2cc05 def: fix passing build tags to guru 16e0ccf28 Update CHANGELOG.md 196792d20 Merge pull request #1317 from fatih/test-compile 21376e689 test.vim: more efficient compiling of test files 7fafcb14f fix coverage to use new test.vim file 9b3aa3f2d Update CHANGELOG.md 161bc4632 Merge pull request #1316 from fatih/fix-test-coloni 8f0029172 test.vim: fix messages with colons 57aaa95ac Merge pull request #1315 from fatih/standalone-test-parsing d2ff39ca7 test.vim: refactor to use its own parse function 76044c0c5 Merge pull request #1314 from fatih/refactor-parsing 8f9699486 Refactor all test related commands into test.vim 899b741f2 Merge pull request #1311 from tgrosinger/typo-fix 57e062a27 docs: fix typo in command 476239117 Update Changelog.md 60565da2d goimports fails when proj symlinked in GOPATH (#1310) aec329223 Update Changelog.md 0325c5e04 Specifies the type of list to use in GoMetaLinter, by go_list_type (#1309) aab6381ea Update Changelog.md 016c03c99 path: do not use a dedicated function for cygwin 3f5dd0a5a Add path convertion for native-win-vim with Cygwin support (#1092) 0235a8f85 Update Changelog.md 66b04e85d Merge pull request #1308 from fatih/improve-fmt-commands e6533efc8 fmt: change go_fmt_options's type to dict 00ab89e4d Update CHANGELOG.md b8a6dc963 Merge pull request #1296 from fatih/term-neovim-fix ff3c10ec4 Update CHANGELOG.md e63e16602 Merge pull request #1304 from fatih/add-listtype-support e3760a58d fmt: add support of 'go_list_type' for :GoFmt and :GoImports 8efd1dd73 Update CHANGELOG.md 66e3d342f Merge pull request #1301 from zkry/highlight-interface-struct-fix f8863b067 Fix the highlighting error by putting the interface\|struct section inside \( \) to correctly identify word boundries 403b9bb29 Merge pull request #1300 from robphoenix/master 276e7abc2 fix single spelling error in vim-go.txt 7b311be14 Update CHANGELOG.md 162e26369 do not jump to the quickfix window when gometalinter is executed (#1293) 1cc18529e Merge pull request #1299 from fatih/fix-tags-settings 07e055236 addtags: unify settings for case setting c1ae945f6 util: remove nonused go#util#AddTags function 4fda59601 term: fix cwd after running command 05efdfe80 Update CHANGELOG.md 2e1979847 Merge pull request #1295 from etdub/master fd7d4d40d Change GoLint command to lint the current directory instead of the current file (issue #1263) 7fb96896f Update CHANGELOG.md 26e61829c Merge pull request #1280 from fatih/fix-autodetect-gopath c609352bb path: return the unmodified GOPATH if autodetect is disabled 6f392c454 Update CONTRIBUTING.md 1143f398e Merge pull request #1279 from fatih/update-docs 8b7d743e5 docs: add new :GoDef mouse mappings 1c6ccb1f2 Update CHANGELOG.md eb739e185 Merge pull request #1264 from lilydjwg/master 4cdb20ca5 Update CHANGELOG.md f6554604f Add :GoAddTags transform (#1275) 8532385af Update CHANGELOG.md 8e0ddef60 Merge pull request #1276 from creaky/master d92a4f6f0 Updated code based on feedback and further analysis 27228dada Merge pull request #1278 from dorons/master 872e4e190 Fixed indent for 'ife' snippet b57ee9088 Update CHANGELOG.md 1a7887e32 Include keyify support (#1258) e9bb5eaa4 Fixed issue Vim-Go broken on freebsd #1224 aab745ece Update CHANGELOG.md cdffa16f5 Merge pull request #1268 from Foxboron/patch-1 f1c6f6649 Include if with inline error handling 78c2a9a0b support <C-LeftMouse> as well b4936d89b Update README.md ae5e0d887 Merge pull request #1255 from fatih/readme-improvement 580103e67 Simplify Readme.md 08d0c34d0 Update changelog.md c71c75e4c Merge pull request #1247 from pborzenkov/close-race 48e0660e2 Update Changelog and add docs for new gometalinter feature 18a5dad3c Merge pull request #1253 from redforks/master 882a1932e Add go_metalinter_excludes config variable 55906b13d Merge pull request #1250 from bradleyfalzon/patch-1 f16e5d9fe Minor typo in change log 26362e4bf New release: v1.12 c20e192ea Update CHANGELOG.md 7871cd94b Update CHANGELOG.md 727aed364 Merge pull request #1248 from fatih/default-gopath 6db12a966 Go 1.8 compatible GOPATH improvements 5c721a278 job: fix race between channel close and job exit 411981189 Update CHANGELOG.md b14621829 Merge pull request #1246 from fatih/fix-install-arg 58adebd7a cmd: we don't need to shellescape for jobs e0a7b12e1 Update CHANGELOG.md 5d684f6da Merge pull request #1235 from thsnr/master 58853d520 Update CHANGELOG.md a83c4c0bc Merge pull request #1242 from danielheller/godef-help-explicit-arguments cec0fc361 Update GoDef help: remove explicit arguments 1aa048b2d Allow trimming around comments in gotexttmpl syntax. 362e15ab4 Merge pull request #1233 from rigelrozanski/patch-1 8cb66af59 Updated Broken Link eb8adf52b Tidy up and fix typos 091a8c1f9 Update CHANGELOG.md 0586539e0 Add :GoBuildTags to set build tags (#1232) cf3aad953 Update CHANGELOG.md 03fc6a710 Add build tags support for gorename (#1225) b9c815626 Update CHANGELOG.md 71efb2e6d Set GOPATH for both possible go guru execution paths (#1193) 7ff6d8e06 Update CHANGELOG.md 92d0d07a6 Merge pull request #1195 from haleyrc/master 70aba7c27 Update CHANGELOG.md ac2f89b41 Merge pull request #1197 from jhillyerd/noshowdoc 7149f3eec Update CHANGELOG.md 468fa9823 Merge pull request #1199 from tarrant/master 9a9f010ec Update CHANGELOG.md 2fc67cd72 Merge pull request #1211 from cespare/goimports-options ded4d3169 Respect go_fmt_options when running goimports 4490a1f67 Fix whitespace and typo (#1201) 68f398b3b Update CHANGELOG.md a8a253bb8 Update CHANGELOG.md e4e5e2267 Merge pull request #1204 from fatih/gotags eca86e03f New GoTags improvements d3f90c21e Set the filename in the location-list d5d826a69 Document 'noshowmode' requirement for echo_go_info 884870e88 Modify the resize behavior for godoc 1425decf6 Update CHANGELOG.md fc1ab4052 Merge pull request #1194 from jblebrun/no-gopath-env-fix a4edbfc8e Ensure no trailing : in gopath 9b0362562 Update CHANGELOG.md 119eec1b3 Merge pull request #1177 from francescomari/guru-tags 0dacf2917 Update CHANGELOG.md 86834ce79 Merge pull request #1184 from mattn/non-utf8 9cb5965f5 Update CHANGELOG.md 6e832e6c0 Merge pull request #1185 from mattn/errl f6ad41d15 Update CHANGELOG.md a8592baf7 Merge pull request #1192 from vieiralucas/patch-1 375ce716c Update CHANGELOG.md 3c5f09de5 Merge pull request #1176 from joshuarubin/neovim_go_build_fixes d7860c34d Lowercase <Leader> in mappings examples c29fac849 log.Fatal(err) is useful ddf3ad471 Support 'encoding != utf-8' 3e8551253 Correctly report the value of the 'g:go_guru_tags' variable 83296ac0b fix :GoBuild issues in neovim 3eb57ac3a New release: v1.11 07dabeb11 Update CHANGELOG.md 001cce799 Merge pull request #1174 from zmb3/zb-godoc-browser e3a760fd9 Fix :GoDocBrowser for third party package doc. ba08326b2 Update CHANGELOG.md 41f5fd135 Merge pull request #1146 from horgh/master 7635fc0eb Update CHANGELOG.md f9391628d Merge pull request #1152 from ismail/ismail-patch-1 8775ba7f5 Merge pull request #1168 from fatih/fix-docs e3e9fef6a Update CHANGELOG.md fba058f98 Merge pull request #1167 from fatih/disable-highlight 16ffe5d88 docs: fix unused feature 0a3b205c8 syntax: switch options to off 47447feea Update CHANGELOG.md 283fe500e Merge pull request #1160 from thsnr/master 10af7bc2a Use go_metalinter_command as List after split(). d7c628ff2 Merge pull request #1159 from fatih/godef-tests e27a00365 tests: add def_test.vim a9bc540b0 Update readme.md 73f707d46 Merge pull request #1158 from fatih/improve_tests b586c7e4f tests: add new test, update runttest.vim b27031ab0 Update CHANGELOG.md bd6e33ed4 Merge pull request #1157 from fatih/vim-go-tests 145893132 Add travis integration and initial test suite 7d3e4bc8b Merge pull request #1156 from bhcleek/fix-sameids-BufWinEnter ffe8fc402 clear buffer-local BufWinEnter properly fa7dc2eaa Update CHANGELOG.md edcd9c813 Merge pull request #1155 from bhcleek/fix-guru-async 7eeb2f87e use funcref() instead of function() for closures used as callbacks 407dcda3f If GOPATH is empty check for the value of go env GOPATH 95be72ddd go_metalinter_deadline applies in async mode now e46dd4dde Update CHANGELOG.md 708861202 Merge pull request #1133 from bhcleek/fix-godef-stack-pop 66c72b4ad def: indent d5abc9d80 Update CHANGELOG.md 054951253 Merge pull request #1132 from bhcleek/fix-godef-split 57e19fa7a Update CHANGELOG.md 398680c1f job: set explicit bang to avoid errors in case it's being used cd793b75a Update CHANGELOG.md 9f9b93767 Merge pull request #1124 from jimmyfrasche/master ca4b4437b Update CHANGELOG.md 86adc49b1 Merge pull request #1136 from jdhenke/master 0eaa355a7 Update CHANGELOG.md 8e44afc0f Merge pull request #1145 from entombedvirus/fix_jobcontrol_on_exit_err 709a4585e Update CHANGELOG.md e15c781d1 Merge pull request #1143 from kechako/fix-indentation-broken 69e2b2c66 Update CHANGELOG.md 7cde15acd Merge pull request #1141 from oystedal/oystedal/1140 39ebca3a1 fixes #1144: "E118: Too many arguments for function: <SNR>173_on_exit" d1f5dd3bd Update README.md a55c85338 Fix indentation broken when using a action with a minus sign like `{{-' d3c9fc07b Change default value of `g:go_asmfmt_autosave` to 0. 93984b340 fix bug in guru vim script 08c881dea Changelog.md: add requirement 66ce0c0d3 make requested changes to documentation and setting name 6bf649098 Merge pull request #1135 from fatih/fix-setloclist edacc3687 list: set title only for recent Vim versions 6094a38b2 allow popping from jump list when buffer is modified 973ba8c29 handle :GoDef from modified buffer 4a993be12 Update CHANGELOG.md 309c94fbe Merge pull request #1128 from fatih/fix-coverage-syntax 10a8ddcda coverage: no need to change turn on/off syntax eeae7b0bf Update CHANGELOG.md b882d1fa7 Merge pull request #1127 from fatih/fix-coverage 4aee04ff7 cmd: do not expand coverage arguments 6ee972ddd Update ISSUE_TEMPLATE.md d277006b4 Update CHANGELOG.md 01ec25cae Provide a descriptive quickfix/location list title. (#1004) 9e88616c2 Add option to use cwd as package name instead of template 96a07bd88 Update CHANGELOG.md cb88925a4 Merge pull request #1123 from pborzenkov/job-ccl 40344d43b job: close quickfix window if a job has succeeded c07e9e0a3 Update CHANGELOG.md 1a9f0ee2e Merge pull request #1122 from fatih/patch-echom-fix dd2a13642 path: use echom so it's showed when used completion 4944f0ef8 Update Changelog.md f60e4fd42 Merge pull request #1121 from pborzenkov/statusbar-update 5265ad2da Update CHANGELOG.md 7785d369c Merge pull request #1055 from svanharmelen/f-setlocal-updatetime 0996bdacb Add `g:go_updatetime` to configure a custom `updatetime` 79fa535b1 Always use full path as statusline target directory bf2110457 Update CHANGELOG.md b4adab50e Merge pull request #1120 from fatih/gometalinter-statusline c27297286 lint: add statusline support for GoMetaLinter d07982689 Update CHANGELOG.md dcbedd7b8 New release: v1.10 824f44ab8 Merge branch 'master' of https://github.com/fatih/vim-go 8df04a986 New release: v1.10 f3ee8cd5c Update CHANGELOG.md c0b180a52 Update CHANGELOG.md d9194b7d1 Update CHANGELOG.md c44f799be Merge pull request #1089 from tdilo/add-golint-plug-mapping 0b6d16c57 Merge pull request #1119 from fatih/goinfo-improvements 05f7fb837 info: add option to change underlying tool for :GoInfo cb8329a2b Update CHANGELOG.md b84f01ae9 Merge pull request #1033 from pborzenkov/coverage 2b34076d0 coverage: allow to run coverage on _test.go files in subdirs 7c27c6be9 Merge pull request #1118 from fatih/fix-wall d35e866a8 cmd: wall tries to write to unnamed buffer, neglect errors 3b6da4942 Merge pull request #1117 from fatih/test-func-fix 303c0a2bc cmd: fix :GoTestFunc for job API d3c4fb3d2 Merge branch 'master' of https://github.com/fatih/vim-go 505e726e2 Update README.md 75b6713bc Merge pull request #1114 from fatih/check-job 86c7e12f5 vim: require at least 8.0.0087 for +job features c212e28fa guru: do not use abort, is not compatible with old Vim versions b2ecbf8c0 Merge pull request #1110 from fatih/fix-new-variables b82060212 go: do not use new type variables 59c56f090 Merge pull request #1104 from fatih/vim-8.0-squash dc8073386 Add vim-8.0 support 362decf1a complete: disable unimported support 303667f4f Update CHANGELOG.md e198faaa7 Merge pull request #1100 from Alok/add-abort 37f828315 Update CHANGELOG.md de782e8ac Merge pull request #1101 from haya14busa/option-go_echo_type_info ec9f4ac3f Merge pull request #1102 from stamm/patch-1 26d766a27 typos in changelog 298520ce1 add an option to show type info when completion is done a822b9792 Add abort to every autoload function d85444b32 lint: add (go-lint) plug mapping 10c805b83 Update CHANGELOG.md fcd04ce1f Merge pull request #954 from fatih/fix-gocode-goroot 23c0cb00c Update CHANGELOG.md 42bc216cc Merge pull request #1067 from bhcleek/fix-sameids-change-buffer 0b631151f Update CHANGELOG.md be4eae0ba Merge pull request #1070 from svanharmelen/f-highlight-func-calls 64021135f Update CHANGELOG.md b76d55f52 Merge pull request #1075 from magicalbanana/allow-nested-struct-highlighting 936837ec0 Update CHANGELOG.md 8b73c3f71 Merge pull request #1084 from zmb3/unimported-packages 54b2650c4 Provide completions for unimported packages. 7461762f7 Update CHANGELOG.md 127ecfedd Merge pull request #1083 from fatih/fix-jumping-to-split-modified 54fa4679a def: do not open a split for modified file 80b0ca2d1 Make sure builtins are hightlighted correctly 31c13f672 Syntax nested structs 1f8e10ceb Merge pull request #1072 from hitjim/patch-1 f41f55323 Update license to credit Renee French for Gopher 8faedbebf Update CHANGELOG.md 977b68d22 Merge pull request #1048 from svanharmelen/f-highlight-func-calls a09d179d8 Clear most recent goSameId highlights groups bae1529cd util: add go#util#env function 6ca257751 Update CHANGELOG.md 32f9d2bf5 Merge pull request #1062 from lukatendai/master acab9b3f6 Update cmd.vim 2b19e6c18 Merge pull request #1047 from abhinav/patch-1 4bf1d139f skip go#util#Shelllist if nvim is being used 09522e50c Update CHANGELOG.md fc4f5a432 Merge pull request #1061 from egonelbre/master 4e3628042 Use transparent background for image. fecb68867 Update CHANGELOG.md 5fda1883f Merge pull request #1060 from fatih/assets 38ff97edc Add vim-go logo /cc @egonelbre d6c1ec9a4 Add assets dir with new logo from @egonelbre 8205e3542 Merge pull request #1052 from mattn/sock_type 86b1e7aa2 fix default sock type 961466fb2 Add support for highlighting function calls 7fd92a842 Update CHANGELOG.md ac4a9757d Merge pull request #1049 from nhooyr/syntax-fix 451f8a0da goPredefinedIdentifiers should link to goBoolean by default b14be232b Fix reference to go_highlight_{structs,interface} d9fa1bcca New release: v1.9 b52601889 Update CHANGELOG.md 417fd0ca7 Merge pull request #1046 from mattn/v8.0 168c4a4b3 better to use exists('*exepath') 8575d9e3c Fix bug in syntax highlighting (#1035) 0a25a0ddd Update CHANGELOG.md 8d6356616 Exclude iota and nil from goBoolean (#1030) c63c798f7 Update CHANGELOG.md a5222bfdc fmt: print full goimports path if it's not compatible 2aad0a8a6 Update CHANGELOG.md 495cf403c Merge pull request #1007 from magicalbanana/highlight-field-field 990916af8 Update CHANGELOG.md 1f143f3dc Merge pull request #1020 from kaneshin/patch-1 5b53a72bb Update CHANGELOG.md d5ac28c35 Merge pull request #1011 from ArkBriar/master 804130fc9 Update CHANGELOG.md 8de252ae9 allow :GoDoc on modified buffers (#1014) 9380cc445 Update CHANGELOG.md 31ea0aaf7 Merge pull request #1017 from fd0/add-hint-updatetime b76f8f501 Update CHANGELOG.md cbe7d101b Merge pull request #1029 from nhooyr/master 5d4fcaa47 Update CHANGELOG.md 0a66df41d Merge pull request #1023 from yyoshiki41/update/doc 4b9258e8a update jumplist in :GoDef c306de904 Add go_highlight_generate_tags in docs 313127ee4 Rename GoMetalinterAutoSaveToggle to GoMetaLinterAutoSaveToggle 63bdcdf65 Update CHANGELOG.md f1f6e71a3 Merge pull request #1016 from kisielk/patch-1 241818330 SameIds: Fix Sentence, add hint to 'updatetime' 41dfa207b set updatetime if g:go_auto_sameids is enabled d72ed3ab5 Fix syntax goFormatSpecifier: check '%%' 359a8c5ca Highlight nested fields or chained fields a4ba0a5b1 Update CHANGELOG.md 973724f6e Merge pull request #998 from bhcleek/sameid-autocmd a0edd32f7 Update CHANGELOG.md 4c2069649 Merge pull request #999 from umitkablan/master 2514a4221 Update CHANGELOG.md 67084f500 Merge pull request #1000 from fatih/add-gocode-socket-type d9c531fca complete: add g:go_gocode_socket_type setting a6e097cb9 Fixed Windows tagbar&GoCallers errors with g:go#use_vimproc=0. 7d1433761 Re-evaluate sameids after buffer is re-entered a0d769dd9 Update CHANGELOG.md e7f5e5756 Update CHANGELOG.md 37b95186a Fix :GoSameIds for light background, GUI, and after changing colour schemes (#983) ecac6556a util: do not clear the screen 99d5bf8e0 Update CHANGELOG.md 445e5bf10 use guru's -modified flag (#944) af2798046 Update CHANGELOG.md 49f4e2a34 Doc cleanup (#987) 7bcf1f554 Update CHANGELOG.md 011d76fbd Merge pull request #988 from Carpetsmoker/windows-shell 2dfd933c5 Use go#util#IsWin 53261bc0a More robust resetting of the shell. 3030ecc86 New release: v1.8 12b3f65a0 Update CHANGELOG.md 4f06fda92 Merge pull request #971 from fatih/gooaddtags 6e0d6c363 commands: add :GoAddTags 13affe57d fixed goField regexp (#981) 51930f327 Update CHANGELOG.md 7af695b1b add commands to toggle settings that control auto behavior (#945) 55fe1705d Escape all template path special characters (#966) d3fb314ea Update CHANGELOG.md 881a9cc0f Reset shell before running a command in go#util#System (#967) 9ed023b39 Merge pull request #972 from roxma/master b329b1c10 Merge pull request #974 from bhcleek/sameid-warning 6adfed303 Update CHANGELOG.md 4a403b6e3 Merge pull request #980 from fatih/fixes-from-wladh 7e30f82b5 Add guifg to go coverage syntax. 4c8a7046e Make GoInstall use detected $GOPATH 85a9d62e4 Merge pull request #979 from datanoise/master 59f38f020 link goPointerOperator and goVarArgs to goOperator. 5e36218d0 goVarArgs highlight groups is too gready. 7689ab482 add warning to GoSameIds when matchaddpos is unavailable bc2746c1e add SimpleAutoComplPop to the list 59a236108 Merge pull request #969 from vrischmann/master 62d6026b9 tool: use double quotes in PackageName for Windows compatibility 69e038e5c Update CHANGELOG.md a4c9c4e44 Merge pull request #968 from fatih/idawes-master d24cd35a1 doc: add more context 844cf27ca Consisten mappings and commands e272cf309 Merge branch 'auto-toggle' into idawes-master 271766d76 Merge branch 'master' of https://github.com/idawes/vim-go into idawes-master e977689a3 guru: add GoSameidsAutoToggle c8cf79257 Merge pull request #946 from bhcleek/buffer-sameids b7ac76ad7 Update CHANGELOG.md 1e7d0480a Merge pull request #962 from fatih/separate-coverage-syntax e648b71f6 syntax: add goCoverage specific highlights c3cd94941 Update README.md 368f72927 Update README.md 9754508b3 Merge pull request #958 from datanoise/master 7c096c20e go#fmt#Format fails on new unsaved files c5101afa6 Update CHANGELOG.md 4de469674 Merge pull request #957 from fatih/make-goimports-great-again 5fb42bd4e fmt: pass full name to -srcdir for upcoming new features 0faef8a43 refactor: use lowercase function names 2db19ffd2 Merge pull request #952 from magicalbanana/fix-setfperm d8eb1cdb7 Fixes the 'setfperm' issue 8ce50ff3e guru: make whicherrs usable for empty results 23abbac23 Update CHANGELOG.md 81bee4405 Merge pull request #948 from krishicks/guru-add-whicherrs 71aeea6d5 Merge pull request #949 from ArkBriar/master 1a38ce6c7 Merge pull request #942 from dobegor/patch-1 c38cb772d Update CHANGELOG.md 902f626c4 Merge pull request #922 from joegrasse/master 3a86d0f8a guru: add :GoWhicherrs 140a2ff75 Replace 'he=e-1' with '\ze' to avoid conflicts with other highlight plugins (e.g. luochen1990/rainbow). e53e6126f use CursorHold instead of CursorMove for go_auto_sameids 081f3423e Vim & Neovim now both support JSON 595df5118 Update CHANGELOG.md 684548da2 Merge pull request #937 from dangogh/yaml-tag 9fce7407a Merge pull request #939 from bhcleek/allow-disable-auto-features 96105a22a Merge pull request #938 from bhcleek/reduce-guru-what-flicker 94f579cdc Merge pull request #940 from bhcleek/customizable-goSameId-highlight 4801d2853 Add ToggleSameIds df02251e4 Neovim supports JSON, :GoSameIds now works. 3715a8908 allow goSameId highlight group to be overridden 30a6a2c6c allow auto features to be disabled without restarting Vim 7a312d97f reduce flicker when using go_auto_sameids 789de8e4e Update CHANGELOG.md 78a766756 Merge pull request #936 from fatih/bhcleek-master 41ae14a74 guru: improvements 6de8841f0 Add support to run Guru commands on umodified buffers 82ff2d872 add setting to automatically run :GoSameIds 16f3d7415 implement :GoSameIds f9549b752 add yaml tags completion 7fe846b1c Merge pull request #930 from datanoise/master ab01e7e5a Merge pull request #931 from svanburen/patch-1 7d1616ad4 Fix typo in docs 9816d691a small syntax fixes dede10f4a Update CHANGELOG.md 0b1fa09d9 Merge pull request #927 from fatih/json-snippet-case-type 153f2231e snippet: make json field tag expansion smarter 7876aaf55 snippets: make json snippet more smarter a049691f0 snippet: fix panic 01624ffc3 Update CHANGELOG.md 98d4f5eee Merge pull request #926 from fatih/add-snippet-err-panic cb442358b snippets: add errp for error panic 48d31eb2b Change setting name to something better and coherent with others 4778de4ae Update CHANGELOG.md d142f7db3 Merge pull request #918 from fatih/auto-create-template 23b7c2268 Fill the content of a new file automatically based on the context eb585ff6d Merge pull request #924 from tsne/fix-type-highlighting cd35ebdf5 fix highlight type keyword 2c5295871 Restore original files permissions 25bbb3135 Update CHANGELOG.md d3fb19d78 Merge pull request #920 from dobegor/master 498e709cf Fixed typo causing GoDocBrowser to fail 7c3414e5f Update CHANGELOG.md 50ceca52a Various improvements to syntax highlighting. (#917) ecfd5cff3 Update CHANGELOG.md 1a9cc7867 Merge pull request #915 from fatih/indentations-fixes 5a4abb592 style: use two spaces for all files a7a37517a Update CHANGELOG.md 1e9590dba Merge pull request #910 from fatih/def-modified-file 336e3b090 def: support modified files b12fd9bb5 Update CHANGELOG.md 9875a4690 Merge pull request #909 from fatih/fix-go-test-compile 1457e6e2c cmd: fix :GoTestCompile leaving behind artifacts 523d5a435 Update CHANGELOG.md 7b92adf89 Merge pull request #904 from fatih/fix-goimports-picking-srcdir 67489a688 fmt: fix goimports picking up -srcdir 6efcfb275 Update CHANGELOG.md 4f20c2524 Merge pull request #900 from fatih/fix-coverage-nvim f846d078e coverage: fix running coverage for neovim 76d295c19 Update CHANGELOG.md 478a23942 Merge pull request #897 from ryunix/fix-doc 1147bbc70 Update CHANGELOG.md a3452fdf2 Merge pull request #895 from mattn/fix-openbrowser 492e54bb2 Update CHANGELOG.md 8d73ed0bc Merge pull request #894 from mattn/godoc 85579cbd5 Fix doc 98fe1f95e escape # cf4f0ea1e open GodocView if argument is provided for :GoDoc 6a0c880df New Release: v1.7.1 0fd6f46e7 doc: fix wrong documentation about field and struct highlighting 8c9cbabfd Merge pull request #892 from ryunix/fix-typo ab62d6ddd Fix typo 191ba9a60 New release: v1.7 28e63a50b Update CHANGELOG.md 9b198271a Merge pull request #888 from fatih/go-def 10187323d def: add go_def_mode setting, we now support godef too 3c099cc66 cmd: check test files only for coverage 473c0bdfb Update CHANGELOG.md a284b6196 Merge pull request #854 from hhsnopek/hs.goField ae89f68f1 add goField 2f115dcf7 Update CHANGELOG.md e46c5efcd Merge pull request #883 from macb/get_update 04a0faae2 make go get -u configurable 211289683 Update CHANGELOG.md 28d6c0048 Increase compatibility with tcsh (#869) 684be5dfb Merge pull request #882 from yukidarake/fix-neosnippet-invalid-syntax 485d8ba3c Fix broken snippets c72fd199f Update CHANGELOG.md 99e06a043 cmd: fix showing SUCCESS for non tests b7147085c Revert wrong fix 8e0ea1266 cmd: run tests only if the test file exists e6a76161c cmd: fix runtime error for :GoCoverage acb2d8c91 docs: add docs for go-import and go-imports bc3726303 Update CHANGELOG.md 572617f16 Merge pull request #879 from fatih/do-not-create-test-binary be326e6a8 cmd: do not create test binary artifact for :GoTestCompile a9611d7d6 Properly use exepath for CheckBinPath (#864) b25dbfb23 Update CHANGELOG.md b74234bbd Merge pull request #878 from edganiukov/goimports-mapping 484ead33c added goimports mapping e9f44d933 fmt: use helper function to print warning 53c779f82 Update CHANGELOG.md 0a1f71faa Merge branch 'master' of https://github.com/fatih/vim-go 46da9d331 coverage: use color aliases for backwards compability 42c73c2a8 Update CHANGELOG.md 92632a024 def: quote the file argument completely for tcsh 8b1c0e93f Update CHANGELOG.md dc1496713 Merge pull request #862 from fatih/fix-lint-escape eb19cc520 textobj: escape files for motion as well c1e976135 Merge pull request #866 from trayo/master 76d43aca5 fixes typo d54819ddc Update CHANGELOG.md 5d5a5b228 Merge pull request #861 from DeepAnchor/master d909e2e41 lint: escape directory for shell invocation d570e89b4 Add non-standard workspaces to package path list 48cc65dfb Update CHANGELOG.md 8765cee38 Update CHANGELOG.md a3c0dab15 Merge pull request #856 from fatih/add-gocode-autobuild b0e00f631 complete: enable autobuild and propose-builtins 5c74881e0 Update CHANGELOG.md fea6ef317 Merge pull request #855 from fatih/fix-gorename 4311f5b18 rename: reload all files to reflect the new changes 1ec3373f2 Update CHANGELOG.md 96b0aa584 Merge pull request #847 from shawnps/patch-1 eb6ae9d1c use https in playground URL for GoPlay 1f2245335 impl: this is a better copy 5e589bba6 Update CHANGELOG.md 87a3bb954 impl: add vim-go-impl (#846) 1dfaae447 Added http to http handler snippet (#843) 78c56adc1 Update CHANGELOG.md 927e31ad2 add nnoremap <buffer> <silent> <C-w><C-]> :<C-u>call go#def#Jump(spli… (#838) 2d9124f1a Updated `benchmark` snippet to use for loop (#840) 9f0cf00f6 path: do not exepath ca46f2d0a Update CHANGELOG.md 95f43b8ab Update CHANGELOG.md 62f8aa38e don't default to binaries in the PATH (#823) d2f22ba3d Update CHANGELOG.md ff70ed5b6 Snippets for Example and Benchmark (#836) 5a846f358 Document using quickfix list for syntastic (#834) 91ffc4108 Update CHANGELOG.md 7a5dc84aa Merge branch 'master' of https://github.com/fatih/vim-go bbe4357a6 mappings: fix freevars mapping 849a8bb0b guru: fix preventing printing the output twice 91ff811b6 Update CHANGELOG.md 36e96cd52 Update CHANGELOG.md 56ac0d7dc guru: fix providing meaningful error messages instead of showing "-1" e3ebd69d2 Update CHANGELOG.md 93831e8b3 guru: implements needs scope to function well 1ebda8368 Update CHANGELOG.md 2541180a5 Merge pull request #813 from fatih/fix-gohtmltmpl 4679725cf Update CHANGELOG.md 1469db423 Merge pull request #827 from fatih/fix-coverage-syntax 766e836bc coverage: fix for cases of syntax=off dcbe7cef6 Update CHANGELOG.md 42a782f38 Merge pull request #821 from sillyousu/master 6e2df56e7 Merge pull request #826 from mattn/fixes-824 7a8384acc exit code should be checked with 0 12e8bed78 pass -tags flag to guru dfb0ee1ec Update CHANGELOG.md f830d0dc1 use go#util#system(), go#util#shell_errors() instead of system(), v:shell_error (#801) e9df17fc7 Update CHANGELOG.md 08a9c7c70 Merge pull request #816 from andrewstuart/master ede2ec511 Add http handler snippets 480b7660f New release: v1.6 8a78ded14 def: reuse is a better word d439e855a ftplugin: add gohtmltmpl.vim a605c6216 Merge pull request #812 from fatih/coverage-improvements 7351848a2 coverage: add :GoCoverageClear and :GoCoverageToggle 4f67ae2dc Merge pull request #802 from sethvargo/patch-1 4c7967c08 Clarify that mappings are enabled by default b3fddb60f Merge branch 'master' of https://github.com/fatih/vim-go abd3d1490 doc: fix wording for (go-run) mapping fd10ba68f Handle windows paths (#799) 5c45ba9c4 coverage: check if matchaddpos exists a0f8bd34d def: fix selecting from tag stack c3fdca0e4 def: fix displaying guru errors cd473451e Update CHANGELOG 24aeacc43 def: jump to an existing buffer if its exist 58d73af73 Merge branch 'master' of https://github.com/fatih/vim-go 53e924411 def.vim: revert back mapping to ctrl-t c0f7d3ee8 Update CHANGELOG.md 16cc4d62c mappings: change CTRL-t to CTRL-T for compatibility cce10c75d guru: fix output format ab55541df def: use script local variable 3a596f5bf Update README.md 2e5996015 Merge pull request #781 from fatih/guru 3eac959bf Add support for new guru tool b97962689 Merge pull request #794 from cuzelac/master 985c0922a Update CHANGELOG.md 075cfb3a7 Update CHANGELOG.md fbc9b4e6c Update CHANGELOG.md 6d88d521b improve :GoDef and tag stack commands 449dc59a4 GoTestFunc: support testable examples 80f6cf8fa Add custom godef jump stack (fixes #667) (#776) 385a92f01 Update Changelog 7f248b206 Merge pull request #782 from fatih/godoc-improvement 160bedc2b syntax: remove not used godoc.vim f478b530c doc: use gogetdoc to display docs in a better way 9f2fac6cb Merge pull request #790 from fatih/coverage-term-fix 52dbc47b7 coverage: fix not working if go_term_enabled is set 5ce65295c coverage: open only if file exists a4f44db42 Merge pull request #746 from eliasgs/master 451cb1acc Update README.md f6c71e7c7 Update docs fe718fc9c Merge branch 'master' of https://github.com/fatih/vim-go dc98bc775 Update Readme.md aea106131 Merge pull request #787 from cespare/optional-format-highlight cc4584404 Remove whitespaces 952b75259 Add go_highlight_format_strings option for printf-style format strings 1ac0d1f8e Update Changelog e35dfca6c Remove artifact 407908ad6 Merge pull request #786 from fatih/t-yuki-vim-go-coverlay 0eff02604 coverage: improvements and integration into vim-go f92fac2fd Add vim-go-coverlay e93048420 fmt: use shellescape instead of fnameescape 5c282de1a Update CHANGELOG.md 1a82fb7d5 Add fix c4183771f term: close location list if cmd's result is successful ef9bc716a term: close location list if cmd's result is successful 230b1bb69 Update CHANGELOG.md 0ff0a2dde Add CHANGELOG.md 19cfa6fbb jobcontrol: add AddHandler and RemoveHandler API to catch on_exit callback for callers of caller git-subtree-dir: vim/bundle/go git-subtree-split: bf390af42c53ae217356d7763ac3e7767f0162a4
7 years ago
" vim: sw=2 ts=2 et