teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

6

add messages

2016/08/15 10:46

投稿

zebult
zebult

スコア10

title CHANGED
File without changes
body CHANGED
@@ -13,8 +13,11 @@
13
13
 
14
14
  $ vim
15
15
  :echo has("lua")
16
- 1
16
+ 1
17
17
 
18
+ :messages
19
+ Messages maintainer: Bram Moolenaar <Bram@vim.org>
20
+
18
21
  :version
19
22
  ```
20
23
  VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Aug 4 2016 09:54:04)

5

add image

2016/08/15 10:46

投稿

zebult
zebult

スコア10

title CHANGED
File without changes
body CHANGED
@@ -79,4 +79,9 @@
79
79
  let g:neocomplete#keyword_patterns = {}
80
80
  endif
81
81
  let g:neocomplete#keyword_patterns._ = '\h\w*'
82
- ```
82
+ ```
83
+
84
+ 期待した結果(/usr/local/bin/vim)
85
+ ![期待した結果](f15f2df7cf8b61a51209f84559d9426b.png)
86
+ 実際に起きた結果(/usr/local/Cellar/macvim/HEAD/bin/vim)
87
+ ![実際に起きた結果](41127be3c5ce253cc4134e4f8e36b896.png)

4

補足:自動補完が出ないとは 追加

2016/08/15 10:42

投稿

zebult
zebult

スコア10

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,9 @@
1
1
  brewで入れたvimの場合自動補完(NeoComplete)が出ますが、
2
2
  同じ設定ファイルを使用してMacVimで開くと自動補完がでません。
3
+ > **補足** (自動補完が出ないとは)
4
+ > vimrcで2文字打つと自動で補完候補が出てくる仕様にしており、
5
+ > brew install vim --with-lua のvim(/usr/local/bin/vim)では2文字打つと候補一覧が自動で出ます。
6
+ > しかしmacvimでは2文字打っても候補一覧が出てこないため、<C-n>で自分で補完候補を出さなければならない状況です。
3
7
 
4
8
  MacVimは以下の手順でインストールしています。
5
9
  brew install --HEAD macvim-dev/macvim/macvim

3

fix vimrc

2016/08/15 10:35

投稿

zebult
zebult

スコア10

title CHANGED
File without changes
body CHANGED
@@ -50,6 +50,12 @@
50
50
 
51
51
  .vimrc(NeoComplete周辺)
52
52
  ```
53
+ if has('lua')
54
+ NeoBundle 'Shougo/neocomplete.vim', {
55
+ \ 'depends' : 'Shougo/vimproc.vim',
56
+ \ 'autoload' : { 'insert' : 1,}
57
+ \ }
58
+ else
53
59
  let g:neocomplete#enable_at_startup = 1
54
60
  let g:neocomplete#auto_completion_start_length = 2
55
61
  let g:neocomplete#enable_smart_case = 1

2

fix markdown

2016/08/15 10:27

投稿

zebult
zebult

スコア10

title CHANGED
File without changes
body CHANGED
@@ -3,12 +3,16 @@
3
3
 
4
4
  MacVimは以下の手順でインストールしています。
5
5
  brew install --HEAD macvim-dev/macvim/macvim
6
+
6
7
  $ which vim
7
8
  /usr/local/Cellar/macvim/HEAD/bin/vim
9
+
8
10
  $ vim
9
11
  :echo has("lua")
10
- > 1
12
+ 1
13
+
11
14
  :version
15
+ ```
12
16
  VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Aug 4 2016 09:54:04)
13
17
  MacOS X (unix) version
14
18
  Included patches: 1-2149
@@ -42,8 +46,10 @@
42
46
  clang -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MACVIM -Wall -Wno-unknown-pragmas -pipe -DMACOS_X_UNIX -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
43
47
  Linking: clang -L. -L/usr/local/lib -L. -L/usr/local/lib -L/usr/local/lib -o Vim -framework Cocoa -framework Carbon -lm -lncurses -liconv -lintl -fr
44
48
  amework Cocoa -fstack-protector -L/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE
49
+ ```
45
50
 
46
51
  .vimrc(NeoComplete周辺)
52
+ ```
47
53
  let g:neocomplete#enable_at_startup = 1
48
54
  let g:neocomplete#auto_completion_start_length = 2
49
55
  let g:neocomplete#enable_smart_case = 1
@@ -62,4 +68,5 @@
62
68
  if !exists('g:neocomplete#keyword_patterns')
63
69
  let g:neocomplete#keyword_patterns = {}
64
70
  endif
65
- let g:neocomplete#keyword_patterns._ = '\h\w*'
71
+ let g:neocomplete#keyword_patterns._ = '\h\w*'
72
+ ```

1

which, has\("lua"\), version, vimrcの追加

2016/08/15 10:25

投稿

zebult
zebult

スコア10

title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,65 @@
1
- brewで入れたvimの場合NeoComplete(自動補完)が出ますが、
1
+ brewで入れたvimの場合自動補完(NeoComplete)が出ますが、
2
2
  同じ設定ファイルを使用してMacVimで開くと自動補完がでません。
3
3
 
4
- MacVimは以下の手順でインストールしており、luaはあります
4
+ MacVimは以下の手順でインストールしてます
5
- brew install --HEAD macvim-dev/macvim/macvim
5
+ brew install --HEAD macvim-dev/macvim/macvim
6
+ $ which vim
7
+ /usr/local/Cellar/macvim/HEAD/bin/vim
8
+ $ vim
9
+ :echo has("lua")
10
+ > 1
11
+ :version
12
+ VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Aug 4 2016 09:54:04)
13
+ MacOS X (unix) version
14
+ Included patches: 1-2149
15
+ Compiled by
16
+ Huge version with MacVim GUI. Features included (+) or not (-):
17
+ +acl +comments +extra_search +jumplist +mouseshape +odbeditor +scrollbind +textobjects +windows
18
+ +arabic +conceal +farsi +keymap +mouse_dec +packages +signs +timers +writebackup
19
+ +autocmd +cryptv +file_in_path +lambda -mouse_gpm +path_extra +smartindent +title -X11
20
+ +balloon_eval +cscope +find_in_path +langmap -mouse_jsbterm +perl/dyn +startuptime +toolbar -xfontset
21
+ +browse +cursorbind +float +libcall +mouse_netterm +persistent_undo +statusline +transparency +xim
22
+ ++builtin_terms +cursorshape +folding +linebreak +mouse_sgr +postscript -sun_workshop +user_commands -xsmp
23
+ +byte_offset +dialog_con_gui -footer +lispindent -mouse_sysmouse +printer +syntax +vertsplit -xterm_clipboard
24
+ +channel +diff +fork() +listcmds +mouse_urxvt +profile +tag_binary +virtualedit -xterm_save
25
+ +cindent +digraphs +fullscreen +localmap +mouse_xterm +python/dyn +tag_old_static +visual -xpm
26
+ +clientserver +dnd +gettext +lua/dyn +multi_byte +python3/dyn -tag_any_white +visualextra
27
+ +clipboard -ebcdic -hangul_input +menu +multi_lang +quickfix -tcl +viminfo
28
+ +cmdline_compl +emacs_tags +iconv +mksession -mzscheme +reltime +termguicolors +vreplace
29
+ +cmdline_hist +eval +insert_expand +modify_fname +netbeans_intg +rightleft +terminfo +wildignore
30
+ +cmdline_info +ex_extra +job +mouse +num64 +ruby/dyn +termresponse +wildmenu
31
+ system vimrc file: "$VIM/vimrc"
32
+ user vimrc file: "$HOME/.vimrc"
33
+ 2nd user vimrc file: "~/.vim/vimrc"
34
+ user exrc file: "$HOME/.exrc"
35
+ system gvimrc file: "$VIM/gvimrc"
36
+ user gvimrc file: "$HOME/.gvimrc"
37
+ 2nd user gvimrc file: "~/.vim/gvimrc"
38
+ defaults file: "$VIMRUNTIME/defaults.vim"
39
+ system menu file: "$VIMRUNTIME/menu.vim"
40
+ fall-back for $VIM: "/usr/local/Cellar/macvim/HEAD-a1fea82/MacVim.app/Contents/Resources/vim"
41
+ Compilation:
42
+ clang -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MACVIM -Wall -Wno-unknown-pragmas -pipe -DMACOS_X_UNIX -g -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
43
+ Linking: clang -L. -L/usr/local/lib -L. -L/usr/local/lib -L/usr/local/lib -o Vim -framework Cocoa -framework Carbon -lm -lncurses -liconv -lintl -fr
44
+ amework Cocoa -fstack-protector -L/System/Library/Perl/5.16/darwin-thread-multi-2level/CORE
45
+
46
+ .vimrc(NeoComplete周辺)
47
+ let g:neocomplete#enable_at_startup = 1
48
+ let g:neocomplete#auto_completion_start_length = 2
49
+ let g:neocomplete#enable_smart_case = 1
50
+ let g:neocomplete#enable_camel_case_completion = 1
51
+ let g:neocomplete#enable_underbar_completion = 1
52
+ let g:neocomplete#min_syntax_length = 25
53
+ let g:neocomplete#lock_buffer_name_pattern = '\*ku\*'
54
+ let g:neocomplete#lock_iminsert = 1
55
+ let g:neocomplete#enable_quick_match = 1
56
+ let g:neocomplete#max_list = 30
57
+ let g:neocomplete#enable_auto_select = 1
58
+ let g:neocomplete#enable_refresh_always = 1
59
+ let g:neocomplete#sources#dictionary#dictionaries = {
60
+ \ 'default' : '',
61
+ \ }
62
+ if !exists('g:neocomplete#keyword_patterns')
63
+ let g:neocomplete#keyword_patterns = {}
64
+ endif
65
+ let g:neocomplete#keyword_patterns._ = '\h\w*'