Sinatraのあらかると

記録することで、環境構築で悩まない。

改番、dein,deopleteとの付き合い方

改番なので、修正するところを書いていく。

deinに記述する項目があるときから代わり統一されている。

それは、既知のバグを修正したものと想われる。

takkii.hatenablog.com

※$INSTALL_DIR + $PLUGIN_DIRは、インストールしたときに端末に表示されているのでそのままコピーします。 もし、コピーできなければdeinを展開したdein.nvimがあるフルパスです。

"dein Scripts-----------------------------
if &compatible
  set nocompatible               " Be iMproved
endif"

" Required:
set runtimepath+=$INSTALL_DIR 
" Required:"
if dein#load_state('$PLUGIN_DIR')
  call dein#begin('$PLUGIN_DIR')

" Let dein manage dein
" Required:
call dein#add('$INSTALL_DIR')

" Add or remove your plugins here:
call dein#add('Shougo/neosnippet.vim')
call dein#add('Shougo/neosnippet-snippets')

" Start copy -----------------------------
call dein#add('Shougo/deoplete.nvim')

" Use deoplete.
let g:deoplete#enable_at_startup = 1

call dein#add('osyo-manga/vim-monster')
" With deoplete.nvim
let g:monster#completion#rcodetools#backend = "async_rct_complete"
let g:deoplete#sources#omni#input_patterns = {
\   "ruby" : '[^. *\t]\.\w*\|\h\w*::',
\}

call dein#add('Shougo/deoplete-rct')
call dein#add('Shougo/denite.nvim')

" End copy -------------------------------

" You can specify revision/branch/tag."
call dein#add('Shougo/vimshell', { 'rev': '3787e5' })

" Required:
call dein#end()
call dein#save_state()
endif"

" Required:
filetype plugin indent on
syntax enable

" If you want to install not installed plugins on startup.
if dein#check_install()
  call dein#install()
endif

"End dein Scripts-------------------------

とりあえず、こんな風にdeinに追加していきます。

dein記事の無効について - Sinatraのあらかると

必須なことがありまして、

Rubyはパスを通すこと

RubyGemsにはneovim、rcodetoolsを入れること

pyenvを使えるなら使い、2.7.xと3.6.xを入れlocalまたはglobalに設定すること

pip3,pipにneovimを入れること

~/.config/nvim/init.vimが標準で読まれるのでコピー先にすること。Windowsでするときは隠しフォルダAppData内のinit.vimが呼ばれる優先権がある。

CheckHealthでneovimの健康状態を確認すること

UpdateRemotePluginsでdeoplete,nvimを認識させること、繰り返してもよい

これを守るべきです。前の記事の延長線上にあることなので、わからないときは確認していただければ環境構築が進みます。

ほんとうに、スライドにしたんだね。テキストエディタがカードゲームとは面白ww

Copyright © 2007-2017 Takayuki Kamiyama. All Rights Reserved.