initial commit

This commit is contained in:
2017-11-05 16:58:09 +01:00
commit 7e81345f79
9 changed files with 209 additions and 0 deletions

11
ftplugin/c.vim Normal file
View File

@@ -0,0 +1,11 @@
iabbrev <buffer> prn printf("\n");
iabbrev <buffer> im(a) int main(int argc, const char** argv)
iabbrev <buffer> maw #pragma message("malloc warning!")
nnoremap <buffer> <localleader>fb ][%
nnoremap <buffer> <localleader>fe ][
nnoremap <buffer> <localleader>c I//<esc>
vnoremap <buffer> <localleader>c <esc>`>o*/<esc>`<O/*<esc>
nnoremap <buffer> <localleader>xc mx/\*\/<cr>dd?\/\*<cr>dd`x:noh<cr>:delm x<cr>
nnoremap <buffer> <localleader>xb mx?\/\*<cr>dd/\*\/<cr>dd`x:noh<cr>:delm x<cr>
setlocal foldmethod=syntax foldlevel=99

2
ftplugin/javascript.vim Normal file
View File

@@ -0,0 +1,2 @@
setlocal foldmethod=syntax foldlevel=99
let javaScript_fold=1

1
ftplugin/make.vim Normal file
View File

@@ -0,0 +1 @@
setlocal noexpandtab softtabstop=0 shiftwidth=8 tabstop=8

2
ftplugin/python.vim Normal file
View File

@@ -0,0 +1,2 @@
nnoremap <buffer> <leader>c I#<esc>
vnoremap <buffer> <leader>c <esc>`>o"""<esc>`<O"""<esc>

6
ftplugin/vhdl.vim Normal file
View File

@@ -0,0 +1,6 @@
iabbrev <buffer> ar architecture
iabbrev <buffer> pr process
iabbrev <buffer> et entity
iabbrev <buffer> lie library ieee;
iabbrev <buffer> ustd use ieee.std_logic_1164.all;
iabbrev <buffer> unum use ieee.numeric_std.all;

4
ftplugin/vim.vim Normal file
View File

@@ -0,0 +1,4 @@
nnoremap <buffer> <localleader>c I"<esc>
vnoremap <buffer> <localleader>f <esc>`>o"}}}<esc>`<O"{{{<esc>
nnoremap <buffer> <localleader>xf mx?"{{{<cr>dd/"}}}<cr>dd`x:noh<cr>:delm x<cr>
nnoremap <buffer> <localleader>xc mx^0x`x