1 " vimslides -- presenation helper inside Vim
2 " Copyright (C) 2015-2019 Sergey Matveev <stargrave@stargrave.org>
4 " This program is free software: you can redistribute it and/or modify
5 " it under the terms of the GNU General Public License as published by
6 " the Free Software Foundation, version 3 of the License.
8 " This program is distributed in the hope that it will be useful,
9 " but WITHOUT ANY WARRANTY; without even the implied warranty of
10 " MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 " GNU General Public License for more details.
13 " You should have received a copy of the GNU General Public License
14 " along with this program. If not, see <http://www.gnu.org/licenses/>.
24 setlocal colorcolumn=0
25 setlocal norelativenumber
28 setlocal conceallevel=2
31 setlocal foldmethod=indent
32 setlocal foldnestmax=5
37 highlight clear ExtraWhitespace
38 syntax region pEmph matchgroup=Ignore start="|\S"rs=s+1 end="\S|"re=e-1
39 syntax region pBold matchgroup=Ignore start=":\S"rs=s+1 end="\S:"re=e-1
40 syntax region pUndr matchgroup=Ignore start="\s<\S"rs=s+2 end="\S>"re=e-1
41 syntax match pItem "^ *\*"
42 syntax match pLine "^-\+$"
43 highlight link pEmph Statement
44 highlight link pBold Special
45 highlight link pItem String
46 highlight link pLine PreProc
47 highlight link pUndr Type
49 nmap <leader>] zMzjzOz<CR>0
50 nmap <leader>[ zMzkzO[zz<CR>0
53 nmap <leader>i /IMG:/e+2<CR>y$:silent execute "!display " . @"<CR>:nohlsearch<CR>