From 455193d750e688d973d9a718ff18abb38edfe91f Mon Sep 17 00:00:00 2001 From: wuranbo Date: Fri, 10 Apr 2015 17:07:46 +0800 Subject: [PATCH] =?UTF-8?q?*feature)=20=E6=B7=BB=E5=8A=A0uppercase?= =?UTF-8?q?=E5=87=BD=E6=95=B0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- autoload/neosnippet/view.vim | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/autoload/neosnippet/view.vim b/autoload/neosnippet/view.vim index c6f9588..b7d3a32 100644 --- a/autoload/neosnippet/view.vim +++ b/autoload/neosnippet/view.vim @@ -247,6 +247,13 @@ function! neosnippet#view#_search_snippet_range(start, end, cnt, ...) "{{{ return 1 endfor + for linenum in range(a:start, a:end) + let tmp_line = getline(linenum) + let tmp_line = substitute(tmp_line, '\v\%uc\(([^)]+)\)', '\U\1\E', 'g') + let tmp_line = substitute(tmp_line, '\v\%ucfirst\(([^)]+)\)', '\u\1', 'g') + call setline(linenum, tmp_line) + endfor + return 0 endfunction"}}} function! s:search_outof_range(col) "{{{