| layout | title | id | category |
|---|---|---|---|
archive |
第###ID###回 vimrc読書会 |
archive |
{% for i in site.data.archives %} {% if i.id == page.id %} {% assign archive = i %}
| *v:hlsearch* *hlsearch-variable* | |
| v:hlsearch 検索による強調表示がオンになっているかどうかを決定する変数。 | |
| |+extra_search| 機能が必要である 'hlsearch' が有効になっている | |
| 時のみ意味をなす。この変数を0に設定することは、 |:nohlsearch| | |
| コマンドを実行することと同様に働き、1に設定することは以下と同様に働く > | |
| let &hlsearch = &hlsearch |
| function! s:my_x() | |
| undojoin | |
| exec "normal! \"_x" | |
| endfunction | |
| noremap <silent> <Plug>(my-x) :<C-u>call <SID>my_x()<CR> | |
| call submode#enter_with('my_x', 'n', '', 'x', '"_x') | |
| call submode#map('my_x', 'n', 'r', 'x', '<Plug>(my-x)') |
| set hlsearch | |
| nnoremap <silent><Esc><Esc> :<C-u>nohlsearch<CR> |
| " hlsearchは使うがvimrcを読み込んだ時にハイライトしないようにする | |
| set hlsearch | nohlsearch |
| if exists('v:hlsearch') | |
| let v_hl_save = v:hlsearch | |
| endif | |
| set hlsearch | |
| execute exists('v:hlsearch') ? 'let v:hlsearch = v_hl_save' : 'nohlsearch' |
| function! HLsearch() | |
| call feedkeys(":let &hlsearch=&hlsearch\<CR>", "n") | |
| " または | |
| " call feedkeys(":let v:hlsearch=1\<CR>", "n") | |
| endfunction |
| layout | title | id | category |
|---|---|---|---|
archive |
第###ID###回 vimrc読書会 |
archive |
{% for i in site.data.archives %} {% if i.id == page.id %} {% assign archive = i %}
| let s:V= vital#of("test") | |
| let s:base = s:V.import("Over.Commandline.Base") | |
| let s:make = s:V.import("Over.Commandline.Maker") | |
| " let s:my = s:base.make() | |
| " let s:my = s:base.make() | |
| let s:my = s:make.standard() | |
| let s:my.set_prompt('>>>') | |
| " call s:my.cnoremap("\<CR>", "<Over>(exit)") | |
| call s:my.cnoremap("\<Tab>", "<Over>(buffer-complete)") | |
| " call s:my.connect("Exit") |
| let value = 'values' | |
| let value | |
| " -> Works | |
| " See: :h E121 | |
| function! Func() | |
| return | |
| endfunction | |
| " let Func() |
| diff --git autoload/vital/_easymotion/Over/Commandline/Modules/BufferComplete.vim autoload/vital/_easymotion/Over/Commandline/Modules/BufferComplete.vim | |
| index ed72fce..61abb63 100644 | |
| --- autoload/vital/_easymotion/Over/Commandline/Modules/BufferComplete.vim | |
| +++ autoload/vital/_easymotion/Over/Commandline/Modules/BufferComplete.vim | |
| @@ -11,6 +11,19 @@ function! s:_uniq(list) | |
| return keys(dict) | |
| endfunction | |
| +function! s:common_head(strs) | |
| + if empty(a:strs) |