Vim 자동완성을 위한 plugin; OmniCpp에서 "Omni completion (^O^N^P) Pattern not found" ("Omni 완성 (^O^N^P) 패턴을 찾을 수 없습니다") 문제.

ttti07의 이미지

ctags는 설치했고, 덕분에 C++ 기본 라이브러리들에 대해선 자동완성 및 팝업 제공이 잘 됩니다.
근데 사용자 정의 헤더파일들은 #include 해도 패턴을 찾을 수 없다고..
가령

TreeNode.h 파일에 class TreeNode를 정의해 두고

TreeNode.cpp 파일에서

#include "TreeNode.h" // 헤더파일 포함하고
TreeNode x;  // object 선언해 주고
x.  // 자동완성 시도하면

Omni 완성 (^O^N^P) 패턴을 찾을 수 없습니다
라는 문구만 뜨고 자동완성이 되질 않네요..

OmniCpp_NamespaceSearch 정보를 보면

0 = namespaces disabled 
1 = search namespaces in the current buffer
2 = search namespaces in the current buffer and in included files
[default=1] >

라고 되어있어서,

.vimrc 파일에는

set nocompatible
filetype plugin on
set tags=~/.vim/tags/cpp
set completeopt-=preview
let OmniCpp_NamespaceSearch = 2 
let OmniCpp_ShowPrototypeInAbbr = 1 
let OmniCpp_SelectFirstItem = 2 

옵션 2를 설정해 줬는데.. included file을 search하지 않네요;

저거 옵션 설정 해줘도 역시 해당 디렉토리에서 ctags를 돌려서 태그파일 만들고,
Vim 에서 :set tags+=태그파일, 해줘야 하는 건가요?
아니라면 뭐가 문젠가요? :set path+= 뭐시기라도 해줘야 하는 건지?