Browse Source

ohmyzsh mv ndpc->tigger.local

david windham 8 years ago
parent
commit
c1782b2d47
50 changed files with 9469 additions and 0 deletions
  1. 830 0
      lucid.remote/commands.txt
  2. 2038 0
      lucid.remote/vim/fugitive.vim
  3. 823 0
      lucid.remote/vim/gist.vim
  4. 38 0
      lucid.remote/vim/hammer.vim
  5. 4546 0
      lucid.remote/vim/taglist.vim
  6. 855 0
      silverbullet.local/commands.txt
  7. 0 0
      silverbullet.local/zsh/aliases
  8. 0 0
      silverbullet.local/zsh/completion
  9. 0 0
      silverbullet.local/zsh/config
  10. 0 0
      silverbullet.local/zsh/functions/_brew
  11. 0 0
      silverbullet.local/zsh/functions/_c
  12. 0 0
      silverbullet.local/zsh/functions/_cap
  13. 0 0
      silverbullet.local/zsh/functions/_gh
  14. 0 0
      silverbullet.local/zsh/functions/_git-rm
  15. 0 0
      silverbullet.local/zsh/functions/_github
  16. 0 0
      silverbullet.local/zsh/functions/_h
  17. 0 0
      silverbullet.local/zsh/functions/_rake
  18. 0 0
      silverbullet.local/zsh/functions/c
  19. 0 0
      silverbullet.local/zsh/functions/gam
  20. 0 0
      silverbullet.local/zsh/functions/gfp
  21. 0 0
      silverbullet.local/zsh/functions/git_info_for_prompt
  22. 0 0
      silverbullet.local/zsh/functions/h
  23. 0 0
      silverbullet.local/zsh/functions/last_modified
  24. 0 0
      silverbullet.local/zsh/functions/newtab
  25. 0 0
      silverbullet.local/zsh/functions/railsapp
  26. 0 0
      silverbullet.local/zsh/functions/savepath
  27. 0 0
      silverbullet.local/zsh/functions/verbose_completion
  28. 0 0
      tigger.local/.localrc
  29. 0 0
      tigger.local/.zshrc
  30. 33 0
      tigger.local/zsh/aliases
  31. 8 0
      tigger.local/zsh/completion
  32. 46 0
      tigger.local/zsh/config
  33. 65 0
      tigger.local/zsh/functions/_brew
  34. 2 0
      tigger.local/zsh/functions/_c
  35. 8 0
      tigger.local/zsh/functions/_cap
  36. 2 0
      tigger.local/zsh/functions/_gh
  37. 7 0
      tigger.local/zsh/functions/_git-rm
  38. 72 0
      tigger.local/zsh/functions/_github
  39. 2 0
      tigger.local/zsh/functions/_h
  40. 8 0
      tigger.local/zsh/functions/_rake
  41. 1 0
      tigger.local/zsh/functions/c
  42. 1 0
      tigger.local/zsh/functions/gam
  43. 1 0
      tigger.local/zsh/functions/gfp
  44. 48 0
      tigger.local/zsh/functions/git_info_for_prompt
  45. 1 0
      tigger.local/zsh/functions/h
  46. 1 0
      tigger.local/zsh/functions/last_modified
  47. 26 0
      tigger.local/zsh/functions/newtab
  48. 1 0
      tigger.local/zsh/functions/railsapp
  49. 1 0
      tigger.local/zsh/functions/savepath
  50. 5 0
      tigger.local/zsh/functions/verbose_completion

+ 830 - 0
lucid.remote/commands.txt

@@ -0,0 +1,830 @@
+Display all 1658 possibilities? (y or n)
+!                                   make
+./                                  make-ssl-cert
+2to3                                makestrs
+2to3-2.6                            man
+:                                   mandb
+GET                                 manpath
+HEAD                                mapfile
+MAKEDEV                             match
+Magick-config                       mattrib
+MagickCore-config                   mbadblocks
+MagickWand-config                   mcat
+POST                                mcd
+Wand-config                         mcheck
+[                                   mclasserase
+[[                                  mcomp
+]]                                  mcookie
+__rvm_after_cd                      mcopy
+__rvm_ask_to_trust                  md5sum
+__rvm_become                        md5sum.textutils
+__rvm_bin_script                    mdel
+__rvm_bin_scripts                   mdeltree
+__rvm_check_rvmrc_trustworthiness   mdir
+__rvm_clean_path                    mdu
+__rvm_cleanse_variables             memtester
+__rvm_cleanup_tmp                   meryl
+__rvm_conditionally_add_bin_path    meryl@1.0.1
+__rvm_current_gemcache_dir          mesg
+__rvm_current_gemset                mformat
+__rvm_db                            mii-tool
+__rvm_default_flags                 minfo
+__rvm_dump_environment              mk_modmap
+__rvm_ensure_has_environment_files  mkdir
+__rvm_environment_identifier        mkdiskimage
+__rvm_expand_ruby_string            mke2fs
+__rvm_export                        mkfifo
+__rvm_gemset_clear                  mkfontdir
+__rvm_gemset_select                 mkfontscale
+__rvm_gemset_use                    mkfs
+__rvm_initialize                    mkfs.bfs
+__rvm_inspect                       mkfs.cramfs
+__rvm_load_environment              mkfs.ext2
+__rvm_load_rvmrc                    mkfs.ext3
+__rvm_md5_for                       mkfs.ext4
+__rvm_meta                          mkfs.ext4dev
+__rvm_nuke_rvm_variables            mkfs.minix
+__rvm_parse_args                    mkhomedir_helper
+__rvm_project_rvmrc                 mkinitramfs
+__rvm_quote_args                    mkinitramfs-kpkg
+__rvm_quote_args_with_shift         mklost+found
+__rvm_reboot                        mkmanifest
+__rvm_record_install                mknod
+__rvm_recorded_install_command      mkswap
+__rvm_remove_install_record         mktemp
+__rvm_remove_rvm_from_path          mlabel
+__rvm_reset_rvmrc_trust             mlocate
+__rvm_rm_rf                         mlock
+__rvm_ruby_string                   mmd
+__rvm_ruby_string_paths_under       mmount
+__rvm_run                           mmove
+__rvm_run_script                    modinfo
+__rvm_run_with_env                  modprobe
+__rvm_rvmrc_key                     mogrify
+__rvm_rvmrc_stored_trust            montage
+__rvm_rvmrc_tools                   more
+__rvm_select                        mount
+__rvm_set_rvmrc                     mountall
+__rvm_setup                         mountpoint
+__rvm_source_dir                    mpartition
+__rvm_strings                       mrd
+__rvm_strip                         mren
+__rvm_teardown                      msgattrib
+__rvm_trust_rvmrc                   msgcat
+__rvm_unset_exports                 msgcmp
+__rvm_unset_ruby_variables          msgcomm
+__rvm_untrust_rvmrc                 msgconv
+__rvm_usage                         msgen
+__rvm_use                           msgexec
+__rvm_use_system                    msgfilter
+__rvm_using_gemset_globalcache      msgfmt
+__rvm_version                       msggrep
+__rvm_warn_on_rubyopt               msginit
+a2dismod                            msgmerge
+a2dissite                           msgunfmt
+a2enmod                             msguniq
+a2ensite                            mshowfat
+a2p                                 msql2mysql
+ab                                  mt
+accessdb                            mt-gnu
+aclocal                             mtools
+aclocal-1.11                        mtoolstest
+acyclic                             mtrace
+add-shell                           mtype
+addgroup                            mv
+addpart                             mxtar
+addr2line                           my_print_defaults
+adduser                             myisam_ftdump
+alias                               myisamchk
+amuFormat.sh                        myisamlog
+animate                             myisampack
+apache2                             mysql
+apache2ctl                          mysql_client_test
+appres                              mysql_client_test_embedded
+apr-1-config                        mysql_config
+apr-config                          mysql_convert_table_format
+apropos                             mysql_find_rows
+apt-cache                           mysql_fix_extensions
+apt-cdrom                           mysql_fix_privilege_tables
+apt-config                          mysql_install_db
+apt-extracttemplates                mysql_secure_installation
+apt-ftparchive                      mysql_setpermission
+apt-get                             mysql_tzinfo_to_sql
+apt-key                             mysql_upgrade
+apt-mark                            mysql_waitpid
+apt-sortpkgs                        mysql_zap
+aptitude                            mysqlaccess
+aptitude-create-state-bundle        mysqladmin
+aptitude-run-state-bundle           mysqlanalyze
+apu-1-config                        mysqlbinlog
+apu-config                          mysqlbug
+apxs2                               mysqlcheck
+ar                                  mysqld
+arch                                mysqld_multi
+arp                                 mysqld_safe
+arpd                                mysqldump
+arping                              mysqldumpslow
+as                                  mysqlhotcopy
+autoconf                            mysqlimport
+autoheader                          mysqlmanager
+autom4te                            mysqloptimize
+automake                            mysqlrepair
+automake-1.11                       mysqlreport
+autopoint                           mysqlshow
+autoreconf                          mysqlslap
+autoscan                            mysqltest
+autoupdate                          mysqltest_embedded
+awk                                 mzip
+badblocks                           namei
+base64                              nameif
+basename                            nano
+bash                                nawk
+bashbug                             ncal
+bcomps                              ncurses5-config
+bdftopcf                            ncursesw5-config
+bdftops                             neato
+bdftruncate                         neqn
+berkeley_db4.7_svc                  netkit-ftp
+bg                                  netstat
+bind                                newaliases
+blkid                               newgrp
+blockdev                            newusers
+bootlogd                            ngettext
+break                               nginx
+bsd-write                           nice
+builtin                             nisdomainname
+bundle                              nl
+bunzip2                             nm
+bzcat                               node
+bzcmp                               node-waf
+bzdiff                              nohup
+bzegrep                             nologin
+bzexe                               nop
+bzfgrep                             npm
+bzgrep                              npm-get-uid-gid
+bzip2                               npm-get-uid-gid@0.3.18
+bzip2recover                        npm@0.3.18
+bzless                              nroff
+bzmore                              nslookup
+c++                                 nstat
+c++filt                             nsupdate
+c2ph                                ntp-keygen
+c89                                 ntp-wait
+c89-gcc                             ntpd
+c99                                 ntpdate
+c99-gcc                             ntpdate-debian
+c_rehash                            ntpdc
+cake                                ntpq
+cake@1.0.1                          ntpsweep
+cal                                 ntptime
+calendar                            ntptrace
+caller                              objcopy
+captoinfo                           objdump
+case                                ocamlrun
+cat                                 od
+catchsegv                           odbcinst
+catman                              oil-bugreport
+cautious-launcher                   oldfind
+cc                                  omshell
+ccomps                              open
+cd                                  openssl
+cdbs-edit-patch                     openssl-vulnkey
+cfdisk                              openvt
+chage                               pager
+charset                             pam-auth-update
+chattr                              pam_getenv
+chcon                               pam_tally
+check-foreground-console            partx
+check_forensic                      passenger
+checkgid                            passenger-config
+chfn                                passenger-install-apache2-module
+chgpasswd                           passenger-install-nginx-module
+chgrp                               passenger-make-enterprisey
+chkdupexe                           passenger-memory-stats
+chmod                               passenger-status
+chown                               passenger-stress-test
+chpasswd                            passwd
+chroot                              paste
+chrt                                patch
+chsh                                pathchk
+chvt                                pcre-config
+circo                               pcretest
+cksum                               pd
+clear                               pd-gem
+clear_console                       pdb
+cmp                                 pdb2.6
+codepage                            pdf2dsc
+coffee                              pdf2ps
+coffee@1.0.1                        pdfopt
+coffeekup                           pdreceive
+coffeekup@0.2.2                     pdsend
+col                                 pear
+colcrt                              peardev
+colrm                               pecl
+column                              peekfd
+comm                                perl
+command                             perl5.10.1
+compare                             perlbug
+compgen                             perldoc
+compile_et                          perlivp
+complete                            perlthanks
+compopt                             perror
+compose                             pf2afm
+composite                           pfbtopfa
+compress-dummy                      pftp
+config_data                         pg
+conjure                             pg_config
+consolechars                        pgawk
+continue                            pgrep
+convert                             php
+convertquota                        php-config
+coproc                              php-config5
+corelist                            php5
+cp                                  phpize
+cpan                                phpize5
+cpan2dist                           pic
+cpanp                               pico
+cpanp-run-perl                      piconv
+cpgr                                pidof
+cpio                                ping
+cpp                                 ping6
+cpp-4.4                             pinky
+cppw                                pivot_root
+cracklib-check                      pkg-config
+cracklib-format                     pkill
+cracklib-packer                     pl2pm
+cracklib-unpacker                   plipconfig
+create-cracklib-dict                plymouth
+cron                                plymouthd
+crontab                             pma-configure
+csh                                 pma-secure
+csplit                              pmap
+csslint-0.6                         pmap_dump
+ctags                               pmap_set
+ctags-exuberant                     po2debconf
+ctrlaltdel                          pod2html
+ctstat                              pod2latex
+curl                                pod2man
+curl-config                         pod2text
+cut                                 pod2usage
+cytune                              podchecker
+dash                                podebconf-display-po
+date                                podebconf-report-po
+db4.7_archive                       podselect
+db4.7_checkpoint                    popclient
+db4.7_codegen                       popd
+db4.7_deadlock                      portmap
+db4.7_dump                          postalias
+db4.7_hotbackup                     postcat
+db4.7_load                          postconf
+db4.7_printlog                      postdrop
+db4.7_recover                       postfix
+db4.7_stat                          postfix-add-filter
+db4.7_upgrade                       postfix-add-policy
+db4.7_verify                        postkick
+db4.8_archive                       postlock
+db4.8_checkpoint                    postlog
+db4.8_deadlock                      postmap
+db4.8_dump                          postmulti
+db4.8_hotbackup                     postqueue
+db4.8_load                          postsuper
+db4.8_printlog                      poweroff
+db4.8_recover                       ppmtolss16
+db4.8_sql                           pr
+db4.8_stat                          preconv
+db4.8_upgrade                       prename
+db4.8_verify                        print
+db_dump185                          printafm
+dbconfig-generate-include           printenv
+dbconfig-load-include               printerbanner
+dbilogstrip                         printf
+dbiprof                             procinfo
+dbiproxy                            prove
+dbmmanage                           prtstat
+dd                                  prune
+ddate                               ps
+deallocvt                           ps2ascii
+debconf                             ps2epsi
+debconf-apt-progress                ps2pdf
+debconf-communicate                 ps2pdf12
+debconf-copydb                      ps2pdf13
+debconf-escape                      ps2pdf14
+debconf-get-selections              ps2pdfwr
+debconf-getlang                     ps2ps
+debconf-gettextize                  ps2ps2
+debconf-loadtemplate                ps2txt
+debconf-mergetemplate               psbook
+debconf-set-selections              psed
+debconf-show                        psfaddtable
+debconf-updatepo                    psfgettable
+debugfs                             psfstriptable
+declare                             psmerge
+defoma                              psnup
+defoma-app                          psresize
+defoma-font                         psselect
+defoma-hints                        pstops
+defoma-id                           pstree
+defoma-psfont-installer             pstree.x11
+defoma-reconfigure                  pstruct
+defoma-subst                        ptar
+defoma-user                         ptardiff
+delgroup                            ptx
+delpart                             puredata
+deluser                             pushd
+depmod                              pwck
+df                                  pwconv
+dh                                  pwd
+dh-make-pear                        pwdx
+dh-make-pecl                        pwgen
+dh_auto_build                       pwunconv
+dh_auto_clean                       py3_compilefiles
+dh_auto_configure                   py_compilefiles
+dh_auto_install                     pycentral
+dh_auto_test                        pyclean
+dh_bugfiles                         pycompile
+dh_builddeb                         pydoc
+dh_clean                            pydoc2.6
+dh_compress                         pygettext
+dh_desktop                          pygettext2.6
+dh_fixperms                         python
+dh_gconf                            python2
+dh_gencontrol                       python2.6
+dh_icons                            pyversions
+dh_install                          qmqp-sink
+dh_installcatalogs                  qmqp-source
+dh_installchangelogs                qshape
+dh_installcron                      quot
+dh_installdeb                       quota
+dh_installdebconf                   quota_nld
+dh_installdefoma                    quotacheck
+dh_installdirs                      quotaoff
+dh_installdocs                      quotaon
+dh_installemacsen                   quotastats
+dh_installexamples                  rackup
+dh_installifupdown                  rackup1.8
+dh_installinfo                      rails
+dh_installinit                      rake
+dh_installlogcheck                  rake-ruby-1.9.2-p180
+dh_installlogrotate                 rake-ruby-1.9.2-p180@global
+dh_installman                       rake2thor
+dh_installmanpages                  ramsize
+dh_installmenu                      ranlib
+dh_installmime                      rarp
+dh_installmodules                   raw
+dh_installpam                       rbash
+dh_installppp                       rcp
+dh_installudev                      rdev
+dh_installwm                        rdoc
+dh_installxfonts                    rdoc-ruby-1.9.2-p180
+dh_link                             rdoc-ruby-1.9.2-p180@global
+dh_lintian                          rdoc1.8
+dh_listpackages                     read
+dh_makeshlibs                       read-package-json
+dh_md5sums                          read-package-json@0.3.18
+dh_movefiles                        readarray
+dh_perl                             readelf
+dh_prep                             readlink
+dh_pycentral                        readonly
+dh_python                           readprofile
+dh_scrollkeeper                     reboot
+dh_shlibdeps                        recode-sr-latin
+dh_strip                            red
+dh_suidregister                     redcarpet
+dh_testdir                          reload
+dh_testroot                         remove-shell
+dh_testversion                      remsync
+dh_undocumented                     rename
+dh_usrlocal                         rename.ul
+dhclient                            renice
+dhclient-script                     replace
+dhclient3                           repquota
+dhcp6c                              reset
+dhcp6ctl                            resize
+diff                                resize2fs
+diff3                               resolve_stack_dump
+diffimg                             resolveip
+dig                                 restart
+dijkstra                            return
+dir                                 rev
+dircolors                           rgrep
+dirname                             ri
+dirs                                ri-ruby-1.9.2-p180
+disown                              ri-ruby-1.9.2-p180@global
+display                             ri1.8
+dmesg                               rlogin
+dmsetup                             rm
+dnsdomainname                       rmail
+do                                  rmdir
+domainname                          rmmod
+done                                rmt
+dot                                 rmt-tar
+dot2gxl                             rnano
+dotlockfile                         rootflags
+dotty                               rotatelogs
+dovecot                             route
+dovecotpw                           routef
+dpkg                                routel
+dpkg-architecture                   rpc.rquotad
+dpkg-buildpackage                   rpcgen
+dpkg-checkbuilddeps                 rpcinfo
+dpkg-deb                            rsh
+dpkg-distaddfile                    rsync
+dpkg-divert                         rtacct
+dpkg-genchanges                     rtail
+dpkg-gencontrol                     rtcwake
+dpkg-gensymbols                     rtmon
+dpkg-name                           rtstat
+dpkg-parsechangelog                 ruby
+dpkg-preconfigure                   ruby-1.9.2-p180
+dpkg-query                          ruby-1.9.2-p180@global
+dpkg-reconfigure                    ruby1.8
+dpkg-scanpackages                   run-mailcap
+dpkg-scansources                    run-parts
+dpkg-shlibdeps                      runcon
+dpkg-source                         runlevel
+dpkg-split                          rview
+dpkg-statoverride                   rvim
+dpkg-trigger                        rvm
+dpkg-vendor                         rvm-auto-ruby
+dprofpp                             rvm-exec
+drush                               rvm-prompt
+drush.php                           rvm-restart
+dselect                             rvm-shell
+du                                  rvm_debug
+dumpe2fs                            rvm_error
+dumphint                            rvm_log
+dumpkeys                            rvm_warn
+dvipdf                              rvmsudo
+e2freefrag                          rzsh
+e2fsck                              s2p
+e2image                             safe_finger
+e2label                             sasl-sample-client
+e2undo                              sasl-sample-server
+echo                                saslauthd
+ed                                  sasldbconverter2
+edit                                sasldblistusers2
+editor                              saslfinger
+editres                             saslpasswd2
+edquota                             saslpluginviewer
+egrep                               sass
+elif                                sass-convert
+else                                savelog
+enable                              sccmap
+enc2xs                              scp
+enum                                screen
+env                                 screendump
+envsubst                            script
+eps2eps                             scriptreplay
+epsffit                             sdiff
+eqn                                 sed
+erb                                 see
+erb-ruby-1.9.2-p180                 select
+erb-ruby-1.9.2-p180@global          select-editor
+erb1.8                              sendmail
+erubis                              sensible-browser
+esac                                sensible-editor
+etags                               sensible-pager
+eval                                seq
+ex                                  service
+exec                                set
+exit                                setarch
+expand                              setkeycodes
+expiry                              setleds
+export                              setlogcons
+expr                                setmetamode
+extlinux                            setquota
+extractres                          setsid
+factor                              setterm
+faillog                             setvesablank
+faked-sysv                          sfdisk
+faked-tcp                           sftp
+fakeroot                            sg
+fakeroot-sysv                       sh
+fakeroot-tcp                        sh.distrib
+fallocate                           sha1sum
+false                               sha224sum
+fc                                  sha256sum
+fc-cache                            sha384sum
+fc-cat                              sha512sum
+fc-list                             shadowconfig
+fc-match                            shar
+fc-query                            shasum
+fc-scan                             shift
+fdformat                            shopt
+fdisk                               showcfont
+fdp                                 showchar
+fdupes                              showkey
+fetchmail                           shred
+fg                                  shtool
+fgconsole                           shtoolize
+fgrep                               shuf
+fi                                  shutdown
+file                                sieve-test
+filefrag                            sievec
+find                                sieved
+find2perl                           size
+findfs                              skill
+finger                              slabtop
+fix_bs_and_del                      slattach
+fixdlsrps                           sleep
+fixfmps                             slogin
+fixmacps                            smtp-sink
+fixpsditps                          smtp-source
+fixpspps                            snice
+fixscribeps                         socklist
+fixtpps                             soelim
+fixwfwps                            sort
+fixwpps                             source
+fixwwps                             splain
+flock                               split
+fmt                                 split-logfile
+fold                                splitfont
+font2c                              sprof
+font2psf                            sqlite3
+fonttosfnt                          sqlite3_ruby
+for                                 ss
+forever                             ssh
+forever@0.4.2                       ssh-add
+free                                ssh-agent
+freetype-config                     ssh-argv0
+from                                ssh-copy-id
+fromdos                             ssh-keygen
+fsck                                ssh-keyscan
+fsck.cramfs                         ssh-vulnkey
+fsck.ext2                           sshd
+fsck.ext3                           start
+fsck.ext4                           start-stop-daemon
+fsck.ext4dev                        startpar
+fsck.minix                          stat
+fsck.nfs                            status
+fstab-decode                        stop
+ftp                                 strace
+function                            stream
+funzip                              strings
+fuser                               strip
+g++                                 stty
+g++-4.4                             su
+gawk                                sudo
+gc                                  sudoedit
+gcc                                 sulogin
+gcc-4.4                             sum
+gcov                                suspend
+gcov-4.4                            svn
+gdk-pixbuf-query-loaders            svn-populate-node-origins-index
+gem                                 svnadmin
+gem-ruby-1.9.2-p180                 svnauthz-validate
+gem-ruby-1.9.2-p180@global          svndumpfilter
+gem1.8                              svnlook
+gencat                              svnmucc
+geqn                                svnserve
+getafm                              svnsync
+getconf                             svnversion
+getent                              swapoff
+gethostip                           swapon
+getkeycodes                         switch_root
+getopt                              sync
+getopts                             sysctl
+gettext                             syslinux
+gettext.sh                          syslinux2ansi
+gettextize                          syslog-facility
+getty                               syslogd
+ghostscript                         syslogd-listfiles
+ginstall-info                       tabs
+gio-querymodules                    tac
+gist                                tail
+git                                 tailf
+git-receive-pack                    tar
+git-shell                           taskset
+git-upload-archive                  tbl
+git-upload-pack                     tc
+gpasswd                             tclsh
+gpg                                 tclsh8.4
+gpg-zip                             tclsh8.5
+gpgsplit                            tcpd
+gpgv                                tcpdchk
+gpic                                tcpdmatch
+gprof                               tcpdump
+grep                                tcptraceroute
+groff                               tcptraceroute.db
+grog                                tcsh
+grops                               tee
+grotty                              telinit
+groupadd                            telnet
+groupdel                            telnet.netkit
+groupmod                            tempfile
+groups                              test/
+grpck                               testrb
+grpconv                             testrb-ruby-1.9.2-p180
+grpunconv                           testrb-ruby-1.9.2-p180@global
+gs                                  testrb1.8
+gsbj                                testsaslauthd
+gsdj                                tgz
+gsdj500                             then
+gslj                                thor
+gslp                                tic
+gsnd                                tickadj
+gtbl                                tilt
+gtk-query-immodules-2.0             time
+gtk-update-icon-cache               times
+gunzip                              tload
+gvcolor                             todos
+gvimtutor                           toe
+gvpack                              top
+gvpr                                touch
+gxl2dot                             tput
+gzexe                               tr
+gzip                                tracepath
+h2ph                                tracepath6
+h2xs                                traceproto
+halt                                traceproto.db
+haml                                traceroute
+hash                                traceroute-nanog
+hd                                  traceroute-nanog.db
+head                                traceroute.db
+help                                traceroute6
+helpztags                           traceroute6.db
+hexdump                             traceroute6.iputils
+history                             trap
+host                                tred
+hostid                              troff
+hostname                            true
+htcacheclean                        truncate
+htdbm                               try-from
+htdigest                            tset
+html2haml                           tsort
+html2text                           tt
+htpasswd                            tty
+httxt2dbm                           tune2fs
+hwclock                             tunelp
+i386                                turn
+iconv                               twopi
+iconvconfig                         type
+id                                  typeset
+identify                            tzconfig
+if                                  tzselect
+ifconfig                            ucf
+ifdown                              ucfq
+ifnames                             ucfr
+ifquery                             ucs2any
+ifup                                udevadm
+igawk                               udevd
+import                              ul
+in                                  ulimit
+includeres                          umask
+info                                umount
+infobrowser                         unalias
+infocmp                             uname
+infokey                             uncompress
+infotocap                           unexpand
+init                                unflatten
+initctl                             unicode_start
+innochecksum                        unicode_stop
+innotop                             uniq
+insmod                              unix_chkpwd
+insserv                             unix_update
+install                             unlink
+install-info                        unlzma
+install-keymap                      unset
+installkernel                       unshar
+instmodsh                           unshare
+intltool-extract                    until
+intltool-merge                      unxz
+intltool-prepare                    unzip
+intltool-update                     unzipsfx
+intltoolize                         update-alternatives
+invoke-rc.d                         update-bootsystem-insserv
+ionice                              update-ca-certificates
+ip                                  update-cracklib
+ip6tables                           update-fonts-alias
+ip6tables-apply                     update-fonts-dir
+ip6tables-restore                   update-fonts-scale
+ip6tables-save                      update-gdkpixbuf-loaders
+ipcmk                               update-gtk-immodules
+ipcrm                               update-icon-caches
+ipcs                                update-inetd
+ipmaddr                             update-info-dir
+iptables                            update-initramfs
+iptables-apply                      update-locale
+iptables-restore                    update-mime
+iptables-save                       update-mime-database
+iptables-xml                        update-mime-database.real
+iptunnel                            update-pangox-aliases
+irb                                 update-passwd
+irb-ruby-1.9.2-p180                 update-rc.d
+irb-ruby-1.9.2-p180@global          update-rc.d-insserv
+irb1.8                              updatedb
+is_a_function                       updatedb.mlocate
+isosize                             upstart-udev-bridge
+isql                                uptime
+iusql                               useradd
+jobs                                userdel
+join                                usermod
+kbd-config                          users
+kbd_mode                            uudecode
+kbdrate                             uuencode
+kill                                uuidd
+killall                             uuidgen
+killall5                            uxterm
+klogd                               uz
+koi8rxterm                          validlocale
+krb5-config                         vcstime
+ksh                                 vdir
+l                                   vi
+la                                  vidmode
+last                                view
+lastb                               viewres
+lastlog                             vigr
+lcf                                 vim
+ld                                  vim.basic
+ld.bfd                              vim.nox
+ldapadd                             vimdiff
+ldapcompare                         vimtutor
+ldapdelete                          vipw
+ldapexop                            visudo
+ldapmodify                          vmstat
+ldapmodrdn                          vows
+ldappasswd                          vows@0.5.8
+ldapsearch                          vt-is-UTF8
+ldapurl                             w
+ldapwhoami                          w.procps
+ldattach                            wait
+ldconfig                            wall
+ldconfig.real                       warnquota
+ldd                                 watch
+lefty                               wc
+less                                wftopfa
+lessecho                            wget
+lessfile                            whatis
+lesskey                             whereis
+lesspipe                            which
+let                                 while
+lexgrog                             whiptail
+lft                                 who
+lft.db                              whoami
+libgraphviz4-config-update          whois
+libnetcfg                           wipefs
+libpng-config                       wish
+libpng12-config                     wish8.5
+libtool                             write
+libtoolize                          writevt
+libwmf-config                       www-browser
+line                                x-terminal-emulator
+link                                x86_64
+linux32                             x86_64-linux-gnu-cpp
+linux64                             x86_64-linux-gnu-cpp-4.4
+listres                             x86_64-linux-gnu-g++
+ll                                  x86_64-linux-gnu-g++-4.4
+ln                                  x86_64-linux-gnu-gcc
+lneato                              x86_64-linux-gnu-gcc-4.4
+lnstat                              xargs
+loadkeys                            xdpyinfo
+local                               xdriinfo
+locale                              xev
+locale-gen                          xfd
+localedef                           xfontsel
+locate                              xgettext
+lockfile-check                      xkill
+lockfile-create                     xlsatoms
+lockfile-remove                     xlsclients
+lockfile-touch                      xlsfonts
+logger                              xmessage
+login                               xml2-config
+logname                             xmlwf
+logout                              xprop
+logresolve                          xqmstats
+logrotate                           xsubpp
+logsave                             xterm
+look                                xvinfo
+lorder                              xwininfo
+losetup                             xxd
+ls                                  xz
+lsattr                              xzcat
+lsb_release                         xzcmp
+lscpu                               xzdec
+lsdev                               xzdiff
+lsmod                               xzegrep
+lsof                                xzfgrep
+lspgpot                             xzgrep
+lss16toppm                          xzless
+luit                                xzmore
+lwp-download                        yes
+lwp-dump                            ypdomainname
+lwp-mirror                          zcat
+lwp-request                         zcmp
+lwp-rget                            zdiff
+lxterm                              zdump
+lynx                                zegrep
+lynx.cur                            zfgrep
+lz                                  zforce
+lzcat                               zgrep
+lzma                                zic
+lzmadec                             zipgrep
+lzmainfo                            zipinfo
+m4                                  zless
+mail-files                          zmore
+mail-lock                           znew
+mail-touchlock                      zsh
+mail-unlock                         zsh4
+maildirmake.dovecot                 zsoelim
+mailq                               {
+mailshar                            }

File diff suppressed because it is too large
+ 2038 - 0
lucid.remote/vim/fugitive.vim


+ 823 - 0
lucid.remote/vim/gist.vim

@@ -0,0 +1,823 @@
+"=============================================================================
+" File: gist.vim
+" Author: Yasuhiro Matsumoto <mattn.jp@gmail.com>
+" Last Change: 18-Apr-2011.
+" Version: 4.9
+" WebPage: http://github.com/mattn/gist-vim
+" License: BSD
+" Usage:
+"
+"   :Gist
+"     post current buffer to gist, using default privicy option
+"     (see g:gist_private)
+"
+"   :'<,'>Gist
+"     post selected text to gist., using default privicy option
+"     This applies to all permutations listed below (except multi)
+"     (see g:gist_private)
+"
+"   :Gist -p
+"     create a private gist
+"
+"   :Gist -P
+"     create a public gist
+"     (only relevant if you've set gists to be private by default)
+"
+"   :Gist -P
+"     post whole text to gist as public
+"     This is only relevant if you've set gists to be private by default
+"   :Gist -a
+"     create a gist anonymously
+"
+"   :Gist -m
+"     create a gist with all open buffers
+"
+"   :Gist -e
+"     edit the gist. (you need to have opend the gist buffer first)
+"     you can update the gist with :w command on gist buffer
+"
+"   :Gist -d
+"     delete the gist. (you need to have opend the gist buffer first)
+"     password authentication is needed
+"
+"   :Gist -f
+"     fork the gist. (you need to have opend the gist buffer first)
+"     password authentication is needed
+"
+"   :Gist -e foo.js
+"     edit the gist with name 'foo.js'. (you need to have opend the gist buffer first)
+"
+"   :Gist XXXXX
+"     get gist XXXXX
+"
+"   :Gist -c XXXXX
+"     get gist XXXXX and add to clipboard
+"
+"   :Gist -l
+"     list your public gists
+"
+"   :Gist -l mattn
+"     list gists from mattn
+"
+"   :Gist -la
+"     list all your (public and private) gists
+"
+" Tips:
+"   * if set g:gist_clip_command, gist.vim will copy the gist code
+"       with option '-c'.
+"
+"     # mac
+"     let g:gist_clip_command = 'pbcopy'
+"
+"     # linux
+"     let g:gist_clip_command = 'xclip -selection clipboard'
+"
+"     # others(cygwin?)
+"     let g:gist_clip_command = 'putclip'
+"
+"   * if you want to detect filetype from gist's filename...
+"
+"     # detect filetype if vim failed auto-detection.
+"     let g:gist_detect_filetype = 1
+"
+"     # detect filetype always.
+"     let g:gist_detect_filetype = 2
+"
+"   * if you want to open browser after the post...
+"
+"     let g:gist_open_browser_after_post = 1
+"
+"   * if you want to change the browser...
+"
+"     let g:gist_browser_command = 'w3m %URL%'
+"
+"       or
+"
+"     let g:gist_browser_command = 'opera %URL% &'
+"
+"     on windows, should work with original setting.
+"
+"   * if you want to show your private gists with ':Gist -l'
+"
+"     let g:gist_show_privates = 1
+"
+"   * if don't you want to copy URL of the post...
+"
+"     let g:gist_put_url_to_clipboard_after_post = 0
+"
+"     or if you want to copy URL and add linefeed at the last of URL,
+"
+"     let g:gist_put_url_to_clipboard_after_post = 2
+"
+"     default value is 1.
+"
+" Thanks:
+"   MATSUU Takuto:
+"     removed carriage return
+"     gist_browser_command enhancement
+"     edit support
+"
+" GetLatestVimScripts: 2423 1 :AutoInstall: gist.vim
+" script type: plugin
+
+if &cp || (exists('g:loaded_gist_vim') && g:loaded_gist_vim)
+  finish
+endif
+let g:loaded_gist_vim = 1
+
+if (!exists('g:github_user') || !exists('g:github_token')) && !executable('git')
+  echoerr "Gist: require 'git' command"
+  finish
+endif
+
+if !executable('curl')
+  echoerr "Gist: require 'curl' command"
+  finish
+endif
+
+if !exists('g:gist_open_browser_after_post')
+  let g:gist_open_browser_after_post = 0
+endif
+
+if !exists('g:gist_put_url_to_clipboard_after_post')
+  let g:gist_put_url_to_clipboard_after_post = 1
+endif
+
+if !exists('g:gist_curl_options')
+  let g:gist_curl_options = ""
+endif
+
+if !exists('g:gist_browser_command')
+  if has('win32')
+    let g:gist_browser_command = "!start rundll32 url.dll,FileProtocolHandler %URL%"
+  elseif has('mac')
+    let g:gist_browser_command = "open %URL%"
+  elseif executable('xdg-open')
+    let g:gist_browser_command = "xdg-open %URL%"
+  else
+    let g:gist_browser_command = "firefox %URL% &"
+  endif
+endif
+
+if !exists('g:gist_detect_filetype')
+  let g:gist_detect_filetype = 0
+endif
+
+if !exists('g:gist_private')
+  let g:gist_private = 0
+endif
+
+if !exists('g:gist_show_privates')
+  let g:gist_show_privates = 0
+endif
+
+if !exists('g:gist_cookie_dir')
+  let g:gist_cookie_dir = substitute(expand('<sfile>:p:h'), '[/\\]plugin$', '', '').'/cookies'
+endif
+
+function! s:nr2hex(nr)
+  let n = a:nr
+  let r = ""
+  while n
+    let r = '0123456789ABCDEF'[n % 16] . r
+    let n = n / 16
+  endwhile
+  return r
+endfunction
+
+function! s:encodeURIComponent(instr)
+  let instr = iconv(a:instr, &enc, "utf-8")
+  let len = strlen(instr)
+  let i = 0
+  let outstr = ''
+  while i < len
+    let ch = instr[i]
+    if ch =~# '[0-9A-Za-z-._~!''()*]'
+      let outstr = outstr . ch
+    elseif ch == ' '
+      let outstr = outstr . '+'
+    else
+      let outstr = outstr . '%' . substitute('0' . s:nr2hex(char2nr(ch)), '^.*\(..\)$', '\1', '')
+    endif
+    let i = i + 1
+  endwhile
+  return outstr
+endfunction
+
+" Note: A colon in the file name has side effects on Windows due to NTFS Alternate Data Streams; avoid it. 
+let s:bufprefix = 'gist' . (has('unix') ? ':' : '_')
+function! s:GistList(user, token, gistls, page)
+  if a:gistls == '-all'
+    let url = 'https://gist.github.com/gists'
+  elseif g:gist_show_privates && a:gistls == a:user
+    let url = 'https://gist.github.com/mine'
+  else
+    let url = 'https://gist.github.com/'.a:gistls
+  endif
+  let winnum = bufwinnr(bufnr(s:bufprefix.a:gistls))
+  if winnum != -1
+    if winnum != bufwinnr('%')
+      exe "normal \<c-w>".winnum."w"
+    endif
+    setlocal modifiable
+  else
+    exec 'silent split' s:bufprefix.a:gistls
+  endif
+  if a:page > 1
+    let oldlines = getline(0, line('$'))
+    let url = url . '?page=' . a:page
+  endif
+
+  setlocal foldmethod=manual
+  let oldlines = []
+  if g:gist_show_privates
+    echon 'Login to gist... '
+    silent %d _
+    let res = s:GistGetPage(url, a:user, '', '-L')
+    silent put =res.content
+  else
+    silent %d _
+    exec 'silent r! curl -s '.g:gist_curl_options.' '.url
+  endif
+
+  silent normal! ggdd
+  silent! %s/>/>\r/g
+  silent! %s/</\r</g
+  silent! %g/<pre/,/<\/pre/join!
+  silent! %g/<span class="date"/,/<\/span/join
+  silent! %g/^<span class="date"/s/> */>/g
+  silent! %v/^\(gist:\|<pre>\|<span class="date">\)/d _
+  silent! %s/<div[^>]*>/\r  /g
+  silent! %s/<\/pre>/\r/g
+  silent! %g/^gist:/,/<span class="date"/join
+  silent! %s/<[^>]\+>//g
+  silent! %s/\r//g
+  silent! %s/&nbsp;/ /g
+  silent! %s/&quot;/"/g
+  silent! %s/&amp;/\&/g
+  silent! %s/&gt;/>/g
+  silent! %s/&lt;/</g
+  silent! %s/&#\(\d\d\);/\=nr2char(submatch(1))/g
+  silent! %g/^gist: /s/ //g
+
+  call append(0, oldlines)
+  normal! Gomore...
+
+  let b:user = a:user
+  let b:token = a:token
+  let b:gistls = a:gistls
+  let b:page = a:page
+  setlocal buftype=nofile bufhidden=hide noswapfile
+  setlocal nomodified
+  syntax match SpecialKey /^gist:/he=e-1
+  exec 'nnoremap <silent> <buffer> <cr> :call <SID>GistListAction()<cr>'
+
+  cal cursor(1+len(oldlines),1)
+  setlocal foldmethod=expr
+  setlocal foldexpr=getline(v:lnum)=~'^\\(gist:\\\|more\\)'?'>1':'='
+  setlocal foldtext=getline(v:foldstart)
+endfunction
+
+function! s:GistGetFileName(gistid)
+  let url = 'https://gist.github.com/'.a:gistid
+  let res = system('curl -s '.g:gist_curl_options.' '.url)
+  let res = substitute(res, '^.*<a href="/raw/[^"]\+/\([^"]\+\)".*$', '\1', '')
+  if res =~ '/'
+    return ''
+  else
+    return res
+  endif
+endfunction
+
+function! s:GistDetectFiletype(gistid)
+  let url = 'https://gist.github.com/'.a:gistid
+  let mx = '^.*<div class=".\{-}type-\([^"]\+\)">.*$'
+  let res = system('curl -s '.g:gist_curl_options.' '.url)
+  let res = substitute(matchstr(res, mx), mx, '\1', '')
+  let res = substitute(res, '.*\(\.[^\.]\+\)$', '\1', '')
+  let res = substitute(res, '-', '', 'g')
+  " TODO: more filetype detection that is specified in html.
+  if res == 'bat' | let res = 'dosbatch' | endif
+  if res == 'as' | let res = 'actionscript' | endif
+  if res == 'bash' | let res = 'sh' | endif
+  if res == 'cl' | let res = 'lisp' | endif
+  if res == 'rb' | let res = 'ruby' | endif
+  if res == 'viml' | let res = 'vim' | endif
+  if res == 'plain' || res == 'text' | let res = '' | endif
+
+  if res =~ '^\.'
+    silent! exec "doau BufRead *".res
+  else
+    silent! exec "setlocal ft=".tolower(res)
+  endif
+endfunction
+
+function! s:GistWrite(fname)
+  if substitute(a:fname, '\\', '/', 'g') == expand("%:p:gs@\\@/@")
+    Gist -e
+  else
+    exe "w".(v:cmdbang ? "!" : "")." ".fnameescape(v:cmdarg)." ".fnameescape(a:fname)
+  endif
+endfunction
+
+function! s:GistGet(user, token, gistid, clipboard)
+  let url = 'https://gist.github.com/'.a:gistid.'.txt'
+  let winnum = bufwinnr(bufnr(s:bufprefix.a:gistid))
+  if winnum != -1
+    if winnum != bufwinnr('%')
+      exe "normal \<c-w>".winnum."w"
+    endif
+    setlocal modifiable
+  else
+    exec 'silent split' s:bufprefix.a:gistid
+  endif
+  filetype detect
+  silent %d _
+  exec 'silent 0r! curl -s '.g:gist_curl_options.' '.url
+  normal! Gd_
+  setlocal buftype=acwrite bufhidden=delete noswapfile
+  setlocal nomodified
+  doau StdinReadPost <buffer>
+  if (&ft == '' && g:gist_detect_filetype == 1) || g:gist_detect_filetype == 2
+    call s:GistDetectFiletype(a:gistid)
+  endif
+  if a:clipboard
+    if exists('g:gist_clip_command')
+      exec 'silent w !'.g:gist_clip_command
+    else
+      normal! gg"+yG
+    endif
+  endif
+  normal! gg
+  au! BufWriteCmd <buffer> call s:GistWrite(expand("<amatch>"))
+endfunction
+
+function! s:GistListAction()
+  let line = getline('.')
+  let mx = '^gist:\(\w\+\).*'
+  if line =~# mx
+    let gistid = substitute(line, mx, '\1', '')
+    call s:GistGet(g:github_user, g:github_token, gistid, 0)
+    return
+  endif
+  if line =~# '^more\.\.\.$'
+    normal! dd
+    call s:GistList(b:user, b:token, b:gistls, b:page+1)
+    return
+  endif
+endfunction
+
+function! s:GistUpdate(user, token, content, gistid, gistnm)
+  if len(a:gistnm) == 0
+    let name = s:GistGetFileName(a:gistid)
+  else
+    let name = a:gistnm
+  endif
+  let namemx = '^[^.]\+\(.\+\)$'
+  let ext = ''
+  if name =~ namemx
+    let ext = substitute(name, namemx, '\1', '')
+  endif
+  let query = [
+    \ '_method=put',
+    \ 'file_ext[gistfile1%s]=%s',
+    \ 'file_name[gistfile1%s]=%s',
+    \ 'file_contents[gistfile1%s]=%s',
+    \ 'login=%s',
+    \ 'token=%s',
+    \ ]
+  let squery = printf(join(query, '&'),
+    \ s:encodeURIComponent(ext), s:encodeURIComponent(ext),
+    \ s:encodeURIComponent(ext), s:encodeURIComponent(name),
+    \ s:encodeURIComponent(ext), s:encodeURIComponent(a:content),
+    \ s:encodeURIComponent(a:user),
+    \ s:encodeURIComponent(a:token))
+  unlet query
+
+  let file = tempname()
+  call writefile([squery], file)
+  echon 'Updating it to gist... '
+  let quote = &shellxquote == '"' ?  "'" : '"'
+  let url = 'https://gist.github.com/gists/'.a:gistid
+  let res = system('curl -i '.g:gist_curl_options.' -d @'.quote.file.quote.' '.url)
+  call delete(file)
+  let headers = split(res, '\(\r\?\n\|\r\n\?\)')
+  let location = matchstr(headers, '^Location: ')
+  let location = substitute(location, '^[^:]\+: ', '', '')
+  if len(location) > 0 && location =~ '^\(http\|https\):\/\/gist\.github\.com\/'
+    setlocal nomodified
+    redraw
+    echo 'Done: '.location
+  else
+    let message = matchstr(headers, '^Status: ')
+    let message = substitute(message, '^[^:]\+: [0-9]\+ ', '', '')
+    echoerr 'Edit failed: '.message
+  endif
+  return location
+endfunction
+
+function! s:GistGetPage(url, user, param, opt)
+  if !isdirectory(g:gist_cookie_dir)
+    call mkdir(g:gist_cookie_dir, 'p')
+  endif
+  let cookie_file = g:gist_cookie_dir.'/github'
+
+  if len(a:url) == 0
+    call delete(cookie_file)
+    return
+  endif
+
+  let quote = &shellxquote == '"' ?  "'" : '"'
+  if !filereadable(cookie_file)
+    let password = inputsecret('Password:')
+    if len(password) == 0
+      echo 'Canceled'
+      return
+    endif
+    let url = 'https://gist.github.com/login?return_to=gist'
+    let res = system('curl -L -s '.g:gist_curl_options.' -c '.quote.cookie_file.quote.' '.quote.url.quote)
+    let token = substitute(res, '^.* name="authenticity_token" type="hidden" value="\([^"]\+\)".*$', '\1', '')
+
+    let query = [
+      \ 'authenticity_token=%s',
+      \ 'login=%s',
+      \ 'password=%s',
+      \ 'return_to=gist',
+      \ 'commit=Log+in',
+      \ ]
+    let squery = printf(join(query, '&'),
+      \ s:encodeURIComponent(token),
+      \ s:encodeURIComponent(a:user),
+      \ s:encodeURIComponent(password))
+    unlet query
+
+    let file = tempname()
+    let command = 'curl -s '.g:gist_curl_options.' -i'
+    let command .= ' -b '.quote.cookie_file.quote
+    let command .= ' -c '.quote.cookie_file.quote
+    let command .= ' '.quote.'https://gist.github.com/session'.quote
+    let command .= ' -d @' . quote.file.quote
+    call writefile([squery], file)
+    let res = system(command)
+    call delete(file)
+    let res = matchstr(split(res, '\(\r\?\n\|\r\n\?\)'), '^Location: ')
+    let res = substitute(res, '^[^:]\+: ', '', '')
+    if len(res) == 0
+      call delete(cookie_file)
+      return ''
+    endif
+  endif
+  let command = 'curl -s '.g:gist_curl_options.' -i '.a:opt
+  if len(a:param)
+    let command .= ' -d '.quote.a:param.quote
+  endif
+  let command .= ' -b '.quote.cookie_file.quote
+  let command .= ' '.quote.a:url.quote
+  let res = iconv(system(command), "utf-8", &encoding)
+  let pos = stridx(res, "\r\n\r\n")
+  if pos != -1
+    let content = res[pos+4:]
+  else
+    let pos = stridx(res, "\n\n")
+    let content = res[pos+2:]
+  endif
+  return {
+  \ "header" : split(res[0:pos], '\r\?\n'),
+  \ "content" : content
+  \}
+endfunction
+
+function! s:GistDelete(user, token, gistid)
+  echon 'Deleting gist... '
+  let res = s:GistGetPage('https://gist.github.com/'.a:gistid, a:user, '', '')
+  if (!len(res)) 
+      echoerr 'Wrong password? no response received from github trying to delete ' . a:gistid
+      return
+  endif
+  let mx = '^.* name="authenticity_token" type="hidden" value="\([^"]\+\)".*$'
+  let token = substitute(matchstr(res.content, mx), mx, '\1', '')
+  if len(token) > 0
+    let res = s:GistGetPage('https://gist.github.com/delete/'.a:gistid, a:user, '_method=delete&authenticity_token='.token, '')
+    if len(res.content) > 0
+      redraw
+      echo 'Done: '
+    else
+      let message = matchstr(res.header, '^Status: ')
+      let message = substitute(message, '^[^:]\+: [0-9]\+ ', '', '')
+      echoerr 'Delete failed: '.message
+    endif
+  else
+    echoerr 'Delete failed'
+  endif
+endfunction
+
+
+" GistPost function:
+"   Post new gist to github
+"
+"   if there is an embedded gist url or gist id in your file,
+"   it will just update it.
+"                                                   -- by c9s
+"
+"   embedded gist url format:
+"
+"       Gist: https://gist.github.com/123123
+"
+"   embedded gist id format:
+"
+"       GistID: 123123
+"
+function! s:GistPost(user, token, content, private)
+
+  " find GistID: in content, then we should just update
+  for l in split(a:content, "\n")
+    if l =~ '\<GistID:'
+      let gistid = matchstr(l, 'GistID:\s*[0-9a-z]\+')
+
+      if strlen(gistid) == 0
+        echohl WarningMsg | echo "GistID error" | echohl None
+        return
+      endif
+      echo "Found GistID: " . gistid
+
+      cal s:GistUpdate(a:user, a:token,  a:content, gistid, '')
+      return
+    elseif l =~ '\<Gist:'
+      let gistid = matchstr(l, 'Gist:\s*https://gist.github.com/[0-9a-z]\+')
+
+      if strlen(gistid) == 0
+        echohl WarningMsg | echo "GistID error" | echohl None
+        return
+      endif
+      echo "Found GistID: " . gistid
+
+      cal s:GistUpdate(a:user, a:token,  a:content, gistid, '')
+      return
+    endif
+  endfor
+
+  let ext = expand('%:e')
+  let ext = len(ext) ? '.'.ext : ''
+  let name = expand('%:t')
+
+  let query = [
+    \ 'file_ext[gistfile1]=%s',
+    \ 'file_name[gistfile1]=%s',
+    \ 'file_contents[gistfile1]=%s',
+    \ ]
+
+  if len(a:user) > 0 && len(a:token) > 0
+    call add(query, 'login=%s')
+    call add(query, 'token=%s')
+  else
+    call add(query, '%.0s%.0s')
+  endif
+
+  if a:private
+    call add(query, 'action_button=private')
+  endif
+  let squery = printf(join(query, '&'),
+    \ s:encodeURIComponent(ext),
+    \ s:encodeURIComponent(name),
+    \ s:encodeURIComponent(a:content),
+    \ s:encodeURIComponent(a:user),
+    \ s:encodeURIComponent(a:token))
+  unlet query
+
+  let file = tempname()
+  call writefile([squery], file)
+  echon 'Posting it to gist... '
+  let quote = &shellxquote == '"' ?  "'" : '"'
+  let url = 'https://gist.github.com/gists'
+  let res = system('curl -i '.g:gist_curl_options.' -d @'.quote.file.quote.' '.url)
+  call delete(file)
+  let headers = split(res, '\(\r\?\n\|\r\n\?\)')
+  let location = matchstr(headers, '^Location: ')
+  let location = substitute(location, '^[^:]\+: ', '', '')
+  if len(location) > 0 && location =~ '^\(http\|https\):\/\/gist\.github\.com\/'
+    redraw
+    echo 'Done: '.location
+  else
+    let message = matchstr(headers, '^Status: ')
+    let message = substitute(message, '^[^:]\+: [0-9]\+ ', '', '')
+    echoerr 'Post failed: '.message
+  endif
+  return location
+endfunction
+
+function! s:GistPostBuffers(user, token, private)
+  let bufnrs = range(1, bufnr("$"))
+  let bn = bufnr('%')
+  let query = []
+  if len(a:user) > 0 && len(a:token) > 0
+    call add(query, 'login=%s')
+    call add(query, 'token=%s')
+  else
+    call add(query, '%.0s%.0s')
+  endif
+  if a:private
+    call add(query, 'action_button=private')
+  endif
+  let squery = printf(join(query, "&"),
+    \ s:encodeURIComponent(a:user),
+    \ s:encodeURIComponent(a:token)) . '&'
+
+  let query = [
+    \ 'file_ext[gistfile]=%s',
+    \ 'file_name[gistfile]=%s',
+    \ 'file_contents[gistfile]=%s',
+    \ ]
+  let format = join(query, "&") . '&'
+
+  let index = 1
+  for bufnr in bufnrs
+    if !bufexists(bufnr) || buflisted(bufnr) == 0
+      continue
+    endif
+    echo "Creating gist content".index."... "
+    silent! exec "buffer! ".bufnr
+    let content = join(getline(1, line('$')), "\n")
+    let ext = expand('%:e')
+    let ext = len(ext) ? '.'.ext : ''
+    let name = expand('%:t')
+    let squery .= printf(substitute(format, 'gistfile', 'gistfile'.index, 'g'),
+      \ s:encodeURIComponent(ext),
+      \ s:encodeURIComponent(name),
+      \ s:encodeURIComponent(content))
+    let index = index + 1
+  endfor
+  silent! exec "buffer! ".bn
+
+  let file = tempname()
+  call writefile([squery], file)
+  echo "Posting it to gist... "
+  let quote = &shellxquote == '"' ?  "'" : '"'
+  let url = 'https://gist.github.com/gists'
+  let res = system('curl -i '.g:gist_curl_options.' -d @'.quote.file.quote.' '.url)
+  call delete(file)
+  let res = matchstr(split(res, '\(\r\?\n\|\r\n\?\)'), '^Location: ')
+  let res = substitute(res, '^.*: ', '', '')
+  if len(res) > 0 && res =~ '^\(http\|https\):\/\/gist\.github\.com\/'
+    redraw
+    echo 'Done: '.res
+  else
+    echoerr 'Post failed'
+  endif
+  return res
+endfunction
+
+function! Gist(line1, line2, ...)
+  if !exists('g:github_user')
+    let g:github_user = substitute(system('git config --global github.user'), "\n", '', '')
+    if strlen(g:github_user) == 0
+      let g:github_user = $GITHUB_USER
+    end
+  endif
+  if !exists('g:github_token')
+    let g:github_token = substitute(system('git config --global github.token'), "\n", '', '')
+    if strlen(g:github_token) == 0
+      let g:github_token = $GITHUB_TOKEN
+    end
+  endif
+  if strlen(g:github_user) == 0 || strlen(g:github_token) == 0
+    echoerr "You have no setting for github."
+    echohl WarningMsg
+    echo "git config --global github.user  your-name"
+    echo "git config --global github.token your-token"
+    echo "or set g:github_user and g:github_token in your vimrc"
+    echo "or set shell env vars GITHUB_USER and GITHUB_TOKEN"
+    echohl None
+    return 0
+  end
+
+  let bufname = bufname("%")
+  let user = g:github_user
+  let token = g:github_token
+  let gistid = ''
+  let gistls = ''
+  let gistnm = ''
+  let private = g:gist_private
+  let multibuffer = 0
+  let clipboard = 0
+  let deletepost = 0
+  let editpost = 0
+  let listmx = '^\(-l\|--list\)\s*\([^\s]\+\)\?$'
+  let bufnamemx = '^' . s:bufprefix .'\([0-9a-f]\+\)$'
+
+  let args = (a:0 > 0) ? split(a:1, ' ') : []
+  for arg in args
+    if arg =~ '^\(-la\|--listall\)$\C'
+      let gistls = '-all'
+    elseif arg =~ '^\(-l\|--list\)$\C'
+      if g:gist_show_privates
+        let gistls = 'mine'
+      else
+        let gistls = g:github_user
+      endif
+    elseif arg == '--abandon\C'
+      call s:GistGetPage('', '', '', '')
+      return
+    elseif arg =~ '^\(-m\|--multibuffer\)$\C'
+      let multibuffer = 1
+    elseif arg =~ '^\(-p\|--private\)$\C'
+      let private = 1
+    elseif arg =~ '^\(-P\|--public\)$\C'
+      let private = 0
+    elseif arg =~ '^\(-a\|--anonymous\)$\C'
+      let user = ''
+      let token = ''
+    elseif arg =~ '^\(-c\|--clipboard\)$\C'
+      let clipboard = 1
+    elseif arg =~ '^\(-d\|--delete\)$\C' && bufname =~ bufnamemx
+      let deletepost = 1
+      let gistid = substitute(bufname, bufnamemx, '\1', '')
+    elseif arg =~ '^\(-e\|--edit\)$\C' && bufname =~ bufnamemx
+      let editpost = 1
+      let gistid = substitute(bufname, bufnamemx, '\1', '')
+    elseif arg =~ '^\(-f\|--fork\)$\C' && bufname =~ bufnamemx
+      let gistid = substitute(bufname, bufnamemx, '\1', '')
+      let res = s:GistGetPage("https://gist.github.com/fork/".gistid, g:github_user, '', '')
+      let loc = filter(res.header, 'v:val =~ "^Location:"')[0]
+      let loc = substitute(loc, '^[^:]\+: ', '', '')
+      let mx = '^https://gist.github.com/\([0-9a-z]\+\)$'
+      if loc =~ mx
+        let gistid = substitute(loc, mx, '\1', '')
+      else
+        echoerr 'Fork failed'
+        return
+      endif
+    elseif arg !~ '^-' && len(gistnm) == 0
+      if editpost == 1 || deletepost == 1
+        let gistnm = arg
+      elseif len(gistls) > 0 && arg != '^\w\+$\C'
+        let gistls = arg
+      elseif arg =~ '^[0-9a-z]\+$\C'
+        let gistid = arg
+      else
+        echoerr 'Invalid arguments'
+        unlet args
+        return 0
+      endif
+    elseif len(arg) > 0
+      echoerr 'Invalid arguments'
+      unlet args
+      return 0
+    endif
+  endfor
+  unlet args
+  "echo "gistid=".gistid
+  "echo "gistls=".gistls
+  "echo "gistnm=".gistnm
+  "echo "private=".private
+  "echo "clipboard=".clipboard
+  "echo "editpost=".editpost
+  "echo "deletepost=".deletepost
+
+  if len(gistls) > 0
+    call s:GistList(user, token, gistls, 1)
+  elseif len(gistid) > 0 && editpost == 0 && deletepost == 0
+    call s:GistGet(user, token, gistid, clipboard)
+  else
+    let url = ''
+    if multibuffer == 1
+      let url = s:GistPostBuffers(user, token, private)
+    else
+      let content = join(getline(a:line1, a:line2), "\n")
+      if editpost == 1
+        let url = s:GistUpdate(user, token, content, gistid, gistnm)
+      elseif deletepost == 1
+        call s:GistDelete(user, token, gistid)
+      else
+        let url = s:GistPost(user, token, content, private)
+      endif
+    endif
+    if len(url) > 0
+      if g:gist_open_browser_after_post
+        let cmd = substitute(g:gist_browser_command, '%URL%', url, 'g')
+        if cmd =~ '^!'
+          silent! exec cmd
+        elseif cmd =~ '^:[A-Z]'
+          exec cmd
+        else
+          call system(cmd)
+        endif
+      endif
+      if g:gist_put_url_to_clipboard_after_post > 0
+        if g:gist_put_url_to_clipboard_after_post == 2
+          let url = url . "\n"
+        endif
+        if exists('g:gist_clip_command')
+          call system(g:gist_clip_command, url)
+        elseif has('unix') && !has('xterm_clipboard')
+          let @" = url
+        else
+          let @+ = url
+        endif
+      endif
+    endif
+  endif
+  return 1
+endfunction
+
+command! -nargs=? -range=% Gist :call Gist(<line1>, <line2>, <f-args>)
+" vim:set et:

+ 38 - 0
lucid.remote/vim/hammer.vim

@@ -0,0 +1,38 @@
+if has('ruby')
+  let g:HammerLocation = fnamemodify(expand("<sfile>"), ":p:h")
+
+  ruby $LOAD_PATH.unshift Vim.evaluate('g:HammerLocation')
+  ruby require 'rubygems'
+  ruby require 'github/markup'
+  ruby require 'lib/hammer'
+  ruby require 'lib/hammer/env'
+  ruby require 'lib/vim/improvedbuffer'
+  ruby require 'erb'
+
+  function! Hammer()
+  ruby << RUBY
+    buffer = Vim::Buffer.current.extend Vim::ImprovedBuffer
+
+    if GitHub::Markup.can_render? buffer.basename
+      File.open File.join(Hammer::ENV.directory, "#{buffer.basename}.html"), 'w' do |f|
+        f.write Hammer.render { GitHub::Markup.render(buffer.basename, buffer[1..-1]) }
+      end
+
+      Vim.command "silent ! #{Hammer::ENV.browser} #{File.join Hammer::ENV.directory, buffer.basename}.html"
+      Vim.command "redraw!"
+    elsif buffer.extname =~ /^\.(xhtml|html)$/
+      Vim.command "silent ! #{Hammer::ENV.browser} #{buffer.name}"
+      Vim.command "redraw!"
+    else
+      Vim.message "It is not possible to render #{buffer.extname} files. Missing dependency?" 
+    end
+RUBY
+  endfunction
+
+else
+  function! Hammer()
+    echo "Sorry, hammer.vim requires vim to be built with Ruby support"
+  endfunction
+end
+
+:command! Hammer :call Hammer()

File diff suppressed because it is too large
+ 4546 - 0
lucid.remote/vim/taglist.vim


+ 855 - 0
silverbullet.local/commands.txt

@@ -0,0 +1,855 @@
+Display all 1708 possibilities? (y or n)
+!                                   mktemp
+./                                  mmroff
+:                                   mnthome
+AppleFileServer                     mongrel_rails
+BootCacheControl                    more
+BuildStrings                        mount
+CpMac                               mount_afp
+DeRez                               mount_cd9660
+DirectoryService                    mount_cddafs
+GetFileInfo                         mount_devfs
+ImageUnitAnalyzer                   mount_fdesc
+KernelEventAgent                    mount_ftp
+Kobil_mIDentity_switch              mount_hfs
+MergePef                            mount_msdos
+MvMac                               mount_nfs
+PPCExplain                          mount_ntfs
+RSA_SecurID_getpasswd               mount_smbfs
+ResMerger                           mount_udf
+Rez                                 mount_webdav
+RezDet                              mp2bug
+RezWack                             mpic++
+SetFile                             mpicc
+SplitForks                          mpicxx
+SystemStarter                       mpiexec
+UnRezWack                           mpif77
+UserEventAgent                      mpif90
+WSMakeStubs                         mpirun
+X                                   msgs
+Xephyr                              msql2mysql
+Xfake                               mtree
+Xnest                               mv
+Xquartz                             mvim
+Xvfb                                mvn
+[                                   my_print_defaults
+[[                                  myisam_ftdump
+]]                                  myisamchk
+__rvm_after_cd                      myisamlog
+__rvm_ask_to_trust                  myisampack
+__rvm_become                        mysql
+__rvm_bin_script                    mysql_client_test
+__rvm_bin_scripts                   mysql_config
+__rvm_check_rvmrc_trustworthiness   mysql_convert_table_format
+__rvm_clean_path                    mysql_create_system_tables
+__rvm_cleanse_variables             mysql_explain_log
+__rvm_cleanup_tmp                   mysql_find_rows
+__rvm_conditionally_add_bin_path    mysql_fix_extensions
+__rvm_current_gemcache_dir          mysql_fix_privilege_tables
+__rvm_current_gemset                mysql_secure_installation
+__rvm_db                            mysql_setpermission
+__rvm_dump_environment              mysql_tableinfo
+__rvm_ensure_has_environment_files  mysql_tzinfo_to_sql
+__rvm_environment_identifier        mysql_upgrade
+__rvm_expand_ruby_string            mysql_upgrade_shell
+__rvm_export                        mysql_waitpid
+__rvm_gemset_clear                  mysql_zap
+__rvm_gemset_select                 mysqlaccess
+__rvm_gemset_use                    mysqlaccess.conf
+__rvm_initialize                    mysqladmin
+__rvm_inspect                       mysqlbinlog
+__rvm_load_environment              mysqlbug
+__rvm_load_rvmrc                    mysqlcheck
+__rvm_md5_for                       mysqld
+__rvm_meta                          mysqld_multi
+__rvm_nuke_rvm_variables            mysqld_safe
+__rvm_parse_args                    mysqldump
+__rvm_project_rvmrc                 mysqldumpslow
+__rvm_quote_args                    mysqlhotcopy
+__rvm_quote_args_with_shift         mysqlimport
+__rvm_reboot                        mysqlmanager
+__rvm_record_install                mysqlshow
+__rvm_recorded_install_command      mysqltest
+__rvm_remove_install_record         mysqltestmanager
+__rvm_remove_rvm_from_path          mysqltestmanager-pwgen
+__rvm_reset_rvmrc_trust             mysqltestmanagerc
+__rvm_rm_rf                         named
+__rvm_ruby_string                   named-checkconf
+__rvm_ruby_string_paths_under       named-checkzone
+__rvm_run                           named-compilezone
+__rvm_run_script                    nano
+__rvm_run_with_env                  nasm
+__rvm_rvmrc_key                     natd
+__rvm_rvmrc_stored_trust            native2ascii
+__rvm_rvmrc_tools                   nbdst
+__rvm_select                        nc
+__rvm_set_rvmrc                     ndisasm
+__rvm_source_dir                    ndp
+__rvm_strings                       neon-config
+__rvm_strip                         neqn
+__rvm_teardown                      net
+__rvm_trust_rvmrc                   net-snmp-config
+__rvm_unset_exports                 netstat
+__rvm_unset_ruby_variables          networksetup
+__rvm_untrust_rvmrc                 newaliases
+__rvm_usage                         newcocoa
+__rvm_use                           newfs
+__rvm_use_system                    newfs_hfs
+__rvm_using_gemset_globalcache      newfs_msdos
+__rvm_version                       newfs_udf
+__rvm_warn_on_rubyopt               newgrp
+a2p                                 newproc.d
+ab                                  newsyslog
+ac                                  nfsd
+accept                              nfsiod
+accton                              nfsstat
+acid                                nibtool
+aclocal                             nice
+aclocal-1.10                        nl
+addftinfo                           nm
+afconvert                           nmbd
+afinfo                              nmblookup
+afmtodit                            nmedit
+afplay                              node
+agvtool                             node-waf
+alias                               nohup
+amavisd                             nologin
+amavisd-agent                       notifyd
+amavisd-nanny                       notifyutil
+amavisd-release                     npm
+amber                               npm-get-uid-gid
+amlint                              npm-get-uid-gid@0.3.17
+ant                                 npm@0.3.17
+apachectl                           nroff
+appleping                           nslookup
+applesingle                         nsupdate
+appletalk                           ntlm_auth
+appletviewer                        ntp-keygen
+apply                               ntpd
+appres                              ntpdate
+apr-1-config                        ntpdc
+apropos                             ntpq
+apt                                 ntptrace
+apu-1-config                        nvm
+apxs                                nvm_version
+ar                                  nvram
+arch                                oclock
+arp                                 ocs
+as                                  ocspd
+asa                                 od
+aslmanager                          ompi_info
+asr                                 opal_wrapper
+at                                  open
+at_cho_prn                          opendiff
+atlookup                            opensnoop
+atobm                               openssl
+atos                                orbd
+atprint                             orted
+atq                                 orterun
+atrm                                osacompile
+atstatus                            osadecompile
+atsutil                             osalang
+autobind                            osascript
+autoconf                            otool
+autodiskmount                       otool64
+autoheader                          over
+autom4te                            pack200
+automake                            pagesize
+automake-1.10                       pagestuff
+automator                           pal2rgb
+automount                           parse_tree_abc
+autoreconf                          parse_tree_audit
+autoscan                            parse_tree_deps
+autoupdate                          parse_tree_show
+auval                               passwd
+auvaltool                           paste
+awk                                 patch
+b2m                                 pathchk
+banner                              pathopens.d
+basename                            pax
+bash                                pbcopy
+bashbug                             pboard
+batch                               pbpaste
+bc                                  pbprojectdump
+bdftopcf                            pcast
+bdftruncate                         pcastaction
+bg                                  pcastctl
+biff                                pcre-config
+bind                                pcregrep
+binhex                              pcretest
+bison                               pcscd
+bitesize.d                          pcsctest
+bitmap                              pcsctool
+bless                               pdbedit
+blued                               pdfroff
+bmp2tiff                            pdisk
+bmtoa                               periodic
+bootparamd                          perl
+bpwhoami                            perl5.8.8
+break                               perlbug
+bridget                             perlcc
+bsdmake                             perldoc
+bspatch                             perlivp
+builtin                             perror
+bundle                              pfbtops
+bunzip2                             pg_config
+bzcat                               pg_controldata
+bzcmp                               pg_ctl
+bzdiff                              pg_dump
+bzegrep                             pg_dumpall
+bzfgrep                             pg_resetxlog
+bzgrep                              pg_restore
+bzip2                               php
+bzip2recover                        php-config
+bzless                              phpize
+bzmore                              pic
+c++                                 pic2graph
+c++-4.0                             pico
+c++-4.2                             piconv
+c++filt                             pictd
+c2ph                                pidpersec.d
+c89                                 ping
+c99                                 ping6
+c_rehash                            pkgutil
+cac_anchors.deprecated              pl
+cac_cron.deprecated                 pl2pm
+cake                                plainrsa-gen
+cal                                 plockstat
+calendar                            pltcl_delmod
+caller                              pltcl_listmod
+cancel                              pltcl_loadmod
+cap                                 plutil
+cap_mkdb                            pmap_dump
+capify                              pmap_set
+captoinfo                           pmset
+case                                pod2html
+cat                                 pod2latex
+cc                                  pod2man
+ccmakedep                           pod2readme
+cd                                  pod2text
+certtool                            pod2usage
+cgi-fcgi                            podcast
+chat                                podchecker
+chdiff                              podselect
+checkgid                            policytool
+checknr                             popd
+chflags                             portmap
+chfn                                post-grohtml
+chgrp                               postalias
+chmod                               postcat
+chown                               postconf
+chpass                              postdrop
+chroot                              postfix
+chsh                                postgres
+chudRemoteCtrl                      postkick
+chumAddRights                       postlock
+ci                                  postlog
+cjpeg                               postmap
+cksum                               postmaster
+cleanlinks                          postqueue
+clear                               postsuper
+clri                                potrace
+clusterdb                           powerpc-apple-darwin8-g++-4.0.1
+cmp                                 powerpc-apple-darwin8-gcc-4.0.1
+cmpdylib                            powerpc-apple-darwin9-g++-4.0.1
+co                                  powerpc-apple-darwin9-g++-4.2.1
+codesign                            powerpc-apple-darwin9-gcc-4.0.1
+codesign_allocate                   powerpc-apple-darwin9-gcc-4.2.1
+coffee                              ppm2tiff
+coffeekup                           pppd
+col                                 pr
+colcrt                              pre-grohtml
+colldef                             prettify_json.rb
+colrm                               priclass.d
+column                              pridist.d
+comm                                printenv
+command                             printf
+comp_err                            procmail
+compgen                             procsystime
+compileHelp                         profiles
+compile_et                          projectInfo
+complete                            prove
+compress                            ps
+config/                             psed
+config_data                         psql
+configd                             pstopdf
+continue                            pstruct
+coreaudiod                          ptar
+cp                                  ptardiff
+cpan                                pubsub
+cpio                                purge
+cpp                                 pushd
+cpp-4.0                             pwd
+cpp-4.2                             pwd_mkdb
+cpuwalk.d                           pwpolicy
+crc32                               pydoc
+creatbyproc.d                       pydoc2.5
+createdb                            python
+createhomedir                       python-config
+createlang                          python2.5
+createuser                          python2.5-config
+crlrefresh                          pythonw
+cron                                pythonw2.5
+crontab                             qc2movie
+cscope                              qlmanage
+csh                                 quartz-wm
+csplit                              quot
+csreq                               quota
+css2sass                            quotacheck
+ctags                               quotaoff
+cu                                  quotaon
+cups-calibrate                      r2r_show
+cups-config                         rackup
+cups-genppd.5.1                     racoon
+cups-genppdconfig.5.1               racoonctl
+cups-genppdupdate.5.1               radiusconfig
+cupsaddsmb                          ragel
+cupsctl                             raidutil
+cupsd                               rails
+cupsdisable                         rake
+cupsenable                          rake-ruby-1.9.2-p180
+cupsfilter                          rake-ruby-1.9.2-p180@railspre
+cupstestdsc                         rake19
+cupstestppd                         rake2thor
+curl                                ranlib
+curl-config                         rarpd
+cut                                 ras2tiff
+cvs                                 raw2tiff
+cvsbug                              rb-keygen
+cxpm                                rcp
+dappprof                            rcs
+dapptrace                           rcs-checkin
+date                                rcs2log
+dbiprof                             rcsclean
+dbiproxy                            rcsdiff
+dbmmanage                           rcsmerge
+dc                                  rdjpgcom
+dd                                  rdoc
+declare                             rdoc-ruby-1.9.2-p180
+defaults                            rdoc-ruby-1.9.2-p180@railspre
+desdp                               rdoc19
+dev_mkdb                            rdump
+df                                  read
+diff                                readlink
+diff3                               readonly
+diffpp                              rebase
+diffstat                            reboot
+dig                                 redcloth
+dirname                             redo_prebinding
+dirs                                refer
+dirt                                reggie_se
+diskarbitrationd                    reindexdb
+diskhits                            reject
+disklabel                           renice
+disktool                            replace
+diskutil                            repquota
+disown                              reset
+dispqlen.d                          resize
+distcc                              resolve_stack_dump
+distccd                             resolveip
+distccmon-text                      restore
+distnoted                           return
+ditto                               rev
+djpeg                               revnetgroup
+dmesg                               revpath
+dns-sd                              ri
+dnsextd                             ri-ruby-1.9.2-p180
+dnssec-keygen                       ri-ruby-1.9.2-p180@railspre
+dnssec-signzone                     ri19
+do                                  rlgen-cd
+domainname                          rlgen-dot
+done                                rlgen-java
+dot_clean                           rlgen-ruby
+dprofpp                             rlog
+dropdb                              rlogin
+droplang                            rm
+dropuser                            rmdir
+drush                               rmic
+drush.php                           rmid
+drutil                              rmiregistry
+dscacheutil                         rmt
+dscl                                rndc
+dsconfigad                          rndc-confgen
+dsconfigldap                        rotatelogs
+dseditgroup                         route
+dsenableroot                        routed
+dserr                               rpc.lockd
+dsexport                            rpc.statd
+dsimport                            rpcclient
+dsmemberutil                        rpcgen
+dsperfmonitor                       rpcinfo
+dsymutil                            rrestore
+dtrace                              rs
+dtruss                              rsh
+du                                  rsync
+dump                                rtadvd
+dumpfs                              rtsol
+dwarfdump                           rtsold
+dynamic_pager                       ruby
+easy_install                        ruby-1.9.2-p180
+easy_install-2.5                    ruby-1.9.2-p180@railspre
+ebrowse                             ruby19
+echo                                ruby_app
+ecpg                                rubyforge
+ed                                  runocc.d
+edit                                ruptime
+edit_json.rb                        rview
+editres                             rvim
+edquota                             rvm
+efax                                rvm-auto-ruby
+efix                                rvm-prompt
+egrep                               rvm-restart
+elif                                rvm-shell
+else                                rvm_debug
+emacs                               rvm_error
+emacs-i386                          rvm_log
+emacs-undumped                      rvm_warn
+emacsclient                         rvmsudo
+enable                              rwbypid.d
+enc2xs                              rwbytype.d
+encode_keychange                    rwho
+enscript                            rwhod
+env                                 rwsnoop
+eqn                                 s2p
+eqn2graph                           sa
+erb                                 safe_mysqld
+erb-ruby-1.9.2-p180                 sample
+erb-ruby-1.9.2-p180@railspre        sampleproc
+erb19                               sandbox-exec
+errinfo                             sar
+error                               saslauthd
+erubis                              sasldblistusers2
+esac                                saslpasswd2
+escputil                            sass
+etags                               say
+eval                                sc_auth
+eventlogadm                         sc_usage
+ex                                  scp
+exec                                screen
+execsnoop                           screencapture
+exit                                screenreaderd
+expand                              script/
+expect                              scrollpv
+export                              scselect
+expr                                scutil
+extcheck                            sdef
+false                               sdiff
+fax                                 sdp
+fax2ps                              security
+fax2tiff                            securityd
+fc                                  sed
+fc-cache                            seeksize.d
+fc-cat                              segedit
+fc-list                             select
+fc-match                            sendmail
+fddist                              serialver
+fdisk                               servertool
+ferret-browser                      service
+fetchmail                           sessreg
+fetchmailconf                       set
+fg                                  setkey
+fgrep                               setuids.d
+fi                                  setxkbmap
+fibreconfig                         sftp
+file                                sh
+filebyproc.d                        shar
+find                                shark
+find2perl                           shift
+findsmb                             shlock
+finger                              shopt
+fixproc                             showfont
+flex                                showmount
+flex++                              showrgb
+fmt                                 shutdown
+fold                                sigdist.d
+font_cache                          simg4
+fontname.sh                         simg4_plus
+fontprop.sh                         simg5
+fonttosfnt                          sips
+for                                 size
+formail                             slapacl
+freetype-config                     slapadd
+from                                slapauth
+frozen-merb                         slapcat
+fs_usage                            slapdn
+fsaclctl                            slapindex
+fsck                                slappasswd
+fsck_hfs                            slaptest
+fsck_msdos                          slattach
+fslsfonts                           sleep
+fstobdf                             sliceprint
+fstyp                               slogin
+fstyp_hfs                           smbcacls
+fstyp_msdos                         smbclient
+fstyp_ntfs                          smbcontrol
+fstyp_udf                           smbcquotas
+fstyp_ufs                           smbd
+ftp                                 smbget
+full2tt6e                           smbpasswd
+fulldump                            smbspool
+function                            smbstatus
+funzip                              smbtar
+fuser                               smbtree
+fwkdp                               smbutil
+fwkpfv                              smtpd.py
+g++                                 smtpd2.5.py
+g++-4.0                             snmpbulkget
+g++-4.2                             snmpbulkwalk
+gatherheaderdoc                     snmpconf
+gcc                                 snmpd
+gcc-4.0                             snmpdelta
+gcc-4.2                             snmpdf
+gcc_select                          snmpget
+gccmakedep                          snmpgetnext
+gcov                                snmpinform
+gcov-4.0                            snmpnetstat
+gcov-4.2                            snmpset
+gdb                                 snmpstatus
+gdiffmk                             snmptable
+gem                                 snmptest
+gem-ruby-1.9.2-p180                 snmptranslate
+gem-ruby-1.9.2-p180@railspre        snmptrap
+gem19                               snmptrapd
+gem_mirror                          snmpusm
+gem_server                          snmpvacm
+gemlock                             snmpwalk
+gemri                               sntp
+gemwhich                            soelim
+gen_bridge_metadata                 softwareupdate
+gencat                              sort
+genstrings                          source
+getconf                             sow
+getopt                              spawn-fcgi
+getopts                             spec
+gif2tiff                            spec_translator
+git                                 spfd
+git-cvsserver                       spfquery
+git-receive-pack                    spindump
+git-shell                           splain
+git-upload-archive                  split
+git-upload-pack                     spray
+gitk                                sqlite3
+glibtool                            sqlsh.rb
+glibtoolize                         srm
+gluedialect                         ssh
+gluedoc                             ssh-add
+glueedit                            ssh-agent
+gluemac                             ssh-keygen
+gluescriptadds                      ssh-keyscan
+glxgears                            sshd
+glxinfo                             sso_util
+gm4                                 startx
+gnuattach                           stat
+gnuclient                           states
+gnudoit                             stdethers
+gnumake                             stdhosts
+gnuserv                             strings
+gnutar                              strip
+gperf                               stty
+gpgen                               su
+gprof                               sudo
+gpt                                 sum
+grap2graph                          suspend
+grep                                svk
+grep-changelog                      svn
+grn                                 svnadmin
+grodvi                              svndumpfilter
+groff                               svnlook
+groffer                             svnserve
+grog                                svnsync
+grolbp                              svnversion
+grolj4                              sw_vers
+grops                               swig
+grotty                              sxpm
+groups                              symstacks.rb
+gssd                                sync
+gunzip                              syscallbypid.d
+gzcat                               syscallbyproc.d
+gzexe                               syscallbysysc.d
+gzip                                sysctl
+h2ph                                syslog
+h2xs                                syslogd
+halt                                system_profiler
+haml                                systemkeychain
+hash                                systemsetup
+hdid                                tab2space
+hdik                                tabs
+hdiutil                             tack
+hdxml2manxml                        tail
+head                                talk
+headerdoc2html                      tar
+heap                                tbl
+heap64                              tclsh
+help                                tclsh8.4
+hexdump                             tcpdchk
+history                             tcpdmatch
+host                                tcpdump
+hostinfo                            tcsh
+hostname                            tdbbackup
+hotspot.d                           tdbdump
+hpftodit                            tdbtool
+htcacheclean                        tee
+htdbm                               telnet
+htdigest                            test/
+html2haml                           testparm
+htpasswd                            testrb
+httpd                               testrb-ruby-1.9.2-p180
+httpdstat.d                         testrb-ruby-1.9.2-p180@railspre
+httxt2dbm                           testrb19
+hwprefs                             texi2dvi
+i686-apple-darwin8-g++-4.0.1        texi2html
+i686-apple-darwin8-gcc-4.0.1        texi2pdf
+i686-apple-darwin9-g++-4.0.1        texindex
+i686-apple-darwin9-g++-4.2.1        textutil
+i686-apple-darwin9-gcc-4.0.1        tfmtodit
+i686-apple-darwin9-gcc-4.2.1        tftp
+ibtool                              then
+iceauth                             thor
+ico                                 tic
+iconv                               tidy
+id                                  tiff2icns
+ident                               tiffutil
+idle                                tilt
+idle2.5                             time
+idlj                                timed
+if                                  timedc
+ifconfig                            times
+ifnames                             tkmib
+imake                               tnameserv
+in                                  toe
+indent                              tokenadmin
+index_gem_repository.rb             top
+indxbib                             tops
+info                                topsyscall
+infocmp                             topsysproc
+infokey                             touch
+infotocap                           tput
+initdb                              tr
+inline_package                      traceroute
+install                             traceroute6
+install-info                        trap
+install_name_tool                   traptoemail
+install_rubigen_scripts             trial
+installer                           troff
+instmodsh                           trpt
+instruments                         true
+ioalloccount                        tset
+ioclasscount                        tsort
+iodbc-config                        tt
+iodbctest                           tty
+iodbctestw                          tunefs
+iofile.d                            twdiff
+iofileb.d                           twistd
+iopattern                           twm
+iopending                           type
+ioreg                               typeset
+iosnoop                             ucs2any
+iostat                              ul
+iotop                               ulimit
+ip6                                 umask
+ip6config                           umount
+ip6fw                               unalias
+ipcclean                            uname
+ipconfig                            uncompress
+ipcount                             unexpand
+ipcrm                               unifdef
+ipcs                                uniq
+ipfw                                units
+ipmitool                            unlink
+iptab                               unpack200
+irb                                 unset
+irb-ruby-1.9.2-p180                 until
+irb-ruby-1.9.2-p180@railspre        unvis
+irb19                               unzip
+is_a_function                       unzipsfx
+isc-config.sh                       update
+jar                                 update_dyld_shared_cache
+jarsigner                           update_prebinding
+java                                update_rubygems
+javac                               uptime
+javaconfig                          users
+javadoc                             uuchk
+javah                               uucico
+javap                               uuconv
+javatool                            uucp
+javaws                              uudecode
+jconsole                            uuencode
+jdb                                 uuidgen
+jhat                                uulog
+jikes                               uuname
+jinfo                               uupick
+jmap                                uusched
+jobs                                uustat
+join                                uuto
+jot                                 uux
+jpegtran                            uuxqt
+jps                                 vacuumdb
+jsadebugd                           vers_string
+jstack                              vgrind
+jstat                               vi
+jstatd                              view
+jvisualvm                           viewres
+kadmin                              vifs
+kadmin.local                        vim
+kadmin_util                         vimdiff
+kadmind                             vimtutor
+kdb5_ldap_util                      vipw
+kdb5_util                           vis
+kdcmond                             visudo
+kdcsetup                            vm_stat
+kdestroy                            vmmap
+kerberosautoconfig                  vmmap64
+kextcache                           vpnd
+kextfind                            vsdbutil
+kextlibs                            w
+kextload                            wait
+kextstat                            wait4path
+kextunload                          wall
+keytool                             wbinfo
+kill                                wc
+kill.d                              weblatency.d
+killall                             wget
+kinit                               what
+klist                               whatis
+koi8rxterm                          whereis
+kpasswd                             which
+kprop                               while
+kpropd                              who
+krb5-config                         whoami
+krb5kdc                             whois
+krbservicesetup                     winbindd
+ksh                                 wish
+kswitch                             wish8.4
+ktutil                              write
+kvno                                wrjpgcom
+lam                                 wx-config
+languagesetup                       wxPerl
+last                                wx_overload.pl
+lastcomm                            wx_xspp.pl
+lastwords                           wxperl_demo.pl
+latency                             wxrc
+launchctl                           wxrc-2.8
+launchd                             x11perf
+ld                                  x11perfcomp
+ld64                                xar
+ld_classic                          xargs
+ldapadd                             xattr
+ldapcompare                         xauth
+ldapdelete                          xcalc
+ldapmodify                          xclipboard
+ldapmodrdn                          xclock
+ldappasswd                          xcode-select
+ldapsearch                          xcodebuild
+ldapwhoami                          xcodeindex
+leaks                               xconsole
+leaks64                             xcrun
+leave                               xcursorgen
+less                                xcutsel
+lessecho                            xditview
+lesskey                             xdm
+let                                 xdmshell
+lex                                 xdpr
+lex++                               xdpyinfo
+libnetcfg                           xed
+libpng-config                       xev
+libpng12-config                     xeyes
+libtool                             xfd
+link                                xfontsel
+lipo                                xfs
+listres                             xfsinfo
+lkbib                               xft-config
+ln                                  xgc
+lndir                               xgrid
+loads.d                             xgridctl
+local                               xhost
+locale                              xinit
+localedef                           xinput
+locate                              xkbbell
+lockfile                            xkbcomp
+logger                              xkbevd
+login                               xkbprint
+logname                             xkbvleds
+logout                              xkbwatch
+logresolve                          xkill
+look                                xload
+lookbib                             xlogo
+lorder                              xlsatoms
+lp                                  xlsclients
+lpadmin                             xlsfonts
+lpc                                 xmag
+lpinfo                              xman
+lpmove                              xmessage
+lpoptions                           xmh
+lppasswd                            xmkmf
+lpq                                 xml2-config
+lpr                                 xml2man
+lprm                                xmlcatalog
+lpstat                              xmllint
+ls                                  xmlwf
+lsbom                               xmodmap
+lsm                                 xmore
+lsof                                xon
+lsvfs                               xpath
+luit                                xpr
+lwp-download                        xprop
+lwp-mirror                          xrandr
+lwp-request                         xrdb
+lwp-rget                            xrefresh
+lwresd                              xset
+lynx                                xsetmode
+m4                                  xsetpointer
+mDNS                                xsetroot
+mDNSResponder                       xslt-config
+mDNSResponderHelper                 xsltproc
+macbinary                           xsm
+macerror                            xstdcmap
+machine                             xsubpp
+mail                                xterm
+mailq                               xtrapchar
+mailstat                            xtrapin
+mailx                               xtrapinfo
+make                                xtrapout
+make_sharedlib_distribution         xtrapproto
+make_win_bin_dist                   xtrapreset
+make_win_src_distribution           xtrapstats
+makedbm                             xvinfo
+makedepend                          xwd
+makeg                               xwininfo
+makeinfo                            xwud
+makestrs                            xxd
+malloc_history                      yacc
+man                                 yes
+manpath                             ypbind
+match                               ypcat
+mate                                ypinit
+mcxquery                            ypmatch
+md                                  yppoll
+md5                                 yppush
+mdcheckschema                       ypset
+mdfind                              ypwhich
+mdimport                            ypxfr
+mdls                                zcat
+mdutil                              zcmp
+megaraid                            zdiff
+merb                                zdump
+merb-gen                            zegrep
+merge                               zfgrep
+mergelib                            zforce
+meryl                               zfs
+mesg                                zgrep
+mib2c                               zic
+mib2c-update                        zip
+mig                                 zipcloak
+mkafmmap                            zipgrep
+mkbom                               zipinfo
+mkdep                               zipnote
+mkdir                               zipsplit
+mkdirhier                           zless
+mkextunpack                         zmore
+mkfifo                              znew
+mkfile                              zpool
+mkfontdir                           zprint
+mkfontscale                         zsh
+mkhtmlindex                         zsh-4.3.4
+mklocale                            {
+mknod                               }

ndpc.local/zsh/aliases → silverbullet.local/zsh/aliases


ndpc.local/zsh/completion → silverbullet.local/zsh/completion


ndpc.local/zsh/config → silverbullet.local/zsh/config


ndpc.local/zsh/functions/_brew → silverbullet.local/zsh/functions/_brew


ndpc.local/zsh/functions/_c → silverbullet.local/zsh/functions/_c


ndpc.local/zsh/functions/_cap → silverbullet.local/zsh/functions/_cap


ndpc.local/zsh/functions/_gh → silverbullet.local/zsh/functions/_gh


ndpc.local/zsh/functions/_git-rm → silverbullet.local/zsh/functions/_git-rm


ndpc.local/zsh/functions/_github → silverbullet.local/zsh/functions/_github


ndpc.local/zsh/functions/_h → silverbullet.local/zsh/functions/_h


ndpc.local/zsh/functions/_rake → silverbullet.local/zsh/functions/_rake


ndpc.local/zsh/functions/c → silverbullet.local/zsh/functions/c


ndpc.local/zsh/functions/gam → silverbullet.local/zsh/functions/gam


ndpc.local/zsh/functions/gfp → silverbullet.local/zsh/functions/gfp


ndpc.local/zsh/functions/git_info_for_prompt → silverbullet.local/zsh/functions/git_info_for_prompt


ndpc.local/zsh/functions/h → silverbullet.local/zsh/functions/h


ndpc.local/zsh/functions/last_modified → silverbullet.local/zsh/functions/last_modified


ndpc.local/zsh/functions/newtab → silverbullet.local/zsh/functions/newtab


ndpc.local/zsh/functions/railsapp → silverbullet.local/zsh/functions/railsapp


ndpc.local/zsh/functions/savepath → silverbullet.local/zsh/functions/savepath


ndpc.local/zsh/functions/verbose_completion → silverbullet.local/zsh/functions/verbose_completion


ndpc.local/.localrc → tigger.local/.localrc


ndpc.local/.zshrc → tigger.local/.zshrc


+ 33 - 0
tigger.local/zsh/aliases

@@ -0,0 +1,33 @@
+# cd
+alias ..='cd ..'
+
+# ls
+alias ls="ls -F"
+alias l="ls -lAh"
+alias ll="ls -l"
+alias la='ls -A'
+
+# git
+alias gl='git pull'
+alias gp='git push'
+alias gd='git diff'
+alias gc='git commit'
+alias gca='git commit -a'
+alias gco='git checkout'
+alias gb='git branch'
+alias gs='git status'
+alias grm="git status | grep deleted | awk '{print \$3}' | xargs git rm"
+alias changelog='git log `git log -1 --format=%H -- CHANGELOG*`..; cat CHANGELOG*'
+
+# rails
+alias sc='script/console'
+alias ss='script/server'
+alias sg='script/generate'
+alias a='autotest -rails'
+alias tlog='tail -f log/development.log'
+alias scaffold='script/generate nifty_scaffold'
+alias migrate='rake db:migrate db:test:clone'
+alias rst='touch tmp/restart.txt'
+
+# commands starting with % for pasting from web
+alias %=' '

+ 8 - 0
tigger.local/zsh/completion

@@ -0,0 +1,8 @@
+autoload -U compinit
+compinit
+
+# matches case insensitive for lowercase
+zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
+
+# pasting with tabs doesn't perform completion
+zstyle ':completion:*' insert-tab pending

+ 46 - 0
tigger.local/zsh/config

@@ -0,0 +1,46 @@
+if [[ -n $SSH_CONNECTION ]]; then
+  export PS1='%m:%3~$(git_info_for_prompt)%# '
+else
+  export PS1='%3~$(git_info_for_prompt)%# '
+fi
+
+export EDITOR='mate_wait'
+export PATH="$HOME/bin:$HOME/.bin:/usr/local/homebrew/bin:/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:/usr/local/git/bin:$PATH"
+export MANPATH="/usr/local/man:/usr/local/mysql/man:/usr/local/git/man:$MANPATH"
+
+fpath=(~/.zsh/functions $fpath)
+
+autoload -U ~/.zsh/functions/*(:t)
+
+HISTFILE=~/.zsh_history
+HISTSIZE=1000
+SAVEHIST=1000
+REPORTTIME=10 # print elapsed time when more than 10 seconds
+
+setopt NO_BG_NICE # don't nice background tasks
+setopt NO_HUP
+setopt NO_LIST_BEEP
+setopt LOCAL_OPTIONS # allow functions to have local options
+setopt LOCAL_TRAPS # allow functions to have local traps
+setopt HIST_VERIFY
+setopt SHARE_HISTORY # share history between sessions ???
+setopt EXTENDED_HISTORY # add timestamps to history
+setopt PROMPT_SUBST
+setopt CORRECT
+setopt COMPLETE_IN_WORD
+setopt IGNORE_EOF
+
+setopt APPEND_HISTORY # adds history
+setopt INC_APPEND_HISTORY SHARE_HISTORY  # adds history incrementally and share it across sessions
+setopt HIST_IGNORE_ALL_DUPS  # don't record dupes in history
+setopt HIST_REDUCE_BLANKS
+
+zle -N newtab
+
+bindkey '^[^[[D' backward-word
+bindkey '^[^[[C' forward-word
+bindkey '^[[5D' beginning-of-line
+bindkey '^[[5C' end-of-line
+bindkey '^[[3~' delete-char
+bindkey '^[^N' newtab
+bindkey '^?' backward-delete-char 

+ 65 - 0
tigger.local/zsh/functions/_brew

@@ -0,0 +1,65 @@
+#compdef brew
+
+# Brew ZSH completion function
+# Drop this somewhere in your $fpath (like /usr/share/zsh/site-functions)
+# and rename it _brew
+#
+# altered from _fink
+
+_brew_all_formulae() {
+  formulae=(`brew search`)
+}
+
+_brew_installed_formulae() {
+  installed_formulae=(`brew list`)
+}
+
+local -a _1st_arguments
+_1st_arguments=(
+  'install:install a formula'
+  'remove:remove a formula'
+  'search:search for a formula (/regex/ or string)'
+  'list:list files in a formula or not-installed formulae'
+  'link:link a formula'
+  'unlink:unlink a formula'
+  'home:visit the homepage of a formula or the brew project'
+  'info:information about a formula'
+  'prune:remove dead links'
+  'update:freshen up links'
+  'log:git commit log for a formula'
+  'create:create a new formula'
+  'edit:edit a formula'
+)
+
+local expl
+local -a formula installed_formulae
+
+_arguments \
+  '(-v --verbose)'{-v,--verbose}'[verbose]' \
+  '(--version)--version[version information]' \
+  '(--prefix)--prefix[where brew lives on this system]' \
+  '(--cache)--cache[brew cache]' \
+  '*:: :->subcmds' && return 0
+
+if (( CURRENT == 1 )); then
+  _describe -t commands "brew subcommand" _1st_arguments
+  return
+fi
+
+case "$words[1]" in
+  list)
+    _arguments \
+      '(--unbrewed)--unbrewed[files in brew --prefix not controlled by brew]' \
+      '1: :->forms' &&  return 0
+      
+      if [[ "$state" == forms ]]; then
+        _brew_installed_formulae
+        _requested installed_formulae expl 'installed formulae' compadd -a installed_formulae
+      fi ;;
+  install|home|log|info)
+    _brew_all_formulae
+    _wanted formulae expl 'all formulae' compadd -a formulae ;;
+  remove|edit|xo)
+    _brew_installed_formulae
+    _wanted installed_formulae expl 'installed formulae' compadd -a installed_formulae ;;
+esac

+ 2 - 0
tigger.local/zsh/functions/_c

@@ -0,0 +1,2 @@
+#compdef c
+_files -W ~/code -/

+ 8 - 0
tigger.local/zsh/functions/_cap

@@ -0,0 +1,8 @@
+#compdef cap
+if [ -f Capfile ]; then
+  recent=`last_modified .cap_tasks~ Capfile **/deploy.rb`
+  if [[ $recent != '.cap_tasks~' ]]; then
+    cap --tasks | grep '#' | cut -d " " -f 2 > .cap_tasks~
+  fi
+  compadd `cat .cap_tasks~`
+fi

+ 2 - 0
tigger.local/zsh/functions/_gh

@@ -0,0 +1,2 @@
+#compdef gh
+_github

+ 7 - 0
tigger.local/zsh/functions/_git-rm

@@ -0,0 +1,7 @@
+#compdef git-rm
+_arguments -S -A '-*' \
+  '-f[override the up-to-date check]' \
+  "-n[don't actually remove the files, just show if they exist in the index]" \
+  '-r[allow recursive removal when a leading directory-name is given]' \
+  '--cached[only remove files from the index]' && ret=0
+_files

+ 72 - 0
tigger.local/zsh/functions/_github

@@ -0,0 +1,72 @@
+#compdef github
+
+_github() {
+  if (( CURRENT > 2 )); then
+    # shift words so _arguments doesn't have to be concerned with second command
+    (( CURRENT-- ))
+    shift words
+    # use _call_function here in case it doesn't exist
+    _call_function 1 _github_${words[1]}
+  else
+    _values "github command" \
+     "fetch[Fetch from a remote to a local branch.]" \
+     "ignore[Ignore a SHA (from 'github network commits')]" \
+     "fetch_all[Fetch all refs from a user]" \
+     "info[Info about this project.]" \
+     "browse[Open this repo in a web browser.]" \
+     "home[Open this repo's master branch in a web browser.]" \
+     "clone[Clone a repo.]" \
+     "pull-request[Generate the text for a pull request.]" \
+     "network[Project network tools.]" \
+     "pull[Pull from a remote.]" \
+     "track[Track another user's repository.]"
+  fi
+}
+