From 93d7914c45a8c35be8e7a76d7e2f4f1088a36aca Mon Sep 17 00:00:00 2001 From: Ginger88895 Date: Sat, 25 Jan 2014 19:47:06 -0500 Subject: [PATCH] Add php Semaniac support --- ftplugin/php_Semaniac.vim | 136 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 136 insertions(+) create mode 100644 ftplugin/php_Semaniac.vim diff --git a/ftplugin/php_Semaniac.vim b/ftplugin/php_Semaniac.vim new file mode 100644 index 0000000..fe699d8 --- /dev/null +++ b/ftplugin/php_Semaniac.vim @@ -0,0 +1,136 @@ +function! g:SemEnable() + silent! imap a a + silent! imap b b + silent! imap c c + silent! imap d d + silent! imap e e + silent! imap f f + silent! imap g g + silent! imap h h + silent! imap j j + silent! imap i i + silent! imap k k + silent! imap l l + silent! imap m m + silent! imap n n + silent! imap o o + silent! imap p p + silent! imap q q + silent! imap r r + silent! imap s s + silent! imap t t + silent! imap u u + silent! imap v v + silent! imap w w + silent! imap x x + silent! imap y y + silent! imap z z + silent! imap A A + silent! imap B B + silent! imap C C + silent! imap D D + silent! imap E E + silent! imap F F + silent! imap G G + silent! imap H H + silent! imap J J + silent! imap I I + silent! imap K K + silent! imap L L + silent! imap M M + silent! imap N N + silent! imap O O + silent! imap P P + silent! imap Q Q + silent! imap R R + silent! imap S S + silent! imap T T + silent! imap U U + silent! imap V V + silent! imap W W + silent! imap X X + silent! imap Y Y + silent! imap Z Z + silent! imap 0 0 + silent! imap 1 1 + silent! imap 2 2 + silent! imap 3 3 + silent! imap 4 4 + silent! imap 5 5 + silent! imap 6 6 + silent! imap 7 7 + silent! imap 8 8 + silent! imap 9 9 + silent! imap _ _ + silent! imap + silent! imap $ $ +endfunction +function! g:SemDisable() + silent! iunmap a + silent! iunmap b + silent! iunmap c + silent! iunmap d + silent! iunmap e + silent! iunmap f + silent! iunmap g + silent! iunmap h + silent! iunmap j + silent! iunmap i + silent! iunmap k + silent! iunmap l + silent! iunmap m + silent! iunmap n + silent! iunmap o + silent! iunmap p + silent! iunmap q + silent! iunmap r + silent! iunmap s + silent! iunmap t + silent! iunmap u + silent! iunmap v + silent! iunmap w + silent! iunmap x + silent! iunmap y + silent! iunmap z + silent! iunmap A + silent! iunmap B + silent! iunmap C + silent! iunmap D + silent! iunmap E + silent! iunmap F + silent! iunmap G + silent! iunmap H + silent! iunmap J + silent! iunmap I + silent! iunmap K + silent! iunmap L + silent! iunmap M + silent! iunmap N + silent! iunmap O + silent! iunmap P + silent! iunmap Q + silent! iunmap R + silent! iunmap S + silent! iunmap T + silent! iunmap U + silent! iunmap V + silent! iunmap W + silent! iunmap X + silent! iunmap Y + silent! iunmap Z + silent! iunmap _ + silent! iunmap 0 + silent! iunmap 1 + silent! iunmap 2 + silent! iunmap 3 + silent! iunmap 4 + silent! iunmap 5 + silent! iunmap 6 + silent! iunmap 7 + silent! iunmap 8 + silent! iunmap 9 + silent! iunmap + silent! iunmap $ +endfunction +command! SemaniacEnable call g:SemEnable() +command! SemaniacDisable call g:SemDisable()