Sha256: 699c7eef4a916055e784e2c772f377bcc09543bd4a7810bb1da850ccb5891e56

Contents?: true

Size: 792 Bytes

Versions: 11

Compression:

Stored size: 792 Bytes

Contents

#!/usr/bin/env bash

set -ex

setup_coc() {
  # for neovim
  mkdir -p ~/.local/share/nvim/site/pack/coc/start
  pushd ~/.local/share/nvim/site/pack/coc/start
  curl --fail -L https://github.com/neoclide/coc.nvim/archive/release.tar.gz|tar xzfv -
  popd
}

install_coc_extensions() {
  # Install extensions
  mkdir -p ~/.config/coc/extensions
  pushd ~/.config/coc/extensions
  if [ ! -f package.json ]; then
    echo '{"dependencies":{}}'> package.json
  fi

  # COC plugins
  npm install --global-style --ignore-scripts --no-bin-links --no-package-lock --only=prod \
    coc-solargraph \
    coc-tag \
    coc-diagnostic
    popd
}


setup_solargraph() {
  # Solargraph docs
  bundle exec solargraph download-core
  bundle exec yard gems
}

setup_coc
install_coc_extensions
setup_solargraph

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
attr-gather-1.5.1 .vim/install.sh
attr-gather-1.4.0 .vim/install.sh
attr-gather-1.2.1 .vim/install.sh
attr-gather-1.3.0 .vim/install.sh
attr-gather-1.2.0 .vim/install.sh
attr-gather-1.1.3 .vim/install.sh
attr-gather-1.1.2 .vim/install.sh
attr-gather-1.1.1 .vim/install.sh
attr-gather-1.1.0 .vim/install.sh
attr-gather-1.0.0 .vim/install.sh
gladwords-1.0.1 .vim/install.sh