README.slides | 1 + vimslides.vim | 18 +++++------------- diff --git a/README.slides b/README.slides index ed26646856b341be57e50583efc805ce856194ad1811922f1860ae477e3d579b..95baeceadb197791cc6642a72aed0fd3f86d88d72cbb15c2664c07cc952afae4 100644 --- a/README.slides +++ b/README.slides @@ -19,6 +19,7 @@ * :leader + ]: to close current fold, open next one and center on it * :leader + [: same as above, but previous fold * :leader + i: to jump to the next "IMG: path.png" and open that image using external :display: utility + IMG:/home/stargrave/pic/b2b-29.webp ------------------------------------------------------------------------ |How to use it| diff --git a/vimslides.vim b/vimslides.vim index 675d16b4fcaff7172ba9946e0ba9909840d6d4df649601cd27d6eaf37225e963..a9d1318dddae069ceeac92cc0f8435689a23c665414e7067f3d102b3c2f46d2a 100644 --- a/vimslides.vim +++ b/vimslides.vim @@ -1,5 +1,5 @@ " vimslides -- presenation helper inside Vim -" Copyright (C) 2015-2020 Sergey Matveev +" Copyright (C) 2015-2022 Sergey Matveev " " This program is free software: you can redistribute it and/or modify " it under the terms of the GNU General Public License as published by @@ -19,13 +19,6 @@ set nocompatible set viminfo= set t_Co=16 - -setlocal nocursorline -setlocal colorcolumn=0 -setlocal norelativenumber -setlocal laststatus=0 -setlocal scrolloff=2 -setlocal conceallevel=2 setlocal shiftwidth=4 setlocal foldmethod=indent @@ -35,9 +28,9 @@ setlocal foldcolumn=0 setlocal foldlevel=0 highlight clear ExtraWhitespace -syntax region pEmph matchgroup=Ignore start="|\S"rs=s+1 end="\S|"re=e-1 -syntax region pBold matchgroup=Ignore start=":\S"rs=s+1 end="\S:"re=e-1 -syntax region pUndr matchgroup=Ignore start="\s<\S"rs=s+2 end="\S>"re=e-1 +syntax region pEmph start="|\S" end="\S|" +syntax region pBold start=":\S" end="\S:" +syntax region pUndr start="\s<\S" end="\S>" syntax match pItem "^ *\*" syntax match pLine "^-\+$" highlight link pEmph Statement @@ -48,6 +41,5 @@ highlight link pUndr Type nmap ] zMzjzOz0 nmap [ zMzkzO[zz0 -normal zMggzO -nmap i /IMG:/e+2y$:silent execute "!display " . @":nohlsearch +nmap i /IMG:/e+1y$:silent execute "!display " . @":nohlsearch