質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

Q&A

解決済

1回答

4643閲覧

deopleteの補完がneovimで動かない

akauntono_atoti

総合スコア13

Vim

VimとはUnix / Linux 系のOSに標準搭載されているターミナル上で動くテキストエディタです。

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

0グッド

0クリップ

投稿2018/12/03 03:00

編集2018/12/03 03:01

前提・実現したいこと

  • neovimでdeopleteをdein.vimで動かしたい

発生している問題・エラーメッセージ

エラー出力なし
例えばC言語のファイルをneovimで起動し
retuまで打ち込めばreturnとカーソルの下に出てくると思いますが
何も出力されません

該当のソースコード

init.vim

1" set ambiwidth=double 2 3set encoding=UTF-8 4set ruler "カーソルが何行目の何列目に置かれているかを表示" 5set autoindent "改行時に前の行のインデントを継続する" 6set tabstop=2 "画面上でタブ文字が占める幅" 7set softtabstop=0 "連続した空白に対してタブキーやバックスペースキーでカーソルが動く幅" 8set shiftwidth=2 "自動インデントでずれる幅" 9set textwidth=0 " 長い文章の自動折り返しをしない(テキストなんかはこれで) 10set expandtab "タブ入力を複数の空白入力に置き換える" 11set smartindent "改行時に入力された行の末尾に合わせて次の行のインデントを増減する" 12" https://liginc.co.jp/409849 13" Search and replace 14set smartcase 15let mapleader = "\<Space>" 16set number 17" tabs 18set smarttab 19set shiftround 20set autoindent 21set clipboard=unnamed 22let g:python3_host_prog="/usr/local/bin/python3" 23let g:python_host_prog="/usr/local/bin/python2" 24" window switch 25nnoremap <Leader><C-h> <C-w>h 26nnoremap <Leader><C-j> <C-w>j 27nnoremap <Leader><C-k> <C-w>k 28nnoremap <Leader><C-l> <C-w>l 29 30" 最後まで飛ぶ 31nnoremap <Leader>l $ 32nnoremap <Leader>h ^ 33vnoremap <Leader>l $ 34vnoremap <Leader>h ^ 35 36" 折り返し行移動(表示されている行で移動できる) 37nnoremap j gj 38nnoremap k gk 39vnoremap j gj 40vnoremap k gk 41 42" 20行ずつ移動(j,kの繰り返し) 43nnoremap <C-n> 20j 44vnoremap <C-n> 20j 45nnoremap <C-p> 20k 46vnoremap <C-p> 20k 47 48nmap <Leader>y byw 49nmap <Leader>V BvE 50nmap <Leader>v bve 51" jjでノーマルモードに移動する&保存する 52inoremap jj <ESC> 53noremap <Leader>w :w<CR> 54 55" 検索終わりのハイライトを消す 56" ESCキー2度押しでハイライトの切り替え 57nnoremap <silent><Esc><Esc> :<C-u>set nohlsearch!<CR> 58 59nmap == gg=Gg; 60 61"dein Scripts----------------------------- 62if &compatible 63 set nocompatible " Be iMproved 64endif 65 66" Required: 67set runtimepath+=/Users/fill/.cache/dein/repos/github.com/Shougo/dein.vim 68 69" Required: 70if dein#load_state('/Users/fill/.cache/dein') 71 call dein#begin('/Users/fill/.cache/dein') 72 73 " Let dein manage dein 74 " Required: 75 call dein#add('/Users/fill/.cache/dein/repos/github.com/Shougo/dein.vim') 76 77 "tomlは使わない 78 " call dein#load_toml('~/.config/nvim/dein.toml', {'lazy': 0}) 79 " call dein#load_toml('~/.config/nvim/dein_lazy.toml', {'lazy': 1}) 80 81 " Add or remove your plugins here like this: 82 " 83 call dein#add('Shougo/neosnippet.vim') 84 call dein#add('Shougo/neosnippet-snippets') 85 call dein#add('Shougo/deoplete.nvim') 86 call dein#add('Shougo/unite.vim') 87 " Required: 88 call dein#end() 89 call dein#save_state() 90endif 91 92" Required: 93filetype plugin indent on 94syntax enable 95 96" If you want to install not installed plugins on startup. 97if dein#check_install() 98 call dein#install() 99endif 100 101"End dein Scripts------------------------- 102let g:clang_check_syntax_auto = 1
health#deoplete#check ======================================================================== ## deoplete.nvim - OK: exists("v:t_list") was successful - OK: has("timers") was successful - OK: has("python3") was successful - OK: Python3.5+ was successful - INFO: If you're still having problems, try the following commands: $ export NVIM_PYTHON_LOG_FILE=/tmp/log $ export NVIM_PYTHON_LOG_LEVEL=DEBUG $ nvim $ cat /tmp/log_{PID} and then create an issue on github health#nvim#check ======================================================================== ## Configuration - OK: no issues found ## Performance - OK: Build type: Release ## Remote Plugins - WARNING: ".dein" is not registered. - WARNING: Out of date - ADVICE: - Run `:UpdateRemotePlugins` ## terminal - INFO: key_backspace (kbs) terminfo entry: key_backspace=^H - INFO: key_dc (kdch1) terminfo entry: key_dc=\E[3~ - INFO: $TERM_PROGRAM='iTerm.app' - INFO: $COLORTERM='truecolor' ## tmux - OK: escape-time: 0ms - INFO: $TERM: screen-256color health#provider#check ======================================================================== ## Clipboard (optional) - OK: Clipboard tool found: pbcopy ## Python 2 provider (optional) - INFO: Using: g:python_host_prog = "/usr/local/bin/python2" - INFO: Executable: /usr/local/bin/python2 - INFO: Python2 version: 2.7.15 - INFO: python2-neovim version: 0.3.1 - OK: Latest python2-neovim is installed: 0.3.1 ## Python 3 provider (optional) - INFO: Using: g:python3_host_prog = "/usr/local/bin/python3" - INFO: Executable: /usr/local/bin/python3 - INFO: Python3 version: 3.7.1 - INFO: python3-neovim version: 0.3.1 - OK: Latest python3-neovim is installed: 0.3.1 ## Ruby provider (optional) - INFO: Ruby: ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin17] - INFO: Host: /usr/local/bin/neovim-ruby-host - OK: Latest "neovim" gem is installed: 0.7.1 ## Node.js provider (optional) - INFO: Node.js: v11.2.0 - INFO: Neovim node.js host: /Users/fill/.nodebrew/node/v11.2.0/lib/node_modules/neovim/bin/cli.js - OK: Latest "neovim" npm/yarn package is installed: 4.2.1

試したこと

dein/deopeteの再インストール、
UpdateRemotePluginの適宜実行

補足情報(FW/ツールのバージョンなど)

NVIM v0.3.1 Build type: Release LuaJIT 2.0.5 Compilation: /usr/local/Homebrew/Library/Homebrew/shims/mac/super/clang -Wconversion -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DNDEBUG -DMIN_LOG_LEVEL=3 -Wall -Wextra -pedantic -Wno-unused-parameter -Wstrict-prototypes -std=gnu99 -Wimplicit-fallthrough -Wvla -fstack-protector-strong -fdiagnostics-color=auto -DINCLUDE_GENERATED_DECLARATIONS -D_GNU_SOURCE -DNVIM_MSGPACK_HAS_FLOAT32 -DNVIM_UNIBI_HAS_VAR_FROM -I/tmp/neovim-20181019-20909-1hlaj6i/neovim-0.3.1/build/config -I/tmp/neovim-20181019-20909-1hlaj6i/neovim-0.3.1/src -I/usr/local/include -I/usr/local/opt/gettext/include -I/usr/include -I/tmp/neovim-20181019-20909-1hlaj6i/neovim-0.3.1/build/src/nvim/auto -I/tmp/neovim-20181019-20909-1hlaj6i/neovim-0.3.1/build/include Compiled by brew@HighSierra-2.local Features: +acl +iconv +jemalloc +tui See ":help feature-compile" システム vimrc: "$VIM/sysinit.vim" 省略時の $VIM: "/usr/local/Cellar/neovim/0.3.1/share/nvim" Run :checkhealth for more info

:Unite deinの実行結果

/Users/fill/.cache/dein/repos/github.com/Shougo/dein.vim Shougo/neosnippet.vim Shougo/deoplete.nvim Shougo/unite.vim Shougo/neosnippet-snippets

mac os
iTerm2

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

私の環境では、以下の設定で動いていました。
参考に載せておきます。
Plugin 'Shougo/neocomplete.vim'
Plugin 'Shougo/neosnippet'
Plugin 'Shougo/neosnippet-snippets'

" Vim起動時にneocompleteを有効にする
let g:neocomplete#enable_at_startup = 1
" smartcase有効化. 大文字が入力されるまで大文字小文字の区別を無視する
let g:neocomplete#enable_smart_case = 1
" 3文字以上の単語に対して補完を有効にする
let g:neocomplete#min_keyword_length = 3
" 区切り文字まで補完する
let g:neocomplete#enable_auto_delimiter = 1
" 1文字目の入力から補完のポップアップを表示
let g:neocomplete#auto_completion_start_length = 1
" バックスペースで補完のポップアップを閉じる
inoremap <expr><BS> neocomplete#smart_close_popup()."<C-h>"
" エンターキーで補完候補の確定. スニペットの展開もエンターキーで確定・・・・・・②
imap <expr><CR> neosnippet#expandable() ? "<Plug>(neosnippet_expand_or_jump)" : pumvisible() ? "<C-y>" : "<CR>"
" タブキーで補完候補の選択. スニペット内のジャンプもタブキーでジャンプ・・・・・・③
imap <expr><TAB> pumvisible() ? "<C-n>" : neosnippet#jumpable() ? "<Plug>(neosnippet_expand_or_jump)" : "<TAB>"

投稿2018/12/03 11:35

Nerd_run.

総合スコア60

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

akauntono_atoti

2018/12/03 11:41

なるほど。。。neocompleteとneobundleは遅い、などの風評がありますが、起動時間(startuptimeオプション)はいかがでしょうか、また表示までの時間はいかがでしょうか。(突っかかる印象を受けるなど)
Nerd_run.

2018/12/03 12:06

個人的には、そう言われればそんな気がするな、程度ですね。 他のグラフィカルな設定にもよると思いますが。
akauntono_atoti

2018/12/03 12:23

了解しました。dein+deopleteの組み合わせを一度諦めて提示していただいた組み合わせてやろうと思います。ありがとうございました。
Nerd_run.

2018/12/03 22:15

ちょっと気になったことがあったので追記します。 vimのversionで-luaになってる場合は補完機能が有効になりません。 もしかしたら、それが原因だった可能性があります。 vim --version | grep lua で+luaになっているかどうか確認してみてください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問