2013年12月18日水曜日

Bloom Built Day Oneの導入 4

NeoBundleのインストール

正常にNeoBundleがインストールされ、NewDayOne.vimが使えるようになりました。
root権限で作ったディレクトリを削除すれば解決しました。

MacVimが挙動不審になる

ターミナル上でVimを起動すると以下の様なエラーが出ました。
それ以降、NeoBundle関係の操作やNewDayOne.vimがユーザ権限で使えなくなりました。

oouchi-no-Mac-Pro:~ oouchiatsushi$ vi
Error detected while processing /usr/share/vim/vimrc:
line 8:
E117: Unknown function: neobundle#rc
line 13:
E117: Unknown function: neobundle#exists_not_installed_bundles
E15: Invalid expression: neobundle#exists_not_installed_bundles()
line 20:
E492: Not an editor command: NeoBundle 'glidenote/newdayone.vim'
Error detected while processing /Users/oouchiatsushi/.vimrc:
line 6:
E117: Unknown function: neobundle#rc
line 9:
E492: Not an editor command: NeoBundle 'glidenote/newdayone.vim'
Press ENTER or type command to continue

root権限だとNewDayOne.vimが正常に動きます。
これらの問題を解決すれば、復帰出来るかもしれません。

/usr/share/vim/vimrc

set nocompatible               " Be iMproved
filetype off                   " Required!

if has('vim_starting')
  set runtimepath+=~/.vim/bundle/neobundle.vim/
endif

call neobundle#rc(expand('~/.vim/bundle/'))

filetype plugin indent on     " Required!

" Installation check.
if neobundle#exists_not_installed_bundles()
  echomsg 'Not installed bundles : ' .
        \ string(neobundle#get_not_installed_bundle_names())
  echomsg 'Please execute ":NeoBundleInstall" command.'
  "finish
endif

NeoBundle 'glidenote/newdayone.vim'

/Users/oouchiatsushi/.vimrc

set nocompatible
filetype plugin indent off

if has('vim_starting')
  set runtimepath+=~/.vim/neobundle.vim.git
  call neobundle#rc(expand('~/.vim/bundle/'))
endif

NeoBundle 'glidenote/newdayone.vim'
filetype plugin indent on

:NeoBundleInstallを行った時に2つファイルに反映されたようです。

:scriptnames

2行目以降は、/vim以前を省略して表記しました。

  1: /Applications/MacVim.app/Contents/Resources/vim/vimrc
  2: /vim/plugins/kaoriya/encode_japan.vim
  3: /vim/plugins/kaoriya/autoload/kaoriya/switch.vim
  4: /vim/runtime/vimrc_example.vim
  5: /vim/runtime/syntax/syntax.vim
  6: /vim/runtime/syntax/synload.vim
  7: /vim/runtime/syntax/syncolor.vim
  8: /vim/runtime/filetype.vim
  9: /vim/plugins/golang/ftdetect/gofiletype.vim
 10: /vim/runtime/ftplugin.vim
 11: /vim/runtime/indent.vim
 12: /vim/runtime/colors/desert.vim
 13: /vim/runtime/syntax/nosyntax.vim
 14: ~/.vimrc
 15: /vim/runtime/ftplugof.vim
 16: /vim/runtime/indoff.vim
 17: /vim/runtime/plugin/getscriptPlugin.vim
 18: /vim/runtime/plugin/gzip.vim
 19: /vim/runtime/plugin/matchparen.vim
 20: /vim/runtime/plugin/netrwPlugin.vim
 21: /vim/runtime/plugin/rrhelper.vim
 22: /vim/runtime/plugin/spellfile.vim
 23: /vim/runtime/plugin/tarPlugin.vim
 24: /vim/runtime/plugin/tohtml.vim
 25: /vim/runtime/plugin/vimballPlugin.vim
 26: /vim/runtime/plugin/zipPlugin.vim
 27: /vim/plugins/golang/plugin/godoc.vim
 28: /vim/plugins/kaoriya/plugin/autodate.vim
 29: /vim/plugins/kaoriya/plugin/cmdex.vim
 30: /vim/plugins/kaoriya/plugin/dicwin.vim
 31: /vim/plugins/kaoriya/plugin/hz_ja.vim
 32: /vim/plugins/kaoriya/plugin/scrnmode.vim
 33: /vim/plugins/kaoriya/plugin/verifyenc.vim
 34: /vim/plugins/vimproc/plugin/vimproc.vim
 35: /vim/runtime/menu.vim
 36: /vim/runtime/lang/menu_ja_jp.utf-8.macvim.vim
 37: /vim/runtime/lang/menu_ja_jp.utf-8.vim
 38: /vim/runtime/autoload/paste.vim
 39: /vim/gvimrc
 40: /vim/runtime/gvimrc_example.vim
 41: /vim/runtime/colors/blue.vim

関連する可能性があるのは、以下の2つだと考えます。

  • 01: /Applications/MacVim.app/Contents/Resources/vim/vimrc
  • 14: ~/.vimrc

~/.vimrcの編集

ユーザホームディレクトリ直下にある.vimrcを編集しました。

NeoBundleの再インストール

端末からダウンロードして、MacVim上で :NeoBundleInstallを実行。

NewDayOne.vimの導入

:OpenDayOne

:NewDayOne

MacVimからDayOneへ投稿出来ました。

補足事項

  • MacVimの事が少しだけ分かってきました。
  • ターミナル上でVimでも、NewDayOne.vimを利用できました。
  • ターミナル上のVimの起動時に、問題は発生しなくなりました。
  • ターミナル上でVimを起動すると、MacVimに影響が出る事がある?

0 件のコメント:

コメントを投稿