added ycm + ultisnips function for compatibility