]> Sergey Matveev's repositories - vimslides.git/blob - vimslides.vim
Raise copyright years
[vimslides.git] / vimslides.vim
1 " vimslides -- presenation helper inside Vim
2 " Copyright (C) 2015-2024 Sergey Matveev <stargrave@stargrave.org>
3 "
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.
7 "
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.
12 "
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/>.
15
16 syntax on
17 set encoding=utf-8
18 set nocompatible
19 set viminfo=
20
21 set t_Co=16
22
23 setlocal shiftwidth=4
24 setlocal foldmethod=indent
25 setlocal foldnestmax=5
26 setlocal foldenable
27 setlocal foldcolumn=0
28 setlocal foldlevel=0
29
30 highlight clear ExtraWhitespace
31 syntax region pEmph start="|\S" end="\S|"
32 syntax region pBold start=":\S" end="\S:"
33 syntax region pUndr start="\s<\S" end="\S>"
34 syntax match pItem "^ *\*"
35 syntax match pLine "^-\+$"
36 highlight link pEmph Statement
37 highlight link pBold Special
38 highlight link pItem String
39 highlight link pLine PreProc
40 highlight link pUndr Type
41
42 nmap <leader>] zMzjzOz<CR>0
43 nmap <leader>[ zMzkzO[zz<CR>0
44
45 nmap <leader>i /IMG:/e+1<CR>y$:silent execute "!display " . @"<CR>:nohlsearch<CR>