CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Wed, 20 Aug 2025 12:21:00 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20100731065238
location: https://web.archive.org/web/20100731065238/https://github.com/nsf/gocode
server-timing: captures_list;dur=1.079511, exclusion.robots;dur=0.037896, exclusion.robots.policy;dur=0.019964, esindex;dur=0.016598, cdx.remote;dur=42.246640, LoadShardBlock;dur=114.875816, PetaboxLoader3.datanode;dur=44.682262
x-app-server: wwwb-app225
x-ts: 302
x-tr: 259
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app225; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Wed, 20 Aug 2025 12:21:02 GMT
content-type: text/html; charset=utf-8
x-archive-orig-server: nginx/0.7.61
x-archive-orig-date: Sat, 31 Jul 2010 06:52:38 GMT
x-archive-orig-connection: close
x-archive-orig-status: 200 OK
x-archive-orig-etag: "172c021c771a5984deef1c8855b23551"
x-archive-orig-x-runtime: 76ms
x-archive-orig-content-length: 28190
x-archive-orig-cache-control: private, max-age=0, must-revalidate
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Sat, 31 Jul 2010 06:52:38 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Sat, 31 Jul 2010 06:52:38 GMT", ; rel="memento"; datetime="Sat, 31 Jul 2010 06:52:38 GMT", ; rel="next memento"; datetime="Sun, 09 Oct 2011 05:17:03 GMT", ; rel="last memento"; datetime="Wed, 02 Jul 2025 15:46:14 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: 51_17_20100730223247_crawl103-c/51_17_20100731064828_crawl101.arc.gz
server-timing: captures_list;dur=0.443174, exclusion.robots;dur=0.014514, exclusion.robots.policy;dur=0.006996, esindex;dur=0.008693, cdx.remote;dur=16.700041, LoadShardBlock;dur=1721.075652, PetaboxLoader3.datanode;dur=237.256676, PetaboxLoader3.resolve;dur=1595.210584, load_resource;dur=136.972070
x-app-server: wwwb-app225
x-ts: 200
x-tr: 1934
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
nsf's gocode at master - GitHub
nsf / gocode
- Source
- Commits
- Network (1)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Branch:
master
click here to add a description
click here to add a homepage
gocode /
name | age | message | |
---|---|---|---|
![]() |
Makefile | Thu Jul 22 22:38:59 -0700 2010 | Implement expression deduction on the gocode si... [nsf] |
![]() |
README | Thu Jul 29 01:40:06 -0700 2010 | Add NOTE regarding git master branch reliability. [nsf] |
![]() |
gocode.go | Thu Jul 29 23:33:54 -0700 2010 | Move lengths check to a server. [nsf] |
![]() |
gocodeapropos.go | Thu Jul 29 23:53:53 -0700 2010 | Fix length issues and implement map[string]ast#... [nsf] |
![]() |
gocodelib.go | Fri Jul 30 06:54:02 -0700 2010 | Refactoring for Decl.Expand method. [nsf] |
![]() |
gocodeserver.go | Mon Jul 26 21:49:32 -0700 2010 | Add drop-cache command and support for local pa... [nsf] |
![]() |
gocodestruct.go | Fri Jul 30 06:54:02 -0700 2010 | Refactoring for Decl.Expand method. [nsf] |
![]() |
goremote/ | Fri Jul 09 14:58:40 -0700 2010 | More mess, change jsonrpc to simple rpc (uses g... [nsf] |
![]() |
test/ | Tue Jul 27 18:45:35 -0700 2010 | Fix test. There was a refactoring, now 'test' w... [nsf] |
![]() |
vim/ | Wed Jul 28 00:47:41 -0700 2010 | Vim script: check for return code. [nsf] |
README
Autocompletion/refactoring daemon for Go language. Work in progress.. Currently available things: - .a (archive aka package) type info parser - type inference (more or less complete) - vim plugin (basics) - basic autocompletion (really really basic) Screenshots: https://nsf.github.com/images/gocode1.png https://nsf.github.com/images/gocode2.png https://nsf.github.com/images/gocode3.png https://nsf.github.com/images/gocode4.png Demo: https://nsf.110mb.com/gocode-demo.swf (3.6mb) Short usage guide: Everything is pretty simple. Just 'make install' it and make sure it is available on your PATH (vim plugin assumes that). In order to install vim plugin you need to have vim scripts installed from the Go source tree ($GOROOT/misc/vim). After that just run 'update.sh' script from the 'vim' dir in the gocode source tree. It will work on mac and linux (installs vim plugin files in ~/.vim/...). Make sure you have 'filetype plugin on' in vim and you're done! Use <C-x><C-o> for omnicompletion. Daemon is started automatically and it is panic-safe. Means if it dies with a panic during autocompletion, it will drop its cache and continue serving requests. On panic it prints stack trace also. In order to see a stack trace you may want to run it manually somewhere in the terminal using this command: 'gocode -s'. If the daemon was started previously, you can shut it down using this command: 'gocode close'. NOTE: I'm trying to keep git master branch always in a working state. Therefore it's safe and a good idea to keep your app in sync with git repo. Bug reports: If something doesn't work as expected, post your issues here: https://github.com/nsf/gocode/issues