Permalink
Browse files

webdict: Added "line" option to site definition.

  • Loading branch information...
1 parent bf87737 commit 6953de5c28c92a67b5e60bd7b3b555e9f7a0cff7 @thinca committed Jul 27, 2012
Showing with 9 additions and 2 deletions.
  1. +7 −2 autoload/ref/webdict.vim
  2. +2 −0 doc/ref-webdict.jax
View
@@ -94,8 +94,13 @@ function! s:source.get_body(query)
endfunction
function! s:source.opened(query)
- call s:syntax(matchstr(a:query, '^\s*\S*\s*\zs.*'))
- let b:ref_source_webdict_site = matchstr(a:query, '^\s*\zs\S*')
+ let [name, site, keyword] = s:get_site_and_keyword_from_query(a:query)
+ if has_key(site, 'line')
+ execute site.line
+ execute "normal! z\<CR>"
+ endif
+ call s:syntax(keyword)
+ let b:ref_source_webdict_site = name
endfunction
function! s:source.get_keyword()
View
@@ -66,6 +66,8 @@ g:ref_source_webdict_sites *g:ref_source_webdict_sites*
"filter"
出力を整形するための |Funcref| です。関数は出力を引数として取
ります。
+ "line"
+ バッファを開いた際にフォーカスする行番号です。
各設定のキーに指定した名前を、引数の先頭に指定します。
キーに "default"、値に設定の名前を文字列で設定すると、サイト名が省略さ

0 comments on commit 6953de5

Please sign in to comment.