fix ycm semantic completion not working bug. add a very good file opening ctrlp plugin