vifm: Fix view mapping always entering view window
Simplified the view mapping (`w`) to not 'enter' the view window that is opened by default. What happened previously is that pressing the mapping would open the view pane (or create a vertical/horizontal split and then open the view pane within it if only one pane is visible) and then move the cursor into it so that you can scroll within. The issue was that to close the view pane again, one had to exit it first (through `Shift+w`) which really hurt the quick-glance into a file and then move on kind of workflow I mostly use previews for. This commit simplifies the view mapping to allow exactly that, pressing `w` still does all the things it did previously, only does not move focus into the preview window so keeps the workflow simpler.
This commit is contained in:
parent
1665dd6cf6
commit
59b3720ea7
1 changed files with 4 additions and 8 deletions
|
@ -298,15 +298,11 @@ nnoremap ,t :!vifm-thumbnailer -t %u %c<cr>
|
||||||
nnoremap ,T :!vifm-thumbnailer -r -t %u %c<cr>
|
nnoremap ,T :!vifm-thumbnailer -r -t %u %c<cr>
|
||||||
|
|
||||||
" allows preview to work for normal view and single pane view
|
" allows preview to work for normal view and single pane view
|
||||||
noremap <silent> w : if &quickview && !layoutis('only')
|
noremap <silent> w : if layoutis('only')
|
||||||
|
\| if &lines + 50 < &columns | vsplit | else | split | endif
|
||||||
\| view
|
\| view
|
||||||
\| else
|
\| else
|
||||||
\| if layoutis('only')
|
\| view
|
||||||
\| if &lines + 50 < &columns | vsplit | else | split | endif
|
|
||||||
\| endif
|
|
||||||
\| view!
|
|
||||||
\| execute 'qnoremap w q:view|only|qunmap w<lt>cr>'
|
|
||||||
\| execute 'wincmd w'
|
|
||||||
\| endif
|
\| endif
|
||||||
\| <cr>
|
\| <cr>
|
||||||
|
|
||||||
|
@ -459,7 +455,7 @@ filextype *.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm
|
||||||
\ {View in gpicview}
|
\ {View in gpicview}
|
||||||
\ gpicview %c,
|
\ gpicview %c,
|
||||||
fileviewer *.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm
|
fileviewer *.bmp,*.jpg,*.jpeg,*.png,*.gif,*.xpm
|
||||||
\ viu -b -w %pw -h %ph %c
|
\ env -u COLORTERM viu -w %pw -h %ph -s %c
|
||||||
|
|
||||||
" OpenRaster
|
" OpenRaster
|
||||||
filextype *.ora
|
filextype *.ora
|
||||||
|
|
Loading…
Reference in a new issue