aboutsummaryrefslogtreecommitdiffhomepage
path: root/extras/vim/ftplugin
diff options
context:
space:
mode:
authorGravatar Gregor Uhlenheuer <kongo2002@googlemail.com>2010-04-04 22:13:18 +0800
committerGravatar Mason Larobina <mason.larobina@gmail.com>2010-04-04 22:16:49 +0800
commit774e48054149fe1f9512104a2f821e0055168d8a (patch)
tree9bd855395099e5b57c1e4ec40c422b68535a14b5 /extras/vim/ftplugin
parentae15d257a858fe27090f3e5798357aea2f5a76da (diff)
vim ftplugin for uzbl, config section folding & improved vim syntax file
Diffstat (limited to 'extras/vim/ftplugin')
-rw-r--r--extras/vim/ftplugin/uzbl.vim29
1 files changed, 29 insertions, 0 deletions
diff --git a/extras/vim/ftplugin/uzbl.vim b/extras/vim/ftplugin/uzbl.vim
new file mode 100644
index 0000000..513eaa4
--- /dev/null
+++ b/extras/vim/ftplugin/uzbl.vim
@@ -0,0 +1,29 @@
+" Vim filetype file
+" Filename: uzbl.vim
+" Maintainer: Gregor Uhlenheuer
+" Last Change: Sun 04 Apr 2010 01:37:49 PM CEST
+
+if exists('b:did_ftplugin')
+ finish
+endif
+
+let b:did_ftplugin = 1
+
+" enable syntax based folding
+setlocal foldmethod=syntax
+
+" correctly format comments
+setlocal formatoptions=croql
+setlocal comments=:#
+setlocal commentstring=#%s
+
+" define config testing commands and mappings
+if executable('uzbl-core')
+ com! -buffer UzblCoreTest !uzbl-core -c %
+ nmap <buffer> <Leader>uc :UzblCoreTest<CR>
+endif
+
+if executable('uzbl-browser')
+ com! -buffer UzblBrowserTest !uzbl-browser -c %
+ nmap <buffer> <Leader>ub :UzblBrowserTest<CR>
+endif