Skip to content

Instantly share code, notes, and snippets.

@kana
Created December 20, 2010 15:34

Revisions

  1. kana revised this gist Dec 20, 2010. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.vim
    Original file line number Diff line number Diff line change
    @@ -12,4 +12,4 @@ function! AddUse()
    endif
    endfunction

    nnoremap ,us :call AddUse()<CR>
    nnoremap ,us :<C-u>call AddUse()<CR>
  2. kana revised this gist Dec 20, 2010. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.vim
    Original file line number Diff line number Diff line change
    @@ -12,4 +12,4 @@ function! AddUse()
    endif
    endfunction

    noremap ,us :call AddUse()<CR>
    nnoremap ,us :call AddUse()<CR>
  3. kana revised this gist Dec 20, 2010. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions gistfile1.vim
    Original file line number Diff line number Diff line change
    @@ -5,8 +5,8 @@ function! AddUse()
    normal! yiw
    let default = @0
    let package = input('Package? ', default)
    if (search('^use '.package, 'bnw') == 0)
    call search('^use ', 'b')
    if (search('^use\s\+'.package, 'bnw') == 0)
    call search('^use\s\+', 'b')
    put ='use ' . package . ';'
    call cursor(line+1, col)
    endif
  4. kana revised this gist Dec 20, 2010. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.vim
    Original file line number Diff line number Diff line change
    @@ -3,7 +3,7 @@ function! AddUse()
    let line = line('.')
    let col = col('.')
    normal! yiw
    let default = @"
    let default = @0
    let package = input('Package? ', default)
    if (search('^use '.package, 'bnw') == 0)
    call search('^use ', 'b')
  5. kana revised this gist Dec 20, 2010. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions gistfile1.vim
    Original file line number Diff line number Diff line change
    @@ -6,9 +6,9 @@ function! AddUse()
    let default = @"
    let package = input('Package? ', default)
    if (search('^use '.package, 'bnw') == 0)
    call search('^use ','b')
    call search('^use ', 'b')
    put ='use ' . package . ';'
    call cursor(line+1,col)
    call cursor(line+1, col)
    endif
    endfunction

  6. kana revised this gist Dec 20, 2010. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions gistfile1.vim
    Original file line number Diff line number Diff line change
    @@ -1,11 +1,11 @@
    " perl: add 'use' statement for package name under the cursor
    function! AddUse()
    let line = line(".")
    let col = col(".")
    let line = line('.')
    let col = col('.')
    normal! yiw
    let default = @"
    let package = input("Package? ", default)
    if (search("^use ".package, "bnw") == 0)
    let package = input('Package? ', default)
    if (search('^use '.package, 'bnw') == 0)
    call search('^use ','b')
    put ='use ' . package . ';'
    call cursor(line+1,col)
  7. kana revised this gist Dec 20, 2010. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion gistfile1.vim
    Original file line number Diff line number Diff line change
    @@ -7,7 +7,7 @@ function! AddUse()
    let package = input("Package? ", default)
    if (search("^use ".package, "bnw") == 0)
    call search('^use ','b')
    execute "normal ouse ".package.";"
    put ='use ' . package . ';'
    call cursor(line+1,col)
    endif
    endfunction
  8. kana revised this gist Dec 20, 2010. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions gistfile1.vim
    Original file line number Diff line number Diff line change
    @@ -2,7 +2,7 @@
    function! AddUse()
    let line = line(".")
    let col = col(".")
    normal yiw
    normal! yiw
    let default = @"
    let package = input("Package? ", default)
    if (search("^use ".package, "bnw") == 0)
    @@ -12,4 +12,4 @@ function! AddUse()
    endif
    endfunction

    map ,us :call AddUse()<CR>
    noremap ,us :call AddUse()<CR>
  9. kana revised this gist Dec 20, 2010. 1 changed file with 7 additions and 7 deletions.
    14 changes: 7 additions & 7 deletions gistfile1.vim
    Original file line number Diff line number Diff line change
    @@ -1,14 +1,14 @@
    " perl: add 'use' statement for package name under the cursor
    function! AddUse()
    let s:line = line(".")
    let s:col = col(".")
    let line = line(".")
    let col = col(".")
    normal yiw
    let s:default = @"
    let s:package = input("Package? ", s:default)
    if (search("^use ".s:package, "bnw") == 0)
    let default = @"
    let package = input("Package? ", default)
    if (search("^use ".package, "bnw") == 0)
    call search('^use ','b')
    execute "normal ouse ".s:package.";"
    call cursor(s:line+1,s:col)
    execute "normal ouse ".package.";"
    call cursor(line+1,col)
    endif
    endfunction

  10. hanekomu created this gist Dec 20, 2010.
    15 changes: 15 additions & 0 deletions gistfile1.vim
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,15 @@
    " perl: add 'use' statement for package name under the cursor
    function! AddUse()
    let s:line = line(".")
    let s:col = col(".")
    normal yiw
    let s:default = @"
    let s:package = input("Package? ", s:default)
    if (search("^use ".s:package, "bnw") == 0)
    call search('^use ','b')
    execute "normal ouse ".s:package.";"
    call cursor(s:line+1,s:col)
    endif
    endfunction

    map ,us :call AddUse()<CR>