├── README.md ├── autoload └── pathogen.vim ├── bundle ├── CSApprox │ ├── README │ ├── after │ │ └── plugin │ │ │ └── CSApprox.vim │ ├── autoload │ │ ├── csapprox.vim │ │ └── csapprox │ │ │ ├── common.vim │ │ │ └── per_component.vim │ ├── doc │ │ ├── CSApprox.txt │ │ └── tags │ └── plugin │ │ └── CSApprox.vim ├── Gist.vim │ ├── README │ ├── README.mkd │ ├── autoload │ │ └── gist.vim │ ├── doc │ │ ├── gist-vim.txt │ │ └── tags │ └── plugin │ │ └── gist.vim ├── Tabmerge │ ├── README │ └── plugin │ │ └── Tabmerge.vim ├── ZoomWin │ ├── autoload │ │ └── ZoomWin.vim │ ├── doc │ │ ├── ZoomWin.txt │ │ └── tags │ └── plugin │ │ └── ZoomWinPlugin.vim ├── ack.vim │ ├── README.md │ ├── Rakefile │ ├── doc │ │ ├── ack.txt │ │ └── tags │ └── plugin │ │ └── ack.vim ├── camelcasemotion │ ├── README │ ├── autoload │ │ └── camelcasemotion.vim │ ├── doc │ │ ├── camelcasemotion.txt │ │ └── tags │ └── plugin │ │ └── camelcasemotion.vim ├── ctrlp.vim │ ├── autoload │ │ ├── ctrlp.vim │ │ └── ctrlp │ │ │ ├── bookmarkdir.vim │ │ │ ├── buffertag.vim │ │ │ ├── changes.vim │ │ │ ├── dir.vim │ │ │ ├── line.vim │ │ │ ├── mixed.vim │ │ │ ├── mrufiles.vim │ │ │ ├── quickfix.vim │ │ │ ├── rtscript.vim │ │ │ ├── tag.vim │ │ │ ├── undo.vim │ │ │ └── utils.vim │ ├── doc │ │ ├── ctrlp.txt │ │ └── tags │ ├── plugin │ │ └── ctrlp.vim │ └── readme.md ├── emmet-vim │ ├── Makefile │ ├── README.mkd │ ├── TODO │ ├── TUTORIAL │ ├── autoload │ │ ├── emmet.vim │ │ └── emmet │ │ │ ├── lang.vim │ │ │ ├── lang │ │ │ ├── css.vim │ │ │ ├── haml.vim │ │ │ ├── html.vim │ │ │ ├── less.vim │ │ │ ├── sass.vim │ │ │ ├── scss.vim │ │ │ └── slim.vim │ │ │ ├── lorem │ │ │ ├── en.vim │ │ │ └── ja.vim │ │ │ └── util.vim │ ├── doc │ │ ├── emmet.txt │ │ └── tags │ ├── emmet.vim.vimup │ ├── plugin │ │ └── emmet.vim │ └── unittest.vim ├── gruvbox │ ├── README.md │ ├── autoload │ │ └── gruvbox.vim │ ├── colors │ │ └── gruvbox.vim │ ├── gruvbox_256palette.sh │ └── gruvbox_256palette_osx.sh ├── html5.vim │ ├── CHANGES.markdown │ ├── Makefile │ ├── README.md │ ├── autoload │ │ ├── htmlcomplete.vim │ │ └── xml │ │ │ ├── aria.vim │ │ │ └── html5.vim │ ├── config.mk │ ├── indent │ │ └── html.vim │ └── syntax │ │ ├── html.vim │ │ ├── html │ │ ├── aria.vim │ │ └── rdfa.vim │ │ └── javascript │ │ └── html5.vim ├── nerdtree │ ├── README.markdown │ ├── autoload │ │ └── nerdtree.vim │ ├── doc │ │ ├── NERD_tree.txt │ │ └── tags │ ├── lib │ │ └── nerdtree │ │ │ ├── bookmark.vim │ │ │ ├── creator.vim │ │ │ ├── key_map.vim │ │ │ ├── menu_controller.vim │ │ │ ├── menu_item.vim │ │ │ ├── opener.vim │ │ │ ├── path.vim │ │ │ ├── tree_dir_node.vim │ │ │ └── tree_file_node.vim │ ├── nerdtree_plugin │ │ ├── exec_menuitem.vim │ │ └── fs_menu.vim │ ├── plugin │ │ └── NERD_tree.vim │ └── syntax │ │ └── nerdtree.vim ├── paredit.vim │ ├── README │ ├── doc │ │ ├── paredit.txt │ │ └── tags │ └── plugin │ │ └── paredit.vim ├── rainbow_parentheses.vim │ ├── autoload │ │ └── rainbow_parentheses.vim │ ├── plugin │ │ └── rainbow_parentheses.vim │ └── readme.md ├── supertab │ ├── Makefile │ ├── README.rst │ ├── doc │ │ ├── supertab.txt │ │ └── tags │ └── plugin │ │ └── supertab.vim ├── syntastic │ ├── CONTRIBUTING.md │ ├── LICENCE │ ├── README.markdown │ ├── _assets │ │ └── screenshot_1.png │ ├── autoload │ │ └── syntastic │ │ │ ├── c.vim │ │ │ ├── log.vim │ │ │ ├── postprocess.vim │ │ │ ├── preprocess.vim │ │ │ └── util.vim │ ├── doc │ │ ├── syntastic.txt │ │ └── tags │ ├── plugin │ │ ├── syntastic.vim │ │ └── syntastic │ │ │ ├── autoloclist.vim │ │ │ ├── balloons.vim │ │ │ ├── checker.vim │ │ │ ├── cursor.vim │ │ │ ├── highlighting.vim │ │ │ ├── loclist.vim │ │ │ ├── modemap.vim │ │ │ ├── notifiers.vim │ │ │ ├── registry.vim │ │ │ └── signs.vim │ └── syntax_checkers │ │ ├── actionscript │ │ └── mxmlc.vim │ │ ├── ada │ │ └── gcc.vim │ │ ├── applescript │ │ └── osacompile.vim │ │ ├── asciidoc │ │ └── asciidoc.vim │ │ ├── asm │ │ └── gcc.vim │ │ ├── bemhtml │ │ └── bemhtmllint.vim │ │ ├── c │ │ ├── avrgcc.vim │ │ ├── checkpatch.vim │ │ ├── cppcheck.vim │ │ ├── gcc.vim │ │ ├── make.vim │ │ ├── oclint.vim │ │ ├── sparse.vim │ │ └── splint.vim │ │ ├── chef │ │ └── foodcritic.vim │ │ ├── co │ │ └── coco.vim │ │ ├── cobol │ │ └── cobc.vim │ │ ├── coffee │ │ ├── coffee.vim │ │ └── coffeelint.vim │ │ ├── coq │ │ └── coqtop.vim │ │ ├── cpp │ │ ├── cppcheck.vim │ │ ├── cpplint.vim │ │ ├── gcc.vim │ │ └── oclint.vim │ │ ├── cs │ │ └── mcs.vim │ │ ├── css │ │ ├── csslint.vim │ │ ├── phpcs.vim │ │ └── prettycss.vim │ │ ├── cucumber │ │ └── cucumber.vim │ │ ├── cuda │ │ └── nvcc.vim │ │ ├── d │ │ └── dmd.vim │ │ ├── dart │ │ └── dartanalyzer.vim │ │ ├── docbk │ │ └── xmllint.vim │ │ ├── dustjs │ │ └── swiffer.vim │ │ ├── elixir │ │ └── elixir.vim │ │ ├── erlang │ │ ├── erlang_check_file.erl │ │ ├── escript.vim │ │ └── syntaxerl.vim │ │ ├── eruby │ │ └── ruby.vim │ │ ├── fortran │ │ └── gfortran.vim │ │ ├── glsl │ │ └── cgc.vim │ │ ├── go │ │ ├── go.vim │ │ ├── gofmt.vim │ │ ├── golint.vim │ │ ├── gotype.vim │ │ └── govet.vim │ │ ├── haml │ │ ├── haml.vim │ │ └── haml_lint.vim │ │ ├── handlebars │ │ └── handlebars.vim │ │ ├── haskell │ │ ├── ghc-mod.vim │ │ ├── hdevtools.vim │ │ └── hlint.vim │ │ ├── haxe │ │ └── haxe.vim │ │ ├── hss │ │ └── hss.vim │ │ ├── html │ │ ├── jshint.vim │ │ ├── tidy.vim │ │ ├── validator.vim │ │ └── w3.vim │ │ ├── java │ │ ├── checkstyle.vim │ │ └── javac.vim │ │ ├── javascript │ │ ├── closurecompiler.vim │ │ ├── eslint.vim │ │ ├── gjslint.vim │ │ ├── jscs.vim │ │ ├── jshint.vim │ │ ├── jsl.vim │ │ ├── jslint.vim │ │ └── jsxhint.vim │ │ ├── json │ │ ├── jsonlint.vim │ │ └── jsonval.vim │ │ ├── less │ │ ├── less-lint.coffee │ │ ├── less-lint.js │ │ └── lessc.vim │ │ ├── lex │ │ └── flex.vim │ │ ├── limbo │ │ └── limbo.vim │ │ ├── lisp │ │ └── clisp.vim │ │ ├── llvm │ │ └── llvm.vim │ │ ├── lua │ │ └── luac.vim │ │ ├── matlab │ │ └── mlint.vim │ │ ├── nasm │ │ └── nasm.vim │ │ ├── nroff │ │ └── mandoc.vim │ │ ├── objc │ │ ├── gcc.vim │ │ └── oclint.vim │ │ ├── objcpp │ │ ├── gcc.vim │ │ └── oclint.vim │ │ ├── ocaml │ │ └── camlp4o.vim │ │ ├── perl │ │ ├── perl.vim │ │ ├── perlcritic.vim │ │ └── podchecker.vim │ │ ├── php │ │ ├── php.vim │ │ ├── phpcs.vim │ │ └── phpmd.vim │ │ ├── po │ │ └── msgfmt.vim │ │ ├── pod │ │ └── podchecker.vim │ │ ├── puppet │ │ ├── puppet.vim │ │ └── puppetlint.vim │ │ ├── python │ │ ├── compile.py │ │ ├── flake8.vim │ │ ├── frosted.vim │ │ ├── pep257.vim │ │ ├── pep8.vim │ │ ├── py3kwarn.vim │ │ ├── pyflakes.vim │ │ ├── pylama.vim │ │ ├── pylint.vim │ │ └── python.vim │ │ ├── racket │ │ ├── code-ayatollah.vim │ │ └── racket.vim │ │ ├── rst │ │ ├── rst2pseudoxml.vim │ │ └── rstcheck.vim │ │ ├── ruby │ │ ├── jruby.vim │ │ ├── macruby.vim │ │ ├── mri.vim │ │ ├── rubocop.vim │ │ └── rubylint.vim │ │ ├── rust │ │ └── rustc.vim │ │ ├── sass │ │ └── sass.vim │ │ ├── scala │ │ ├── fsc.vim │ │ └── scalac.vim │ │ ├── scss │ │ ├── sass.vim │ │ └── scss_lint.vim │ │ ├── sh │ │ ├── checkbashisms.vim │ │ ├── sh.vim │ │ └── shellcheck.vim │ │ ├── slim │ │ └── slimrb.vim │ │ ├── tcl │ │ └── nagelfar.vim │ │ ├── tex │ │ ├── chktex.vim │ │ └── lacheck.vim │ │ ├── texinfo │ │ └── makeinfo.vim │ │ ├── text │ │ ├── atdtool.vim │ │ └── language_check.vim │ │ ├── twig │ │ └── twiglint.vim │ │ ├── typescript │ │ └── tsc.vim │ │ ├── vala │ │ └── valac.vim │ │ ├── verilog │ │ └── verilator.vim │ │ ├── vhdl │ │ └── ghdl.vim │ │ ├── vim │ │ └── vimlint.vim │ │ ├── xhtml │ │ ├── jshint.vim │ │ └── tidy.vim │ │ ├── xml │ │ └── xmllint.vim │ │ ├── xslt │ │ └── xmllint.vim │ │ ├── yacc │ │ └── bison.vim │ │ ├── yaml │ │ ├── jsyaml.vim │ │ └── yamlxs.vim │ │ ├── z80 │ │ └── z80syntaxchecker.vim │ │ ├── zpt │ │ └── zptlint.vim │ │ └── zsh │ │ ├── shellcheck.vim │ │ └── zsh.vim ├── tabular │ ├── README.md │ ├── after │ │ └── plugin │ │ │ └── TabularMaps.vim │ ├── autoload │ │ └── tabular.vim │ ├── doc │ │ ├── Tabular.txt │ │ └── tags │ └── plugin │ │ └── Tabular.vim ├── targets.vim │ ├── LICENSE │ ├── README.md │ ├── autoload │ │ └── targets.vim │ ├── cheatsheet.md │ ├── doc │ │ ├── tags │ │ └── targets.txt │ ├── plugin │ │ └── targets.vim │ └── test │ │ ├── Makefile │ │ ├── test.vim │ │ ├── test1.in │ │ ├── test1.ok │ │ ├── test1.out │ │ ├── test2.in │ │ ├── test2.ok │ │ ├── test2.out │ │ ├── test3.in │ │ ├── test3.ok │ │ ├── test3.out │ │ ├── test4.in │ │ ├── test4.ok │ │ └── test4.out ├── textutil.vim │ ├── README │ └── plugin │ │ └── textutil.vim ├── tomorrow-night-vim │ └── colors │ │ ├── Tomorrow-Night-Blue.vim │ │ ├── Tomorrow-Night-Bright.vim │ │ ├── Tomorrow-Night-Eighties.vim │ │ ├── Tomorrow-Night.vim │ │ └── Tomorrow.vim ├── vim-airline │ ├── .travis.yml │ ├── Gemfile │ ├── LICENSE │ ├── README.md │ ├── Rakefile │ ├── autoload │ │ ├── airline.vim │ │ └── airline │ │ │ ├── builder.vim │ │ │ ├── debug.vim │ │ │ ├── deprecation.vim │ │ │ ├── extensions.vim │ │ │ ├── extensions │ │ │ ├── branch.vim │ │ │ ├── bufferline.vim │ │ │ ├── commandt.vim │ │ │ ├── csv.vim │ │ │ ├── ctrlp.vim │ │ │ ├── default.vim │ │ │ ├── eclim.vim │ │ │ ├── example.vim │ │ │ ├── hunks.vim │ │ │ ├── netrw.vim │ │ │ ├── promptline.vim │ │ │ ├── quickfix.vim │ │ │ ├── syntastic.vim │ │ │ ├── tabline.vim │ │ │ ├── tabline │ │ │ │ ├── default.vim │ │ │ │ ├── unique_tail.vim │ │ │ │ └── unique_tail_improved.vim │ │ │ ├── tagbar.vim │ │ │ ├── tmuxline.vim │ │ │ ├── undotree.vim │ │ │ ├── unite.vim │ │ │ ├── virtualenv.vim │ │ │ └── whitespace.vim │ │ │ ├── highlighter.vim │ │ │ ├── init.vim │ │ │ ├── parts.vim │ │ │ ├── section.vim │ │ │ ├── themes.vim │ │ │ ├── themes │ │ │ ├── badwolf.vim │ │ │ ├── base16.vim │ │ │ ├── bubblegum.vim │ │ │ ├── dark.vim │ │ │ ├── hybrid.vim │ │ │ ├── jellybeans.vim │ │ │ ├── kalisi.vim │ │ │ ├── kolor.vim │ │ │ ├── laederon.vim │ │ │ ├── light.vim │ │ │ ├── lucius.vim │ │ │ ├── luna.vim │ │ │ ├── molokai.vim │ │ │ ├── monochrome.vim │ │ │ ├── murmur.vim │ │ │ ├── powerlineish.vim │ │ │ ├── serene.vim │ │ │ ├── simple.vim │ │ │ ├── sol.vim │ │ │ ├── solarized.vim │ │ │ ├── tomorrow.vim │ │ │ ├── ubaryd.vim │ │ │ ├── understated.vim │ │ │ ├── wombat.vim │ │ │ └── zenburn.vim │ │ │ └── util.vim │ ├── doc │ │ ├── airline.txt │ │ └── tags │ ├── plugin │ │ └── airline.vim │ └── t │ │ ├── airline.vim │ │ ├── builder.vim │ │ ├── commands.vim │ │ ├── extensions_default.vim │ │ ├── highlighter.vim │ │ ├── init.vim │ │ ├── parts.vim │ │ ├── section.vim │ │ ├── themes.vim │ │ └── util.vim ├── vim-bookmarks │ ├── .travis.yml │ ├── CONTRIBUTING.md │ ├── Gemfile │ ├── Gemfile.lock │ ├── Guardfile │ ├── LICENSE │ ├── README.md │ ├── Rakefile │ ├── autoload │ │ ├── bm.vim │ │ ├── bm_sign.vim │ │ └── util.vim │ ├── doc │ │ ├── bookmarks.txt │ │ └── tags │ ├── plugin │ │ └── bookmark.vim │ ├── preview.gif │ ├── release │ │ ├── vim-bookmarks-0.1.0.zip │ │ ├── vim-bookmarks-0.2.0.zip │ │ └── vim-bookmarks-1.0.0.zip │ ├── screenshot-bright-small.png │ ├── screenshot-bright.png │ └── t │ │ ├── bm_sign_spec.vim │ │ ├── bm_spec.vim │ │ └── util_spec.vim ├── vim-choosewin │ ├── README-JP.md │ ├── README.md │ ├── Rakefile │ ├── VERSION │ ├── autoload │ │ ├── choosewin.vim │ │ └── choosewin │ │ │ ├── data │ │ │ ├── _sample │ │ │ ├── large │ │ │ ├── small │ │ │ └── small_horizontal │ │ │ ├── font.vim │ │ │ ├── highlighter.vim │ │ │ ├── hlmanager.vim │ │ │ └── overlay.vim │ ├── doc │ │ ├── choosewin.txt │ │ └── tags │ ├── misc │ │ └── work.vim │ ├── plugin │ │ └── choosewin.vim │ └── test │ │ └── font.vim ├── vim-classpath │ ├── README.markdown │ ├── autoload │ │ └── classpath.vim │ ├── doc │ │ ├── classpath.txt │ │ └── tags │ └── plugin │ │ └── classpath.vim ├── vim-clojure-static │ ├── LICENSE.txt │ ├── README.markdown │ ├── autoload │ │ └── clojurecomplete.vim │ ├── clj │ │ ├── project.clj │ │ ├── src │ │ │ └── vim_clojure_static │ │ │ │ ├── generate.clj │ │ │ │ ├── test.clj │ │ │ │ └── update.clj │ │ ├── test │ │ │ └── vim_clojure_static │ │ │ │ └── syntax_test.clj │ │ └── vim │ │ │ └── test-runtime.vim │ ├── doc │ │ ├── clojure.txt │ │ └── tags │ ├── ftdetect │ │ └── clojure.vim │ ├── ftplugin │ │ └── clojure.vim │ ├── indent │ │ └── clojure.vim │ └── syntax │ │ └── clojure.vim ├── vim-colors-solarized │ ├── README.mkd │ ├── autoload │ │ └── togglebg.vim │ ├── bitmaps │ │ └── togglebg.png │ ├── colors │ │ └── solarized.vim │ └── doc │ │ ├── solarized.txt │ │ └── tags ├── vim-commentary │ ├── README.markdown │ ├── doc │ │ ├── commentary.txt │ │ └── tags │ └── plugin │ │ └── commentary.vim ├── vim-css-color │ ├── README.md │ ├── after │ │ └── syntax │ │ │ ├── css.vim │ │ │ ├── html.vim │ │ │ ├── less.vim │ │ │ ├── sass.vim │ │ │ ├── stylus.vim │ │ │ └── vim.vim │ ├── autoload │ │ └── css_color.vim │ └── tests │ │ ├── bench │ │ ├── example.less │ │ ├── example.sass │ │ ├── example.stylus │ │ └── torture.css ├── vim-cucumber │ ├── compiler │ │ └── cucumber.vim │ ├── ftdetect │ │ └── cucumber.vim │ ├── ftplugin │ │ └── cucumber.vim │ ├── indent │ │ └── cucumber.vim │ └── syntax │ │ └── cucumber.vim ├── vim-dispatch │ ├── CONTRIBUTING.markdown │ ├── README.markdown │ ├── autoload │ │ ├── dispatch.vim │ │ └── dispatch │ │ │ ├── headless.vim │ │ │ ├── iterm.vim │ │ │ ├── screen.vim │ │ │ ├── tmux.vim │ │ │ ├── windows.vim │ │ │ └── x11.vim │ ├── doc │ │ ├── dispatch.txt │ │ └── tags │ └── plugin │ │ └── dispatch.vim ├── vim-endwise │ ├── README.markdown │ └── plugin │ │ └── endwise.vim ├── vim-fireplace │ ├── CONTRIBUTING.markdown │ ├── README.markdown │ ├── autoload │ │ ├── fireplace │ │ │ └── nrepl.vim │ │ └── nrepl │ │ │ └── fireplace_connection.vim │ ├── compiler │ │ └── lein.vim │ ├── doc │ │ ├── fireplace.txt │ │ └── tags │ ├── plugin │ │ ├── fireplace.vim │ │ └── fireplace │ │ │ └── zip.vim │ └── python │ │ ├── nrepl_fireplace.py │ │ └── nrepl_fireplace.pyc ├── vim-fugitive │ ├── CONTRIBUTING.markdown │ ├── README.markdown │ ├── doc │ │ ├── fugitive.txt │ │ └── tags │ └── plugin │ │ └── fugitive.vim ├── vim-gitgutter │ ├── README.mkd │ ├── autoload │ │ ├── debug.vim │ │ ├── diff.vim │ │ ├── highlight.vim │ │ ├── hunk.vim │ │ ├── sign.vim │ │ └── utility.vim │ ├── doc │ │ ├── gitgutter.txt │ │ └── tags │ ├── plugin │ │ └── gitgutter.vim │ └── screenshot.png ├── vim-haml │ ├── compiler │ │ ├── haml.vim │ │ └── sass.vim │ ├── ftdetect │ │ └── haml.vim │ ├── ftplugin │ │ ├── haml.vim │ │ ├── sass.vim │ │ └── scss.vim │ ├── indent │ │ ├── haml.vim │ │ ├── sass.vim │ │ └── scss.vim │ └── syntax │ │ ├── haml.vim │ │ ├── sass.vim │ │ └── scss.vim ├── vim-latex │ ├── .gitignore │ ├── Makefile │ ├── Makefile.in │ ├── compiler │ │ └── tex.vim │ ├── doc │ │ ├── Makefile │ │ ├── Makefile.in │ │ ├── README │ │ ├── README.new │ │ ├── catalog.xml │ │ ├── db2vim │ │ │ ├── db2vim │ │ │ ├── domutils.py │ │ │ └── textutils.py │ │ ├── imaps.txt │ │ ├── latex-suite-chunk.xsl │ │ ├── latex-suite-common.xsl │ │ ├── latex-suite-quickstart.css │ │ ├── latex-suite-quickstart.txt │ │ ├── latex-suite-quickstart.xml │ │ ├── latex-suite.css │ │ ├── latex-suite.txt │ │ ├── latex-suite.xml │ │ ├── latex-suite.xsl │ │ └── latexhelp.txt │ ├── ftplugin │ │ ├── bib_latexSuite.vim │ │ ├── latex-suite │ │ │ ├── bibtex.vim │ │ │ ├── bibtools.py │ │ │ ├── brackets.vim │ │ │ ├── compiler.vim │ │ │ ├── custommacros.vim │ │ │ ├── diacritics.vim │ │ │ ├── dictionaries │ │ │ │ ├── SIunits │ │ │ │ └── dictionary │ │ │ ├── elementmacros.vim │ │ │ ├── envmacros.vim │ │ │ ├── folding.vim │ │ │ ├── macros │ │ │ │ └── example │ │ │ ├── main.vim │ │ │ ├── mathmacros-utf.vim │ │ │ ├── mathmacros.vim │ │ │ ├── multicompile.vim │ │ │ ├── outline.py │ │ │ ├── packages.vim │ │ │ ├── packages │ │ │ │ ├── SIunits │ │ │ │ ├── accents │ │ │ │ ├── acromake │ │ │ │ ├── afterpage │ │ │ │ ├── alltt │ │ │ │ ├── amsmath │ │ │ │ ├── amsthm │ │ │ │ ├── amsxtra │ │ │ │ ├── arabic │ │ │ │ ├── array │ │ │ │ ├── babel │ │ │ │ ├── bar │ │ │ │ ├── biblatex │ │ │ │ ├── bm │ │ │ │ ├── bophook │ │ │ │ ├── boxedminipage │ │ │ │ ├── caption2 │ │ │ │ ├── cases │ │ │ │ ├── ccaption │ │ │ │ ├── changebar │ │ │ │ ├── chapterbib │ │ │ │ ├── cite │ │ │ │ ├── color │ │ │ │ ├── comma │ │ │ │ ├── csquotes │ │ │ │ ├── deleq │ │ │ │ ├── drftcite │ │ │ │ ├── dropping │ │ │ │ ├── enumerate │ │ │ │ ├── eqlist │ │ │ │ ├── eqparbox │ │ │ │ ├── everyshi │ │ │ │ ├── exmpl │ │ │ │ ├── fixme │ │ │ │ ├── flafter │ │ │ │ ├── float │ │ │ │ ├── floatflt │ │ │ │ ├── fn2end │ │ │ │ ├── footmisc │ │ │ │ ├── geometry │ │ │ │ ├── german │ │ │ │ ├── graphicx │ │ │ │ ├── graphpap │ │ │ │ ├── harpoon │ │ │ │ ├── hhline │ │ │ │ ├── histogram │ │ │ │ ├── hyperref │ │ │ │ ├── ifthen │ │ │ │ ├── inputenc │ │ │ │ ├── letterspace │ │ │ │ ├── lineno │ │ │ │ ├── longtable │ │ │ │ ├── lscape │ │ │ │ ├── manyfoot │ │ │ │ ├── moreverb │ │ │ │ ├── multibox │ │ │ │ ├── multicol │ │ │ │ ├── newalg │ │ │ │ ├── ngerman │ │ │ │ ├── numprint │ │ │ │ ├── oldstyle │ │ │ │ ├── outliner │ │ │ │ ├── overcite │ │ │ │ ├── pagenote │ │ │ │ ├── parallel │ │ │ │ ├── plain │ │ │ │ ├── plates │ │ │ │ ├── polski │ │ │ │ ├── psgo │ │ │ │ ├── schedule │ │ │ │ ├── textfit │ │ │ │ ├── times │ │ │ │ ├── tipa │ │ │ │ ├── ulem │ │ │ │ ├── url │ │ │ │ ├── verbatim │ │ │ │ └── version │ │ │ ├── projecttemplate.vim │ │ │ ├── pytools.py │ │ │ ├── smartspace.vim │ │ │ ├── templates.vim │ │ │ ├── templates │ │ │ │ ├── IEEEtran.tex │ │ │ │ ├── article.tex │ │ │ │ ├── report.tex │ │ │ │ └── report_two_column.tex │ │ │ ├── texmenuconf.vim │ │ │ ├── texproject.vim │ │ │ ├── texrc │ │ │ ├── texviewer.vim │ │ │ ├── version.vim │ │ │ └── wizardfuncs.vim │ │ └── tex_latexSuite.vim │ ├── indent │ │ └── tex.vim │ ├── latextags │ ├── ltags │ ├── plugin │ │ ├── SyntaxFolds.vim │ │ ├── filebrowser.vim │ │ ├── imaps.vim │ │ ├── libList.vim │ │ └── remoteOpen.vim │ └── vim-latex.metainfo.xml ├── vim-localrc │ ├── autoload │ │ └── localrc.vim │ ├── doc │ │ ├── localrc.txt │ │ └── tags │ └── plugin │ │ └── localrc.vim ├── vim-markdown │ ├── ftdetect │ │ └── markdown.vim │ ├── ftplugin │ │ └── markdown.vim │ └── syntax │ │ └── markdown.vim ├── vim-polyglot │ ├── .travis.yml │ ├── Gemfile │ ├── Gemfile.lock │ ├── README.md │ ├── after │ │ ├── ftdetect │ │ │ └── rspec.vim │ │ ├── ftplugin │ │ │ └── haskell.vim │ │ ├── indent │ │ │ └── html.vim │ │ └── syntax │ │ │ ├── coffee.vim │ │ │ ├── cpp.vim │ │ │ ├── css │ │ │ └── vim-coloresque.vim │ │ │ ├── haml.vim │ │ │ ├── help.vim │ │ │ ├── html.vim │ │ │ ├── less.vim │ │ │ ├── rspec.vim │ │ │ ├── ruby.vim │ │ │ ├── rust.vim │ │ │ ├── sass.vim │ │ │ ├── scss.vim │ │ │ ├── stylus.vim │ │ │ ├── tex.vim │ │ │ └── vim.vim │ ├── autoload │ │ ├── clojurecomplete.vim │ │ ├── coffee.vim │ │ ├── erlangcomplete.vim │ │ ├── go │ │ │ └── complete.vim │ │ ├── htmlcomplete.vim │ │ ├── rubycomplete.vim │ │ └── xml │ │ │ ├── aria.vim │ │ │ └── html5.vim │ ├── build │ ├── compiler │ │ ├── cake.vim │ │ ├── coffee.vim │ │ ├── cucumber.vim │ │ ├── erlang.vim │ │ ├── eruby.vim │ │ ├── exunit.vim │ │ ├── go.vim │ │ ├── haml.vim │ │ ├── rake.vim │ │ ├── rspec.vim │ │ ├── ruby.vim │ │ ├── rubyunit.vim │ │ ├── rustc.vim │ │ ├── sass.vim │ │ └── typescript.vim │ ├── ftdetect │ │ └── polyglot.vim │ ├── ftplugin │ │ ├── clojure.vim │ │ ├── coffee.vim │ │ ├── csv.vim │ │ ├── cucumber.vim │ │ ├── elixir.vim │ │ ├── erlang.vim │ │ ├── erlang_refactor.vim │ │ ├── eruby.vim │ │ ├── git.vim │ │ ├── gitcommit.vim │ │ ├── gitconfig.vim │ │ ├── gitrebase.vim │ │ ├── gitsendemail.vim │ │ ├── go.vim │ │ ├── go │ │ │ ├── fmt.vim │ │ │ └── import.vim │ │ ├── haml.vim │ │ ├── jade.vim │ │ ├── latex-box │ │ │ ├── common.vim │ │ │ ├── complete.vim │ │ │ ├── findmain.vim │ │ │ ├── folding.vim │ │ │ ├── latexmk.vim │ │ │ ├── mappings.vim │ │ │ └── motion.vim │ │ ├── latextoc.vim │ │ ├── less.vim │ │ ├── markdown.vim │ │ ├── mustache.vim │ │ ├── ocaml.vim │ │ ├── opencl.vim │ │ ├── perl.vim │ │ ├── perl6.vim │ │ ├── puppet.vim │ │ ├── r.vim │ │ ├── rhelp.vim │ │ ├── rnoweb.vim │ │ ├── ruby.vim │ │ ├── rust.vim │ │ ├── sass.vim │ │ ├── scala.vim │ │ ├── scala.xpt.vim │ │ ├── scss.vim │ │ ├── stylus.vim │ │ ├── tex_LatexBox.vim │ │ ├── textile.vim │ │ ├── tt2html.vim │ │ ├── twig.vim │ │ ├── typescript.vim │ │ └── xs.vim │ ├── indent │ │ ├── arduino.vim │ │ ├── clojure.vim │ │ ├── coffee.vim │ │ ├── cucumber.vim │ │ ├── elixir.vim │ │ ├── erlang.vim │ │ ├── eruby.vim │ │ ├── gitconfig.vim │ │ ├── go.vim │ │ ├── haml.vim │ │ ├── haskell.vim │ │ ├── html.vim │ │ ├── jade.vim │ │ ├── javascript.vim │ │ ├── jst.vim │ │ ├── less.vim │ │ ├── ocaml.vim │ │ ├── opencl.vim │ │ ├── perl.vim │ │ ├── perl6.vim │ │ ├── puppet.vim │ │ ├── ruby.vim │ │ ├── rust.vim │ │ ├── sass.vim │ │ ├── scala.vim │ │ ├── scss.vim │ │ ├── slim.vim │ │ ├── stylus.vim │ │ └── tex.vim │ ├── spec │ │ ├── build_spec.rb │ │ ├── loading_spec.rb │ │ └── spec_helper.rb │ └── syntax │ │ ├── arduino.vim │ │ ├── c.vim │ │ ├── cabal.vim │ │ ├── clojure.vim │ │ ├── coffee.vim │ │ ├── cpp.vim │ │ ├── csv.vim │ │ ├── cucumber.vim │ │ ├── dockerfile.vim │ │ ├── elixir.vim │ │ ├── erlang.vim │ │ ├── eruby.vim │ │ ├── git.vim │ │ ├── gitcommit.vim │ │ ├── gitconfig.vim │ │ ├── gitrebase.vim │ │ ├── gitsendemail.vim │ │ ├── go.vim │ │ ├── godoc.vim │ │ ├── haml.vim │ │ ├── haskell.vim │ │ ├── html.vim │ │ ├── html │ │ ├── aria.vim │ │ └── rdfa.vim │ │ ├── jade.vim │ │ ├── javascript.vim │ │ ├── javascript │ │ └── html5.vim │ │ ├── json.vim │ │ ├── jst.vim │ │ ├── latextoc.vim │ │ ├── less.vim │ │ ├── markdown.vim │ │ ├── mason.vim │ │ ├── mustache.vim │ │ ├── nginx.vim │ │ ├── ocaml.vim │ │ ├── octave.vim │ │ ├── opencl.vim │ │ ├── perl.vim │ │ ├── perl6.vim │ │ ├── php.vim │ │ ├── pod.vim │ │ ├── proto.vim │ │ ├── puppet.vim │ │ ├── python.vim │ │ ├── rhelp.vim │ │ ├── rnoweb.vim │ │ ├── ruby.vim │ │ ├── rust.vim │ │ ├── sass.vim │ │ ├── sbt.vim │ │ ├── scala.vim │ │ ├── scss.vim │ │ ├── slim.vim │ │ ├── stylus.vim │ │ ├── textile.vim │ │ ├── tmux.vim │ │ ├── tt2.vim │ │ ├── tt2html.vim │ │ ├── tt2js.vim │ │ ├── twig.vim │ │ ├── typescript.vim │ │ ├── vbnet.vim │ │ ├── xs.vim │ │ └── xsl.vim ├── vim-repeat │ ├── README.markdown │ └── autoload │ │ └── repeat.vim ├── vim-surround │ ├── README.markdown │ ├── doc │ │ ├── surround.txt │ │ └── tags │ └── plugin │ │ └── surround.vim ├── vim-tbone │ ├── CONTRIBUTING.markdown │ ├── README.markdown │ ├── autoload │ │ └── tbone.vim │ ├── doc │ │ ├── tags │ │ └── tbone.txt │ └── plugin │ │ └── tbone.vim ├── webapi-vim │ ├── Makefile │ ├── README │ ├── autoload │ │ └── webapi │ │ │ ├── atom.vim │ │ │ ├── base64.vim │ │ │ ├── bit.vim │ │ │ ├── feed.vim │ │ │ ├── hmac.vim │ │ │ ├── html.vim │ │ │ ├── http.vim │ │ │ ├── json.vim │ │ │ ├── jsonrpc.vim │ │ │ ├── metaWeblog.vim │ │ │ ├── oauth.vim │ │ │ ├── sha1.vim │ │ │ ├── soap.vim │ │ │ ├── ucs.vim │ │ │ ├── xml.vim │ │ │ └── xmlrpc.vim │ ├── doc │ │ ├── tags │ │ ├── webapi-html.txt │ │ ├── webapi-http.txt │ │ ├── webapi-json.txt │ │ └── webapi-xml.txt │ ├── example │ │ ├── gistview.vim │ │ ├── google-buzz.vim │ │ ├── hatenadiary.vim │ │ ├── jugem.vim │ │ ├── livedoor.vim │ │ ├── rss.vim │ │ ├── twitter.vim │ │ └── weather.vim │ └── webapi.vim.vimup └── wildfire.vim │ ├── LICENSE.txt │ ├── README.md │ ├── _assets │ └── preview.gif │ ├── autoload │ └── wildfire.vim │ ├── doc │ ├── tags │ └── wildfire.txt │ └── plugin │ └── wildfire.vim ├── plugin ├── BufOnly.vim └── scratch.vim └── vimrc /bundle/Gist.vim/doc/tags: -------------------------------------------------------------------------------- 1 | :Gist gist-vim.txt /*:Gist* 2 | Gist.vim gist-vim.txt /*Gist.vim* 3 | gist-vim-install gist-vim.txt /*gist-vim-install* 4 | gist-vim-license gist-vim.txt /*gist-vim-license* 5 | gist-vim-requirements gist-vim.txt /*gist-vim-requirements* 6 | gist-vim-setup gist-vim.txt /*gist-vim-setup* 7 | gist-vim-thanks gist-vim.txt /*gist-vim-thanks* 8 | gist-vim-tips gist-vim.txt /*gist-vim-tips* 9 | gist-vim-usage gist-vim.txt /*gist-vim-usage* 10 | -------------------------------------------------------------------------------- /bundle/Gist.vim/plugin/gist.vim: -------------------------------------------------------------------------------- 1 | "============================================================================= 2 | " File: gist.vim 3 | " Author: Yasuhiro Matsumoto 4 | " WebPage: http://github.com/mattn/gist-vim 5 | " License: BSD 6 | " GetLatestVimScripts: 2423 1 :AutoInstall: gist.vim 7 | " script type: plugin 8 | 9 | if &cp || (exists('g:loaded_gist_vim') && g:loaded_gist_vim) 10 | finish 11 | endif 12 | let g:loaded_gist_vim = 1 13 | 14 | if !exists('g:github_user') && !executable('git') 15 | echohl ErrorMsg | echomsg "Gist: require 'git' command" | echohl None 16 | finish 17 | endif 18 | 19 | if !executable('curl') 20 | echohl ErrorMsg | echomsg "Gist: require 'curl' command" | echohl None 21 | finish 22 | endif 23 | 24 | command! -nargs=? -range=% Gist :call gist#Gist(, , , ) 25 | 26 | " vim:set et: 27 | -------------------------------------------------------------------------------- /bundle/Tabmerge/README: -------------------------------------------------------------------------------- 1 | This is a mirror of http://www.vim.org/scripts/script.php?script_id=1961 2 | 3 | Usage: 4 | :Tabmerge [tab number] [top|bottom|left|right] 5 | 6 | The tab number can be "$" for the last tab. If the tab number isn't specified the tab to the right of the current tab is merged. If there is no right tab, the left tab is merged. 7 | 8 | The location specifies where in the current tab to merge the windows. Defaults to "top". 9 | 10 | -------------------------------------------------------------------------------- /bundle/ZoomWin/doc/tags: -------------------------------------------------------------------------------- 1 | ZoomWin.txt ZoomWin.txt /*ZoomWin.txt* 2 | g:ZoomWin_funcref ZoomWin.txt /*g:ZoomWin_funcref* 3 | g:zoomwin_localoptlist ZoomWin.txt /*g:zoomwin_localoptlist* 4 | g:zoomwin_preserve_taglist ZoomWin.txt /*g:zoomwin_preserve_taglist* 5 | g:zoomwin_preserve_winmanager ZoomWin.txt /*g:zoomwin_preserve_winmanager* 6 | zoomwin ZoomWin.txt /*zoomwin* 7 | zoomwin-copyright ZoomWin.txt /*zoomwin-copyright* 8 | zoomwin-history ZoomWin.txt /*zoomwin-history* 9 | zoomwin-options ZoomWin.txt /*zoomwin-options* 10 | zoomwin-setup ZoomWin.txt /*zoomwin-setup* 11 | zoomwin-usage ZoomWin.txt /*zoomwin-usage* 12 | -------------------------------------------------------------------------------- /bundle/ack.vim/Rakefile: -------------------------------------------------------------------------------- 1 | # Added by Josh Nichols, a.k.a. technicalpickles 2 | require 'rake' 3 | 4 | files = ['doc/ack.txt', 'plugin/ack.vim'] 5 | 6 | desc 'Install plugin and documentation' 7 | task :install do 8 | vimfiles = if ENV['VIMFILES'] 9 | ENV['VIMFILES'] 10 | elsif RUBY_PLATFORM =~ /(win|w)32$/ 11 | File.expand_path("~/vimfiles") 12 | else 13 | File.expand_path("~/.vim") 14 | end 15 | files.each do |file| 16 | target_file = File.join(vimfiles, file) 17 | FileUtils.mkdir_p File.dirname(target_file) 18 | FileUtils.cp file, target_file 19 | 20 | puts " Copied #{file} to #{target_file}" 21 | end 22 | 23 | end 24 | -------------------------------------------------------------------------------- /bundle/ack.vim/doc/tags: -------------------------------------------------------------------------------- 1 | :Ack ack.txt /*:Ack* 2 | :AckAdd ack.txt /*:AckAdd* 3 | :AckFile ack.txt /*:AckFile* 4 | :AckFromSearch ack.txt /*:AckFromSearch* 5 | :AckHelp ack.txt /*:AckHelp* 6 | :LAck ack.txt /*:LAck* 7 | :LAckAdd ack.txt /*:LAckAdd* 8 | :LAckHelp ack.txt /*:LAckHelp* 9 | ack ack.txt /*ack* 10 | ack-author ack.txt /*ack-author* 11 | ack-mappings ack.txt /*ack-mappings* 12 | ack.txt ack.txt /*ack.txt* 13 | -------------------------------------------------------------------------------- /bundle/camelcasemotion/doc/tags: -------------------------------------------------------------------------------- 1 | ,b camelcasemotion.txt /*,b* 2 | ,e camelcasemotion.txt /*,e* 3 | ,w camelcasemotion.txt /*,w* 4 | camelcasemotion-configuration camelcasemotion.txt /*camelcasemotion-configuration* 5 | camelcasemotion-dependencies camelcasemotion.txt /*camelcasemotion-dependencies* 6 | camelcasemotion-description camelcasemotion.txt /*camelcasemotion-description* 7 | camelcasemotion-history camelcasemotion.txt /*camelcasemotion-history* 8 | camelcasemotion-ideas camelcasemotion.txt /*camelcasemotion-ideas* 9 | camelcasemotion-installation camelcasemotion.txt /*camelcasemotion-installation* 10 | camelcasemotion-known-problems camelcasemotion.txt /*camelcasemotion-known-problems* 11 | camelcasemotion-todo camelcasemotion.txt /*camelcasemotion-todo* 12 | camelcasemotion-usage camelcasemotion.txt /*camelcasemotion-usage* 13 | camelcasemotion.txt camelcasemotion.txt /*camelcasemotion.txt* 14 | camelcasemotion.vim camelcasemotion.txt /*camelcasemotion.vim* 15 | -------------------------------------------------------------------------------- /bundle/emmet-vim/Makefile: -------------------------------------------------------------------------------- 1 | all : emmet-vim.zip 2 | 3 | remove-zip: 4 | -rm doc/tags 5 | -rm emmet-vim.zip 6 | 7 | emmet-vim.zip: remove-zip 8 | zip -r emmet-vim.zip autoload plugin doc 9 | 10 | release: emmet-vim.zip 11 | vimup update-script emmet.vim 12 | -------------------------------------------------------------------------------- /bundle/emmet-vim/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyimbi/dot_vim/83ed2c4b04281a8312bb9f0072e658a98f42d986/bundle/emmet-vim/TODO -------------------------------------------------------------------------------- /bundle/emmet-vim/autoload/emmet/lang.vim: -------------------------------------------------------------------------------- 1 | let s:exists = {} 2 | function! emmet#lang#exists(type) 3 | if len(a:type) == 0 4 | return 0 5 | elseif has_key(s:exists, a:type) 6 | return s:exists[a:type] 7 | endif 8 | let s:exists[a:type] = len(globpath(&rtp, 'autoload/emmet/lang/'.a:type.'.vim')) > 0 9 | return s:exists[a:type] 10 | endfunction 11 | 12 | -------------------------------------------------------------------------------- /bundle/emmet-vim/autoload/emmet/lorem/ja.vim: -------------------------------------------------------------------------------- 1 | scriptencoding utf-8 2 | 3 | function! emmet#lorem#ja#expand(command) 4 | let wcount = matchstr(a:command, '^\%(lorem\|lipsum\)\(\d*\)}$', '\1', '') 5 | let wcount = wcount > 0 ? wcount : 30 6 | 7 | let url = "http://www.aozora.gr.jp/cards/000081/files/470_15407.html" 8 | let content = emmet#util#cache(url) 9 | if len(content) == 0 10 | let content = emmet#util#getContentFromURL(url) 11 | let content = matchstr(content, ']*>\zs.\{-}') 12 | let content = substitute(content, '[ \r]', '', 'g') 13 | let content = substitute(content, ']*>', "\n", 'g') 14 | let content = substitute(content, '<[^>]\+>', '', 'g') 15 | let content = join(filter(split(content, "\n"), 'len(v:val)>0'), "\n") 16 | call emmet#util#cache(url, content) 17 | endif 18 | 19 | let content = substitute(content, "、\n", "、", "g") 20 | let clines = split(content, '\n') 21 | let lines = filter(clines, 'len(substitute(v:val,".",".","g"))<=wcount') 22 | if len(lines) == 0 23 | let lines = clines 24 | endif 25 | let r = emmet#util#rand() 26 | return lines[r % len(lines)] 27 | endfunction 28 | -------------------------------------------------------------------------------- /bundle/gruvbox/autoload/gruvbox.vim: -------------------------------------------------------------------------------- 1 | " ----------------------------------------------------------------------------- 2 | " File: gruvbox.vim 3 | " Description: Retro groove color scheme for Vim 4 | " Author: morhetz 5 | " Source: https://github.com/morhetz/gruvbox 6 | " Last Modified: 09 Apr 2014 7 | " ----------------------------------------------------------------------------- 8 | 9 | function! gruvbox#invert_signs_toggle() 10 | if g:gruvbox_invert_signs == 0 11 | let g:gruvbox_invert_signs=1 12 | else 13 | let g:gruvbox_invert_signs=0 14 | endif 15 | 16 | colorscheme gruvbox 17 | endfunction 18 | 19 | " Search Highlighting {{{ 20 | 21 | function! gruvbox#hls_show() 22 | set hlsearch 23 | call GruvboxHlsShowCursor() 24 | endfunction 25 | 26 | function! gruvbox#hls_hide() 27 | set nohlsearch 28 | call GruvboxHlsHideCursor() 29 | endfunction 30 | 31 | function! gruvbox#hls_toggle() 32 | if &hlsearch 33 | call gruvbox#hls_hide() 34 | else 35 | call gruvbox#hls_show() 36 | endif 37 | endfunction 38 | 39 | " }}} 40 | 41 | " vim: set sw=3 ts=3 sts=3 noet tw=80 ft=vim fdm=marker: 42 | -------------------------------------------------------------------------------- /bundle/html5.vim/CHANGES.markdown: -------------------------------------------------------------------------------- 1 | # html5.vim 2 | 3 | ## Change Log 4 | 5 | ### Version 0.27 6 | 7 | - Added inline SVG 8 | 9 | ### Version 0.26 10 | 11 | - Support multi-value attributes (Most of them are WAI-ARIA attributes) 12 | - Some old complete function bug fix 13 | 14 | ### Version 0.25 15 | 16 | - WAI-ARIA support bug fix 17 | - WAI-ARIA complete supports all doctypes now 18 | 19 | ### Version 0.2 20 | 21 | - attributes now must match from beginning 22 | - fix some attr(\w*on\w*) will use jscomplete for their value 23 | - add vim-makefile 24 | 25 | ### Version 0.1 26 | 27 | - First Version 28 | - Add html5 dictionary file and doctype support 29 | -------------------------------------------------------------------------------- /bundle/html5.vim/config.mk: -------------------------------------------------------------------------------- 1 | VERSION=0.26 2 | 3 | -------------------------------------------------------------------------------- /bundle/html5.vim/syntax/html/rdfa.vim: -------------------------------------------------------------------------------- 1 | " Vim syntax file 2 | " Language: RDFa 3 | " Maintainer: othree 4 | " URL: http://github.com/othree/html5-syntax.vim 5 | " Last Change: 2012-06-08 6 | " License: MIT 7 | " Changes: update to Rec 07 June 2012 8 | 9 | " RDFa 10 | " http://www.w3.org/TR/rdfa-syntax/#s_syntax 11 | syn keyword htmlArg contained about content datatype href inlist prefix property rel resource rev src typeof vocab 12 | -------------------------------------------------------------------------------- /bundle/paredit.vim/README: -------------------------------------------------------------------------------- 1 | This is a mirror of http://www.vim.org/scripts/script.php?script_id=3998 2 | 3 | Paredit performs structured editing of Lisp S-expressions in Vim. Paredit.vim is similar to paredit.el for Emacs. Paredit Mode tries to maintain the balanced state of matched characters (parenthesis marks, square and curly braces, double quotes). Matched characters are inserted and removed in pairs, also when working with a block of text (well, mostly). Paredit also implements many paredit.el s-expression handling functions, like Split/Join/Wrap/Splice/Raise. Slurpage and Barfage known from Emacs is also possible but in a different fashion: you don't move the list element in or out of the list, rather you move the opening or closing parenthesis over the element or sub-list. 4 | 5 | Paredit.vim is also part of the Slimv plugin (http://www.vim.org/scripts/script.php?script_id=2531). Slimv is a SWANK client for Vim, similarly to SLIME for Emacs. Paredit.vim is extracted from Slimv for users who want to use a different SWANK client or don't need a SWANK client at all. In case you need structured editing together with the SWANK functionality then please install Slimv instead, you don't need to additionally install Paredit. 6 | 7 | For more information see the included documentation. 8 | -------------------------------------------------------------------------------- /bundle/paredit.vim/doc/tags: -------------------------------------------------------------------------------- 1 | g:paredit_disable_clojure paredit.txt /*g:paredit_disable_clojure* 2 | g:paredit_disable_lisp paredit.txt /*g:paredit_disable_lisp* 3 | g:paredit_disable_scheme paredit.txt /*g:paredit_disable_scheme* 4 | g:paredit_electric_return paredit.txt /*g:paredit_electric_return* 5 | g:paredit_leader paredit.txt /*g:paredit_leader* 6 | g:paredit_matchlines paredit.txt /*g:paredit_matchlines* 7 | g:paredit_mode paredit.txt /*g:paredit_mode* 8 | g:paredit_shortmaps paredit.txt /*g:paredit_shortmaps* 9 | g:paredit_smartjump paredit.txt /*g:paredit_smartjump* 10 | paredit paredit.txt /*paredit* 11 | paredit-keys paredit.txt /*paredit-keys* 12 | paredit-mode paredit.txt /*paredit-mode* 13 | paredit-options paredit.txt /*paredit-options* 14 | paredit.txt paredit.txt /*paredit.txt* 15 | slimv-paredit paredit.txt /*slimv-paredit* 16 | -------------------------------------------------------------------------------- /bundle/rainbow_parentheses.vim/plugin/rainbow_parentheses.vim: -------------------------------------------------------------------------------- 1 | "============================================================================== 2 | " Description: Rainbow colors for parentheses, based on rainbow_parenthsis.vim 3 | " by Martin Krischik and others. 4 | "============================================================================== 5 | " GetLatestVimScripts: 3772 1 :AutoInstall: rainbow_parentheses.zip 6 | 7 | com! RainbowParenthesesToggle cal rainbow_parentheses#toggle() 8 | com! RainbowParenthesesToggleAll cal rainbow_parentheses#toggleall() 9 | com! RainbowParenthesesActivate cal rainbow_parentheses#activate() 10 | com! RainbowParenthesesLoadRound cal rainbow_parentheses#load(0) 11 | com! RainbowParenthesesLoadSquare cal rainbow_parentheses#load(1) 12 | com! RainbowParenthesesLoadBraces cal rainbow_parentheses#load(2) 13 | com! RainbowParenthesesLoadChevrons cal rainbow_parentheses#load(3) 14 | -------------------------------------------------------------------------------- /bundle/supertab/Makefile: -------------------------------------------------------------------------------- 1 | SHELL=/bin/bash 2 | 3 | all: dist 4 | 5 | dist: 6 | @rm supertab.vmb 2> /dev/null || true 7 | @vim -c 'r! git ls-files doc plugin' \ 8 | -c '$$,$$d _' -c '%MkVimball supertab .' -c 'q!' 9 | 10 | clean: 11 | @rm -R build 2> /dev/null || true 12 | 13 | install: supertab.vmb 14 | vim $< -c 'so %' -c 'q' 15 | 16 | uninstall: 17 | vim -c 'RmVimball supertab.vmb' -c 'q' 18 | -------------------------------------------------------------------------------- /bundle/syntastic/LICENCE: -------------------------------------------------------------------------------- 1 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 2 | Version 2, December 2004 3 | 4 | Copyright (C) 2004 Sam Hocevar 5 | 6 | Everyone is permitted to copy and distribute verbatim or modified 7 | copies of this license document, and changing it is allowed as long 8 | as the name is changed. 9 | 10 | DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE 11 | TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 12 | 13 | 0. You just DO WHAT THE FUCK YOU WANT TO. 14 | -------------------------------------------------------------------------------- /bundle/syntastic/_assets/screenshot_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyimbi/dot_vim/83ed2c4b04281a8312bb9f0072e658a98f42d986/bundle/syntastic/_assets/screenshot_1.png -------------------------------------------------------------------------------- /bundle/syntastic/plugin/syntastic/autoloclist.vim: -------------------------------------------------------------------------------- 1 | if exists("g:loaded_syntastic_notifier_autoloclist") || !exists("g:loaded_syntastic_plugin") 2 | finish 3 | endif 4 | let g:loaded_syntastic_notifier_autoloclist = 1 5 | 6 | let g:SyntasticAutoloclistNotifier = {} 7 | 8 | " Public methods {{{1 9 | " 10 | function! g:SyntasticAutoloclistNotifier.New() " {{{2 11 | let newObj = copy(self) 12 | return newObj 13 | endfunction " }}}2 14 | 15 | function! g:SyntasticAutoloclistNotifier.refresh(loclist) " {{{2 16 | call syntastic#log#debug(g:SyntasticDebugNotifications, 'autoloclist: refresh') 17 | call g:SyntasticAutoloclistNotifier.AutoToggle(a:loclist) 18 | endfunction " }}}2 19 | 20 | function! g:SyntasticAutoloclistNotifier.AutoToggle(loclist) " {{{2 21 | call syntastic#log#debug(g:SyntasticDebugNotifications, 'autoloclist: toggle') 22 | if !a:loclist.isEmpty() 23 | if syntastic#util#var('auto_loc_list') == 1 24 | call a:loclist.show() 25 | endif 26 | else 27 | if syntastic#util#var('auto_loc_list') > 0 28 | 29 | "TODO: this will close the loc list window if one was opened by 30 | "something other than syntastic 31 | lclose 32 | endif 33 | endif 34 | endfunction " }}}2 35 | 36 | " }}}1 37 | 38 | " vim: set sw=4 sts=4 et fdm=marker: 39 | -------------------------------------------------------------------------------- /bundle/syntastic/syntax_checkers/css/phpcs.vim: -------------------------------------------------------------------------------- 1 | "============================================================================ 2 | "File: phpcs.vim 3 | "Description: Syntax checking plugin for syntastic.vim 4 | "Maintainer: LCD 47 5 | "License: This program is free software. It comes without any warranty, 6 | " to the extent permitted by applicable law. You can redistribute 7 | " it and/or modify it under the terms of the Do What The Fuck You 8 | " Want To Public License, Version 2, as published by Sam Hocevar. 9 | " See http://sam.zoy.org/wtfpl/COPYING for more details. 10 | " 11 | "============================================================================ 12 | " 13 | " See here for details of phpcs 14 | " - phpcs (see http://pear.php.net/package/PHP_CodeSniffer) 15 | " 16 | 17 | if exists("g:loaded_syntastic_css_phpcs_checker") 18 | finish 19 | endif 20 | let g:loaded_syntastic_css_phpcs_checker = 1 21 | 22 | runtime! syntax_checkers/php/*.vim 23 | 24 | call g:SyntasticRegistry.CreateAndRegisterChecker({ 25 | \ 'filetype': 'css', 26 | \ 'name': 'phpcs', 27 | \ 'redirect': 'php/phpcs'}) 28 | 29 | " vim: set et sts=4 sw=4: 30 | -------------------------------------------------------------------------------- /bundle/syntastic/syntax_checkers/docbk/xmllint.vim: -------------------------------------------------------------------------------- 1 | "============================================================================ 2 | "File: docbk.vim 3 | "Description: Syntax checking plugin for syntastic.vim 4 | "Maintainer: Martin Grenfell 5 | "License: This program is free software. It comes without any warranty, 6 | " to the extent permitted by applicable law. You can redistribute 7 | " it and/or modify it under the terms of the Do What The Fuck You 8 | " Want To Public License, Version 2, as published by Sam Hocevar. 9 | " See http://sam.zoy.org/wtfpl/COPYING for more details. 10 | " 11 | "============================================================================ 12 | 13 | if exists("g:loaded_syntastic_docbk_xmllint_checker") 14 | finish 15 | endif 16 | let g:loaded_syntastic_docbk_xmllint_checker = 1 17 | 18 | runtime! syntax_checkers/xml/*.vim 19 | 20 | call g:SyntasticRegistry.CreateAndRegisterChecker({ 21 | \ 'filetype': 'docbk', 22 | \ 'name': 'xmllint', 23 | \ 'redirect': 'xml/xmllint'}) 24 | 25 | " vim: set et sts=4 sw=4: 26 | -------------------------------------------------------------------------------- /bundle/syntastic/syntax_checkers/haskell/hlint.vim: -------------------------------------------------------------------------------- 1 | "============================================================================ 2 | "File: hlint.vim 3 | "Description: Syntax checking plugin for syntastic.vim 4 | "Maintainer: Nicolas Wu 5 | "License: BSD 6 | "============================================================================ 7 | 8 | if exists('g:loaded_syntastic_haskell_hlint_checker') 9 | finish 10 | endif 11 | let g:loaded_syntastic_haskell_hlint_checker = 1 12 | 13 | let s:save_cpo = &cpo 14 | set cpo&vim 15 | 16 | function! SyntaxCheckers_haskell_hlint_GetLocList() dict 17 | let makeprg = self.makeprgBuild({}) 18 | 19 | let errorformat = 20 | \ '%E%f:%l:%c: Error: %m,' . 21 | \ '%W%f:%l:%c: Warning: %m,' . 22 | \ '%C%m' 23 | 24 | return SyntasticMake({ 25 | \ 'makeprg': makeprg, 26 | \ 'errorformat': errorformat, 27 | \ 'postprocess': ['compressWhitespace'] }) 28 | endfunction 29 | 30 | call g:SyntasticRegistry.CreateAndRegisterChecker({ 31 | \ 'filetype': 'haskell', 32 | \ 'name': 'hlint'}) 33 | 34 | let &cpo = s:save_cpo 35 | unlet s:save_cpo 36 | 37 | " vim: set et sts=4 sw=4: 38 | -------------------------------------------------------------------------------- /bundle/syntastic/syntax_checkers/less/less-lint.coffee: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | fs = require 'fs' 4 | less = require 'less' 5 | args = process.argv.slice(1) 6 | options = {} 7 | 8 | args = args.filter (arg) -> 9 | match = arg.match(/^-I(.+)$/) 10 | if match 11 | options.paths.push(match[1]); 12 | return false 13 | 14 | match = arg.match(/^--?([a-z][\-0-9a-z]*)(?:=([^\s]+))?$/i) 15 | if match 16 | arg = match[1] 17 | else 18 | return arg 19 | 20 | switch arg 21 | when 'strict-imports' then options.strictImports = true 22 | when 'include-path' 23 | options.paths = match[2].split(if os.type().match(/Windows/) then ';' else ':') 24 | .map (p) -> 25 | if p 26 | return path.resolve(process.cwd(), p) 27 | when 'O0' then options.optimization = 0 28 | when 'O1' then options.optimization = 1 29 | when 'O2' then options.optimization = 2 30 | 31 | options.filename = args[1] 32 | 33 | parser = new(less.Parser) options 34 | 35 | fs.readFile(options.filename, 'utf-8', (err,data) -> 36 | parser.parse(data, (err, tree) -> 37 | if err 38 | less.writeError err 39 | process.exit(1) 40 | ) 41 | ) 42 | -------------------------------------------------------------------------------- /bundle/syntastic/syntax_checkers/perl/podchecker.vim: -------------------------------------------------------------------------------- 1 | "============================================================================ 2 | "File: podchecker.vim 3 | "Description: Syntax checking plugin for syntastic.vim 4 | "Maintainer: LCD 47 5 | "License: This program is free software. It comes without any warranty, 6 | " to the extent permitted by applicable law. You can redistribute 7 | " it and/or modify it under the terms of the Do What The Fuck You 8 | " Want To Public License, Version 2, as published by Sam Hocevar. 9 | " See http://sam.zoy.org/wtfpl/COPYING for more details. 10 | " 11 | "============================================================================ 12 | 13 | if exists("g:loaded_syntastic_perl_podchecker_checker") 14 | finish 15 | endif 16 | let g:loaded_syntastic_perl_podchecker_checker = 1 17 | 18 | runtime! syntax_checkers/pod/*.vim 19 | 20 | call g:SyntasticRegistry.CreateAndRegisterChecker({ 21 | \ 'filetype': 'perl', 22 | \ 'name': 'podchecker', 23 | \ 'redirect': 'pod/podchecker'}) 24 | 25 | " vim: set et sts=4 sw=4: 26 | -------------------------------------------------------------------------------- /bundle/syntastic/syntax_checkers/python/compile.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | 3 | from __future__ import print_function 4 | from sys import argv, exit 5 | 6 | 7 | if len(argv) != 2: 8 | exit(1) 9 | 10 | try: 11 | compile(open(argv[1]).read(), argv[1], 'exec', 0, 1) 12 | except SyntaxError as err: 13 | print('%s:%s:%s: %s' % (err.filename, err.lineno, err.offset, err.msg)) 14 | -------------------------------------------------------------------------------- /bundle/syntastic/syntax_checkers/python/py3kwarn.vim: -------------------------------------------------------------------------------- 1 | "============================================================================ 2 | "File: py3kwarn.vim 3 | "Description: Syntax checking plugin for syntastic.vim 4 | "Authors: Liam Curry 5 | " 6 | "============================================================================ 7 | 8 | if exists("g:loaded_syntastic_python_py3kwarn_checker") 9 | finish 10 | endif 11 | let g:loaded_syntastic_python_py3kwarn_checker = 1 12 | 13 | let s:save_cpo = &cpo 14 | set cpo&vim 15 | 16 | function! SyntaxCheckers_python_py3kwarn_GetLocList() dict 17 | let makeprg = self.makeprgBuild({}) 18 | 19 | let errorformat = '%W%f:%l:%c: %m' 20 | 21 | return SyntasticMake({ 22 | \ 'makeprg': makeprg, 23 | \ 'errorformat': errorformat }) 24 | endfunction 25 | 26 | call g:SyntasticRegistry.CreateAndRegisterChecker({ 27 | \ 'filetype': 'python', 28 | \ 'name': 'py3kwarn'}) 29 | 30 | let &cpo = s:save_cpo 31 | unlet s:save_cpo 32 | 33 | " vim: set et sts=4 sw=4: 34 | -------------------------------------------------------------------------------- /bundle/syntastic/syntax_checkers/scss/sass.vim: -------------------------------------------------------------------------------- 1 | 2 | "============================================================================ 3 | "File: scss.vim 4 | "Description: scss syntax checking plugin for syntastic 5 | "Maintainer: Martin Grenfell 6 | "License: This program is free software. It comes without any warranty, 7 | " to the extent permitted by applicable law. You can redistribute 8 | " it and/or modify it under the terms of the Do What The Fuck You 9 | " Want To Public License, Version 2, as published by Sam Hocevar. 10 | " See http://sam.zoy.org/wtfpl/COPYING for more details. 11 | " 12 | "============================================================================ 13 | 14 | if exists("g:loaded_syntastic_scss_sass_checker") 15 | finish 16 | endif 17 | let g:loaded_syntastic_scss_sass_checker = 1 18 | 19 | runtime! syntax_checkers/sass/*.vim 20 | 21 | call g:SyntasticRegistry.CreateAndRegisterChecker({ 22 | \ 'filetype': 'scss', 23 | \ 'name': 'sass', 24 | \ 'redirect': 'sass/sass'}) 25 | 26 | " vim: set et sts=4 sw=4: 27 | -------------------------------------------------------------------------------- /bundle/syntastic/syntax_checkers/sh/shellcheck.vim: -------------------------------------------------------------------------------- 1 | "============================================================================ 2 | "File: shellcheck.vim 3 | "Description: Shell script syntax/style checking plugin for syntastic.vim 4 | "============================================================================ 5 | 6 | if exists("g:loaded_syntastic_sh_shellcheck_checker") 7 | finish 8 | endif 9 | let g:loaded_syntastic_sh_shellcheck_checker = 1 10 | 11 | let s:save_cpo = &cpo 12 | set cpo&vim 13 | 14 | function! SyntaxCheckers_sh_shellcheck_GetLocList() dict 15 | let makeprg = self.makeprgBuild({ 'args_after': '-f gcc' }) 16 | 17 | let errorformat = 18 | \ '%f:%l:%c: %trror: %m,' . 19 | \ '%f:%l:%c: %tarning: %m,' . 20 | \ '%f:%l:%c: %tote: %m' 21 | 22 | let loclist = SyntasticMake({ 23 | \ 'makeprg': makeprg, 24 | \ 'errorformat': errorformat, 25 | \ 'returns': [0, 1] }) 26 | 27 | for e in loclist 28 | if e['type'] ==? 'n' 29 | let e['type'] = 'w' 30 | let e['subtype'] = 'Style' 31 | endif 32 | endfor 33 | 34 | return loclist 35 | endfunction 36 | 37 | call g:SyntasticRegistry.CreateAndRegisterChecker({ 38 | \ 'filetype': 'sh', 39 | \ 'name': 'shellcheck' }) 40 | 41 | let &cpo = s:save_cpo 42 | unlet s:save_cpo 43 | 44 | " vim: set et sts=4 sw=4: 45 | -------------------------------------------------------------------------------- /bundle/syntastic/syntax_checkers/text/language_check.vim: -------------------------------------------------------------------------------- 1 | "============================================================================ 2 | "File: language_check.vim 3 | "Description: Grammar checker (https://github.com/myint/language-check) 4 | "Authors: Steven Myint 5 | " 6 | "============================================================================ 7 | 8 | if exists("g:loaded_syntastic_text_language_check_checker") 9 | finish 10 | endif 11 | let g:loaded_syntastic_text_language_check_checker = 1 12 | 13 | let s:save_cpo = &cpo 14 | set cpo&vim 15 | 16 | function! SyntaxCheckers_text_language_check_GetLocList() dict 17 | let makeprg = self.makeprgBuild({}) 18 | 19 | let errorformat = 20 | \ '%f:%l:%c: %m' 21 | 22 | return SyntasticMake({ 23 | \ 'makeprg': makeprg, 24 | \ 'errorformat': errorformat, 25 | \ 'subtype': 'Style', 26 | \ 'returns': [0, 2] }) 27 | endfunction 28 | 29 | call g:SyntasticRegistry.CreateAndRegisterChecker({ 30 | \ 'filetype': 'text', 31 | \ 'name': 'language_check', 32 | \ 'exec': 'language-check'}) 33 | 34 | let &cpo = s:save_cpo 35 | unlet s:save_cpo 36 | 37 | " vim: set et sts=4 sw=4: 38 | -------------------------------------------------------------------------------- /bundle/syntastic/syntax_checkers/typescript/tsc.vim: -------------------------------------------------------------------------------- 1 | "============================================================================ 2 | "File: typescript.vim 3 | "Description: TypeScript syntax checker 4 | "Maintainer: Bill Casarin 5 | "============================================================================ 6 | 7 | if exists("g:loaded_syntastic_typescript_tsc_checker") 8 | finish 9 | endif 10 | let g:loaded_syntastic_typescript_tsc_checker = 1 11 | 12 | let s:save_cpo = &cpo 13 | set cpo&vim 14 | 15 | function! SyntaxCheckers_typescript_tsc_GetLocList() dict 16 | let makeprg = self.makeprgBuild({ 17 | \ 'args': '--module commonjs', 18 | \ 'args_after': '--out ' . syntastic#util#DevNull() }) 19 | 20 | let errorformat = 21 | \ '%E%f %#(%l\,%c): error %m,' . 22 | \ '%E%f %#(%l\,%c): %m,' . 23 | \ '%Eerror %m,' . 24 | \ '%C%\s%\+%m' 25 | 26 | return SyntasticMake({ 27 | \ 'makeprg': makeprg, 28 | \ 'errorformat': errorformat, 29 | \ 'defaults': {'bufnr': bufnr("")}, 30 | \ 'postprocess': ['sort'] }) 31 | endfunction 32 | 33 | call g:SyntasticRegistry.CreateAndRegisterChecker({ 34 | \ 'filetype': 'typescript', 35 | \ 'name': 'tsc'}) 36 | 37 | let &cpo = s:save_cpo 38 | unlet s:save_cpo 39 | 40 | " vim: set et sts=4 sw=4: 41 | -------------------------------------------------------------------------------- /bundle/syntastic/syntax_checkers/vhdl/ghdl.vim: -------------------------------------------------------------------------------- 1 | "============================================================================ 2 | "File: ghdl.vim 3 | "Description: Syntax checking plugin for syntastic.vim 4 | "Maintainer: Jan Wagner 5 | "License: This program is free software. It comes without any warranty, 6 | " to the extent permitted by applicable law. You can redistribute 7 | " it and/or modify it under the terms of the Do What The Fuck You 8 | " Want To Public License, Version 2, as published by Sam Hocevar. 9 | " See http://sam.zoy.org/wtfpl/COPYING for more details. 10 | " 11 | "============================================================================ 12 | 13 | if exists("g:loaded_syntastic_vhdl_ghdl_checker") 14 | finish 15 | endif 16 | let g:loaded_syntastic_vhdl_ghdl_checker = 1 17 | 18 | let s:save_cpo = &cpo 19 | set cpo&vim 20 | 21 | function! SyntaxCheckers_vhdl_ghdl_GetLocList() dict 22 | let makeprg = self.makeprgBuild({ 'args_after': '-s' }) 23 | 24 | let errorformat = '%f:%l:%c: %m' 25 | 26 | return SyntasticMake({ 27 | \ 'makeprg': makeprg, 28 | \ 'errorformat': errorformat }) 29 | endfunction 30 | 31 | call g:SyntasticRegistry.CreateAndRegisterChecker({ 32 | \ 'filetype': 'vhdl', 33 | \ 'name': 'ghdl'}) 34 | 35 | let &cpo = s:save_cpo 36 | unlet s:save_cpo 37 | 38 | " vim: set et sts=4 sw=4: 39 | -------------------------------------------------------------------------------- /bundle/syntastic/syntax_checkers/xhtml/jshint.vim: -------------------------------------------------------------------------------- 1 | "============================================================================ 2 | "File: jshint.vim 3 | "Description: Javascript syntax checker for xHTML - using jshint 4 | "Maintainer: LCD 47 5 | "License: This program is free software. It comes without any warranty, 6 | " to the extent permitted by applicable law. You can redistribute 7 | " it and/or modify it under the terms of the Do What The Fuck You 8 | " Want To Public License, Version 2, as published by Sam Hocevar. 9 | " See http://sam.zoy.org/wtfpl/COPYING for more details. 10 | " 11 | "============================================================================ 12 | 13 | if exists("g:loaded_syntastic_xhtml_jshint_checker") 14 | finish 15 | endif 16 | let g:loaded_syntastic_xhtml_jshint_checker = 1 17 | 18 | runtime! syntax_checkers/html/*.vim 19 | 20 | call g:SyntasticRegistry.CreateAndRegisterChecker({ 21 | \ 'filetype': 'xhtml', 22 | \ 'name': 'jshint', 23 | \ 'redirect': 'html/jshint'}) 24 | 25 | " vim: set et sts=4 sw=4: 26 | -------------------------------------------------------------------------------- /bundle/syntastic/syntax_checkers/xslt/xmllint.vim: -------------------------------------------------------------------------------- 1 | "============================================================================ 2 | "File: xslt.vim 3 | "Description: Syntax checking plugin for syntastic.vim 4 | "Maintainer: Sebastian Kusnier 5 | "License: This program is free software. It comes without any warranty, 6 | " to the extent permitted by applicable law. You can redistribute 7 | " it and/or modify it under the terms of the Do What The Fuck You 8 | " Want To Public License, Version 2, as published by Sam Hocevar. 9 | " See http://sam.zoy.org/wtfpl/COPYING for more details. 10 | " 11 | "============================================================================ 12 | 13 | if exists("g:loaded_syntastic_xslt_xmllint_checker") 14 | finish 15 | endif 16 | let g:loaded_syntastic_xslt_xmllint_checker = 1 17 | 18 | runtime! syntax_checkers/xml/*.vim 19 | 20 | call g:SyntasticRegistry.CreateAndRegisterChecker({ 21 | \ 'filetype': 'xslt', 22 | \ 'name': 'xmllint', 23 | \ 'redirect': 'xml/xmllint'}) 24 | 25 | " vim: set et sts=4 sw=4: 26 | -------------------------------------------------------------------------------- /bundle/syntastic/syntax_checkers/zsh/shellcheck.vim: -------------------------------------------------------------------------------- 1 | "============================================================================ 2 | "File: shellcheck.vim 3 | "Description: Syntax checking plugin for syntastic.vim 4 | "Maintainer: LCD 47 5 | "License: This program is free software. It comes without any warranty, 6 | " to the extent permitted by applicable law. You can redistribute 7 | " it and/or modify it under the terms of the Do What The Fuck You 8 | " Want To Public License, Version 2, as published by Sam Hocevar. 9 | " See http://sam.zoy.org/wtfpl/COPYING for more details. 10 | " 11 | "============================================================================ 12 | 13 | if exists("g:loaded_syntastic_zsh_shellcheck_checker") 14 | finish 15 | endif 16 | let g:loaded_syntastic_zsh_shellcheck_checker = 1 17 | 18 | runtime! syntax_checkers/sh/*.vim 19 | 20 | call g:SyntasticRegistry.CreateAndRegisterChecker({ 21 | \ 'filetype': 'zsh', 22 | \ 'name': 'shellcheck', 23 | \ 'redirect': 'sh/shellcheck'}) 24 | 25 | " vim: set et sts=4 sw=4: 26 | -------------------------------------------------------------------------------- /bundle/syntastic/syntax_checkers/zsh/zsh.vim: -------------------------------------------------------------------------------- 1 | "============================================================================ 2 | "File: zsh.vim 3 | "Description: Syntax checking plugin for syntastic.vim 4 | "Maintainer: Martin Grenfell 5 | "License: This program is free software. It comes without any warranty, 6 | " to the extent permitted by applicable law. You can redistribute 7 | " it and/or modify it under the terms of the Do What The Fuck You 8 | " Want To Public License, Version 2, as published by Sam Hocevar. 9 | " See http://sam.zoy.org/wtfpl/COPYING for more details. 10 | " 11 | "============================================================================ 12 | 13 | if exists("g:loaded_syntastic_zsh_zsh_checker") 14 | finish 15 | endif 16 | let g:loaded_syntastic_zsh_zsh_checker = 1 17 | 18 | let s:save_cpo = &cpo 19 | set cpo&vim 20 | 21 | function! SyntaxCheckers_zsh_zsh_GetLocList() dict 22 | let makeprg = self.makeprgBuild({ 'args_after': '-n' }) 23 | 24 | let errorformat = '%f:%l: %m' 25 | 26 | return SyntasticMake({ 27 | \ 'makeprg': makeprg, 28 | \ 'errorformat': errorformat}) 29 | endfunction 30 | 31 | call g:SyntasticRegistry.CreateAndRegisterChecker({ 32 | \ 'filetype': 'zsh', 33 | \ 'name': 'zsh'}) 34 | 35 | let &cpo = s:save_cpo 36 | unlet s:save_cpo 37 | 38 | " vim: set et sts=4 sw=4: 39 | -------------------------------------------------------------------------------- /bundle/tabular/README.md: -------------------------------------------------------------------------------- 1 | Tabular 2 | ============== 3 | Sometimes, it's useful to line up text. Naturally, it's nicer to have the 4 | computer do this for you, since aligning things by hand quickly becomes 5 | unpleasant. While there are other plugins for aligning text, the ones I've 6 | tried are either impossibly difficult to understand and use, or too simplistic 7 | to handle complicated tasks. This plugin aims to make the easy things easy 8 | and the hard things possible, without providing an unnecessarily obtuse 9 | interface. It's still a work in progress, and criticisms are welcome. 10 | 11 | See [Aligning Text with Tabular.vim](http://vimcasts.org/episodes/aligning-text-with-tabular-vim/) 12 | for a screencast that shows how Tabular.vim works. 13 | 14 | See [doc/Tabular.txt](http://raw.github.com/godlygeek/tabular/master/doc/Tabular.txt) 15 | for detailed documentation. 16 | 17 | Installation 18 | ============== 19 | If you don't have a preferred installation method, I recommend installing 20 | [pathogen.vim](https://github.com/tpope/vim-pathogen), and then simply 21 | copy and paste: 22 | 23 | mkdir -p ~/.vim/bundle 24 | cd ~/.vim/bundle 25 | git clone git://github.com/godlygeek/tabular.git 26 | 27 | Once help tags have been generated (either using Pathogen's `:Helptags` 28 | command, or by pointing vim's `:helptags` command at the directory where you 29 | installed Tabular), you can view the manual with `:help tabular`. 30 | -------------------------------------------------------------------------------- /bundle/tabular/doc/tags: -------------------------------------------------------------------------------- 1 | Tabular.txt Tabular.txt /*Tabular.txt* 2 | tabular Tabular.txt /*tabular* 3 | tabular-intro Tabular.txt /*tabular-intro* 4 | tabular-scripting Tabular.txt /*tabular-scripting* 5 | tabular-toc Tabular.txt /*tabular-toc* 6 | tabular-walkthrough Tabular.txt /*tabular-walkthrough* 7 | tabular.vim Tabular.txt /*tabular.vim* 8 | -------------------------------------------------------------------------------- /bundle/targets.vim/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 Christian Wellenbrock 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of 6 | this software and associated documentation files (the "Software"), to deal in 7 | the Software without restriction, including without limitation the rights to 8 | use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 9 | the Software, and to permit persons to whom the Software is furnished to do so, 10 | subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 17 | FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 18 | COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 19 | IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 20 | CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 21 | -------------------------------------------------------------------------------- /bundle/targets.vim/test/Makefile: -------------------------------------------------------------------------------- 1 | all: 2 | @rm -f *.out 3 | @vim -N -u NONE --noplugin -S test.vim 4 | @git diff --no-index test1.ok test1.out && echo "test1 OK" || echo "test1 failed" 5 | @git diff --no-index test2.ok test2.out && echo "test2 OK" || echo "test2 failed" 6 | @git diff --no-index test3.ok test3.out && echo "test3 OK" || echo "test3 failed" 7 | @git diff --no-index test4.ok test4.out && echo "test4 OK" || echo "test4 failed" 8 | -------------------------------------------------------------------------------- /bundle/targets.vim/test/test1.in: -------------------------------------------------------------------------------- 1 | a ( b ) ( c ) ( ( x ) ) ( e ) ( f ) g 2 | a { b } { c } { { x } } { e } { f } g 3 | a [ b ] [ c ] [ [ x ] ] [ e ] [ f ] g 4 | a < b > < c > < < x > > < e > < f > g 5 | a b c x e f g 6 | 7 | a ' b ' c ' d ' e ' x ' g ' h ' i ' k ' l 8 | a " b " c " d " e " x " g " h " i " k " l 9 | a ` b ` c ` d ` e ` x ` g ` h ` i ` k ` l 10 | 11 | a , b , c , d , e , x , g , h , i , k , l 12 | a . b . c . d . e . x . g . h . i . k . l 13 | a ; b ; c ; d ; e ; x ; g ; h ; i ; k ; l 14 | a : b : c : d : e : x : g : h : i : k : l 15 | a + b + c + d + e + x + g + h + i + k + l 16 | a - b - c - d - e - x - g - h - i - k - l 17 | a = b = c = d = e = x = g = h = i = k = l 18 | a ~ b ~ c ~ d ~ e ~ x ~ g ~ h ~ i ~ k ~ l 19 | a _ b _ c _ d _ e _ x _ g _ h _ i _ k _ l 20 | a * b * c * d * e * x * g * h * i * k * l 21 | a / b / c / d / e / x / g / h / i / k / l 22 | a | b | c | d | e | x | g | h | i | k | l 23 | a \ b \ c \ d \ e \ x \ g \ h \ i \ k \ l 24 | a & b & c & d & e & x & g & h & i & k & l 25 | 26 | -------------------------------------------------------------------------------- /bundle/targets.vim/test/test2.in: -------------------------------------------------------------------------------- 1 | // comment 1 2 | function f() { 3 | return 4; 4 | } 5 | 6 | // comment 2 7 | int a = 5; 8 | int b = a > 0 9 | ? 1 10 | : 2; 11 | 12 | // comment 3 13 | string x = `line 1 14 | line 2 15 | line 3`; 16 | 17 | -------------------------------------------------------------------------------- /bundle/targets.vim/test/test2.ok: -------------------------------------------------------------------------------- 1 | // comment 1 2 | function f() { 3 | foo 4 | } 5 | 6 | // comment 2 7 | int a = 5; 8 | foo; 9 | 10 | // comment 3 11 | string x = `foo`; 12 | 13 | -------------------------------------------------------------------------------- /bundle/targets.vim/test/test2.out: -------------------------------------------------------------------------------- 1 | // comment 1 2 | function f() { 3 | foo 4 | } 5 | 6 | // comment 2 7 | int a = 5; 8 | foo; 9 | 10 | // comment 3 11 | string x = `foo`; 12 | 13 | -------------------------------------------------------------------------------- /bundle/targets.vim/test/test3.in: -------------------------------------------------------------------------------- 1 | A 2 | a ( b ) c 3 | 4 | B ( a ) b 5 | a ( b ) C 6 | 7 | D ( a 8 | b ) c 9 | 10 | a ( b 11 | c ) E 12 | 13 | a ( b 14 | F ( ) c 15 | d ) e 16 | 17 | a ( b 18 | c ( ) G 19 | d ) e 20 | 21 | a ( b ) H ( c ) d 22 | 23 | a ( b ) c 24 | I " this must be the last pair test 25 | 26 | J 27 | a 'b' c 28 | 29 | K 'a' b 30 | a 'b' L 31 | 32 | a ' b 33 | M ' c 34 | d ' e 35 | 36 | a ' b 37 | c ' N 38 | d ' e 39 | 40 | a ' b ' c 41 | O " this must be the last quote test 42 | 43 | -------------------------------------------------------------------------------- /bundle/targets.vim/test/test3.ok: -------------------------------------------------------------------------------- 1 | A 2 | a (A) c 3 | 4 | B (B) b 5 | a (C) C 6 | 7 | D (D) c 8 | 9 | a (E) E 10 | 11 | a (F) e 12 | 13 | a (G) e 14 | 15 | a ( b ) H (H) d 16 | 17 | a (I) c 18 | I " this must be the last pair test 19 | 20 | J 21 | a 'J' c 22 | 23 | K 'K' b 24 | a 'L' L 25 | 26 | a 'M' c 27 | d ' e 28 | 29 | a ' b 30 | c 'N' e 31 | 32 | a 'O' c 33 | O " this must be the last quote test 34 | 35 | -------------------------------------------------------------------------------- /bundle/targets.vim/test/test3.out: -------------------------------------------------------------------------------- 1 | A 2 | a (A) c 3 | 4 | B (B) b 5 | a (C) C 6 | 7 | D (D) c 8 | 9 | a (E) E 10 | 11 | a (F) e 12 | 13 | a (G) e 14 | 15 | a ( b ) H (H) d 16 | 17 | a (I) c 18 | I " this must be the last pair test 19 | 20 | J 21 | a 'J' c 22 | 23 | K 'K' b 24 | a 'L' L 25 | 26 | a 'M' c 27 | d ' e 28 | 29 | a ' b 30 | c 'N' e 31 | 32 | a 'O' c 33 | O " this must be the last quote test 34 | 35 | -------------------------------------------------------------------------------- /bundle/targets.vim/test/test4.in: -------------------------------------------------------------------------------- 1 | a ( b ( x ) c ) d 2 | a { b { x } c } d 3 | a [ b [ x ] c ] d 4 | a < b < x > c > d 5 | a b x c d 6 | 7 | -------------------------------------------------------------------------------- /bundle/targets.vim/test/test4.ok: -------------------------------------------------------------------------------- 1 | a ( b ( x ) c ) d 2 | a (___________) d 3 | a (___________) d 4 | a (___________) d 5 | a _____________ d 6 | a _____________ d 7 | a _____________ d 8 | a { b { x } c } d 9 | a {___________} d 10 | a {___________} d 11 | a {___________} d 12 | a _____________ d 13 | a _____________ d 14 | a _____________ d 15 | a [ b [ x ] c ] d 16 | a [___________] d 17 | a [___________] d 18 | a [___________] d 19 | a _____________ d 20 | a _____________ d 21 | a _____________ d 22 | a < b < x > c > d 23 | a <___________> d 24 | a <___________> d 25 | a <___________> d 26 | a _____________ d 27 | a _____________ d 28 | a _____________ d 29 | a b x c d 30 | a ________________ d 31 | a _______________________ d 32 | 33 | -------------------------------------------------------------------------------- /bundle/targets.vim/test/test4.out: -------------------------------------------------------------------------------- 1 | a ( b ( x ) c ) d 2 | a (___________) d 3 | a (___________) d 4 | a (___________) d 5 | a _____________ d 6 | a _____________ d 7 | a _____________ d 8 | a { b { x } c } d 9 | a {___________} d 10 | a {___________} d 11 | a {___________} d 12 | a _____________ d 13 | a _____________ d 14 | a _____________ d 15 | a [ b [ x ] c ] d 16 | a [___________] d 17 | a [___________] d 18 | a [___________] d 19 | a _____________ d 20 | a _____________ d 21 | a _____________ d 22 | a < b < x > c > d 23 | a <___________> d 24 | a <___________> d 25 | a <___________> d 26 | a _____________ d 27 | a _____________ d 28 | a _____________ d 29 | a b x c d 30 | a ________________ d 31 | a _______________________ d 32 | 33 | -------------------------------------------------------------------------------- /bundle/textutil.vim/README: -------------------------------------------------------------------------------- 1 | This is a mirror of http://www.vim.org/scripts/script.php?script_id=1432 2 | 3 | 4 | Usage: 5 | When you open rtf, rtfd, doc or wordml file with Vim, 6 | editing file format is automatically converted to plain text. 7 | And when you write file, file format is automatically converted to 8 | rtf, rtfd, doc or wordml file format. 9 | 10 | Configuration: 11 | When this script convert rtf, rtfd, doc or wordml file to plain text with textutil command, 12 | this script use "g:textutil_txt_encoding" encoding. 13 | Default value of "g:textutil_txt_encoding" is 'utf-8'. 14 | You want to change text encoding, set "g:textutil_txt_encoding" in your $HOME/.vimrc file. 15 | for example, 16 | 17 | :let g:textutil_txt_encoding='Shift_JIS' 18 | 19 | Note: 20 | This script is based on 'textutil' command. 21 | So this script will only run on MacOS 10.4 or later. 22 | 23 | 24 | -------------------------------------------------------------------------------- /bundle/vim-airline/.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | rvm: 3 | - 1.9.3 4 | script: rake ci 5 | -------------------------------------------------------------------------------- /bundle/vim-airline/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | gem 'vim-flavor', '~> 1.1' 3 | -------------------------------------------------------------------------------- /bundle/vim-airline/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (C) 2013-2014 Bailey Ling 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining 6 | a copy of this software and associated documentation files (the "Software"), 7 | to deal in the Software without restriction, including without limitation 8 | the rights to use, copy, modify, merge, publish, distribute, sublicense, 9 | and/or sell copies of the Software, and to permit persons to whom the 10 | Software is furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included 13 | in all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 16 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES 17 | OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 18 | IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 19 | DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 20 | TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE 21 | OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /bundle/vim-airline/Rakefile: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env rake 2 | 3 | task :default => [:test] 4 | 5 | task :ci => [:dump, :test] 6 | 7 | task :dump do 8 | sh 'vim --version' 9 | end 10 | 11 | task :test do 12 | sh 'bundle exec vim-flavor test' 13 | end 14 | 15 | -------------------------------------------------------------------------------- /bundle/vim-airline/autoload/airline/debug.vim: -------------------------------------------------------------------------------- 1 | " MIT License. Copyright (c) 2013-2014 Bailey Ling. 2 | " vim: et ts=2 sts=2 sw=2 3 | 4 | function! airline#debug#profile1() 5 | profile start airline-profile-switch.log 6 | profile func * 7 | profile file * 8 | split 9 | for i in range(1, 1000) 10 | wincmd w 11 | redrawstatus 12 | endfor 13 | profile pause 14 | noautocmd qall! 15 | endfunction 16 | 17 | function! airline#debug#profile2() 18 | profile start airline-profile-cursor.log 19 | profile func * 20 | profile file * 21 | edit blank 22 | call setline(1, 'all your base are belong to us') 23 | call setline(2, 'all your base are belong to us') 24 | let positions = [[1,2], [2,2], [1,2], [1,1]] 25 | for i in range(1, 1000) 26 | for pos in positions 27 | call cursor(pos[0], pos[1]) 28 | redrawstatus 29 | endfor 30 | endfor 31 | profile pause 32 | noautocmd qall! 33 | endfunction 34 | 35 | function! airline#debug#profile3() 36 | profile start airline-profile-mode.log 37 | profile func * 38 | profile file * 39 | 40 | for i in range(1000) 41 | startinsert 42 | redrawstatus 43 | stopinsert 44 | redrawstatus 45 | endfor 46 | 47 | profile pause 48 | noautocmd qall! 49 | endfunction 50 | 51 | -------------------------------------------------------------------------------- /bundle/vim-airline/autoload/airline/extensions/bufferline.vim: -------------------------------------------------------------------------------- 1 | " MIT License. Copyright (c) 2013-2014 Bailey Ling. 2 | " vim: et ts=2 sts=2 sw=2 3 | 4 | if !exists('*bufferline#get_status_string') 5 | finish 6 | endif 7 | 8 | let s:overwrite = get(g:, 'airline#extensions#bufferline#overwrite_variables', 1) 9 | 10 | function! airline#extensions#bufferline#init(ext) 11 | if s:overwrite 12 | highlight bufferline_selected gui=bold cterm=bold term=bold 13 | highlight link bufferline_selected_inactive airline_c_inactive 14 | let g:bufferline_inactive_highlight = 'airline_c' 15 | let g:bufferline_active_highlight = 'bufferline_selected' 16 | let g:bufferline_active_buffer_left = '' 17 | let g:bufferline_active_buffer_right = '' 18 | let g:bufferline_separator = g:airline_symbols.space 19 | endif 20 | 21 | call airline#parts#define_raw('file', '%{bufferline#refresh_status()}'.bufferline#get_status_string()) 22 | endfunction 23 | 24 | -------------------------------------------------------------------------------- /bundle/vim-airline/autoload/airline/extensions/commandt.vim: -------------------------------------------------------------------------------- 1 | " MIT License. Copyright (c) 2013-2014 Bailey Ling. 2 | " vim: et ts=2 sts=2 sw=2 3 | 4 | if !get(g:, 'command_t_loaded', 0) 5 | finish 6 | endif 7 | 8 | function! airline#extensions#commandt#apply(...) 9 | if bufname('%') ==# 'GoToFile' 10 | call airline#extensions#apply_left_override('CommandT', '') 11 | endif 12 | endfunction 13 | 14 | function! airline#extensions#commandt#init(ext) 15 | call a:ext.add_statusline_func('airline#extensions#commandt#apply') 16 | endfunction 17 | -------------------------------------------------------------------------------- /bundle/vim-airline/autoload/airline/extensions/csv.vim: -------------------------------------------------------------------------------- 1 | " MIT License. Copyright (c) 2013-2014 Bailey Ling. 2 | " vim: et ts=2 sts=2 sw=2 3 | 4 | if !get(g:, 'loaded_csv', 0) && !exists(':Table') 5 | finish 6 | endif 7 | 8 | let s:column_display = get(g:, 'airline#extensions#csv#column_display', 'Number') 9 | 10 | function! airline#extensions#csv#get_column() 11 | if exists('*CSV_WCol') 12 | if s:column_display ==# 'Name' 13 | return '['.CSV_WCol('Name').CSV_WCol().']' 14 | else 15 | return '['.CSV_WCol().']' 16 | endif 17 | endif 18 | return '' 19 | endfunction 20 | 21 | function! airline#extensions#csv#apply(...) 22 | if &ft ==# "csv" 23 | call airline#extensions#prepend_to_section('gutter', 24 | \ g:airline_left_alt_sep.' %{airline#extensions#csv#get_column()}') 25 | endif 26 | endfunction 27 | 28 | function! airline#extensions#csv#init(ext) 29 | call a:ext.add_statusline_func('airline#extensions#csv#apply') 30 | endfunction 31 | 32 | -------------------------------------------------------------------------------- /bundle/vim-airline/autoload/airline/extensions/netrw.vim: -------------------------------------------------------------------------------- 1 | " MIT License. Copyright (c) 2013-2014 Bailey Ling. 2 | " vim: et ts=2 sts=2 sw=2 3 | 4 | if !exists(':NetrwSettings') 5 | finish 6 | endif 7 | 8 | function! airline#extensions#netrw#apply(...) 9 | if &ft == 'netrw' 10 | let spc = g:airline_symbols.space 11 | 12 | call a:1.add_section('airline_a', spc.'netrw'.spc) 13 | if exists('*airline#extensions#branch#get_head') 14 | call a:1.add_section('airline_b', spc.'%{airline#extensions#branch#get_head()}'.spc) 15 | endif 16 | call a:1.add_section('airline_c', spc.'%f'.spc) 17 | call a:1.split() 18 | call a:1.add_section('airline_y', spc.'%{airline#extensions#netrw#sortstring()}'.spc) 19 | return 1 20 | endif 21 | endfunction 22 | 23 | function! airline#extensions#netrw#init(ext) 24 | let g:netrw_force_overwrite_statusline = 0 25 | call a:ext.add_statusline_func('airline#extensions#netrw#apply') 26 | endfunction 27 | 28 | 29 | function! airline#extensions#netrw#sortstring() 30 | let order = (g:netrw_sort_direction =~ 'n') ? '+' : '-' 31 | return g:netrw_sort_by . (g:airline_symbols.space) . '[' . order . ']' 32 | endfunction 33 | -------------------------------------------------------------------------------- /bundle/vim-airline/autoload/airline/extensions/quickfix.vim: -------------------------------------------------------------------------------- 1 | " MIT License. Copyright (c) 2013-2014 Bailey Ling. 2 | " vim: et ts=2 sts=2 sw=2 3 | 4 | let g:airline#extensions#quickfix#quickfix_text = 'Quickfix' 5 | let g:airline#extensions#quickfix#location_text = 'Location' 6 | 7 | function! airline#extensions#quickfix#apply(...) 8 | if &buftype == 'quickfix' 9 | let w:airline_section_a = s:get_text() 10 | let w:airline_section_b = '%{get(w:, "quickfix_title", "")}' 11 | let w:airline_section_c = '' 12 | let w:airline_section_x = '' 13 | endif 14 | endfunction 15 | 16 | function! airline#extensions#quickfix#init(ext) 17 | call a:ext.add_statusline_func('airline#extensions#quickfix#apply') 18 | endfunction 19 | 20 | function! s:get_text() 21 | redir => buffers 22 | silent ls 23 | redir END 24 | 25 | let nr = bufnr('%') 26 | for buf in split(buffers, '\n') 27 | if match(buf, '\v^\s*'.nr) > -1 28 | if match(buf, '\[Quickfix List\]') > -1 29 | return g:airline#extensions#quickfix#quickfix_text 30 | else 31 | return g:airline#extensions#quickfix#location_text 32 | endif 33 | endif 34 | endfor 35 | return '' 36 | endfunction 37 | 38 | -------------------------------------------------------------------------------- /bundle/vim-airline/autoload/airline/extensions/syntastic.vim: -------------------------------------------------------------------------------- 1 | " MIT License. Copyright (c) 2013-2014 Bailey Ling. 2 | " vim: et ts=2 sts=2 sw=2 3 | 4 | if !exists(':SyntasticCheck') 5 | finish 6 | endif 7 | 8 | function! airline#extensions#syntastic#get_warnings() 9 | let errors = SyntasticStatuslineFlag() 10 | if strlen(errors) > 0 11 | return errors.(g:airline_symbols.space) 12 | endif 13 | return '' 14 | endfunction 15 | 16 | function! airline#extensions#syntastic#init(ext) 17 | call airline#parts#define_function('syntastic', 'airline#extensions#syntastic#get_warnings') 18 | endfunction 19 | 20 | -------------------------------------------------------------------------------- /bundle/vim-airline/autoload/airline/extensions/tabline/default.vim: -------------------------------------------------------------------------------- 1 | " MIT License. Copyright (c) 2013-2014 Bailey Ling. 2 | " vim: et ts=2 sts=2 sw=2 3 | 4 | let s:fmod = get(g:, 'airline#extensions#tabline#fnamemod', ':~:.') 5 | let s:fnamecollapse = get(g:, 'airline#extensions#tabline#fnamecollapse', 1) 6 | let s:buf_nr_format = get(g:, 'airline#extensions#tabline#buffer_nr_format', '%s: ') 7 | let s:buf_nr_show = get(g:, 'airline#extensions#tabline#buffer_nr_show', 0) 8 | let s:buf_modified_symbol = g:airline_symbols.modified 9 | 10 | function! airline#extensions#tabline#default#format(bufnr, buffers) 11 | let _ = '' 12 | 13 | let name = bufname(a:bufnr) 14 | if empty(name) 15 | let _ .= '[No Name]' 16 | else 17 | if s:fnamecollapse 18 | let _ .= substitute(fnamemodify(name, s:fmod), '\v\w\zs.{-}\ze(\\|/)', '', 'g') 19 | else 20 | let _ .= fnamemodify(name, s:fmod) 21 | endif 22 | endif 23 | 24 | return airline#extensions#tabline#default#wrap_name(a:bufnr, _) 25 | endfunction 26 | 27 | function! airline#extensions#tabline#default#wrap_name(bufnr, buffer_name) 28 | let _ = s:buf_nr_show ? printf(s:buf_nr_format, a:bufnr) : '' 29 | let _ .= substitute(a:buffer_name, '\\', '/', 'g') 30 | 31 | if getbufvar(a:bufnr, '&modified') == 1 32 | let _ .= s:buf_modified_symbol 33 | endif 34 | return _ 35 | endfunction 36 | -------------------------------------------------------------------------------- /bundle/vim-airline/autoload/airline/extensions/tabline/unique_tail.vim: -------------------------------------------------------------------------------- 1 | " MIT License. Copyright (c) 2013-2014 Bailey Ling. 2 | " vim: et ts=2 sts=2 sw=2 3 | 4 | function! airline#extensions#tabline#unique_tail#format(bufnr, buffers) 5 | let duplicates = {} 6 | let tails = {} 7 | let map = {} 8 | for nr in a:buffers 9 | let name = bufname(nr) 10 | if empty(name) 11 | let map[nr] = '[No Name]' 12 | else 13 | let tail = fnamemodify(name, ':t') 14 | if has_key(tails, tail) 15 | let duplicates[nr] = nr 16 | endif 17 | let tails[tail] = 1 18 | let map[nr] = airline#extensions#tabline#default#wrap_name(nr, tail) 19 | endif 20 | endfor 21 | 22 | for nr in values(duplicates) 23 | let map[nr] = airline#extensions#tabline#default#wrap_name(nr, fnamemodify(bufname(nr), ':p:.')) 24 | endfor 25 | 26 | return map[a:bufnr] 27 | endfunction 28 | -------------------------------------------------------------------------------- /bundle/vim-airline/autoload/airline/extensions/tmuxline.vim: -------------------------------------------------------------------------------- 1 | " MIT License. Copyright (c) 2013-2014 Bailey Ling. 2 | " vim: et ts=2 sts=2 sw=2 3 | 4 | if !exists(':Tmuxline') 5 | finish 6 | endif 7 | 8 | let s:tmuxline_snapshot_file = get(g:, 'airline#extensions#tmuxline#snapshot_file', '') 9 | let s:color_template = get(g:, 'airline#extensions#tmuxline#color_template', 'normal') 10 | 11 | function! airline#extensions#tmuxline#init(ext) 12 | call a:ext.add_theme_func('airline#extensions#tmuxline#set_tmux_colors') 13 | endfunction 14 | 15 | function! airline#extensions#tmuxline#set_tmux_colors(palette) 16 | let color_template = has_key(a:palette, s:color_template) ? s:color_template : 'normal' 17 | let mode_palette = a:palette[color_template] 18 | 19 | let tmuxline_theme = tmuxline#api#create_theme_from_airline(mode_palette) 20 | call tmuxline#api#set_theme(tmuxline_theme) 21 | 22 | if strlen(s:tmuxline_snapshot_file) 23 | call tmuxline#api#snapshot(s:tmuxline_snapshot_file) 24 | endif 25 | endfunction 26 | 27 | -------------------------------------------------------------------------------- /bundle/vim-airline/autoload/airline/extensions/undotree.vim: -------------------------------------------------------------------------------- 1 | " MIT License. Copyright (c) 2013-2014 Bailey Ling. 2 | " vim: et ts=2 sts=2 sw=2 3 | 4 | if !exists(':UndotreeToggle') 5 | finish 6 | endif 7 | 8 | function! airline#extensions#undotree#apply(...) 9 | if exists('t:undotree') 10 | if &ft == 'undotree' 11 | if exists('*t:undotree.GetStatusLine') 12 | call airline#extensions#apply_left_override('undo', '%{t:undotree.GetStatusLine()}') 13 | else 14 | call airline#extensions#apply_left_override('undotree', '%f') 15 | endif 16 | endif 17 | 18 | if &ft == 'diff' && exists('*t:diffpanel.GetStatusLine') 19 | call airline#extensions#apply_left_override('diff', '%{t:diffpanel.GetStatusLine()}') 20 | endif 21 | endif 22 | endfunction 23 | 24 | function! airline#extensions#undotree#init(ext) 25 | call a:ext.add_statusline_func('airline#extensions#undotree#apply') 26 | endfunction 27 | 28 | -------------------------------------------------------------------------------- /bundle/vim-airline/autoload/airline/extensions/unite.vim: -------------------------------------------------------------------------------- 1 | " MIT License. Copyright (c) 2013-2014 Bailey Ling. 2 | " vim: et ts=2 sts=2 sw=2 3 | 4 | if !get(g:, 'loaded_unite', 0) 5 | finish 6 | endif 7 | 8 | function! airline#extensions#unite#apply(...) 9 | if &ft == 'unite' 10 | call a:1.add_section('airline_a', ' Unite ') 11 | call a:1.add_section('airline_b', ' %{get(unite#get_context(), "buffer_name", "")} ') 12 | call a:1.add_section('airline_c', ' %{unite#get_status_string()} ') 13 | call a:1.split() 14 | call a:1.add_section('airline_y', ' %{get(unite#get_context(), "real_buffer_name", "")} ') 15 | return 1 16 | endif 17 | endfunction 18 | 19 | function! airline#extensions#unite#init(ext) 20 | let g:unite_force_overwrite_statusline = 0 21 | call a:ext.add_statusline_func('airline#extensions#unite#apply') 22 | endfunction 23 | 24 | -------------------------------------------------------------------------------- /bundle/vim-airline/autoload/airline/extensions/virtualenv.vim: -------------------------------------------------------------------------------- 1 | " MIT License. Copyright (c) 2013-2014 Bailey Ling. 2 | " vim: et ts=2 sts=2 sw=2 3 | 4 | if !get(g:, 'virtualenv_loaded', 0) 5 | finish 6 | endif 7 | 8 | let s:spc = g:airline_symbols.space 9 | 10 | function! airline#extensions#virtualenv#init(ext) 11 | call a:ext.add_statusline_func('airline#extensions#virtualenv#apply') 12 | endfunction 13 | 14 | function! airline#extensions#virtualenv#apply(...) 15 | if &filetype =~ "python" 16 | call airline#extensions#append_to_section('x', 17 | \ s:spc.g:airline_right_alt_sep.s:spc.'%{virtualenv#statusline()}') 18 | endif 19 | endfunction 20 | 21 | -------------------------------------------------------------------------------- /bundle/vim-airline/autoload/airline/themes/monochrome.vim: -------------------------------------------------------------------------------- 1 | let g:airline#themes#monochrome#palette = {} 2 | 3 | function! airline#themes#monochrome#refresh() 4 | let s:SL = airline#themes#get_highlight('StatusLine') 5 | let g:airline#themes#monochrome#palette.normal = airline#themes#generate_color_map(s:SL, s:SL, s:SL) 6 | let g:airline#themes#monochrome#palette.insert = g:airline#themes#monochrome#palette.normal 7 | let g:airline#themes#monochrome#palette.replace = g:airline#themes#monochrome#palette.normal 8 | let g:airline#themes#monochrome#palette.visual = g:airline#themes#monochrome#palette.normal 9 | 10 | let s:SLNC = airline#themes#get_highlight('StatusLineNC') 11 | let g:airline#themes#monochrome#palette.inactive = airline#themes#generate_color_map(s:SLNC, s:SLNC, s:SLNC) 12 | endfunction 13 | 14 | call airline#themes#monochrome#refresh() 15 | 16 | -------------------------------------------------------------------------------- /bundle/vim-airline/t/commands.vim: -------------------------------------------------------------------------------- 1 | call airline#init#bootstrap() 2 | call airline#init#sections() 3 | 4 | source plugin/airline.vim 5 | 6 | describe 'commands' 7 | it 'should toggle off and on' 8 | execute 'AirlineToggle' 9 | Expect exists('#airline') to_be_false 10 | execute 'AirlineToggle' 11 | Expect exists('#airline') to_be_true 12 | end 13 | 14 | it 'should toggle whitespace off and on' 15 | call airline#extensions#load() 16 | execute 'AirlineToggleWhitespace' 17 | Expect exists('#airline_whitespace') to_be_false 18 | execute 'AirlineToggleWhitespace' 19 | Expect exists('#airline_whitespace') to_be_true 20 | end 21 | 22 | it 'should display theme name with no args' 23 | execute 'AirlineTheme simple' 24 | Expect g:airline_theme == 'simple' 25 | execute 'AirlineTheme dark' 26 | Expect g:airline_theme == 'dark' 27 | end 28 | 29 | it 'should have a refresh command' 30 | Expect exists(':AirlineRefresh') to_be_true 31 | end 32 | end 33 | 34 | -------------------------------------------------------------------------------- /bundle/vim-airline/t/extensions_default.vim: -------------------------------------------------------------------------------- 1 | let g:airline_theme = 'dark' 2 | call airline#init#bootstrap() 3 | call airline#init#sections() 4 | source plugin/airline.vim 5 | 6 | describe 'default' 7 | before 8 | let s:builder = airline#builder#new({'active': 1}) 9 | end 10 | 11 | it 'should use the layout' 12 | let g:airline#extensions#default#layout = [ 13 | \ [ 'c', 'a', 'b', 'warning' ], 14 | \ [ 'x', 'z', 'y' ] 15 | \ ] 16 | call airline#extensions#default#apply(s:builder, { 'winnr': 1, 'active': 1 }) 17 | let stl = s:builder.build() 18 | Expect stl =~ 'airline_c_to_airline_a' 19 | Expect stl =~ 'airline_a_to_airline_b' 20 | Expect stl =~ 'airline_b_to_airline_warning' 21 | Expect stl =~ 'airline_x_to_airline_z' 22 | Expect stl =~ 'airline_z_to_airline_y' 23 | end 24 | 25 | it 'should only render warning section in active splits' 26 | wincmd s 27 | Expect airline#statusline(1) =~ 'warning' 28 | Expect airline#statusline(2) !~ 'warning' 29 | wincmd c 30 | end 31 | end 32 | 33 | -------------------------------------------------------------------------------- /bundle/vim-airline/t/highlighter.vim: -------------------------------------------------------------------------------- 1 | let g:airline_theme = 'dark' 2 | 3 | describe 'highlighter' 4 | it 'should create separator highlight groups' 5 | hi Foo1 ctermfg=1 ctermbg=2 6 | hi Foo2 ctermfg=3 ctermbg=4 7 | call airline#highlighter#add_separator('Foo1', 'Foo2', 0) 8 | let hl = airline#highlighter#get_highlight('Foo1_to_Foo2') 9 | Expect hl == [ '', '', '4', '2', '' ] 10 | end 11 | 12 | it 'should populate accent colors' 13 | Expect exists('g:airline#themes#dark#palette.normal.airline_c_red') to_be_false 14 | Expect hlID('airline_c_red') == 0 15 | call airline#themes#patch(g:airline#themes#dark#palette) 16 | call airline#highlighter#add_accent('red') 17 | call airline#highlighter#highlight(['normal']) 18 | Expect hlID('airline_c_red') != 0 19 | end 20 | end 21 | 22 | -------------------------------------------------------------------------------- /bundle/vim-airline/t/parts.vim: -------------------------------------------------------------------------------- 1 | describe 'parts' 2 | it 'overwrites existing values' 3 | call airline#parts#define('foo', { 'test': '123' }) 4 | Expect airline#parts#get('foo').test == '123' 5 | call airline#parts#define('foo', { 'test': '321' }) 6 | Expect airline#parts#get('foo').test == '321' 7 | end 8 | 9 | it 'can define a function part' 10 | call airline#parts#define_function('func', 'bar') 11 | Expect airline#parts#get('func').function == 'bar' 12 | end 13 | 14 | it 'can define a text part' 15 | call airline#parts#define_text('text', 'bar') 16 | Expect airline#parts#get('text').text == 'bar' 17 | end 18 | 19 | it 'can define a raw part' 20 | call airline#parts#define_raw('raw', 'bar') 21 | Expect airline#parts#get('raw').raw == 'bar' 22 | end 23 | 24 | it 'can define a minwidth' 25 | call airline#parts#define_minwidth('mw', 123) 26 | Expect airline#parts#get('mw').minwidth == 123 27 | end 28 | 29 | it 'can define a condition' 30 | call airline#parts#define_condition('part', '1') 31 | Expect airline#parts#get('part').condition == '1' 32 | end 33 | 34 | it 'can define a accent' 35 | call airline#parts#define_accent('part', 'red') 36 | Expect airline#parts#get('part').accent == 'red' 37 | end 38 | end 39 | 40 | -------------------------------------------------------------------------------- /bundle/vim-bookmarks/.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | cache: bundler 3 | rvm: 2.0.0 4 | script: bundle exec rake ci 5 | -------------------------------------------------------------------------------- /bundle/vim-bookmarks/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'rake' 4 | gem 'octokit' 5 | gem 'netrc' 6 | gem 'guard-shell' 7 | gem 'vim-flavor' 8 | -------------------------------------------------------------------------------- /bundle/vim-bookmarks/Guardfile: -------------------------------------------------------------------------------- 1 | guard :shell do 2 | watch(/(autoload|plugin|t)\/.+\.vim$/) do |m| 3 | `rake test` 4 | end 5 | end 6 | -------------------------------------------------------------------------------- /bundle/vim-bookmarks/LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License 2 | 3 | Copyright (c) 2014 Mattes Groeger 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in 13 | all copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 21 | THE SOFTWARE. 22 | -------------------------------------------------------------------------------- /bundle/vim-bookmarks/autoload/util.vim: -------------------------------------------------------------------------------- 1 | function! util#redir_execute(command) 2 | redir => output 3 | silent execute a:command 4 | redir END 5 | return substitute(output, '^\n', '\1', '') 6 | endfunction 7 | -------------------------------------------------------------------------------- /bundle/vim-bookmarks/doc/tags: -------------------------------------------------------------------------------- 1 | :Annotate bookmarks.txt /*:Annotate* 2 | :ClearAllBookmarks bookmarks.txt /*:ClearAllBookmarks* 3 | :ClearBookmarks bookmarks.txt /*:ClearBookmarks* 4 | :LoadBookmarks bookmarks.txt /*:LoadBookmarks* 5 | :NextBookmark bookmarks.txt /*:NextBookmark* 6 | :PrevBookmark bookmarks.txt /*:PrevBookmark* 7 | :SaveBookmarks bookmarks.txt /*:SaveBookmarks* 8 | :ShowAllBookmarks bookmarks.txt /*:ShowAllBookmarks* 9 | :ToggleBookmark bookmarks.txt /*:ToggleBookmark* 10 | Bookmarks bookmarks.txt /*Bookmarks* 11 | BookmarksCommands bookmarks.txt /*BookmarksCommands* 12 | BookmarksContents bookmarks.txt /*BookmarksContents* 13 | BookmarksCustomisation bookmarks.txt /*BookmarksCustomisation* 14 | BookmarksFAQ bookmarks.txt /*BookmarksFAQ* 15 | BookmarksInstallation bookmarks.txt /*BookmarksInstallation* 16 | BookmarksIntroduction bookmarks.txt /*BookmarksIntroduction* 17 | BookmarksUsage bookmarks.txt /*BookmarksUsage* 18 | bookmarks.txt bookmarks.txt /*bookmarks.txt* 19 | -------------------------------------------------------------------------------- /bundle/vim-bookmarks/preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyimbi/dot_vim/83ed2c4b04281a8312bb9f0072e658a98f42d986/bundle/vim-bookmarks/preview.gif -------------------------------------------------------------------------------- /bundle/vim-bookmarks/release/vim-bookmarks-0.1.0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyimbi/dot_vim/83ed2c4b04281a8312bb9f0072e658a98f42d986/bundle/vim-bookmarks/release/vim-bookmarks-0.1.0.zip -------------------------------------------------------------------------------- /bundle/vim-bookmarks/release/vim-bookmarks-0.2.0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyimbi/dot_vim/83ed2c4b04281a8312bb9f0072e658a98f42d986/bundle/vim-bookmarks/release/vim-bookmarks-0.2.0.zip -------------------------------------------------------------------------------- /bundle/vim-bookmarks/release/vim-bookmarks-1.0.0.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyimbi/dot_vim/83ed2c4b04281a8312bb9f0072e658a98f42d986/bundle/vim-bookmarks/release/vim-bookmarks-1.0.0.zip -------------------------------------------------------------------------------- /bundle/vim-bookmarks/screenshot-bright-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyimbi/dot_vim/83ed2c4b04281a8312bb9f0072e658a98f42d986/bundle/vim-bookmarks/screenshot-bright-small.png -------------------------------------------------------------------------------- /bundle/vim-bookmarks/screenshot-bright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyimbi/dot_vim/83ed2c4b04281a8312bb9f0072e658a98f42d986/bundle/vim-bookmarks/screenshot-bright.png -------------------------------------------------------------------------------- /bundle/vim-bookmarks/t/util_spec.vim: -------------------------------------------------------------------------------- 1 | describe 'util' 2 | 3 | it 'should return command output' 4 | Expect util#redir_execute(":echo 'foo'") ==# 'foo' 5 | end 6 | 7 | end 8 | -------------------------------------------------------------------------------- /bundle/vim-choosewin/README-JP.md: -------------------------------------------------------------------------------- 1 | # アニメーションGIF 2 | 3 | ![Movie](http://gifzo.net/1A8QMzrbRp.gif) 4 | 5 | # 選択したウィンドウに移動 6 | tmux の `display-pane` 機能を模倣しようと思い、作りました。 7 | `display-pane` はウィンドウ(tmux用語ではpane)を対話的に数字で選択できる機能です。 8 | 9 | このプラグインは、高解像度の広いディスプレイで作業している時に、特に効果を発揮するでしょう。 10 | 広いディスプレイでは沢山のウィンドウを開きますが、ウインドウを渡り歩く作業は退屈で面倒です。 11 | このプラグインはウィンドウを渡り歩く作業を少し楽にしてくれるでしょう。 12 | 13 | 1. ウィンドウラベルをステータライン or 各ウィンドウの中央(オーバーレイ)に表示 14 | 2. ウィンドウ番号を読み取る 15 | 3. 選択したウィンドウに移動 16 | 17 | 設定例 18 | ```Vim 19 | nmap - (choosewin) 20 | ``` 21 | 22 | 追加的な設定項目 23 | ```Vim 24 | " オーバーレイ機能を有効にしたい場合 25 | let g:choosewin_overlay_enable = 1 26 | 27 | " オーバーレイ・フォントをマルチバイト文字を含むバッファでも綺麗に表示する。 28 | let g:choosewin_overlay_clear_multibyte = 1 29 | ``` 30 | 31 | More configuration is explained in help file. see `:help choosewin` 32 | -------------------------------------------------------------------------------- /bundle/vim-choosewin/README.md: -------------------------------------------------------------------------------- 1 | [日本語はこちら](https://github.com/t9md/vim-choosewin/blob/master/README-JP.md) 2 | 3 | # Animated GIF 4 | 5 | ![Movie](http://gifzo.net/1A8QMzrbRp.gif) 6 | 7 | # Land to window you choose. 8 | 9 | Aiming to mimic tmux's `display-pane` feature, which enables you to choose window interactively. 10 | 11 | 12 | This plugin should be useful especially when you are working on high resolution wide display. 13 | Since with wide display, you are likely to open multiple window and moving around window is a little bit tiresome. 14 | 15 | 16 | This plugin simplifies window excursion. 17 | 18 | 19 | 1. Display window label on statusline or middle of each window (overlay). 20 | 2. Read input from user. 21 | 3. You can land window you choose. 22 | 23 | 24 | Example configuration: 25 | 26 | 27 | ```vim 28 | nmap - (choosewin) 29 | ``` 30 | 31 | 32 | Additional configuration: 33 | 34 | 35 | ```vim 36 | " if you want to use overlay feature 37 | let g:choosewin_overlay_enable = 1 38 | 39 | " overlay font broke on mutibyte buffer? 40 | let g:choosewin_overlay_clear_multibyte = 1 41 | ``` 42 | 43 | More configuration is explained in help file. See `:help choosewin`. 44 | 45 | -------------------------------------------------------------------------------- /bundle/vim-choosewin/Rakefile: -------------------------------------------------------------------------------- 1 | desc "zip" 2 | task :zip do 3 | version = File.read("VERSION").chomp 4 | dirname = File.basename( File.dirname(File.expand_path(__FILE__))) 5 | zipname = "#{dirname}-#{version}.zip" 6 | sh "zip -r #{zipname} README.md autoload doc plugin -x doc/tags" 7 | end 8 | 9 | desc "release" 10 | task :release => [:tag, :zip] 11 | 12 | desc "tag" 13 | task :tag do 14 | version = File.read("VERSION").chomp 15 | ver_s = "v#{version}" 16 | sh "git tag -a #{ver_s} -m '#{ver_s}'" 17 | sh "git push -u origin master #{ver_s}" 18 | end 19 | 20 | desc "versub" 21 | task :versub do 22 | version = File.read("VERSION").chomp 23 | files = Dir.glob('{doc,autoload,plugin}/**').select do |f| 24 | File.file? f 25 | end 26 | files.delete('doc/tags') 27 | files.each do |fname| 28 | lines = File.readlines(fname) 29 | lines.map! { |l| l.sub(/Version: (.*)/, "Version: #{version}") } 30 | File.open(fname,'w') {|f| f.puts lines } 31 | end 32 | end 33 | -------------------------------------------------------------------------------- /bundle/vim-choosewin/VERSION: -------------------------------------------------------------------------------- 1 | 1.3 2 | -------------------------------------------------------------------------------- /bundle/vim-choosewin/autoload/choosewin/highlighter.vim: -------------------------------------------------------------------------------- 1 | let s:h = {} 2 | 3 | function! s:h.init() "{{{1 4 | let self.hlmgr = choosewin#hlmanager#new('ChooseWin') 5 | let color = {} 6 | let color.Label = self.hlmgr.register(g:choosewin_color_label) 7 | let color.LabelCurrent = self.hlmgr.register(g:choosewin_color_label_current) 8 | let color.Overlay = self.hlmgr.register(g:choosewin_color_overlay) 9 | let color.OverlayCurrent = self.hlmgr.register(g:choosewin_color_overlay_current) 10 | let color.Shade = self.hlmgr.register(g:choosewin_color_shade) 11 | 12 | let color.Other = g:choosewin_label_fill 13 | \ ? color.Label : self.hlmgr.register(g:choosewin_color_other) 14 | let color.Land = self.hlmgr.register(g:choosewin_color_land) 15 | let self.color = color 16 | endfunction 17 | 18 | function! s:h.get() "{{{1 19 | if !has_key(self, 'hlmgr') | call s:h.init() | endif 20 | return self 21 | endfunction 22 | 23 | function! s:h.refresh() "{{{1 24 | if !has_key(self, 'hlmgr') | call s:h.init() | endif 25 | call self.hlmgr.refresh() 26 | endfunction 27 | 28 | function! choosewin#highlighter#get() "{{{1 29 | return s:h.get() 30 | endfunction 31 | 32 | function! choosewin#highlighter#refresh() "{{{1 33 | call s:h.refresh() 34 | endfunction 35 | -------------------------------------------------------------------------------- /bundle/vim-classpath/doc/classpath.txt: -------------------------------------------------------------------------------- 1 | *classpath.txt* Set 'path' from the Java class path 2 | 3 | Author: Tim Pope 4 | Repo: https://github.com/tpope/vim-classpath 5 | License: Same terms as Vim itself (see |license|) 6 | 7 | This plugin is only available if 'compatible' is not set. 8 | 9 | INTRODUCTION *classpath* 10 | 11 | This plugin automatically adjusts 'path' for languages that run on the JVM: 12 | Java, Clojure, Scala, and Groovy. Said path is determined by querying Maven 13 | or Leiningen for the class path. If neither is available, $CLASSPATH is used. 14 | 15 | *classpath-:Java* 16 | :Java [args] Execute $JAVA_CMD (default: java) with a class path 17 | derived from the current buffer's path. 18 | 19 | vim:tw=78:et:ft=help:norl: 20 | -------------------------------------------------------------------------------- /bundle/vim-classpath/doc/tags: -------------------------------------------------------------------------------- 1 | classpath classpath.txt /*classpath* 2 | classpath-:Java classpath.txt /*classpath-:Java* 3 | classpath.txt classpath.txt /*classpath.txt* 4 | -------------------------------------------------------------------------------- /bundle/vim-classpath/plugin/classpath.vim: -------------------------------------------------------------------------------- 1 | " classpath.vim - Set 'path' from the Java class path 2 | " Maintainer: Tim Pope 3 | 4 | if exists("g:loaded_classpath") || v:version < 700 || &cp 5 | finish 6 | endif 7 | let g:loaded_classpath = 1 8 | 9 | if &viminfo !~# '!' 10 | set viminfo^=! 11 | endif 12 | 13 | augroup classpath 14 | autocmd! 15 | autocmd FileType clojure,groovy,java,scala 16 | \ if expand('%:p') =~# '^zipfile:' | 17 | \ let &l:path = getbufvar('#', '&path') | 18 | \ else | 19 | \ let &l:path = classpath#detect() | 20 | \ endif | 21 | \ command! -buffer -nargs=+ -complete=file Java execute '!'.classpath#java_cmd().' '. 22 | augroup END 23 | 24 | " vim:set et sw=2: 25 | -------------------------------------------------------------------------------- /bundle/vim-clojure-static/clj/project.clj: -------------------------------------------------------------------------------- 1 | (defproject vim-clojure-static "0.1.0" 2 | :description "Utilities and tests for Vim's Clojure runtime files." 3 | :url "https://github.com/guns/vim-clojure-static" 4 | :license {:name "Vim License" 5 | :url "http://vimdoc.sourceforge.net/htmldoc/uganda.html#license" 6 | :comments ":help license"} 7 | :dependencies [[org.clojure/clojure "1.5.1"] 8 | [frak "0.1.6-SNAPSHOT"]]) 9 | -------------------------------------------------------------------------------- /bundle/vim-clojure-static/clj/vim/test-runtime.vim: -------------------------------------------------------------------------------- 1 | " Authors: Sung Pae 2 | 3 | execute 'set rtp=' . expand('%:p:h:h:h') . ',$VIMRUNTIME' 4 | filetype plugin on 5 | syntax on 6 | set synmaxcol=0 7 | setfiletype clojure 8 | 9 | function! EDN(value) 10 | " Changing the quotes may make this valid EDN 11 | return tr(string(a:value), "'", '"') 12 | endfunction 13 | 14 | function! ClojureSynIDNames() 15 | let names = [] 16 | for lnum in range(1, line('$')) 17 | let f = 'synIDattr(synID(' . lnum . ', v:val, 0), "name")' 18 | call add(names, map(range(1, virtcol([lnum, '$']) - 1), f)) 19 | endfor 20 | return EDN(names) 21 | endfunction 22 | 23 | function! Time(n, expr) 24 | let start = reltime() 25 | let i = 0 26 | while i < a:n 27 | execute a:expr 28 | let i += 1 29 | endwhile 30 | return eval(reltimestr(reltime(start))) 31 | endfunction 32 | 33 | function! Benchmark(n, ...) 34 | let times = [] 35 | for expr in a:000 36 | call add(times, Time(a:n, expr)) 37 | endfor 38 | return EDN(times) 39 | endfunction 40 | -------------------------------------------------------------------------------- /bundle/vim-clojure-static/doc/tags: -------------------------------------------------------------------------------- 1 | clojure-about clojure.txt /*clojure-about* 2 | clojure-indent clojure.txt /*clojure-indent* 3 | clojure-introduction clojure.txt /*clojure-introduction* 4 | clojure.txt clojure.txt /*clojure.txt* 5 | ft-clojure-indent clojure.txt /*ft-clojure-indent* 6 | ft-clojure-syntax clojure.txt /*ft-clojure-syntax* 7 | g:clojure_align_multiline_strings clojure.txt /*g:clojure_align_multiline_strings* 8 | g:clojure_align_subforms clojure.txt /*g:clojure_align_subforms* 9 | g:clojure_fold clojure.txt /*g:clojure_fold* 10 | g:clojure_fuzzy_indent clojure.txt /*g:clojure_fuzzy_indent* 11 | g:clojure_fuzzy_indent_blacklist clojure.txt /*g:clojure_fuzzy_indent_blacklist* 12 | g:clojure_fuzzy_indent_patterns clojure.txt /*g:clojure_fuzzy_indent_patterns* 13 | g:clojure_maxlines clojure.txt /*g:clojure_maxlines* 14 | g:clojure_special_indent_words clojure.txt /*g:clojure_special_indent_words* 15 | -------------------------------------------------------------------------------- /bundle/vim-clojure-static/ftdetect/clojure.vim: -------------------------------------------------------------------------------- 1 | autocmd BufNewFile,BufRead *.clj,*.cljs,*.edn setlocal filetype=clojure 2 | -------------------------------------------------------------------------------- /bundle/vim-colors-solarized/bitmaps/togglebg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyimbi/dot_vim/83ed2c4b04281a8312bb9f0072e658a98f42d986/bundle/vim-colors-solarized/bitmaps/togglebg.png -------------------------------------------------------------------------------- /bundle/vim-commentary/doc/commentary.txt: -------------------------------------------------------------------------------- 1 | *commentary.txt* Comment stuff out 2 | 3 | Author: Tim Pope 4 | License: Same terms as Vim itself (see |license|) 5 | 6 | Comment stuff out. Then uncomment it later. Relies on 'commentstring' to be 7 | correctly set. 8 | 9 | The gc mappings are preferred, while the \\ mappings are provided for 10 | backwards compatibility. 11 | 12 | *gc* *\\* 13 | gc{motion} Comment or uncomment lines that {motion} moves over. 14 | \\{motion} 15 | 16 | *gcc* *\\\* 17 | gcc Comment or uncomment [count] lines. 18 | \\\ 19 | 20 | *v_gc* *v_\\* 21 | {Visual}gc Comment or uncomment the highlighted lines. 22 | {Visual}\\ 23 | 24 | *gcu* *\\u* 25 | gcu Uncomment the current and adjacent commented lines. 26 | \\u 27 | 28 | vim:tw=78:et:ft=help:norl: 29 | -------------------------------------------------------------------------------- /bundle/vim-commentary/doc/tags: -------------------------------------------------------------------------------- 1 | \\ commentary.txt /*\\\\* 2 | \\\ commentary.txt /*\\\\\\* 3 | \\u commentary.txt /*\\\\u* 4 | commentary.txt commentary.txt /*commentary.txt* 5 | gc commentary.txt /*gc* 6 | gcc commentary.txt /*gcc* 7 | gcu commentary.txt /*gcu* 8 | v_\\ commentary.txt /*v_\\\\* 9 | v_gc commentary.txt /*v_gc* 10 | -------------------------------------------------------------------------------- /bundle/vim-css-color/README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | A very fast fork of [Niklas Hofer’s `css_color.vim`](http://www.vim.org/scripts/script.php?script_id=2150), with extra features: 4 | 5 | * multiple color highlights per line 6 | * `rgb()`, `rgba()`, [`hsl()`](http://www.w3.org/TR/css3-color/#hsl-color) support 7 | 8 | Inspired by [Max Vasiliev’s fork](https://github.com/skammer/vim-css-color). 9 | -------------------------------------------------------------------------------- /bundle/vim-css-color/after/syntax/css.vim: -------------------------------------------------------------------------------- 1 | " Language: Colorful CSS Color Preview 2 | " Author: Aristotle Pagaltzis 3 | 4 | if !( has('gui_running') || &t_Co==256 ) | finish | endif 5 | 6 | call css_color#init('css', 'cssMediaBlock,cssFunction,cssDefinition,cssAttrRegion,cssComment') 7 | -------------------------------------------------------------------------------- /bundle/vim-css-color/after/syntax/html.vim: -------------------------------------------------------------------------------- 1 | " Language: Colorful CSS Color Preview 2 | " Author: Aristotle Pagaltzis 3 | 4 | if !( has('gui_running') || &t_Co==256 ) | finish | endif 5 | 6 | " default html syntax should already be including the css syntax 7 | syn cluster colorableGroup add=htmlString,htmlCommentPart 8 | -------------------------------------------------------------------------------- /bundle/vim-css-color/after/syntax/less.vim: -------------------------------------------------------------------------------- 1 | " Language: Colorful CSS Color Preview 2 | " Author: Aristotle Pagaltzis 3 | 4 | if !( has('gui_running') || &t_Co==256 ) | finish | endif 5 | 6 | call css_color#init('css', 'lessVariableValue') 7 | -------------------------------------------------------------------------------- /bundle/vim-css-color/after/syntax/sass.vim: -------------------------------------------------------------------------------- 1 | " Language: Colorful CSS Color Preview 2 | " Author: Aristotle Pagaltzis 3 | 4 | if !( has('gui_running') || &t_Co==256 ) | finish | endif 5 | 6 | call css_color#init('css', 'sassCssAttribute,sassComment,sassCssComment') 7 | -------------------------------------------------------------------------------- /bundle/vim-css-color/after/syntax/stylus.vim: -------------------------------------------------------------------------------- 1 | " Language: Colorful CSS Color Preview 2 | " Author: Aristotle Pagaltzis 3 | 4 | if !( has('gui_running') || &t_Co==256 ) | finish | endif 5 | 6 | call css_color#init('css', 'stylusCssAttribute,stylusComment,cssComment') 7 | -------------------------------------------------------------------------------- /bundle/vim-css-color/after/syntax/vim.vim: -------------------------------------------------------------------------------- 1 | " Language: Colorful CSS Color Preview 2 | " Author: Aristotle Pagaltzis 3 | 4 | if !( has('gui_running') || &t_Co==256 ) | finish | endif 5 | 6 | call css_color#init('any', 'vimHiGuiRgb,vimComment,vimLineComment') 7 | -------------------------------------------------------------------------------- /bundle/vim-css-color/tests/bench: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | set -e 3 | s=startuptime.txt 4 | vim --startuptime $s -o -c qa "$@" 5 | perl -lane'$sum += $F[1] if m!/\.vim/after/syntax/css\.vim$!; END {print $sum}' $s 6 | rm $s 7 | -------------------------------------------------------------------------------- /bundle/vim-css-color/tests/example.less: -------------------------------------------------------------------------------- 1 | @farge-sochi-lys: rgba(184, 4, 128, 1); 2 | @farge-sochi: rgba(150, 9, 120, 1); 3 | @farge-sochi-mork: rgba(95, 9, 84, 1); 4 | @farge-tekst: white; 5 | -------------------------------------------------------------------------------- /bundle/vim-css-color/tests/example.sass: -------------------------------------------------------------------------------- 1 | ul 2 | background: #660066 3 | 4 | li 5 | background: green 6 | 7 | a 8 | background: rgba(0,220,0,.3) 9 | 10 | // #123456 11 | 12 | !link_color = #fff 13 | 14 | #header 15 | background = #111 16 | a 17 | color = !link_color 18 | -------------------------------------------------------------------------------- /bundle/vim-css-color/tests/example.stylus: -------------------------------------------------------------------------------- 1 | a { 2 | color: yellow; 3 | } 4 | 5 | /* #123456 */ 6 | -------------------------------------------------------------------------------- /bundle/vim-cucumber/compiler/cucumber.vim: -------------------------------------------------------------------------------- 1 | " Vim compiler file 2 | " Compiler: Cucumber 3 | " Maintainer: Tim Pope 4 | " Last Change: 2010 Aug 09 5 | 6 | if exists("current_compiler") 7 | finish 8 | endif 9 | let current_compiler = "cucumber" 10 | 11 | if exists(":CompilerSet") != 2 " older Vim always used :setlocal 12 | command -nargs=* CompilerSet setlocal 13 | endif 14 | 15 | let s:cpo_save = &cpo 16 | set cpo-=C 17 | 18 | CompilerSet makeprg=cucumber 19 | 20 | CompilerSet errorformat= 21 | \%W%m\ (Cucumber::Undefined), 22 | \%E%m\ (%.%#), 23 | \%Z%f:%l, 24 | \%Z%f:%l:%.%# 25 | 26 | let &cpo = s:cpo_save 27 | unlet s:cpo_save 28 | 29 | " vim:set sw=2 sts=2: 30 | -------------------------------------------------------------------------------- /bundle/vim-cucumber/ftdetect/cucumber.vim: -------------------------------------------------------------------------------- 1 | " Cucumber 2 | autocmd BufNewFile,BufReadPost *.feature,*.story set filetype=cucumber 3 | -------------------------------------------------------------------------------- /bundle/vim-dispatch/CONTRIBUTING.markdown: -------------------------------------------------------------------------------- 1 | See the [contribution guidelines for pathogen.vim](https://github.com/tpope/vim-pathogen/blob/master/CONTRIBUTING.markdown). 2 | -------------------------------------------------------------------------------- /bundle/vim-dispatch/autoload/dispatch/headless.vim: -------------------------------------------------------------------------------- 1 | " dispatch.vim headless strategy 2 | 3 | if exists('g:autoloaded_dispatch_headless') 4 | finish 5 | endif 6 | let g:autoloaded_dispatch_headless = 1 7 | 8 | function! dispatch#headless#handle(request) abort 9 | if !a:request.background || &shell !~# 'sh' 10 | return 0 11 | endif 12 | if a:request.action ==# 'make' 13 | let command = dispatch#prepare_make(a:request) 14 | elseif a:request.action ==# 'start' 15 | let command = dispatch#prepare_start(a:request) 16 | else 17 | return 0 18 | endif 19 | if &shellredir =~# '%s' 20 | let redir = printf(&shellredir, '/dev/null') 21 | else 22 | let redir = &shellredir . ' ' . '/dev/null' 23 | endif 24 | echomsg system(&shell.' '.&shellcmdflag.' '.shellescape(command).redir.' &') 25 | return !v:shell_error 26 | endfunction 27 | 28 | function! dispatch#headless#activate(pid) abort 29 | return 0 30 | endfunction 31 | -------------------------------------------------------------------------------- /bundle/vim-dispatch/autoload/dispatch/x11.vim: -------------------------------------------------------------------------------- 1 | " dispatch.vim X11 strategy 2 | 3 | if exists('g:autoloaded_dispatch_x11') 4 | finish 5 | endif 6 | let g:autoloaded_dispatch_x11 = 1 7 | 8 | function! dispatch#x11#handle(request) abort 9 | if $DISPLAY !~# '^:' || a:request.action !=# 'start' 10 | return 0 11 | endif 12 | if a:request.background && (!v:windowid || !executable('wmctrl')) 13 | return 0 14 | endif 15 | if !empty($TERMINAL) 16 | let terminal = $TERMINAL 17 | elseif executable('x-terminal-emulator') 18 | let terminal = 'x-terminal-emulator' 19 | elseif executable('xterm') 20 | let terminal = 'xterm' 21 | else 22 | return 0 23 | endif 24 | let command = dispatch#set_title(a:request) . '; ' . dispatch#prepare_start(a:request) 25 | call system(dispatch#shellescape(terminal, '-e', &shell, &shellcmdflag, command). ' &') 26 | if a:request.background 27 | sleep 100m 28 | call system('wmctrl -i -a '.v:windowid) 29 | endif 30 | return 1 31 | endfunction 32 | 33 | function! dispatch#x11#activate(pid) abort 34 | let out = system('ps ewww -p '.a:pid) 35 | let window = matchstr(out, 'WINDOWID=\zs\d\+') 36 | if !empty(window) && executable('wmctrl') 37 | call system('wmctrl -i -a '.window) 38 | return !v:shell_error 39 | endif 40 | endfunction 41 | -------------------------------------------------------------------------------- /bundle/vim-dispatch/doc/tags: -------------------------------------------------------------------------------- 1 | b:dispatch dispatch.txt /*b:dispatch* 2 | b:start dispatch.txt /*b:start* 3 | dispatch dispatch.txt /*dispatch* 4 | dispatch-:Copen dispatch.txt /*dispatch-:Copen* 5 | dispatch-:Dispatch dispatch.txt /*dispatch-:Dispatch* 6 | dispatch-:FocusDispatch dispatch.txt /*dispatch-:FocusDispatch* 7 | dispatch-:Make dispatch.txt /*dispatch-:Make* 8 | dispatch-:Start dispatch.txt /*dispatch-:Start* 9 | dispatch-commands dispatch.txt /*dispatch-commands* 10 | dispatch-strategies dispatch.txt /*dispatch-strategies* 11 | dispatch.txt dispatch.txt /*dispatch.txt* 12 | g:dispatch_compilers dispatch.txt /*g:dispatch_compilers* 13 | -------------------------------------------------------------------------------- /bundle/vim-dispatch/plugin/dispatch.vim: -------------------------------------------------------------------------------- 1 | " Location: plugin/dispatch.vim 2 | " Maintainer: Tim Pope 3 | " Version: 1.1 4 | 5 | if exists("g:loaded_dispatch") || v:version < 700 || &cp 6 | finish 7 | endif 8 | let g:loaded_dispatch = 1 9 | 10 | command! -bang -nargs=* -range=0 -complete=custom,dispatch#command_complete Dispatch 11 | \ execute dispatch#compile_command(0, , ) 12 | 13 | command! -bang -nargs=* -complete=custom,dispatch#command_complete FocusDispatch 14 | \ execute dispatch#focus_command(0, ) 15 | 16 | command! -bang -nargs=* -complete=file Make 17 | \ Dispatch _ 18 | 19 | command! -bang -nargs=* -complete=custom,dispatch#command_complete Start 20 | \ execute dispatch#start_command(0, ) 21 | 22 | command! -bang -bar Copen call dispatch#copen(0) 23 | 24 | function! DispatchComplete(id) abort 25 | return dispatch#complete(a:id) 26 | endfunction 27 | 28 | if !exists('g:dispatch_handlers') 29 | let g:dispatch_handlers = [ 30 | \ 'tmux', 31 | \ 'screen', 32 | \ 'windows', 33 | \ 'iterm', 34 | \ 'x11', 35 | \ 'headless', 36 | \ ] 37 | endif 38 | -------------------------------------------------------------------------------- /bundle/vim-fireplace/CONTRIBUTING.markdown: -------------------------------------------------------------------------------- 1 | ## Contributing 2 | 3 | Open [GitHub issues][] for bug reports and feature requests. 4 | 5 | I'm a stickler for [commit messages][], so if you send me a pull 6 | request with so much as superfluous period in the subject line, I will 7 | reject it, then TP your house. 8 | 9 | [GitHub issues]: http://github.com/tpope/vim-fireplace/issues 10 | [commit messages]: http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html 11 | -------------------------------------------------------------------------------- /bundle/vim-fireplace/compiler/lein.vim: -------------------------------------------------------------------------------- 1 | " Vim compiler file 2 | 3 | if exists("current_compiler") 4 | finish 5 | endif 6 | let current_compiler = "lein" 7 | 8 | CompilerSet makeprg=lein 9 | CompilerSet errorformat=%+G,fireplace 10 | -------------------------------------------------------------------------------- /bundle/vim-fireplace/plugin/fireplace/zip.vim: -------------------------------------------------------------------------------- 1 | " fireplace/zip.vim: zip.vim monkey patch to allow access from quickfix 2 | " Maintainer: Tim Pope 3 | 4 | if exists("g:loaded_zip") || &cp 5 | finish 6 | endif 7 | 8 | runtime! autoload/zip.vim 9 | 10 | " Copied and pasted verbatim from autoload/zip.vim. 11 | 12 | fun! zip#Read(fname,mode) 13 | " call Dfunc("zip#Read(fname<".a:fname.">,mode=".a:mode.")") 14 | let repkeep= &report 15 | set report=10 16 | 17 | if has("unix") 18 | let zipfile = substitute(a:fname,'zipfile:\(.\{-}\)::[^\\].*$','\1','') 19 | let fname = substitute(a:fname,'zipfile:.\{-}::\([^\\].*\)$','\1','') 20 | else 21 | let zipfile = substitute(a:fname,'^.\{-}zipfile:\(.\{-}\)::[^\\].*$','\1','') 22 | let fname = substitute(a:fname,'^.\{-}zipfile:.\{-}::\([^\\].*\)$','\1','') 23 | let fname = substitute(fname, '[', '[[]', 'g') 24 | endif 25 | " call Decho("zipfile<".zipfile.">") 26 | " call Decho("fname <".fname.">") 27 | 28 | " Changes for fireplace. 29 | let temp = tempname() 30 | let fn = expand('%:p') 31 | exe "sil! ! ".g:zip_unzipcmd." -p -- ".shellescape(zipfile,1)." ".shellescape(fnameescape(fname),1). ' > '.temp 32 | silent exe 'keepalt file '.temp 33 | silent keepjumps edit! 34 | silent exe 'keepalt file '.fnameescape(fn) 35 | call delete(temp) 36 | filetype detect 37 | 38 | " Resume regularly scheduled programming. 39 | set nomod 40 | endfun 41 | -------------------------------------------------------------------------------- /bundle/vim-fireplace/python/nrepl_fireplace.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyimbi/dot_vim/83ed2c4b04281a8312bb9f0072e658a98f42d986/bundle/vim-fireplace/python/nrepl_fireplace.pyc -------------------------------------------------------------------------------- /bundle/vim-fugitive/CONTRIBUTING.markdown: -------------------------------------------------------------------------------- 1 | Before reporting a bug, you should try stripping down your Vim configuration 2 | and removing other plugins. The sad truth about VimScript is that it is 3 | fraught with incompatibilities waiting to happen. I'm happy to work around 4 | them where I can, but it's up to you to isolate the conflict. 5 | 6 | Fugitive is particularly prone to regressions due to Git version issues, 7 | platform issues, and interactions with other plugins. I end up bisecting a 8 | lot more than other projects, and thus I'm especially meticulous here about 9 | maintaining a clean, readable, history. Squash and force push any requested 10 | changes to a pull request. And if your [commit message 11 | sucks](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html), 12 | I'm not going to accept it. Period. 13 | 14 | Beyond that, don't be shy about asking before patching. What takes you hours 15 | might take me minutes simply because I have both domain knowledge and a 16 | perverse knowledge of VimScript so vast that many would consider it a symptom 17 | of mental illness. On the flip side, some ideas I'll reject no matter how 18 | good the implementation is. "Send a patch" is an edge case answer in my book. 19 | -------------------------------------------------------------------------------- /bundle/vim-gitgutter/autoload/hunk.vim: -------------------------------------------------------------------------------- 1 | " number of lines [added, modified, removed] 2 | let s:summary = [0, 0, 0] 3 | 4 | function! hunk#summary() 5 | return s:summary 6 | endfunction 7 | 8 | function! hunk#reset() 9 | let s:summary = [0, 0, 0] " TODO: is bling/airline expecting [-1, -1, -1]? 10 | endfunction 11 | 12 | function! hunk#increment_lines_added(count) 13 | let s:summary[0] += a:count 14 | endfunction 15 | 16 | function! hunk#increment_lines_modified(count) 17 | let s:summary[1] += a:count 18 | endfunction 19 | 20 | function! hunk#increment_lines_removed(count) 21 | let s:summary[2] += a:count 22 | endfunction 23 | 24 | 25 | -------------------------------------------------------------------------------- /bundle/vim-gitgutter/screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyimbi/dot_vim/83ed2c4b04281a8312bb9f0072e658a98f42d986/bundle/vim-gitgutter/screenshot.png -------------------------------------------------------------------------------- /bundle/vim-haml/compiler/haml.vim: -------------------------------------------------------------------------------- 1 | " Vim compiler file 2 | " Compiler: Haml 3 | " Maintainer: Tim Pope 4 | " Last Change: 2013 May 30 5 | 6 | if exists("current_compiler") 7 | finish 8 | endif 9 | let current_compiler = "haml" 10 | 11 | if exists(":CompilerSet") != 2 " older Vim always used :setlocal 12 | command -nargs=* CompilerSet setlocal 13 | endif 14 | 15 | let s:cpo_save = &cpo 16 | set cpo-=C 17 | 18 | CompilerSet makeprg=haml\ -c 19 | 20 | CompilerSet errorformat= 21 | \Haml\ %trror\ on\ line\ %l:\ %m, 22 | \Syntax\ %trror\ on\ line\ %l:\ %m, 23 | \%-G%.%# 24 | 25 | let &cpo = s:cpo_save 26 | unlet s:cpo_save 27 | 28 | " vim:set sw=2 sts=2: 29 | -------------------------------------------------------------------------------- /bundle/vim-haml/compiler/sass.vim: -------------------------------------------------------------------------------- 1 | " Vim compiler file 2 | " Compiler: Sass 3 | " Maintainer: Tim Pope 4 | " Last Change: 2013 May 30 5 | 6 | if exists("current_compiler") 7 | finish 8 | endif 9 | let current_compiler = "sass" 10 | 11 | if exists(":CompilerSet") != 2 " older Vim always used :setlocal 12 | command -nargs=* CompilerSet setlocal 13 | endif 14 | 15 | let s:cpo_save = &cpo 16 | set cpo-=C 17 | 18 | CompilerSet makeprg=sass\ -c 19 | 20 | CompilerSet errorformat= 21 | \%f:%l:%m\ (Sass::Syntax%trror), 22 | \%ESyntax\ %trror:%m, 23 | \%C%\\s%\\+on\ line\ %l\ of\ %f, 24 | \%Z%.%#, 25 | \%-G%.%# 26 | 27 | let &cpo = s:cpo_save 28 | unlet s:cpo_save 29 | 30 | " vim:set sw=2 sts=2: 31 | -------------------------------------------------------------------------------- /bundle/vim-haml/ftdetect/haml.vim: -------------------------------------------------------------------------------- 1 | autocmd BufNewFile,BufRead *.haml,*.hamlbars setf haml 2 | autocmd BufNewFile,BufRead *.sass setf sass 3 | autocmd BufNewFile,BufRead *.scss setf scss 4 | -------------------------------------------------------------------------------- /bundle/vim-haml/ftplugin/sass.vim: -------------------------------------------------------------------------------- 1 | " Vim filetype plugin 2 | " Language: Sass 3 | " Maintainer: Tim Pope 4 | " Last Change: 2010 Jul 26 5 | 6 | " Only do this when not done yet for this buffer 7 | if exists("b:did_ftplugin") 8 | finish 9 | endif 10 | let b:did_ftplugin = 1 11 | 12 | let b:undo_ftplugin = "setl cms< def< inc< inex< ofu< sua<" 13 | 14 | setlocal commentstring=//\ %s 15 | setlocal define=^\\s*\\%(@mixin\\\|=\\) 16 | setlocal includeexpr=substitute(v:fname,'\\%(.*/\\\|^\\)\\zs','_','') 17 | setlocal omnifunc=csscomplete#CompleteCSS 18 | setlocal suffixesadd=.sass,.scss,.css 19 | 20 | let &l:include = '^\s*@import\s\+\%(url(\)\=["'']\=' 21 | 22 | " vim:set sw=2: 23 | -------------------------------------------------------------------------------- /bundle/vim-haml/ftplugin/scss.vim: -------------------------------------------------------------------------------- 1 | " Vim filetype plugin 2 | " Language: SCSS 3 | " Maintainer: Tim Pope 4 | " Last Change: 2010 Jul 26 5 | 6 | if exists("b:did_ftplugin") 7 | finish 8 | endif 9 | 10 | runtime! ftplugin/sass.vim 11 | 12 | " vim:set sw=2: 13 | -------------------------------------------------------------------------------- /bundle/vim-haml/indent/sass.vim: -------------------------------------------------------------------------------- 1 | " Vim indent file 2 | " Language: Sass 3 | " Maintainer: Tim Pope 4 | " Last Change: 2010 May 21 5 | 6 | if exists("b:did_indent") 7 | finish 8 | endif 9 | let b:did_indent = 1 10 | 11 | setlocal autoindent sw=2 et 12 | setlocal indentexpr=GetSassIndent() 13 | setlocal indentkeys=o,O,*,<:>,!^F 14 | 15 | " Only define the function once. 16 | if exists("*GetSassIndent") 17 | finish 18 | endif 19 | 20 | let s:property = '^\s*:\|^\s*[[:alnum:]#{}-]\+\%(:\|\s*=\)' 21 | let s:extend = '^\s*\%(@extend\|@include\|+\)' 22 | 23 | function! GetSassIndent() 24 | let lnum = prevnonblank(v:lnum-1) 25 | let line = substitute(getline(lnum),'\s\+$','','') 26 | let cline = substitute(substitute(getline(v:lnum),'\s\+$','',''),'^\s\+','','') 27 | let lastcol = strlen(line) 28 | let line = substitute(line,'^\s\+','','') 29 | let indent = indent(lnum) 30 | let cindent = indent(v:lnum) 31 | if line !~ s:property && line !~ s:extend && cline =~ s:property 32 | return indent + &sw 33 | "elseif line =~ s:property && cline !~ s:property 34 | "return indent - &sw 35 | else 36 | return -1 37 | endif 38 | endfunction 39 | 40 | " vim:set sw=2: 41 | -------------------------------------------------------------------------------- /bundle/vim-haml/indent/scss.vim: -------------------------------------------------------------------------------- 1 | " Vim indent file 2 | " Language: SCSS 3 | " Maintainer: Tim Pope 4 | " Last Change: 2010 Jul 26 5 | 6 | if exists("b:did_indent") 7 | finish 8 | endif 9 | 10 | runtime! indent/css.vim 11 | 12 | " vim:set sw=2: 13 | -------------------------------------------------------------------------------- /bundle/vim-haml/syntax/scss.vim: -------------------------------------------------------------------------------- 1 | " Vim syntax file 2 | " Language: SCSS 3 | " Maintainer: Tim Pope 4 | " Filenames: *.scss 5 | " Last Change: 2010 Jul 26 6 | 7 | if exists("b:current_syntax") 8 | finish 9 | endif 10 | 11 | runtime! syntax/sass.vim 12 | 13 | syn match scssComment "//.*" contains=sassTodo,@Spell 14 | syn region scssComment start="/\*" end="\*/" contains=sassTodo,@Spell 15 | 16 | hi def link scssComment sassComment 17 | 18 | let b:current_syntax = "scss" 19 | 20 | " vim:set sw=2: 21 | -------------------------------------------------------------------------------- /bundle/vim-latex/.gitignore: -------------------------------------------------------------------------------- 1 | ## To see if new rules exclude any existing files, run 2 | ## 3 | ## git ls-files -i --exclude-standard 4 | ## 5 | ## after modifying this file. 6 | 7 | ## Generated by the build process 8 | 9 | ## Editor backup and swap files 10 | *~ 11 | .\#* 12 | \#**\# 13 | .*.sw[op] 14 | .sw[op] 15 | 16 | ## Generated by Mac filesystem 17 | .DS_Store 18 | 19 | ## For rejects 20 | *.orig 21 | *.rej 22 | *.ancestor 23 | *.current 24 | *.patched 25 | 26 | ## Generated by StGit 27 | patches-* 28 | .stgit-*.txt 29 | 30 | ## Documentation building 31 | doc/db2vim/domutils.pyc 32 | doc/db2vim/textutils.pyc 33 | doc/latex-suite/ 34 | doc/latex-suite.html 35 | doc/latex-suite-quickstart/ 36 | doc/latex-suite-quickstart.html 37 | 38 | ## Pathogen (to make it easier to use vim-latex-git) 39 | doc/tags 40 | *.pyc 41 | -------------------------------------------------------------------------------- /bundle/vim-latex/Makefile: -------------------------------------------------------------------------------- 1 | PREFIX=/usr/local 2 | VIMDIR=$(PREFIX)/share/vim 3 | BINDIR=$(PREFIX)/bin 4 | APPDATADIR=$(PREFIX)/share/appdata 5 | 6 | VERSION=1.8.23 7 | DATE=$(shell date +%Y%m%d) 8 | COMMIT_COUNT=$(shell git log --oneline | wc -l) 9 | ABBREV_HASH=$(shell git rev-parse --short=7 HEAD) 10 | 11 | SNAPSHOTNAME=vim-latex-$(VERSION)-$(DATE).$(COMMIT_COUNT)-git$(ABBREV_HASH) 12 | 13 | snapshot: 14 | git archive --prefix '$(SNAPSHOTNAME)/' HEAD | gzip > '$(SNAPSHOTNAME).tar.gz' 15 | 16 | install: 17 | install -d '$(DESTDIR)$(VIMDIR)/doc' 18 | install -m 0644 doc/*.txt '$(DESTDIR)$(VIMDIR)/doc' 19 | 20 | install -d '$(DESTDIR)$(VIMDIR)' 21 | cp -R compiler ftplugin indent plugin '$(DESTDIR)$(VIMDIR)' 22 | chmod 0755 '$(DESTDIR)$(VIMDIR)/ftplugin/latex-suite/outline.py' 23 | 24 | install -d '$(DESTDIR)$(BINDIR)' 25 | install latextags ltags '$(DESTDIR)$(BINDIR)' 26 | 27 | install -d '$(DESTDIR)$(APPDATADIR)' 28 | install vim-latex.metainfo.xml '$(DESTDIR)$(APPDATADIR)' 29 | 30 | upload: snapshot 31 | scp '$(SNAPSHOTNAME).tar.gz' frs.sourceforge.net:/home/frs/project/v/vi/vim-latex/snapshots 32 | 33 | .PHONY: install upload 34 | -------------------------------------------------------------------------------- /bundle/vim-latex/doc/Makefile.in: -------------------------------------------------------------------------------- 1 | # Manual files 2 | ls-flat: 3 | java com.icl.saxon.StyleSheet latex-suite.xml latex-suite.xsl > latex-suite.html 4 | 5 | ls-chunk: 6 | ( \ 7 | cd latex-suite && \ 8 | java com.icl.saxon.StyleSheet ../latex-suite.xml ../latex-suite-chunk.xsl \ 9 | ) 10 | 11 | ls-txt: 12 | db2vim --prefix=ls_ latex-suite.xml > latex-suite.txt 13 | 14 | # Quickstart files 15 | lsq-flat: 16 | java com.icl.saxon.StyleSheet latex-suite-quickstart.xml latex-suite.xsl > latex-suite-quickstart.html 17 | 18 | lsq-chunk: 19 | ( \ 20 | cd latex-suite-quickstart && \ 21 | java com.icl.saxon.StyleSheet ../latex-suite-quickstart.xml ../latex-suite-chunk.xsl \ 22 | ) 23 | 24 | lsq-txt: 25 | db2vim --prefix=lq_ latex-suite-quickstart.xml > latex-suite-quickstart.txt 26 | 27 | cvsci: 28 | cvs ci latex-suite.xml latex-suite.txt 29 | # vim:nowrap 30 | -------------------------------------------------------------------------------- /bundle/vim-latex/doc/README.new: -------------------------------------------------------------------------------- 1 | ==================================== 2 | Generating Latex-Suite documentation 3 | ==================================== 4 | 5 | You need: 6 | - xsltproc 7 | - Docbook XSL stylesheets (*) 8 | - Docbook DTD (*) 9 | 10 | (*) These files will be downloaded every time you create the documentation, 11 | unless you install or download them. 12 | 13 | On Fedora, you can run as root: 14 | 15 | yum install libxslt docbook-style-xsl docbook-dtds 16 | 17 | to install the required packages. 18 | -------------------------------------------------------------------------------- /bundle/vim-latex/doc/catalog.xml: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 9 | 12 | 13 | -------------------------------------------------------------------------------- /bundle/vim-latex/doc/db2vim/domutils.py: -------------------------------------------------------------------------------- 1 | def GetTextFromElementNode(element, childNamePattern): 2 | children = element.getElementsByTagName(childNamePattern) 3 | texts = [] 4 | for child in children: 5 | texts.append(GetText(child.childNodes)) 6 | 7 | return texts 8 | 9 | 10 | def GetText(nodelist): 11 | rc = "" 12 | for node in nodelist: 13 | if node.nodeType == node.TEXT_NODE: 14 | rc = rc + node.data 15 | return rc 16 | 17 | 18 | def GetTextFromElement(element): 19 | text = "" 20 | child = element.firstChild 21 | while not child.nextSibling is None: 22 | child = child.nextSibling 23 | print child 24 | if child.nodeType == child.TEXT_NODE: 25 | text = text + child.data 26 | 27 | return text 28 | -------------------------------------------------------------------------------- /bundle/vim-latex/doc/latex-suite.xsl: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/bib_latexSuite.vim: -------------------------------------------------------------------------------- 1 | " File: bib_latexSuite.vim 2 | " Author: Srinath Avadhanula 3 | " License: Vim Charityware License 4 | " Description: 5 | " This file sources the bibtex.vim file distributed as part of latex-suite. 6 | " That file sets up 3 maps BBB, BAS, and BBA which are easy wasy to type in 7 | " bibliographic entries. 8 | " 9 | 10 | " source main.vim because we need a few functions from it. 11 | runtime ftplugin/latex-suite/main.vim 12 | " Disable smart-quotes because we need to enter real quotes in bib files. 13 | runtime ftplugin/latex-suite/bibtex.vim 14 | 15 | " vim:fdm=marker:ff=unix:noet:ts=4:sw=4:nowrap 16 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/macros/example: -------------------------------------------------------------------------------- 1 | % my long complicated macro. This is an example of how to set up a 2 | % tex-macro for latex-suite. simply type in the lines as you would in 3 | % latex. Place holders are allowed. 4 | % NOTE: if you have filetype indentation turned on, then do not do 5 | % formatting here. the indentation will follow automatically... 6 | \begin{mycomplicatedenvironment} 7 | \mycommand1{<++>} 8 | \mycommand2{<+hint2+>} 9 | \mycommand3{<++>} 10 | \mycommand4{<++>} 11 | \end{mycomplicatedenvironment}<++> 12 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/mathmacros.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyimbi/dot_vim/83ed2c4b04281a8312bb9f0072e658a98f42d986/bundle/vim-latex/ftplugin/latex-suite/mathmacros.vim -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/multicompile.vim: -------------------------------------------------------------------------------- 1 | " ============================================================================ 2 | " File: multicompile.vim 3 | " Author: Srinath Avadhanula 4 | " Created: Sat Jul 05 03:00 PM 2003 5 | " Description: compile a .tex file multiple times to get cross references 6 | " right. 7 | " License: Vim Charityware License 8 | " Part of vim-latexSuite: http://vim-latex.sourceforge.net 9 | " ============================================================================ 10 | 11 | " The contents of this file have been moved to compiler.vim, the file which 12 | " contains all functions relevant to compiling and viewing. 13 | " This file is kept empty on purpose so that it will over-write previous 14 | " versions of multicompile.vim, therby preventing conflicts. 15 | 16 | " vim:fdm=marker:nowrap:noet:ff=unix:ts=4:sw=4 17 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/accents: -------------------------------------------------------------------------------- 1 | if exists("accents_package_file") 2 | finish 3 | endif 4 | let accents_package_file = 1 5 | 6 | let g:TeX_package_option_accents = 7 | \ 'nonscript,' 8 | \.'single' 9 | 10 | let g:TeX_package_accents = 11 | \ 'bra:grave,' 12 | \.'bra:acute,' 13 | \.'bra:check,' 14 | \.'bra:breve,' 15 | \.'bra:bar,' 16 | \.'bra:ring,' 17 | \.'bra:hat,' 18 | \.'bra:dot,' 19 | \.'bra:tilde,' 20 | \.'bra:undertilde,' 21 | \.'bra:ddot,' 22 | \.'bra:dddot,' 23 | \.'bra:ddddot,' 24 | \.'bra:vec,' 25 | \.'brd:accentset,' 26 | \.'brd:underaccent' 27 | 28 | " vim:ft=vim:ff=unix: 29 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/acromake: -------------------------------------------------------------------------------- 1 | if exists("acromake_package_file") 2 | finish 3 | endif 4 | let acromake_package_file = 1 5 | 6 | let g:TeX_package_option_acromake = '' 7 | 8 | let g:TeX_package_acromake = 'brs:acromake{<++>}{<++>}{<++>}' 9 | 10 | " vim:ft=vim:ff=unix: 11 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/afterpage: -------------------------------------------------------------------------------- 1 | if exists("afterpage_package_file") 2 | finish 3 | endif 4 | let afterpage_package_file = 1 5 | 6 | let g:TeX_package_option_afterpage = '' 7 | 8 | let g:TeX_package_afterpage = 'bra:afterpage' 9 | 10 | " vim:ft=vim:ff=unix: 11 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/alltt: -------------------------------------------------------------------------------- 1 | if exists("alltt_package_file") 2 | finish 3 | endif 4 | let alltt_package_file = 1 5 | 6 | let g:TeX_package_option_alltt = '' 7 | 8 | let g:TeX_package_alltt = 'env:alltt' 9 | 10 | syn region texZone start="\\begin{alltt}" end="\\end{alltt}\|%stopzone\>" fold 11 | 12 | " vim:ft=vim:ff=unix: 13 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/amsthm: -------------------------------------------------------------------------------- 1 | if exists("amsthm_package_file") 2 | finish 3 | endif 4 | let amsthm_package_file = 1 5 | 6 | let TeX_package_option_amsthm = '' 7 | 8 | let TeX_package_amsthm = 9 | \ 'env:proof,' 10 | \.'nor:swapnumbers,' 11 | \.'brd:newtheorem,' 12 | \.'brd:newtheorem*,' 13 | \.'nor:theoremstyle{plain},' 14 | \.'nor:theoremstyle{definition},' 15 | \.'nor:theoremstyle{remark},' 16 | \.'nor:newtheoremstyle,' 17 | \.'nor:qedsymbol,' 18 | \.'nor:qed,' 19 | \.'nor:qedhere' 20 | 21 | " vim:ft=vim:ff=unix: 22 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/amsxtra: -------------------------------------------------------------------------------- 1 | if exists("amsxtra_package_file") 2 | finish 3 | endif 4 | let amsxtra_package_file = 1 5 | 6 | let g:TeX_package_option_amsxtra = '' 7 | 8 | let g:TeX_package_amsxtra = 9 | \ 'nor:sphat,' 10 | \.'nor:sptilde' 11 | 12 | " vim:ft=vim:ff=unix: 13 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/arabic: -------------------------------------------------------------------------------- 1 | if exists("arabic_package_file") 2 | finish 3 | endif 4 | let arabic_package_file = 1 5 | 6 | let g:TeX_package_option_arabic = '' 7 | 8 | let g:TeX_package_arabic = 'bra:arabicnumeral' 9 | 10 | " vim:ft=vim:ff=unix: 11 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/array: -------------------------------------------------------------------------------- 1 | if exists("array_package_file") 2 | finish 3 | endif 4 | let array_package_file = 1 5 | 6 | let g:TeX_package_option_array = '' 7 | 8 | let g:TeX_package_array = 9 | \ 'brs:newcolumntype{<+type+>}[<+no+>]{<+preamble+>},' 10 | \.'arraycolsep,' 11 | \.'tabcolsep,' 12 | \.'arrayrulewidth,' 13 | \.'doublerulesep,' 14 | \.'arraystretch,' 15 | \.'extrarowheight' 16 | 17 | " vim:ft=vim:ff=unix: 18 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/bar: -------------------------------------------------------------------------------- 1 | if exists("bar_package_file") 2 | finish 3 | endif 4 | let bar_package_file = 1 5 | 6 | let g:TeX_package_option_bar = '' 7 | 8 | let g:TeX_package_bar = 9 | \ 'env:barenv,' 10 | \.'brs:bar{<+height+>}{<+index+>}[<+desc+>],' 11 | \.'hlineon,' 12 | \.'brs:legend{<+index+>}{<+text+>},' 13 | \.'bra:setdepth,' 14 | \.'bra:sethspace,' 15 | \.'brs:setlinestyle{<+solid-dotted+>},' 16 | \.'brs:setnumberpos{<+empty-axis-down-inside-outside-up+>},' 17 | \.'bra:setprecision,' 18 | \.'bra:setstretch,' 19 | \.'bra:setstyle,' 20 | \.'bra:setwidth,' 21 | \.'brs:setxaxis{<+w1+>}{<+w2+>}{<+step+>},' 22 | \.'brs:setyaxis[<+n+>]{<+w1+>}{<+w2+>}{<+step+>},' 23 | \.'brs:setxname[<+lrbt+>]{<+etiquette+>},' 24 | \.'brs:setyname[<+lrbt+>]{<+etiquette+>},' 25 | \.'brs:setxvaluetyp{<+day-month+>}' 26 | 27 | " vim:ft=vim:ff=unix: 28 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/bm: -------------------------------------------------------------------------------- 1 | if exists("bm_package_file") 2 | finish 3 | endif 4 | let bm_package_file = 1 5 | 6 | let g:TeX_package_option_bm = '' 7 | 8 | let g:TeX_package_bm = 'bra:bm' 9 | 10 | " vim:ft=vim:ff=unix: 11 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/bophook: -------------------------------------------------------------------------------- 1 | if exists("bophook_package_file") 2 | finish 3 | endif 4 | let bophook_package_file = 1 5 | 6 | let g:TeX_package_option_bophook = '' 7 | 8 | let g:TeX_package_bophook = 9 | \ 'bra:AtBeginPage,' 10 | \.'bra:PageLayout' 11 | 12 | " vim:ft=vim:ff=unix: 13 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/boxedminipage: -------------------------------------------------------------------------------- 1 | if exists("boxedminipage_package_file") 2 | finish 3 | endif 4 | let boxedminipage_package_file = 1 5 | 6 | let g:TeX_package_option_boxedminipage = '' 7 | 8 | let g:TeX_package_boxedminipage = 'ens:boxedminipage:[<+pos+>]{<+size+>}' 9 | 10 | " vim:ft=vim:ff=unix: 11 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/caption2: -------------------------------------------------------------------------------- 1 | if exists("caption2_package_file") 2 | finish 3 | endif 4 | let caption2_package_file = 1 5 | 6 | let g:TeX_package_option_caption2 = 7 | \ 'scriptsize,' 8 | \.'footnotesize,' 9 | \.'small,' 10 | \.'normalsize,' 11 | \.'large,' 12 | \.'Large,' 13 | \.'up,' 14 | \.'it,' 15 | \.'sl,' 16 | \.'sc,' 17 | \.'md,' 18 | \.'bf,' 19 | \.'rm,' 20 | \.'sf,' 21 | \.'tt,' 22 | \.'ruled,' 23 | \.'boxed,' 24 | \.'centerlast,' 25 | \.'anne,' 26 | \.'center,' 27 | \.'flushleft,' 28 | \.'flushright,' 29 | \.'oneline,' 30 | \.'nooneline,' 31 | \.'hang,' 32 | \.'isu,' 33 | \.'indent,' 34 | \.'longtable' 35 | 36 | let g:TeX_package_caption2 = 37 | \ 'bra:captionsize,' 38 | \.'bra:captionfont,' 39 | \.'bra:captionlabelfont,' 40 | \.'bra:setcaptionmargin,' 41 | \.'bra:setcaptionwidth' 42 | 43 | " vim:ft=vim:ff=unix: 44 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/cases: -------------------------------------------------------------------------------- 1 | if exists("cases_package_file") 2 | finish 3 | endif 4 | let cases_package_file = 1 5 | 6 | let g:TeX_package_option_cases = '' 7 | 8 | let g:TeX_package_cases = 9 | \ 'ens:numcases:{<+label+>},' 10 | \.'ens:subnumcases:{<+label+>}' 11 | 12 | " vim:ft=vim:ff=unix: 13 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/ccaption: -------------------------------------------------------------------------------- 1 | if exists("ccaption_package_file") 2 | finish 3 | endif 4 | let ccaption_package_file = 1 5 | 6 | let g:TeX_package_option_ccaption = '' 7 | 8 | let g:TeX_package_ccaption = 9 | \ 'bra:contcaption,' 10 | \.'bra:legend,' 11 | \.'bra:namedlegend,' 12 | \.'abovelegendskip,' 13 | \.'belowlegendskip,' 14 | \.'brd:newfixedcaption,' 15 | \.'brd:renewfixedcaption,' 16 | \.'brd:providefixedcaption,' 17 | \.'brs:newfloatenv[<+counter+>]{<+name+>}{<+ext+>}{<+etiq+>},' 18 | \.'brd:listfloats' 19 | 20 | " vim:ft=vim:ff=unix: 21 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/changebar: -------------------------------------------------------------------------------- 1 | if exists("changebar_package_file") 2 | finish 3 | endif 4 | let changebar_package_file = 1 5 | 6 | let g:TeX_package_option_changebar = 7 | \ 'DVItoLN03,' 8 | \.'dvitoln03,' 9 | \.'DVItoPS,' 10 | \.'dvitops,' 11 | \.'DVIps,' 12 | \.'dvips,' 13 | \.'emTeX,' 14 | \.'emtex,' 15 | \.'textures,' 16 | \.'Textures,' 17 | \.'outerbars,' 18 | \.'innerbars,' 19 | \.'leftbars,' 20 | \.'rightbars,' 21 | \.'traceon,' 22 | \.'traceoff' 23 | 24 | let g:TeX_package_changebar = 25 | \ 'ens:changebar:[<+thickness+>],' 26 | \.'noo:cbstart,' 27 | \.'cbend,' 28 | \.'cbdelete,' 29 | \.'changebarwidth,' 30 | \.'deletebarwidth,' 31 | \.'changebarsep,' 32 | \.'spe:changebargrey,' 33 | \.'nochangebars' 34 | 35 | " vim:ft=vim:ff=unix: 36 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/chapterbib: -------------------------------------------------------------------------------- 1 | if exists("chapterbib_package_file") 2 | finish 3 | endif 4 | let chapterbib_package_file = 1 5 | 6 | let g:TeX_package_option_chapterbib = 7 | \ 'sectionbib,' 8 | \.'rootbib,' 9 | \.'gather,' 10 | \.'duplicate' 11 | 12 | let g:TeX_package_chapterbib = 13 | \ 'env:cbunit,' 14 | \.'brd:sectionbib,' 15 | \.'bra:cbinput,' 16 | \.'sep:redefine,' 17 | \.'bra:citeform,' 18 | \.'bra:citepunct,' 19 | \.'bra:citeleft,' 20 | \.'bra:citeright,' 21 | \.'bra:citemid,' 22 | \.'bra:citedash' 23 | 24 | " vim:ft=vim:ff=unix: 25 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/cite: -------------------------------------------------------------------------------- 1 | if exists("cite_package_file") 2 | finish 3 | endif 4 | let cite_package_file = 1 5 | 6 | let g:TeX_package_option_cite = 7 | \ 'verbose,' 8 | \.'nospace,' 9 | \.'space,' 10 | \.'nosort,' 11 | \.'sort,' 12 | \.'noadjust' 13 | 14 | let g:TeX_package_cite = 15 | \ 'bra:cite,' 16 | \.'bra:citen,' 17 | \.'bra:citenum,' 18 | \.'bra:citeonline,' 19 | \.'bra:nocite,' 20 | \.'sep:redefine,' 21 | \.'bra:citeform,' 22 | \.'bra:citepunct,' 23 | \.'bra:citeleft,' 24 | \.'bra:citeright,' 25 | \.'bra:citemid,' 26 | \.'bra:citedash' 27 | 28 | syn region texRefZone matchgroup=texStatement start="\\citen\([tp]\*\=\)\={" keepend end="}\|%stopzone\>" contains=texComment,texDelimiter 29 | syn region texRefZone matchgroup=texStatement start="\\citenum\([tp]\*\=\)\={" keepend end="}\|%stopzone\>" contains=texComment,texDelimiter 30 | syn region texRefZone matchgroup=texStatement start="\\citeonline\([tp]\*\=\)\={" keepend end="}\|%stopzone\>" contains=texComment,texDelimiter 31 | 32 | " vim:ft=vim:ff=unix: 33 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/color: -------------------------------------------------------------------------------- 1 | if exists("color_package_file") 2 | finish 3 | endif 4 | let color_package_file = 1 5 | 6 | let g:TeX_package_option_color = 7 | \ 'monochrome,' 8 | \.'debugshow,' 9 | \.'dvips,' 10 | \.'xdvi,' 11 | \.'dvipdf,' 12 | \.'pdftex,' 13 | \.'dvipsone,' 14 | \.'dviwindo,' 15 | \.'emtex,' 16 | \.'dviwin,' 17 | \.'oztex,' 18 | \.'textures,' 19 | \.'pctexps,' 20 | \.'pctexwin,' 21 | \.'pctexhp,' 22 | \.'pctex32,' 23 | \.'truetex,' 24 | \.'tcidvi,' 25 | \.'dvipsnames,' 26 | \.'nodvipsnames,' 27 | \.'usenames' 28 | 29 | let g:TeX_package_color = 30 | \ 'brs:definecolor{<++>}{<++>}{<++>},' 31 | \.'brs:DefineNamedColor{<++>}{<++>}{<++>}{<++>},' 32 | \.'bra:color,' 33 | \.'nob:color,' 34 | \.'brd:textcolor,' 35 | \.'brs:textcolor[<++>]{<++>}{<++>},' 36 | \.'brd:colorbox,' 37 | \.'brs:colorbox[<++>]{<++>}{<++>},' 38 | \.'brs:fcolorbox{<++>}{<++>}{<++>},' 39 | \.'brs:fcolorbox[<++>]{<++>}{<++>}{<++>},' 40 | \.'brd:pagecolor,' 41 | \.'nob:pagecolor' 42 | 43 | " vim:ft=vim:ff=unix: 44 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/comma: -------------------------------------------------------------------------------- 1 | if exists("comma_package_file") 2 | finish 3 | endif 4 | let comma_package_file = 1 5 | 6 | let g:TeX_package_option_comma = '' 7 | 8 | let g:TeX_package_comma = 9 | \ 'bra:commaform,' 10 | \.'bra:commaformtoken' 11 | 12 | " vim:ft=vim:ff=unix: 13 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/drftcite: -------------------------------------------------------------------------------- 1 | if exists("drftcite_package_file") 2 | finish 3 | endif 4 | let drftcite_package_file = 1 5 | 6 | let g:TeX_package_option_drftcite = 7 | \ 'verbose,' 8 | \.'nospace,' 9 | \.'space,' 10 | \.'breakcites,' 11 | \.'manualsort,' 12 | \.'tt,' 13 | \.'shownumbers,' 14 | \.'nocitecount' 15 | 16 | let g:TeX_package_drftcite = 17 | \ 'bra:cite,' 18 | \.'bra:citen,' 19 | \.'sep:redefine,' 20 | \.'bra:citeform,' 21 | \.'bra:citepunct,' 22 | \.'bra:citeleft,' 23 | \.'bra:citeright,' 24 | \.'bra:citemid,' 25 | \.'bra:citedash' 26 | 27 | syn region texRefZone matchgroup=texStatement start="\\citen\([tp]\*\=\)\={" keepend end="}\|%stopzone\>" contains=texComment,texDelimiter 28 | 29 | " vim:ft=vim:ff=unix: 30 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/dropping: -------------------------------------------------------------------------------- 1 | if exists("dropping_package_file") 2 | finish 3 | endif 4 | let dropping_package_file = 1 5 | 6 | let g:TeX_package_option_dropping = '' 7 | 8 | let g:TeX_package_dropping = 9 | \ 'brs:bigdrop{<+indent+>}{<+big+>}{<+font+>}{<+text+>},' 10 | \.'brs:dropping[<+indent+>]{<+big+>}{<+text+>}' 11 | 12 | " vim:ft=vim:ff=unix: 13 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/enumerate: -------------------------------------------------------------------------------- 1 | if exists("enumerate_package_file") 2 | finish 3 | endif 4 | let enumerate_package_file = 1 5 | 6 | let g:TeX_package_option_enumerate = '' 7 | 8 | let g:TeX_package_enumerate = 'ens:enumerate:[<+prefix+>]' 9 | 10 | " vim:ft=vim:ff=unix: 11 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/eqlist: -------------------------------------------------------------------------------- 1 | if exists("eqlist_package_file") 2 | finish 3 | endif 4 | let eqlist_package_file = 1 5 | 6 | let g:TeX_package_option_eqlist = '' 7 | 8 | let g:TeX_package_eqlist = 9 | \ 'env:eqlist,' 10 | \.'env:eqlist*,' 11 | \.'env:Eqlist,' 12 | \.'env:Eqlist*,' 13 | \.'sep:modificators,' 14 | \.'eqlistinit,' 15 | \.'eqliststarinit,' 16 | \.'eqlistinitpar,' 17 | \.'eqlistlabel' 18 | 19 | " vim:ft=vim:ff=unix: 20 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/eqparbox: -------------------------------------------------------------------------------- 1 | if exists("eqparbox_package_file") 2 | finish 3 | endif 4 | let eqparbox_package_file = 1 5 | 6 | let g:TeX_package_option_eqparbox = '' 7 | 8 | let g:TeX_package_eqparbox = 9 | \ 'brs:eqparbox[<+pos+>][<+height+>][<+inner-pos+>]{<+tag+>}{<+text+>},' 10 | \.'bra:eqboxwidth' 11 | 12 | " vim:ft=vim:ff=unix: 13 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/everyshi: -------------------------------------------------------------------------------- 1 | if exists("everyshi_package_file") 2 | finish 3 | endif 4 | let everyshi_package_file = 1 5 | 6 | let g:TeX_package_option_everyshi = '' 7 | 8 | let g:TeX_package_everyshi = 'bra:EveryShipOut' 9 | 10 | " vim:ft=vim:ff=unix: 11 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/fixme: -------------------------------------------------------------------------------- 1 | " Fixme package support v 0.1 2010-02-17 2 | " This file has been written by 3 | " Andreas Wagner 4 | " based on the documentation of 5 | " fixme November 28 2007 6 | " It can be used, modified and distributed according to the vim license. 7 | 8 | 9 | if exists("fixme_package_file") 10 | finish 11 | endif 12 | let fixme_package_file = 1 13 | 14 | let g:TeX_package_option_fixme = 15 | \ 'draft,' 16 | \.'final,' 17 | \.'silent,' 18 | \.'nosilent,' 19 | \.'inline,' 20 | \.'margin,' 21 | \.'marginclue,' 22 | \.'footnote,' 23 | \.'index,' 24 | \.'noinline,' 25 | \.'nomargin,' 26 | \.'nomarginclue,' 27 | \.'nofootnote,' 28 | \.'noindex' 29 | 30 | let g:TeX_package_fixme = 31 | \ 'sbr:simple,' 32 | \.'nob:fixme[<+layout+>]{<+note+>},' 33 | \.'nob:fxnote[<+layout+>]{<+note+>},' 34 | \.'nob:fxwarning[<+layout+>]{<+note+>},' 35 | \.'nob:fxerror[<+layout+>]{<+note+>},' 36 | \.'sbr:environments,' 37 | \.'eno:afixme[<+summary+>],' 38 | \.'eno:anfxnote[<+summary+>],' 39 | \.'eno:anfxwarning[<+summary+>],' 40 | \.'eno:anfxerror[<+summary+>],' 41 | \.'sbr:other,' 42 | \.'nor:listoffixmes' 43 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/flafter: -------------------------------------------------------------------------------- 1 | if exists("flafter_package_file") 2 | finish 3 | endif 4 | let flafter_package_file = 1 5 | 6 | let g:TeX_package_option_flafter = '' 7 | 8 | let g:TeX_package_flafter = 'noo:suppressfloats,noo:suppress' 9 | 10 | " vim:ft=vim:ff=unix: 11 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/float: -------------------------------------------------------------------------------- 1 | if exists("float_package_file") 2 | finish 3 | endif 4 | let float_package_file = 1 5 | 6 | let g:TeX_package_option_float = '' 7 | 8 | let g:TeX_package_float = 9 | \ 'bra:floatstyle,' 10 | \.'brs:newfloat{<++>}{<++>}{<++>}[<++>],' 11 | \.'brd:floatname,' 12 | \.'brd:listof,' 13 | \.'bra:restylefloat,' 14 | \.'brd:floatplacement' 15 | 16 | " vim:ft=vim:ff=unix: 17 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/floatflt: -------------------------------------------------------------------------------- 1 | if exists("floatflt_package_file") 2 | finish 3 | endif 4 | let floatflt_package_file = 1 5 | 6 | let g:TeX_package_option_floatflt = 'rflt,lflt,vflt' 7 | 8 | let g:TeX_package_floatflt = 9 | \ 'ens:floatingfigure:[<+loc+>]{<+spec+>},' 10 | \.'ens:floatingtable:[<+loc+>]{<+spec+>}' 11 | 12 | " vim:ft=vim:ff=unix: 13 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/fn2end: -------------------------------------------------------------------------------- 1 | if exists("fn2end_package_file") 2 | finish 3 | endif 4 | let fn2end_package_file = 1 5 | 6 | let g:TeX_package_option_fn2end = '' 7 | 8 | let g:TeX_package_fn2end = 'makeendnotes,theendnotes' 9 | 10 | " vim:ft=vim:ff=unix: 11 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/footmisc: -------------------------------------------------------------------------------- 1 | if exists("footmisc_package_file") 2 | finish 3 | endif 4 | let footmisc_package_file = 1 5 | 6 | let g:TeX_package_option_footmisc = 7 | \ 'bottom,' 8 | \.'flushmargin,' 9 | \.'marginal,' 10 | \.'multiple,' 11 | \.'norule,' 12 | \.'para,' 13 | \.'perpage,' 14 | \.'splitrule,' 15 | \.'stable,' 16 | \.'symbol,' 17 | \.'symbol+' 18 | 19 | let g:TeX_package_footmisc = '' 20 | 21 | " vim:ft=vim:ff=unix: 22 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/german: -------------------------------------------------------------------------------- 1 | if exists("german_package_file") 2 | finish 3 | endif 4 | let german_package_file = 1 5 | 6 | let g:TeX_package_german = '' 7 | let g:TeX_package_option_german = '' 8 | " For now just define the smart quotes. 9 | let b:Tex_SmartQuoteOpen = '"`' 10 | let b:Tex_SmartQuoteClose = "\"'" 11 | 12 | " vim:ft=vim:ff=unix: 13 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/graphpap: -------------------------------------------------------------------------------- 1 | if exists("graphpap_package_file") 2 | finish 3 | endif 4 | let graphpap_package_file = 1 5 | 6 | let g:TeX_package_option_graphpap = '' 7 | 8 | let g:TeX_package_graphpap = 'brs:graphpaper[<+step+>](<+x1,y1+>)(<+x2,y2+>)' 9 | 10 | " vim:ft=vim:ff=unix: 11 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/harpoon: -------------------------------------------------------------------------------- 1 | if exists("harpoon_package_file") 2 | finish 3 | endif 4 | let harpoon_package_file = 1 5 | 6 | let g:TeX_package_option_harpoon = '' 7 | 8 | let g:TeX_package_harpoon = 9 | \ 'bra:overleftharp,' 10 | \.'bra:overrightharp,' 11 | \.'bra:overleftharpdown,' 12 | \.'bra:overrightharpdown,' 13 | \.'bra:underleftharp,' 14 | \.'bra:underrightharp,' 15 | \.'bra:underleftharpdown,' 16 | \.'bra:underrightharpdown' 17 | 18 | " vim:ft=vim:ff=unix: 19 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/hhline: -------------------------------------------------------------------------------- 1 | if exists("hhline_package_file") 2 | finish 3 | endif 4 | let hhline_package_file = 1 5 | 6 | let g:TeX_package_option_hhline = '' 7 | 8 | let g:TeX_package_hhline = 9 | \ 'bra:hhline,' 10 | \.'sep:a,' 11 | \.'spe:=,' 12 | \.'spe:-,' 13 | \.'spe:~,' 14 | \."spe:\\\|," 15 | \.'spe::,' 16 | \.'spe:#,' 17 | \.'spe:t,' 18 | \.'spe:b,' 19 | \.'spe:*' 20 | 21 | " vim:ft=vim:ff=unix: 22 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/histogram: -------------------------------------------------------------------------------- 1 | if exists("histogram_package_file") 2 | finish 3 | endif 4 | let histogram_package_file = 1 5 | 6 | let g:TeX_package_option_histogram = '' 7 | 8 | let g:TeX_package_histogram = 9 | \ 'histogram,' 10 | \.'noverticallines,' 11 | \.'verticallines' 12 | 13 | " vim:ft=vim:ff=unix: 14 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/ifthen: -------------------------------------------------------------------------------- 1 | if exists("ifthen_package_file") 2 | finish 3 | endif 4 | let ifthen_package_file = 1 5 | 6 | let g:TeX_package_option_ifthen = '' 7 | 8 | let g:TeX_package_ifthen = 9 | \ 'brs:ifthenelse{<++>}{<++>}{<++>},' 10 | \.'brd:equal,' 11 | \.'bra:boolean,' 12 | \.'bra:lengthtest,' 13 | \.'bra:isodd,' 14 | \.'brd:whiledo,' 15 | \.'bra:newboolean,' 16 | \.'brd:setboolean,' 17 | \.'nor:and,' 18 | \.'nor:or,' 19 | \.'nor:not' 20 | 21 | " vim:ft=vim:ff=unix: 22 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/inputenc: -------------------------------------------------------------------------------- 1 | if exists("inputenc_package_file") 2 | finish 3 | endif 4 | let inputenc_package_file = 1 5 | 6 | let g:TeX_package_option_inputenc = 7 | \ 'ascii,' 8 | \.'latin1,' 9 | \.'latin2,' 10 | \.'latin3,' 11 | \.'latin4,' 12 | \.'latin5,' 13 | \.'latin9,' 14 | \.'decmulti,' 15 | \.'cp850,' 16 | \.'cp852,' 17 | \.'cp437,' 18 | \.'cp437de,' 19 | \.'cp865,' 20 | \.'applemac,' 21 | \.'next,' 22 | \.'ansinew,' 23 | \.'cp1250,' 24 | \.'cp1252' 25 | 26 | let g:TeX_package_inputenc = 27 | \ 'bra:inputencoding' 28 | 29 | " vim:ft=vim:ff=unix: 30 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/letterspace: -------------------------------------------------------------------------------- 1 | if exists("letterspace_package_file") 2 | finish 3 | endif 4 | let letterspace_package_file = 1 5 | 6 | let g:TeX_package_option_letterspace = '' 7 | 8 | let g:TeX_package_letterspace = 'nor:letterspace' 9 | 10 | " vim:ft=vim:ff=unix: 11 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/longtable: -------------------------------------------------------------------------------- 1 | if exists("longtable_package_file") 2 | finish 3 | endif 4 | let longtable_package_file = 1 5 | 6 | let g:TeX_package_option_longtable = 7 | \ 'errorshow,' 8 | \.'pausing,' 9 | \.'set,' 10 | \.'final' 11 | 12 | let g:TeX_package_longtable = 13 | \ 'sbr:Commands,' 14 | \.'nor:setlongtables,' 15 | \.'bra:LTleft,' 16 | \.'bra:LTright,' 17 | \.'bra:LTpre,' 18 | \.'bra:LTpost,' 19 | \.'bra:LTchunksize,' 20 | \.'bra:LTcapwidth,' 21 | \.'bra:LTcapwidth,' 22 | \.'sbr:Longtable,' 23 | \.'env:longtable,' 24 | \.'sep:lt,' 25 | \.'nor:endhead,' 26 | \.'nor:endfirsthead,' 27 | \.'nor:endfoot,' 28 | \.'nor:endlastfoot,' 29 | \.'nor:kill,' 30 | \.'bra:caption,' 31 | \.'nob:caption,' 32 | \.'bra:caption*,' 33 | \.'nor:newpage' 34 | 35 | " vim:ft=vim:ts=4:sw=4:noet:ff=unix: 36 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/lscape: -------------------------------------------------------------------------------- 1 | if exists("lscape_package_file") 2 | finish 3 | endif 4 | let lscape_package_file = 1 5 | 6 | let g:TeX_package_option_lscape = '' 7 | 8 | let g:TeX_package_lscape = 'env:landscape' 9 | 10 | " vim:ft=vim:ff=unix: 11 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/manyfoot: -------------------------------------------------------------------------------- 1 | if exists("manyfoot_package_file") 2 | finish 3 | endif 4 | let manyfoot_package_file = 1 5 | 6 | let g:TeX_package_option_manyfoot = 'para' 7 | 8 | let g:TeX_package_manyfoot = 9 | \ 'bra:newfootnote,bra:newfootnote[para],' 10 | \.'bra:footnoteA,bra:footnoteB,' 11 | \.'bra:FootnoteA,bra:FootnoteB,' 12 | \.'bra:Footnotemark,bra:Footnotetext,' 13 | \.'SplitNote' 14 | 15 | " vim:ft=vim:ff=unix: 16 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/moreverb: -------------------------------------------------------------------------------- 1 | if exists("moreverb_package_file") 2 | finish 3 | endif 4 | let moreverb_package_file = 1 5 | 6 | let g:TeX_package_option_moreverb = '' 7 | 8 | let g:TeX_package_moreverb = 9 | \ 'ens:verbatimwrite:{<++>},' 10 | \.'ens:verbatimtab:[<++>],' 11 | \.'ens:listing:[<+step+>]{<+number+>},' 12 | \.'ens:listing*:[<+step+>]{<+number+>},' 13 | \.'env:boxedverbatim,' 14 | \.'bra:verbatimtabsize,' 15 | \.'bra:listingoffset,' 16 | \.'brs:listinginput[<++>]{<++>}{<++>},' 17 | \.'brs:verbatimtabinput[<++>]{<++>}' 18 | 19 | let g:Tex_completion_explorer = g:Tex_completion_explorer.'verbatimtabinput,' 20 | 21 | syn region texZone start="\\begin{verbatimwrite}" end="\\end{verbatimwrite}\|%stopzone\>" fold 22 | syn region texZone start="\\begin{verbatimtab}" end="\\end{verbatimtab}\|%stopzone\>" fold 23 | syn region texZone start="\\begin{boxedverbatim}" end="\\end{boxedverbatim}\|%stopzone\>" fold 24 | syn region texZone start="\\begin{listing}" end="\\end{listing}\|%stopzone\>" fold 25 | syn region texZone start="\\begin{listing*}" end="\\end{listing*}\|%stopzone\>" fold 26 | 27 | 28 | " vim:ft=vim:ff=unix: 29 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/multibox: -------------------------------------------------------------------------------- 1 | if exists("multibox_package_file") 2 | finish 3 | endif 4 | let multibox_package_file = 1 5 | 6 | let g:TeX_package_option_multibox = '' 7 | 8 | let g:TeX_package_multibox = 'multimake,multiframe' 9 | 10 | " vim:ft=vim:ff=unix: 11 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/multicol: -------------------------------------------------------------------------------- 1 | if exists("multicol_package_file") 2 | finish 3 | endif 4 | let multicol_package_file = 1 5 | 6 | let g:TeX_package_option_multicol = '' 7 | 8 | let g:TeX_package_multicol = 9 | \ 'ens:multicols:{<+cols+>}[<+text+>][<+sep+>],' 10 | \.'columnbreak,' 11 | \.'premulticols,' 12 | \.'postmulticols,' 13 | \.'multicolsep,' 14 | \.'columnsep,' 15 | \.'linewidth,' 16 | \.'columnseprule,' 17 | \.'flushcolumnt,' 18 | \.'raggedcolumns,' 19 | \.'unbalanced' 20 | 21 | " vim:ft=vim:ff=unix: 22 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/newalg: -------------------------------------------------------------------------------- 1 | if exists("newalg_package_file") 2 | finish 3 | endif 4 | let newalg_package_file = 1 5 | 6 | let g:TeX_package_option_newalg = '' 7 | 8 | let g:TeX_package_newalg = 9 | \ 'ens:algorithm:{<+name+>}{<++>},' 10 | \.'ens:IF:{<+cond+>},' 11 | \.'ens:FOR:{<+loop+>},' 12 | \.'ens:WHILE:{<+cond+>},' 13 | \.'bra:ERROR,' 14 | \.'nor:ELSE,' 15 | \.'nor:RETURN,' 16 | \.'nor:NIL,' 17 | \.'nor:TO,' 18 | \.'bra:CALL,' 19 | \.'bra:text,' 20 | \.'env:REPEAT,' 21 | \.'env:SWITCH,' 22 | \.'nor:=,' 23 | \.'bra:item,' 24 | \.'nor:algkey' 25 | 26 | " vim:ft=vim:ff=unix: 27 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/ngerman: -------------------------------------------------------------------------------- 1 | if exists("ngerman_package_file") 2 | finish 3 | endif 4 | let ngerman_package_file = 1 5 | 6 | let g:TeX_package_ngerman = '' 7 | let g:TeX_package_option_ngerman = '' 8 | " For now just define the smart quotes. 9 | let b:Tex_SmartQuoteOpen = '"`' 10 | let b:Tex_SmartQuoteClose = "\"'" 11 | 12 | " vim:ft=vim:ff=unix: 13 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/numprint: -------------------------------------------------------------------------------- 1 | if exists("numprint_package_file") 2 | finish 3 | endif 4 | let numprint_package_file = 1 5 | 6 | let g:TeX_package_option_numprint = '' 7 | 8 | let g:TeX_package_numprint = 9 | \ 'bra:numprint,' 10 | \.'nob:numprint,' 11 | \.'bra:thousandsep,' 12 | \.'bra:decimalsign,' 13 | \.'bra:productsign,' 14 | \.'bra:unitseparator,' 15 | \.'brd:expnumprint,' 16 | \.'global' 17 | 18 | " vim:ft=vim:ff=unix: 19 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/oldstyle: -------------------------------------------------------------------------------- 1 | if exists("oldstyle_package_file") 2 | finish 3 | endif 4 | let oldstyle_package_file = 1 5 | 6 | let g:TeX_package_option_oldstyle = '' 7 | 8 | let g:TeX_package_oldstyle = 9 | \ 'bra:textos,' 10 | \.'bra:mathos' 11 | 12 | " vim:ft=vim:ff=unix: 13 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/outliner: -------------------------------------------------------------------------------- 1 | if exists("outliner_package_file") 2 | finish 3 | endif 4 | let outliner_package_file = 1 5 | 6 | let g:TeX_package_option_outliner = '' 7 | 8 | let g:TeX_package_outliner = 9 | \ 'env:Outline,' 10 | \.'bra:Level,' 11 | \.'bra:SetBaseLevel,' 12 | \.'sep:preamble,' 13 | \.'bra:OutlinePageBreaks,' 14 | \.'bra:OutlinePageBreaks,' 15 | \.'bra:OutlineLevelStart,' 16 | \.'bra:OutlineLevelCont,' 17 | \.'bra:OutlineLevelEnd' 18 | 19 | " vim:ft=vim:ff=unix: 20 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/overcite: -------------------------------------------------------------------------------- 1 | if exists("overcite_package_file") 2 | finish 3 | endif 4 | let overcite_package_file = 1 5 | 6 | let g:TeX_package_option_overcite = 7 | \ 'verbose,' 8 | \.'ref,' 9 | \.'nospace,' 10 | \.'space,' 11 | \.'nosort,' 12 | \.'sort,' 13 | \.'nomove,' 14 | \.'noadjust' 15 | 16 | let g:TeX_package_overcite = 17 | \ 'bra:cite,' 18 | \.'bra:citen,' 19 | \.'bra:citenum,' 20 | \.'bra:citeonline,' 21 | \.'bra:nocite,' 22 | \.'sep:redefine,' 23 | \.'bra:citeform,' 24 | \.'bra:citepunct,' 25 | \.'bra:citeleft,' 26 | \.'bra:citeright,' 27 | \.'bra:citemid,' 28 | \.'bra:citedash' 29 | 30 | syn region texRefZone matchgroup=texStatement start="\\citen\([tp]\*\=\)\={" keepend end="}\|%stopzone\>" contains=texComment,texDelimiter 31 | syn region texRefZone matchgroup=texStatement start="\\citenum\([tp]\*\=\)\={" keepend end="}\|%stopzone\>" contains=texComment,texDelimiter 32 | syn region texRefZone matchgroup=texStatement start="\\citeonline\([tp]\*\=\)\={" keepend end="}\|%stopzone\>" contains=texComment,texDelimiter 33 | 34 | " vim:ft=vim:ff=unix: 35 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/pagenote: -------------------------------------------------------------------------------- 1 | " Pagenote package support v 0.1 2010-02-17 2 | " This file has been written by 3 | " Andreas Wagner 4 | " based on the documentation of 5 | " pagenote 27 September 2004 6 | " It can be used, modified and distributed according to the vim license. 7 | 8 | 9 | if exists("pagenote_package_file") 10 | finish 11 | endif 12 | let pagenote_package_file = 1 13 | 14 | let g:TeX_package_option_pagenote = 15 | \ 'continuous,' 16 | \.'page' 17 | 18 | let g:TeX_package_pagenote = 19 | \ 'sbr:preamble,' 20 | \.'nor:makepagenote,' 21 | \.'sbr:regular,' 22 | \.'nob:pagenote[<+lemma+>]{<+note+>},' 23 | \.'sbr:end,' 24 | \.'nor:printnotes,' 25 | \.'nor:printnotes*' 26 | 27 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/parallel: -------------------------------------------------------------------------------- 1 | if exists("parallel_package_file") 2 | finish 3 | endif 4 | let parallel_package_file = 1 5 | 6 | let g:TeX_package_option_parallel = '' 7 | 8 | let g:TeX_package_parallel = 9 | \ 'env:Parallel,' 10 | \.'bra:ParallelLText,' 11 | \.'bra:ParallelRText,' 12 | \.'nor:ParallelPar,' 13 | \.'nor:tolerance' 14 | 15 | " vim:ft=vim:ff=unix: 16 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/plain: -------------------------------------------------------------------------------- 1 | if exists("plain_package_file") 2 | finish 3 | endif 4 | let plain_package_file = 1 5 | 6 | let g:TeX_package_option_plain = '' 7 | 8 | let g:TeX_package_plain = 'env:plain' 9 | 10 | " vim:ft=vim:ff=unix: 11 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/plates: -------------------------------------------------------------------------------- 1 | if exists("plates_package_file") 2 | finish 3 | endif 4 | let plates_package_file = 1 5 | 6 | let g:TeX_package_option_plates = 'figures,onefloatperpage,memoir' 7 | 8 | let g:TeX_package_plates = 9 | \ 'env:plate,' 10 | \.'listofplates,' 11 | \.'ProcessPlates,' 12 | \.'bra:setplatename,' 13 | \.'bra:setplatename,' 14 | \.'bra:atBeginPlates' 15 | 16 | " vim:ft=vim:ff=unix: 17 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/polski: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyimbi/dot_vim/83ed2c4b04281a8312bb9f0072e658a98f42d986/bundle/vim-latex/ftplugin/latex-suite/packages/polski -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/psgo: -------------------------------------------------------------------------------- 1 | if exists("psgo_package_file") 2 | finish 3 | endif 4 | let psgo_package_file = 1 5 | 6 | let g:TeX_package_option_psgo = '' 7 | 8 | let g:TeX_package_psgo = 9 | \ 'env:psgogoard,' 10 | \.'env:psgoboard*,' 11 | \.'brs:stone{<+color+>}{<+letter+>}{<+number+>},' 12 | \.'brs:stone[<+marker+>]{<+color+>}{<+letter+>}{<+number+>},' 13 | \.'brs:move{<+letter+>}{<+number+>},' 14 | \.'brs:move*{<+letter+>}{<+number+>},' 15 | \.'brs:goline{<+letter1+>}{<+number1+>}{<+letter2+>}{<+number2+>},' 16 | \.'brs:goarrow{<+letter1+>}{<+number1+>}{<+letter2+>}{<+number2+>},' 17 | \.'sbr:Markers,' 18 | \.'brs:markpos{<+marker+>}{<+letter+>}{<+number+>},' 19 | \.'markma,' 20 | \.'marktr,' 21 | \.'markcr,' 22 | \.'marksq,' 23 | \.'bra:marklb,' 24 | \.'marksl,' 25 | \.'markdd' 26 | 27 | " vim:ft=vim:ff=unix: 28 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/schedule: -------------------------------------------------------------------------------- 1 | if exists("schedule_package_file") 2 | finish 3 | endif 4 | let schedule_package_file = 1 5 | 6 | let g:TeX_package_option_schedule = '' 7 | 8 | let g:TeX_package_schedule = 9 | \ 'ens:schedule:[<+title+>],' 10 | \.'bra:CellHeight,' 11 | \.'bra:CellWidth,' 12 | \.'bra:TimeRange,' 13 | \.'bra:SubUnits,' 14 | \.'bra:BeginOn,' 15 | \.'bra:TextSize,' 16 | \.'nor:FiveDay,' 17 | \.'nor:SevenDay,' 18 | \.'brs:NewAppointment{<+name+>}{<+bg+>}{<+fg+>}' 19 | 20 | " vim:ft=vim:ff=unix: 21 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/textfit: -------------------------------------------------------------------------------- 1 | if exists("textfit_package_file") 2 | finish 3 | endif 4 | let textfit_package_file = 1 5 | 6 | let g:TeX_package_option_textfit = '' 7 | 8 | let g:TeX_package_textfit = 9 | \ 'brd:scaletowidth,' 10 | \.'brd:scaletoheight' 11 | 12 | " vim:ft=vim:ff=unix: 13 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/times: -------------------------------------------------------------------------------- 1 | if exists("times_package_file") 2 | finish 3 | endif 4 | let times_package_file = 1 5 | 6 | let g:TeX_package_option_times = '' 7 | 8 | let g:TeX_package_times = '' 9 | 10 | " vim:ft=vim:ff=unix: 11 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/ulem: -------------------------------------------------------------------------------- 1 | if exists("ulem_package_file") 2 | finish 3 | endif 4 | let ulem_package_file = 1 5 | 6 | let g:TeX_package_option_ulem = 7 | \ 'normalem,' 8 | \.'ULforem,' 9 | \.'normalbf,' 10 | \.'UWforbf' 11 | 12 | let g:TeX_package_ulem = 13 | \ 'bra:uwave,' 14 | \.'bra:uline,' 15 | \.'bra:uuline,' 16 | \.'bra:sout,' 17 | \.'bra:xout,' 18 | \.'ULthickness,' 19 | \.'ULdepth' 20 | 21 | " vim:ft=vim:ff=unix: 22 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/url: -------------------------------------------------------------------------------- 1 | if exists("url_package_file") 2 | finish 3 | endif 4 | let url_package_file = 1 5 | 6 | let g:TeX_package_option_url = 7 | \ 'hyphens,' 8 | \.'obeyspaces,' 9 | \.'spaces,' 10 | \.'T1' 11 | 12 | let g:TeX_package_url = 13 | \ 'bra:urlstyle,' 14 | \.'bra:url,' 15 | \.'bra:path,' 16 | \.'bra:urldef' 17 | 18 | " TODO uncomment if you figure out 19 | " 1. how to get this syn command to work every time instead of only the 20 | " first time this file is sourced. 21 | " syn region texZone start="\\url{" end="}\|%stopzone\>" 22 | " syn region texZone start="\\path{" end="}\|%stopzone\>" 23 | 24 | " vim:ft=vim:ff=unix: 25 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/verbatim: -------------------------------------------------------------------------------- 1 | if exists("verbatim_package_file") 2 | finish 3 | endif 4 | let verbatim_package_file = 1 5 | 6 | let g:TeX_package_option_verbatim = '' 7 | 8 | let g:TeX_package_verbatim = 9 | \ 'env:comment,' 10 | \.'env:verbatim,' 11 | \.'env:verbatim*,' 12 | \.'bra:verbatiminput,' 13 | \.'bra:verbatiminput' 14 | 15 | syn region texZone start="\\begin{comment}" end="\\end{comment}\|%stopzone\>" fold 16 | syn region texZone start="\\begin{verbatim}" end="\\end{verbatim}\|%stopzone\>" fold 17 | 18 | " vim:ft=vim:ff=unix: 19 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/packages/version: -------------------------------------------------------------------------------- 1 | if exists("version_package_file") 2 | finish 3 | endif 4 | let version_package_file = 1 5 | 6 | let g:TeX_package_option_version = '' 7 | 8 | let g:TeX_package_version = 9 | \ 'bra:includeversion,' 10 | \.'bra:excludeversion' 11 | 12 | " vim:ft=vim:ff=unix: 13 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/projecttemplate.vim: -------------------------------------------------------------------------------- 1 | " Project name 2 | " let g:projName = '' 3 | " 4 | " Project files 5 | " let g:projFiles = '' 6 | 7 | 8 | " Vim settings/maps/abbrs specific for this project 9 | 10 | " Modeline for this file 11 | " vim:fdm=marker:ff=unix:noet:ts=4:sw=4:ft=vim 12 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/templates/article.tex: -------------------------------------------------------------------------------- 1 | <+ +> !comp! !exe! 2 | % File: !comp!expand("%:p:t")!comp! 3 | % Created: !comp!strftime("%a %b %d %I:00 %p %Y ").substitute(strftime('%Z'), '\<\(\w\)\(\w*\)\>\(\W\|$\)', '\1', 'g')!comp! 4 | % Last Change: !comp!strftime("%a %b %d %I:00 %p %Y ").substitute(strftime('%Z'), '\<\(\w\)\(\w*\)\>\(\W\|$\)', '\1', 'g')!comp! 5 | % 6 | \documentclass[a4paper]{article} 7 | \begin{document} 8 | <++> 9 | \end{document} 10 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/templates/report.tex: -------------------------------------------------------------------------------- 1 | <+ +> !comp! !exe! 2 | % File: !comp!expand("%")!comp! 3 | % Created: !comp!strftime("%a %b %d %I:00 %p %Y ").substitute(strftime('%Z'), '\<\(\w\)\(\w*\)\>\(\W\|$\)', '\1', 'g')!comp! 4 | % Last Change: !comp!strftime("%a %b %d %I:00 %p %Y ").substitute(strftime('%Z'), '\<\(\w\)\(\w*\)\>\(\W\|$\)', '\1', 'g')!comp! 5 | % 6 | \documentclass[a4paper]{report} 7 | \begin{document} 8 | <++> 9 | \end{document} 10 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/templates/report_two_column.tex: -------------------------------------------------------------------------------- 1 | <+ +> !comp! !exe! 2 | % File: !comp!expand("%:p:t")!comp! 3 | % Created: !comp!strftime("%a %b %d %I:00 %p %Y ").substitute(strftime('%Z'), '\<\(\w\)\(\w*\)\>\(\W\|$\)', '\1', 'g')!comp! 4 | % Last Change: !comp!strftime("%a %b %d %I:00 %p %Y ").substitute(strftime('%Z'), '\<\(\w\)\(\w*\)\>\(\W\|$\)', '\1', 'g')!comp! 5 | % 6 | \documentclass[a4paper,twocolumn]{report} 7 | \begin{document} 8 | <++> 9 | \end{document} 10 | -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/latex-suite/texrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyimbi/dot_vim/83ed2c4b04281a8312bb9f0072e658a98f42d986/bundle/vim-latex/ftplugin/latex-suite/texrc -------------------------------------------------------------------------------- /bundle/vim-latex/ftplugin/tex_latexSuite.vim: -------------------------------------------------------------------------------- 1 | " LaTeX filetype 2 | " Language: LaTeX (ft=tex) 3 | " Maintainer: Srinath Avadhanula 4 | " Email: srinath@fastmail.fm 5 | 6 | if !exists('s:initLatexSuite') 7 | let s:initLatexSuite = 1 8 | exec 'so '.fnameescape(expand(':p:h').'/latex-suite/main.vim') 9 | 10 | silent! do LatexSuite User LatexSuiteInitPost 11 | endif 12 | 13 | silent! do LatexSuite User LatexSuiteFileType 14 | -------------------------------------------------------------------------------- /bundle/vim-latex/latextags: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl 2 | 3 | foreach $fname (@ARGV) { 4 | $tags = `fgrep \\label $fname`; 5 | @tagsList = split('\n', $tags); 6 | foreach $tag (@tagsList) { 7 | $tag =~ /.*\\label{([^}]*)}/; 8 | $tagName = $1; 9 | print "$tagName\t$fname\t/label{$tagName}/\n"; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /bundle/vim-latex/plugin/filebrowser.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyimbi/dot_vim/83ed2c4b04281a8312bb9f0072e658a98f42d986/bundle/vim-latex/plugin/filebrowser.vim -------------------------------------------------------------------------------- /bundle/vim-latex/vim-latex.metainfo.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | vim-latex 5 | gvim.desktop 6 | LaTeX 7 | Advanced LaTeX support 8 | http://vim-latex.sourceforge.net/ 9 | CC0-1.0 10 | Vim 11 | vim-latex-devel_at_lists.sourceforge.net 12 | 13 | -------------------------------------------------------------------------------- /bundle/vim-localrc/doc/tags: -------------------------------------------------------------------------------- 1 | g:localrc_filename localrc.txt /*g:localrc_filename* 2 | g:localrc_filetype localrc.txt /*g:localrc_filetype* 3 | localrc localrc.txt /*localrc* 4 | localrc#load() localrc.txt /*localrc#load()* 5 | localrc#search() localrc.txt /*localrc#search()* 6 | localrc-changelog localrc.txt /*localrc-changelog* 7 | localrc-contents localrc.txt /*localrc-contents* 8 | localrc-customizing localrc.txt /*localrc-customizing* 9 | localrc-examples localrc.txt /*localrc-examples* 10 | localrc-functions localrc.txt /*localrc-functions* 11 | localrc-interface localrc.txt /*localrc-interface* 12 | localrc-introduction localrc.txt /*localrc-introduction* 13 | localrc-usage localrc.txt /*localrc-usage* 14 | localrc.txt localrc.txt /*localrc.txt* 15 | -------------------------------------------------------------------------------- /bundle/vim-localrc/plugin/localrc.vim: -------------------------------------------------------------------------------- 1 | " Enable configuration file of each directory. 2 | " Version: 0.2.0 3 | " Author : thinca 4 | " License: zlib License 5 | 6 | if exists('g:loaded_localrc') 7 | finish 8 | endif 9 | let g:loaded_localrc = 1 10 | 11 | let s:save_cpo = &cpo 12 | set cpo&vim 13 | 14 | if !exists('g:localrc_filename') 15 | let g:localrc_filename = '.local.vimrc' 16 | endif 17 | 18 | if !exists('g:localrc_filetype') 19 | let g:localrc_filetype = '/^\.local\..*\<%s\>.*\.vimrc$' 20 | endif 21 | 22 | 23 | augroup plugin-localrc 24 | autocmd! 25 | autocmd VimEnter * nested 26 | \ if argc() == 0 27 | \ | call localrc#load(g:localrc_filename) 28 | \ | endif 29 | autocmd BufNewFile,BufReadPost * nested 30 | \ call localrc#load(g:localrc_filename) 31 | autocmd FileType * nested 32 | \ call localrc#load( 33 | \ map(type(g:localrc_filetype) == type([]) ? copy(g:localrc_filetype) 34 | \ : [g:localrc_filetype], 35 | \ 'printf(v:val, expand(""))')) 36 | augroup END 37 | 38 | 39 | let &cpo = s:save_cpo 40 | unlet s:save_cpo 41 | -------------------------------------------------------------------------------- /bundle/vim-markdown/ftdetect/markdown.vim: -------------------------------------------------------------------------------- 1 | autocmd BufNewFile,BufRead *.markdown,*.md,*.mdown,*.mkd,*.mkdn 2 | \ if &ft =~# '^\%(conf\|modula2\)$' | 3 | \ set ft=markdown | 4 | \ else | 5 | \ setf markdown | 6 | \ endif 7 | -------------------------------------------------------------------------------- /bundle/vim-markdown/ftplugin/markdown.vim: -------------------------------------------------------------------------------- 1 | " Vim filetype plugin 2 | " Language: Markdown 3 | " Maintainer: Tim Pope 4 | " Last Change: 2013 May 30 5 | 6 | if exists("b:did_ftplugin") 7 | finish 8 | endif 9 | 10 | runtime! ftplugin/html.vim ftplugin/html_*.vim ftplugin/html/*.vim 11 | 12 | setlocal comments=fb:*,fb:-,fb:+,n:> commentstring=>\ %s 13 | setlocal formatoptions+=tcqln formatoptions-=r formatoptions-=o 14 | setlocal formatlistpat=^\\s*\\d\\+\\.\\s\\+\\\|^[-*+]\\s\\+ 15 | 16 | if exists('b:undo_ftplugin') 17 | let b:undo_ftplugin .= "|setl cms< com< fo< flp<" 18 | else 19 | let b:undo_ftplugin = "setl cms< com< fo< flp<" 20 | endif 21 | 22 | " vim:set sw=2: 23 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/.travis.yml: -------------------------------------------------------------------------------- 1 | language: ruby 2 | rvm: 3 | - 1.9.3 4 | before_install: sudo apt-get install vim-gtk 5 | before_script: 6 | - "export DISPLAY=:99.0" 7 | - "sh -e /etc/init.d/xvfb start" 8 | script: bundle exec rspec --format=documentation 9 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | gem 'vimrunner' 4 | gem 'rspec' 5 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/Gemfile.lock: -------------------------------------------------------------------------------- 1 | GEM 2 | remote: https://rubygems.org/ 3 | specs: 4 | diff-lcs (1.1.3) 5 | rspec (2.12.0) 6 | rspec-core (~> 2.12.0) 7 | rspec-expectations (~> 2.12.0) 8 | rspec-mocks (~> 2.12.0) 9 | rspec-core (2.12.2) 10 | rspec-expectations (2.12.1) 11 | diff-lcs (~> 1.1.3) 12 | rspec-mocks (2.12.0) 13 | vimrunner (0.3.0) 14 | 15 | PLATFORMS 16 | ruby 17 | 18 | DEPENDENCIES 19 | rspec 20 | vimrunner 21 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/after/ftdetect/rspec.vim: -------------------------------------------------------------------------------- 1 | autocmd BufReadPost,BufNewFile *_spec.rb set syntax=rspec 2 | autocmd BufReadPost,BufNewFile *_spec.rb setlocal commentstring=#\ %s 3 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/after/ftplugin/haskell.vim: -------------------------------------------------------------------------------- 1 | " Vim ftplugin file 2 | " Language: Haskell 3 | " Maintainer: Tristan Ravitch 4 | 5 | " I don't fully understand what the vim-default ftplugin does, but I do know 6 | " that the three-part comment entry really messes up this indenter (I also 7 | " hate the leading '-'s it puts in on each line). Disable it here. 8 | setlocal comments& 9 | setlocal comments=:-- 10 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/after/indent/html.vim: -------------------------------------------------------------------------------- 1 | " Language: CoffeeScript 2 | " Maintainer: Mick Koch 3 | " URL: http://github.com/kchmck/vim-coffee-script 4 | " License: WTFPL 5 | 6 | " Load the coffee and html indent functions. 7 | silent! unlet b:did_indent 8 | runtime indent/coffee.vim 9 | let s:coffeeIndentExpr = &l:indentexpr 10 | 11 | " Load html last so it can overwrite coffee settings. 12 | silent! unlet b:did_indent 13 | runtime indent/html.vim 14 | let s:htmlIndentExpr = &l:indentexpr 15 | 16 | " Inject our wrapper indent function. 17 | setlocal indentexpr=GetCoffeeHtmlIndent(v:lnum) 18 | 19 | function! GetCoffeeHtmlIndent(curlinenum) 20 | " See if we're inside a coffeescript block. 21 | let scriptlnum = searchpair('', 'bWn') 23 | let prevlnum = prevnonblank(a:curlinenum) 24 | 25 | " If we're in the script block and the previous line isn't the script tag 26 | " itself, use coffee indenting. 27 | if scriptlnum && scriptlnum != prevlnum 28 | exec 'return ' s:coffeeIndentExpr 29 | endif 30 | 31 | " Otherwise use html indenting. 32 | exec 'return ' s:htmlIndentExpr 33 | endfunction 34 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/after/syntax/coffee.vim: -------------------------------------------------------------------------------- 1 | " This file describes a very basic syntax for TomDoc comments in a 2 | " CoffeeScript file. 3 | " 4 | " For more information on TomDoc, check it out here: http://tomdoc.org/ 5 | " 6 | 7 | syn keyword tomdocKeywords Returns containedin=coffeeComment contained 8 | syn keyword tomdocKeywords Throws containedin=coffeeComment contained 9 | syn keyword tomdocKeywords Examples containedin=coffeeComment contained 10 | syn keyword tomdocKeywords Signature containedin=coffeeComment contained 11 | 12 | syn match tomdocArguments +\s*[A-Za-z0-9_\-&\*:]*\(\s*- \)+he=e-3 containedin=coffeeComment contained 13 | 14 | syn match tomdocDescriptions +\s*Public:+he=e-1 containedin=coffeeComment contained 15 | syn match tomdocDescriptions +\s*Internal:+he=e-1 containedin=coffeeComment contained 16 | syn match tomdocDescriptions +\s*Deprecated:+he=e-1 containedin=coffeeComment contained 17 | 18 | hi default link tomdocDescriptions String 19 | hi default link tomdocKeywords String 20 | hi default link tomdocArguments HELP 21 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/after/syntax/haml.vim: -------------------------------------------------------------------------------- 1 | " Language: CoffeeScript 2 | " Maintainer: Sven Felix Oberquelle 3 | " URL: http://github.com/kchmck/vim-coffee-script 4 | " License: WTFPL 5 | 6 | " Inherit coffee from html so coffeeComment isn't redefined and given higher 7 | " priority than hamlInterpolation. 8 | syn cluster hamlCoffeescript contains=@htmlCoffeeScript 9 | syn region hamlCoffeescriptFilter matchgroup=hamlFilter 10 | \ start="^\z(\s*\):coffee\z(script\)\?\s*$" 11 | \ end="^\%(\z1 \| *$\)\@!" 12 | \ contains=@hamlCoffeeScript,hamlInterpolation 13 | \ keepend 14 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/after/syntax/help.vim: -------------------------------------------------------------------------------- 1 | let b:current_syntax = '' 2 | unlet b:current_syntax 3 | syntax include @ScalaCode syntax/scala.vim 4 | if has('conceal') 5 | syntax region rgnScala matchgroup=Ignore concealends start='!sc!' end='!/sc!' contains=@ScalaCode 6 | else 7 | syntax region rgnScala matchgroup=Ignore start='!sc!' end='!/sc!' contains=@ScalaCode 8 | endif 9 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/after/syntax/html.vim: -------------------------------------------------------------------------------- 1 | " Language: CoffeeScript 2 | " Maintainer: Mick Koch 3 | " URL: http://github.com/kchmck/vim-coffee-script 4 | " License: WTFPL 5 | 6 | " Syntax highlighting for text/coffeescript script tags 7 | syn include @htmlCoffeeScript syntax/coffee.vim 8 | syn region coffeeScript start=##me=s-1 keepend 10 | \ contains=@htmlCoffeeScript,htmlScriptTag,@htmlPreproc 11 | \ containedin=htmlHead 12 | syn include syntax/css/vim-coloresque.vim 13 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/after/syntax/less.vim: -------------------------------------------------------------------------------- 1 | syn include syntax/css/vim-coloresque.vim 2 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/after/syntax/rust.vim: -------------------------------------------------------------------------------- 1 | if !exists('g:rust_conceal') || !has('conceal') || &enc != 'utf-8' 2 | finish 3 | endif 4 | 5 | " For those who don't want to see `::`... 6 | if exists('g:rust_conceal_mod_path') 7 | syn match rustNiceOperator "::" conceal cchar=ㆍ 8 | endif 9 | 10 | syn match rustRightArrowHead contained ">" conceal cchar=  11 | syn match rustRightArrowTail contained "-" conceal cchar=⟶ 12 | syn match rustNiceOperator "->" contains=rustRightArrowHead,rustRightArrowTail 13 | 14 | syn match rustFatRightArrowHead contained ">" conceal cchar=  15 | syn match rustFatRightArrowTail contained "=" conceal cchar=⟹ 16 | syn match rustNiceOperator "=>" contains=rustFatRightArrowHead,rustFatRightArrowTail 17 | 18 | syn match rustNiceOperator /\<\@!_\(_*\>\)\@=/ conceal cchar=′ 19 | 20 | " For those who don't want to see `pub`... 21 | if exists('g:rust_conceal_pub') 22 | syn match rustPublicSigil contained "pu" conceal cchar=* 23 | syn match rustPublicRest contained "b" conceal cchar=  24 | syn match rustNiceOperator "pub " contains=rustPublicSigil,rustPublicRest 25 | endif 26 | 27 | hi link rustNiceOperator Operator 28 | 29 | if !exists('g:rust_conceal_mod_path') 30 | hi! link Conceal Operator 31 | endif 32 | 33 | setlocal conceallevel=2 34 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/after/syntax/sass.vim: -------------------------------------------------------------------------------- 1 | syn include syntax/css/vim-coloresque.vim 2 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/after/syntax/scss.vim: -------------------------------------------------------------------------------- 1 | syn include syntax/css/vim-coloresque.vim 2 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/after/syntax/stylus.vim: -------------------------------------------------------------------------------- 1 | syn include syntax/css/vim-coloresque.vim 2 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/after/syntax/tex.vim: -------------------------------------------------------------------------------- 1 | " adds support for cleverref package 2 | " \Cref, \cref, \cpageref, \labelcref, \labelcpageref 3 | syn region texRefZone matchgroup=texStatement start="\\Cref{" end="}\|%stopzone\>" contains=@texRefGroup 4 | syn region texRefZone matchgroup=texStatement start="\\\(label\|\)c\(page\|\)ref{" end="}\|%stopzone\>" contains=@texRefGroup 5 | 6 | " adds support for listings package 7 | syn region texZone start="\\begin{lstlisting}" end="\\end{lstlisting}\|%stopzone\>" 8 | syn region texZone start="\\lstinputlisting" end="{\s*[a-zA-Z/.0-9_^]\+\s*}" 9 | syn match texInputFile "\\lstinline\s*\(\[.*\]\)\={.\{-}}" contains=texStatement,texInputCurlies,texInputFileOpt 10 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/after/syntax/vim.vim: -------------------------------------------------------------------------------- 1 | syn include syntax/css/vim-coloresque.vim 2 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/compiler/cake.vim: -------------------------------------------------------------------------------- 1 | " Language: CoffeeScript 2 | " Maintainer: Mick Koch 3 | " URL: http://github.com/kchmck/vim-coffee-script 4 | " License: WTFPL 5 | 6 | if exists('current_compiler') 7 | finish 8 | endif 9 | 10 | let current_compiler = 'cake' 11 | call coffee#CoffeeSetUpVariables() 12 | 13 | exec 'CompilerSet makeprg=' . escape(g:coffee_cake . ' ' . 14 | \ g:coffee_cake_options . ' $*', ' ') 15 | call coffee#CoffeeSetUpErrorFormat() 16 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/compiler/cucumber.vim: -------------------------------------------------------------------------------- 1 | " Vim compiler file 2 | " Compiler: Cucumber 3 | " Maintainer: Tim Pope 4 | " Last Change: 2010 Aug 09 5 | 6 | if exists("current_compiler") 7 | finish 8 | endif 9 | let current_compiler = "cucumber" 10 | 11 | if exists(":CompilerSet") != 2 " older Vim always used :setlocal 12 | command -nargs=* CompilerSet setlocal 13 | endif 14 | 15 | let s:cpo_save = &cpo 16 | set cpo-=C 17 | 18 | CompilerSet makeprg=cucumber 19 | 20 | CompilerSet errorformat= 21 | \%W%m\ (Cucumber::Undefined), 22 | \%E%m\ (%.%#), 23 | \%Z%f:%l, 24 | \%Z%f:%l:%.%# 25 | 26 | let &cpo = s:cpo_save 27 | unlet s:cpo_save 28 | 29 | " vim:set sw=2 sts=2: 30 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/compiler/eruby.vim: -------------------------------------------------------------------------------- 1 | " Vim compiler file 2 | " Language: eRuby 3 | " Maintainer: Doug Kearns 4 | " URL: https://github.com/vim-ruby/vim-ruby 5 | " Release Coordinator: Doug Kearns 6 | 7 | if exists("current_compiler") 8 | finish 9 | endif 10 | let current_compiler = "eruby" 11 | 12 | if exists(":CompilerSet") != 2 " older Vim always used :setlocal 13 | command -nargs=* CompilerSet setlocal 14 | endif 15 | 16 | let s:cpo_save = &cpo 17 | set cpo-=C 18 | 19 | if exists("eruby_compiler") && eruby_compiler == "eruby" 20 | CompilerSet makeprg=eruby 21 | else 22 | CompilerSet makeprg=erb 23 | endif 24 | 25 | CompilerSet errorformat= 26 | \eruby:\ %f:%l:%m, 27 | \%+E%f:%l:\ parse\ error, 28 | \%W%f:%l:\ warning:\ %m, 29 | \%E%f:%l:in\ %*[^:]:\ %m, 30 | \%E%f:%l:\ %m, 31 | \%-C%\tfrom\ %f:%l:in\ %.%#, 32 | \%-Z%\tfrom\ %f:%l, 33 | \%-Z%p^, 34 | \%-G%.%# 35 | 36 | let &cpo = s:cpo_save 37 | unlet s:cpo_save 38 | 39 | " vim: nowrap sw=2 sts=2 ts=8: 40 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/compiler/exunit.vim: -------------------------------------------------------------------------------- 1 | " Vim compiler file 2 | " Language: ExUnit 3 | " Maintainer: Rein Henrichs 4 | " URL: https://github.com/elixir-lang/vim-elixir 5 | 6 | if exists("current_compiler") 7 | finish 8 | endif 9 | let current_compiler = "exunit" 10 | 11 | if exists(":CompilerSet") != 2 " older Vim always used :setlocal 12 | command -nargs=* CompilerSet setlocal 13 | endif 14 | 15 | let s:cpo_save = &cpo 16 | set cpo-=C 17 | 18 | CompilerSet makeprg=mix\ test 19 | CompilerSet errorformat=%A\ \ %.)\ %m(%.%#),%C\ \ \ \ \ **%m,%C\ \ \ \ \ \ \ %m,%Z\ \ \ \ \ at\ %f:%l,%-G%.%# 20 | 21 | let &cpo = s:cpo_save 22 | unlet s:cpo_save 23 | 24 | " vim: nowrap sw=2 sts=2 ts=8: 25 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/compiler/go.vim: -------------------------------------------------------------------------------- 1 | " Copyright 2013 The Go Authors. All rights reserved. 2 | " Use of this source code is governed by a BSD-style 3 | " license that can be found in the LICENSE file. 4 | " 5 | " compiler/go.vim: Vim compiler file for Go. 6 | 7 | if exists("current_compiler") 8 | finish 9 | endif 10 | let current_compiler = "go" 11 | 12 | if exists(":CompilerSet") != 2 13 | command -nargs=* CompilerSet setlocal 14 | endif 15 | 16 | let s:save_cpo = &cpo 17 | set cpo-=C 18 | 19 | CompilerSet makeprg=go\ build 20 | CompilerSet errorformat= 21 | \%-G#\ %.%#, 22 | \%A%f:%l:%c:\ %m, 23 | \%A%f:%l:\ %m, 24 | \%C%*\\s%m, 25 | \%-G%.%# 26 | 27 | let &cpo = s:save_cpo 28 | unlet s:save_cpo 29 | 30 | " vim:ts=4:sw=4:et 31 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/compiler/haml.vim: -------------------------------------------------------------------------------- 1 | " Vim compiler file 2 | " Compiler: Haml 3 | " Maintainer: Tim Pope 4 | " Last Change: 2013 May 30 5 | 6 | if exists("current_compiler") 7 | finish 8 | endif 9 | let current_compiler = "haml" 10 | 11 | if exists(":CompilerSet") != 2 " older Vim always used :setlocal 12 | command -nargs=* CompilerSet setlocal 13 | endif 14 | 15 | let s:cpo_save = &cpo 16 | set cpo-=C 17 | 18 | CompilerSet makeprg=haml\ -c 19 | 20 | CompilerSet errorformat= 21 | \Haml\ %trror\ on\ line\ %l:\ %m, 22 | \Syntax\ %trror\ on\ line\ %l:\ %m, 23 | \%-G%.%# 24 | 25 | let &cpo = s:cpo_save 26 | unlet s:cpo_save 27 | 28 | " vim:set sw=2 sts=2: 29 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/compiler/rake.vim: -------------------------------------------------------------------------------- 1 | " Vim compiler file 2 | " Language: Rake 3 | " Maintainer: Tim Pope 4 | " URL: https://github.com/vim-ruby/vim-ruby 5 | " Release Coordinator: Doug Kearns 6 | 7 | if exists("current_compiler") 8 | finish 9 | endif 10 | let current_compiler = "rake" 11 | 12 | if exists(":CompilerSet") != 2 " older Vim always used :setlocal 13 | command -nargs=* CompilerSet setlocal 14 | endif 15 | 16 | let s:cpo_save = &cpo 17 | set cpo-=C 18 | 19 | CompilerSet makeprg=rake 20 | 21 | CompilerSet errorformat= 22 | \%D(in\ %f), 23 | \%\\s%#from\ %f:%l:%m, 24 | \%\\s%#from\ %f:%l:, 25 | \%\\s%##\ %f:%l:%m, 26 | \%\\s%##\ %f:%l, 27 | \%\\s%#[%f:%l:\ %#%m, 28 | \%\\s%#%f:%l:\ %#%m, 29 | \%\\s%#%f:%l:, 30 | \%m\ [%f:%l]: 31 | 32 | let &cpo = s:cpo_save 33 | unlet s:cpo_save 34 | 35 | " vim: nowrap sw=2 sts=2 ts=8: 36 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/compiler/rspec.vim: -------------------------------------------------------------------------------- 1 | " Vim compiler file 2 | " Language: RSpec 3 | " Maintainer: Tim Pope 4 | " URL: https://github.com/vim-ruby/vim-ruby 5 | " Release Coordinator: Doug Kearns 6 | 7 | if exists("current_compiler") 8 | finish 9 | endif 10 | let current_compiler = "rspec" 11 | 12 | if exists(":CompilerSet") != 2 " older Vim always used :setlocal 13 | command -nargs=* CompilerSet setlocal 14 | endif 15 | 16 | let s:cpo_save = &cpo 17 | set cpo-=C 18 | 19 | CompilerSet makeprg=rspec 20 | 21 | CompilerSet errorformat= 22 | \%f:%l:\ %tarning:\ %m, 23 | \%E%.%#:in\ `load':\ %f:%l:%m, 24 | \%E%f:%l:in\ `%*[^']':\ %m, 25 | \%-Z\ \ \ \ \ \#\ %f:%l:%.%#, 26 | \%E\ \ %\\d%\\+)%.%#, 27 | \%C\ \ \ \ \ %m, 28 | \%-G%.%# 29 | 30 | let &cpo = s:cpo_save 31 | unlet s:cpo_save 32 | 33 | " vim: nowrap sw=2 sts=2 ts=8: 34 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/compiler/ruby.vim: -------------------------------------------------------------------------------- 1 | " Vim compiler file 2 | " Language: Ruby 3 | " Function: Syntax check and/or error reporting 4 | " Maintainer: Tim Pope 5 | " URL: https://github.com/vim-ruby/vim-ruby 6 | " Release Coordinator: Doug Kearns 7 | " ---------------------------------------------------------------------------- 8 | 9 | if exists("current_compiler") 10 | finish 11 | endif 12 | let current_compiler = "ruby" 13 | 14 | if exists(":CompilerSet") != 2 " older Vim always used :setlocal 15 | command -nargs=* CompilerSet setlocal 16 | endif 17 | 18 | let s:cpo_save = &cpo 19 | set cpo-=C 20 | 21 | " default settings runs script normally 22 | " add '-c' switch to run syntax check only: 23 | " 24 | " CompilerSet makeprg=ruby\ -wc\ $* 25 | " 26 | " or add '-c' at :make command line: 27 | " 28 | " :make -c % 29 | " 30 | CompilerSet makeprg=ruby\ -w\ $* 31 | 32 | CompilerSet errorformat= 33 | \%+E%f:%l:\ parse\ error, 34 | \%W%f:%l:\ warning:\ %m, 35 | \%E%f:%l:in\ %*[^:]:\ %m, 36 | \%E%f:%l:\ %m, 37 | \%-C%\tfrom\ %f:%l:in\ %.%#, 38 | \%-Z%\tfrom\ %f:%l, 39 | \%-Z%p^, 40 | \%-G%.%# 41 | 42 | let &cpo = s:cpo_save 43 | unlet s:cpo_save 44 | 45 | " vim: nowrap sw=2 sts=2 ts=8: 46 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/compiler/rubyunit.vim: -------------------------------------------------------------------------------- 1 | " Vim compiler file 2 | " Language: Test::Unit - Ruby Unit Testing Framework 3 | " Maintainer: Doug Kearns 4 | " URL: https://github.com/vim-ruby/vim-ruby 5 | " Release Coordinator: Doug Kearns 6 | 7 | if exists("current_compiler") 8 | finish 9 | endif 10 | let current_compiler = "rubyunit" 11 | 12 | if exists(":CompilerSet") != 2 " older Vim always used :setlocal 13 | command -nargs=* CompilerSet setlocal 14 | endif 15 | 16 | let s:cpo_save = &cpo 17 | set cpo-=C 18 | 19 | CompilerSet makeprg=testrb 20 | 21 | CompilerSet errorformat=\%W\ %\\+%\\d%\\+)\ Failure:, 22 | \%C%m\ [%f:%l]:, 23 | \%E\ %\\+%\\d%\\+)\ Error:, 24 | \%C%m:, 25 | \%C\ \ \ \ %f:%l:%.%#, 26 | \%C%m, 27 | \%Z\ %#, 28 | \%-G%.%# 29 | 30 | let &cpo = s:cpo_save 31 | unlet s:cpo_save 32 | 33 | " vim: nowrap sw=2 sts=2 ts=8: 34 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/compiler/rustc.vim: -------------------------------------------------------------------------------- 1 | " Vim compiler file 2 | " Compiler: Rust Compiler 3 | " Maintainer: Chris Morgan 4 | " Latest Revision: 2013 Jul 12 5 | 6 | if exists("current_compiler") 7 | finish 8 | endif 9 | let current_compiler = "rustc" 10 | 11 | let s:cpo_save = &cpo 12 | set cpo&vim 13 | 14 | if exists(":CompilerSet") != 2 15 | command -nargs=* CompilerSet setlocal 16 | endif 17 | 18 | if exists("g:rustc_makeprg_no_percent") && g:rustc_makeprg_no_percent == 1 19 | CompilerSet makeprg=rustc 20 | else 21 | CompilerSet makeprg=rustc\ \% 22 | endif 23 | 24 | CompilerSet errorformat= 25 | \%f:%l:%c:\ %t%*[^:]:\ %m, 26 | \%f:%l:%c:\ %*\\d:%*\\d\ %t%*[^:]:\ %m, 27 | \%-G%f:%l\ %s, 28 | \%-G%*[\ ]^, 29 | \%-G%*[\ ]^%*[~], 30 | \%-G%*[\ ]... 31 | 32 | let &cpo = s:cpo_save 33 | unlet s:cpo_save 34 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/compiler/sass.vim: -------------------------------------------------------------------------------- 1 | " Vim compiler file 2 | " Compiler: Sass 3 | " Maintainer: Tim Pope 4 | " Last Change: 2013 May 30 5 | 6 | if exists("current_compiler") 7 | finish 8 | endif 9 | let current_compiler = "sass" 10 | 11 | if exists(":CompilerSet") != 2 " older Vim always used :setlocal 12 | command -nargs=* CompilerSet setlocal 13 | endif 14 | 15 | let s:cpo_save = &cpo 16 | set cpo-=C 17 | 18 | CompilerSet makeprg=sass\ -c 19 | 20 | CompilerSet errorformat= 21 | \%f:%l:%m\ (Sass::Syntax%trror), 22 | \%ESyntax\ %trror:%m, 23 | \%C%\\s%\\+on\ line\ %l\ of\ %f, 24 | \%Z%.%#, 25 | \%-G%.%# 26 | 27 | let &cpo = s:cpo_save 28 | unlet s:cpo_save 29 | 30 | " vim:set sw=2 sts=2: 31 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/compiler/typescript.vim: -------------------------------------------------------------------------------- 1 | if exists("current_compiler") 2 | finish 3 | endif 4 | let current_compiler = "typescript" 5 | 6 | CompilerSet makeprg=tsc\ $*\ % 7 | 8 | CompilerSet errorformat=%+A\ %#%f\ %#(%l\\\,%c):\ %m,%C%m 9 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/ftplugin/elixir.vim: -------------------------------------------------------------------------------- 1 | " Vim filetype plugin 2 | " Language: Elixir 3 | " Maintainer: Carlos Galdino 4 | " URL: https://github.com/elixir-lang/vim-elixir 5 | 6 | if (exists("b:did_ftplugin")) 7 | finish 8 | endif 9 | let b:did_ftplugin = 1 10 | 11 | 12 | " Matchit support 13 | if exists("loaded_matchit") && !exists("b:match_words") 14 | let b:match_ignorecase = 0 15 | 16 | let b:match_words = '\<\%(do\|fn\)\:\@!\>' . 17 | \ ':' . 18 | \ '\<\%(else\|elsif\|catch\|after\|rescue\)\:\@!\>' . 19 | \ ':' . 20 | \ '\:\@' . 21 | \ ',{:},\[:\],(:)' 22 | endif 23 | 24 | setlocal comments=:# 25 | setlocal commentstring=#\ %s 26 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/ftplugin/git.vim: -------------------------------------------------------------------------------- 1 | " Vim filetype plugin 2 | " Language: generic git output 3 | " Maintainer: Tim Pope 4 | 5 | " Only do this when not done yet for this buffer 6 | if (exists("b:did_ftplugin")) 7 | finish 8 | endif 9 | let b:did_ftplugin = 1 10 | 11 | if !exists('b:git_dir') 12 | if expand('%:p') =~# '[\/]\.git[\/]modules[\/]' 13 | " Stay out of the way 14 | elseif expand('%:p') =~# '\.git\>' 15 | let b:git_dir = matchstr(expand('%:p'),'.*\.git\>') 16 | elseif $GIT_DIR != '' 17 | let b:git_dir = $GIT_DIR 18 | endif 19 | if (has('win32') || has('win64')) && exists('b:git_dir') 20 | let b:git_dir = substitute(b:git_dir,'\\','/','g') 21 | endif 22 | endif 23 | 24 | if exists('*shellescape') && exists('b:git_dir') && b:git_dir != '' 25 | if b:git_dir =~# '/\.git$' " Not a bare repository 26 | let &l:path = escape(fnamemodify(b:git_dir,':h'),'\, ').','.&l:path 27 | endif 28 | let &l:path = escape(b:git_dir,'\, ').','.&l:path 29 | let &l:keywordprg = 'git --git-dir='.shellescape(b:git_dir).' show' 30 | else 31 | setlocal keywordprg=git\ show 32 | endif 33 | if has('gui_running') 34 | let &l:keywordprg = substitute(&l:keywordprg,'^git\>','git --no-pager','') 35 | endif 36 | 37 | setlocal includeexpr=substitute(v:fname,'^[^/]\\+/','','') 38 | let b:undo_ftplugin = "setl keywordprg< path< includeexpr<" 39 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/ftplugin/gitconfig.vim: -------------------------------------------------------------------------------- 1 | " Vim filetype plugin 2 | " Language: git config file 3 | " Maintainer: Tim Pope 4 | " Last Change: 2009 Dec 24 5 | 6 | " Only do this when not done yet for this buffer 7 | if (exists("b:did_ftplugin")) 8 | finish 9 | endif 10 | let b:did_ftplugin = 1 11 | 12 | setlocal formatoptions-=t formatoptions+=croql 13 | setlocal comments=:#,:; commentstring=;\ %s 14 | 15 | let b:undo_ftplugin = "setl fo< com< cms<" 16 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/ftplugin/gitsendemail.vim: -------------------------------------------------------------------------------- 1 | " Vim filetype plugin 2 | " Language: git send-email message 3 | " Maintainer: Tim Pope 4 | " Last Change: 2009 Dec 24 5 | 6 | runtime! ftplugin/mail.vim 7 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/ftplugin/go.vim: -------------------------------------------------------------------------------- 1 | " Copyright 2013 The Go Authors. All rights reserved. 2 | " Use of this source code is governed by a BSD-style 3 | " license that can be found in the LICENSE file. 4 | " 5 | " go.vim: Vim filetype plugin for Go. 6 | 7 | if exists("b:did_ftplugin") 8 | finish 9 | endif 10 | let b:did_ftplugin = 1 11 | 12 | setlocal comments=s1:/*,mb:*,ex:*/,:// 13 | setlocal commentstring=//\ %s 14 | 15 | let b:undo_ftplugin = "setl com< cms<" 16 | 17 | " vim:ts=4:sw=4:et 18 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/ftplugin/less.vim: -------------------------------------------------------------------------------- 1 | " Vim filetype plugin 2 | " Language: LessCSS 3 | " Author: Tim Pope 4 | " Maintainer: Leonard Ehrenfried 5 | " Last Change: 2011 Sep 30 6 | 7 | " Only do this when not done yet for this buffer 8 | if exists("b:did_ftplugin") 9 | finish 10 | endif 11 | let b:did_ftplugin = 1 12 | 13 | let b:undo_ftplugin = "setl cms< def< inc< inex< ofu< sua<" 14 | 15 | setlocal iskeyword+=- 16 | setlocal commentstring=//\ %s 17 | setlocal define=^\\s*\\%(@mixin\\\|=\\) 18 | setlocal includeexpr=substitute(v:fname,'\\%(.*/\\\|^\\)\\zs','_','') 19 | setlocal omnifunc=csscomplete#CompleteCSS 20 | setlocal suffixesadd=.less 21 | setlocal comments=s1:/*,mb:*,ex:*/ 22 | 23 | let &l:include = '^\s*@import\s\+\%(url(\)\=["'']\=' 24 | 25 | " vim:set sw=2: 26 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/ftplugin/markdown.vim: -------------------------------------------------------------------------------- 1 | " Vim filetype plugin 2 | " Language: Markdown 3 | " Maintainer: Tim Pope 4 | " Last Change: 2013 May 30 5 | 6 | if exists("b:did_ftplugin") 7 | finish 8 | endif 9 | 10 | runtime! ftplugin/html.vim ftplugin/html_*.vim ftplugin/html/*.vim 11 | 12 | setlocal comments=fb:*,fb:-,fb:+,n:> commentstring=>\ %s 13 | setlocal formatoptions+=tcqln formatoptions-=r formatoptions-=o 14 | setlocal formatlistpat=^\\s*\\d\\+\\.\\s\\+\\\|^[-*+]\\s\\+ 15 | 16 | if exists('b:undo_ftplugin') 17 | let b:undo_ftplugin .= "|setl cms< com< fo< flp<" 18 | else 19 | let b:undo_ftplugin = "setl cms< com< fo< flp<" 20 | endif 21 | 22 | " vim:set sw=2: 23 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/ftplugin/opencl.vim: -------------------------------------------------------------------------------- 1 | if exists("b:did_ftplugin") | finish | endif 2 | 3 | if version > 600 4 | runtime! ftplugin/c.vim 5 | endif 6 | 7 | " Smaller tab stops. 8 | setlocal tabstop=4 9 | setlocal shiftwidth=4 10 | 11 | " Smart tabbing/indenting 12 | setlocal smarttab 13 | setlocal smartindent 14 | 15 | let b:did_ftplugin = 1 16 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/ftplugin/sass.vim: -------------------------------------------------------------------------------- 1 | " Vim filetype plugin 2 | " Language: Sass 3 | " Maintainer: Tim Pope 4 | " Last Change: 2010 Jul 26 5 | 6 | " Only do this when not done yet for this buffer 7 | if exists("b:did_ftplugin") 8 | finish 9 | endif 10 | let b:did_ftplugin = 1 11 | 12 | let b:undo_ftplugin = "setl cms< def< inc< inex< ofu< sua<" 13 | 14 | setlocal commentstring=//\ %s 15 | setlocal define=^\\s*\\%(@mixin\\\|=\\) 16 | setlocal includeexpr=substitute(v:fname,'\\%(.*/\\\|^\\)\\zs','_','') 17 | setlocal omnifunc=csscomplete#CompleteCSS 18 | setlocal suffixesadd=.sass,.scss,.css 19 | 20 | let &l:include = '^\s*@import\s\+\%(url(\)\=["'']\=' 21 | 22 | " vim:set sw=2: 23 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/ftplugin/scala.xpt.vim: -------------------------------------------------------------------------------- 1 | 2 | XPTemplate priority=lang 3 | 4 | XPTvar $BRif ' ' 5 | XPTvar $BRel \n 6 | XPTvar $BRloop ' ' 7 | XPTvar $BRfun ' ' 8 | 9 | XPTinclude 10 | \ _common/personal 11 | \ java/java 12 | 13 | XPT cake hint=Cake\ Pattern 14 | XSET trait|def=Some 15 | XSET derived|def=Real 16 | trait `trait^Component { 17 | trait `trait^ { 18 | `body^ 19 | } 20 | 21 | val `trait^SV('(.)', '\l\1', '')^^: `trait^ 22 | } 23 | 24 | trait `derived^`trait^Component extends `trait^Component { 25 | 26 | override lazy val `trait^SV('(.)', '\l\1', '')^^ = new `trait^ { 27 | `body2^ 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/ftplugin/scss.vim: -------------------------------------------------------------------------------- 1 | " Vim filetype plugin 2 | " Language: SCSS 3 | " Maintainer: Tim Pope 4 | " Last Change: 2010 Jul 26 5 | 6 | if exists("b:did_ftplugin") 7 | finish 8 | endif 9 | 10 | runtime! ftplugin/sass.vim 11 | 12 | " vim:set sw=2: 13 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/ftplugin/tex_LatexBox.vim: -------------------------------------------------------------------------------- 1 | " LaTeX Box plugin for Vim 2 | " Maintainer: David Munger 3 | " Email: mungerd@gmail.com 4 | " Version: 0.9.6 5 | 6 | if exists('*fnameescape') 7 | function! s:FNameEscape(s) 8 | return fnameescape(a:s) 9 | endfunction 10 | else 11 | function! s:FNameEscape(s) 12 | return a:s 13 | endfunction 14 | endif 15 | 16 | if !exists('b:LatexBox_loaded') 17 | 18 | let prefix = expand(':p:h') . '/latex-box/' 19 | 20 | execute 'source ' . s:FNameEscape(prefix . 'common.vim') 21 | execute 'source ' . s:FNameEscape(prefix . 'complete.vim') 22 | execute 'source ' . s:FNameEscape(prefix . 'motion.vim') 23 | execute 'source ' . s:FNameEscape(prefix . 'latexmk.vim') 24 | execute 'source ' . s:FNameEscape(prefix . 'folding.vim') 25 | " added by AH to add main.tex file finder 26 | execute 'source ' . s:FNameEscape(prefix . 'findmain.vim') 27 | execute 'source ' . s:FNameEscape(prefix . 'mappings.vim') 28 | 29 | let b:LatexBox_loaded = 1 30 | 31 | endif 32 | 33 | " vim:fdm=marker:ff=unix:noet:ts=4:sw=4 34 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/ftplugin/tt2html.vim: -------------------------------------------------------------------------------- 1 | " Language: TT2 embedded with HTML 2 | " Maintainer: vim-perl 3 | " Homepage: http://github.com/vim-perl/vim-perl 4 | " Bugs/requests: http://github.com/vim-perl/vim-perl/issues 5 | " Last Change: {{LAST_CHANGE}} 6 | 7 | " Only do this when not done yet for this buffer 8 | if exists("b:did_ftplugin") 9 | finish 10 | endif 11 | 12 | " Just use the HTML plugin for now. 13 | runtime! ftplugin/html.vim ftplugin/html_*.vim ftplugin/html/*.vim 14 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/ftplugin/twig.vim: -------------------------------------------------------------------------------- 1 | " Vim filetype plugin 2 | " Language: Twig 3 | " Maintainer: F. Gabriel Gosselin 4 | 5 | if exists("b:did_ftplugin") 6 | finish 7 | endif 8 | 9 | runtime! ftplugin/html.vim ftplugin/html*.vim ftplugin/html/*.vim 10 | unlet! b:did_ftplugin 11 | 12 | setlocal comments=s:{#,ex:#} 13 | setlocal formatoptions+=tcqln 14 | " setlocal formatlistpat=^\\s*\\d\\+\\.\\s\\+\\\|^[-*+]\\s\\+ 15 | 16 | let b:undo_ftplugin .= "|setl cms< com< fo<" 17 | 18 | " vim:set sw=2: 19 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/ftplugin/typescript.vim: -------------------------------------------------------------------------------- 1 | compiler typescript 2 | 3 | setlocal autoindent 4 | setlocal smartindent 5 | setlocal indentexpr& 6 | 7 | setlocal cindent 8 | setlocal cino=j1J1 9 | 10 | setlocal commentstring=//\ %s 11 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/ftplugin/xs.vim: -------------------------------------------------------------------------------- 1 | " Vim filetype plugin file 2 | " Language: XS (Perl extension interface language) 3 | " Maintainer: vim-perl 4 | " Homepage: http://github.com/vim-perl/vim-perl 5 | " Bugs/requests: http://github.com/vim-perl/vim-perl/issues 6 | " Last Change: {{LAST_CHANGE}} 7 | 8 | " Only do this when not done yet for this buffer 9 | if exists("b:did_ftplugin") 10 | finish 11 | endif 12 | 13 | " Just use the C plugin for now. 14 | runtime! ftplugin/c.vim ftplugin/c_*.vim ftplugin/c/*.vim 15 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/indent/arduino.vim: -------------------------------------------------------------------------------- 1 | " Vim indent file 2 | " Language: Arduino 3 | " Maintainer: Kevin Sjöberg 4 | " Last Change: 2014 Feb 28 5 | 6 | " Only load this indent file when no other was loaded. 7 | if exists("b:did_indent") 8 | finish 9 | endif 10 | let b:did_indent = 1 11 | 12 | " C++ indenting is built-in, thus this is very simple 13 | setlocal cindent 14 | 15 | let b:undo_indent = "setl cin<" 16 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/indent/gitconfig.vim: -------------------------------------------------------------------------------- 1 | " Vim indent file 2 | " Language: git config file 3 | " Maintainer: Tim Pope 4 | " Last Change: 2012 April 7 5 | 6 | if exists("b:did_indent") 7 | finish 8 | endif 9 | let b:did_indent = 1 10 | 11 | setlocal autoindent 12 | setlocal indentexpr=GetGitconfigIndent() 13 | setlocal indentkeys=o,O,*,0[,],0;,0#,=,!^F 14 | 15 | let b:undo_indent = 'setl ai< inde< indk<' 16 | 17 | " Only define the function once. 18 | if exists("*GetGitconfigIndent") 19 | finish 20 | endif 21 | 22 | function! GetGitconfigIndent() 23 | let line = getline(prevnonblank(v:lnum-1)) 24 | let cline = getline(v:lnum) 25 | if line =~ '\\\@ 4 | " Last Change: 2011 Sep 26 5 | 6 | if exists("b:did_indent") 7 | finish 8 | endif 9 | 10 | runtime! indent/css.vim -------------------------------------------------------------------------------- /bundle/vim-polyglot/indent/opencl.vim: -------------------------------------------------------------------------------- 1 | " Only load this indent file when no other was loaded. 2 | if exists("b:did_indent") 3 | finish 4 | endif 5 | 6 | if version > 600 7 | runtime! indent/c.vim 8 | endif 9 | 10 | let b:did_indent = 1 11 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/indent/sass.vim: -------------------------------------------------------------------------------- 1 | " Vim indent file 2 | " Language: Sass 3 | " Maintainer: Tim Pope 4 | " Last Change: 2010 May 21 5 | 6 | if exists("b:did_indent") 7 | finish 8 | endif 9 | let b:did_indent = 1 10 | 11 | setlocal autoindent sw=2 et 12 | setlocal indentexpr=GetSassIndent() 13 | setlocal indentkeys=o,O,*,<:>,!^F 14 | 15 | " Only define the function once. 16 | if exists("*GetSassIndent") 17 | finish 18 | endif 19 | 20 | let s:property = '^\s*:\|^\s*[[:alnum:]#{}-]\+\%(:\|\s*=\)' 21 | let s:extend = '^\s*\%(@extend\|@include\|+\)' 22 | 23 | function! GetSassIndent() 24 | let lnum = prevnonblank(v:lnum-1) 25 | let line = substitute(getline(lnum),'\s\+$','','') 26 | let cline = substitute(substitute(getline(v:lnum),'\s\+$','',''),'^\s\+','','') 27 | let lastcol = strlen(line) 28 | let line = substitute(line,'^\s\+','','') 29 | let indent = indent(lnum) 30 | let cindent = indent(v:lnum) 31 | if line !~ s:property && line !~ s:extend && cline =~ s:property 32 | return indent + &sw 33 | "elseif line =~ s:property && cline !~ s:property 34 | "return indent - &sw 35 | else 36 | return -1 37 | endif 38 | endfunction 39 | 40 | " vim:set sw=2: 41 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/indent/scss.vim: -------------------------------------------------------------------------------- 1 | " Vim indent file 2 | " Language: SCSS 3 | " Maintainer: Tim Pope 4 | " Last Change: 2010 Jul 26 5 | 6 | if exists("b:did_indent") 7 | finish 8 | endif 9 | 10 | runtime! indent/css.vim 11 | 12 | " vim:set sw=2: 13 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/spec/build_spec.rb: -------------------------------------------------------------------------------- 1 | $plugin_path = File.expand_path('../..', __FILE__) 2 | 3 | describe 'build script' do 4 | it 'should run and return success code' do 5 | Dir.chdir($plugin_path) 6 | expect(system('bash ./build')).to be_true 7 | end 8 | end 9 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/spec/loading_spec.rb: -------------------------------------------------------------------------------- 1 | require 'spec_helper' 2 | require 'timeout' 3 | 4 | describe "My Vim plugin" do 5 | 6 | extensions = `cat ftdetect/polyglot.vim | grep '^au' | tr "\t" ' ' | cut -d ' ' -f 3 | grep -v / | grep -v '^\*$' | grep -v '^$'`.strip 7 | 8 | extensions.gsub!(/\[(.).+\]/) { $1 }.gsub!('*', 'test') 9 | 10 | extensions = extensions.split(/[\n,]/) 11 | 12 | extensions.each do |ext| 13 | it "should parse #{ext} file" do 14 | Timeout::timeout(5) do 15 | write_file "#{ext}", "" 16 | vim.edit "#{ext}" 17 | vim.insert "sample" 18 | vim.write 19 | end 20 | end 21 | end 22 | end 23 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/spec/spec_helper.rb: -------------------------------------------------------------------------------- 1 | require 'vimrunner' 2 | require 'vimrunner/rspec' 3 | 4 | $plugin_path = File.expand_path('../..', __FILE__) 5 | 6 | Vimrunner::RSpec.configure do |config| 7 | # Use a single Vim instance for the test suite. Set to false to use an 8 | # instance per test (slower, but can be easier to manage). 9 | config.reuse_server = !ENV['REUSE_SERVER'].nil? 10 | 11 | # Decide how to start a Vim instance. In this block, an instance should be 12 | # spawned and set up with anything project-specific. 13 | config.start_vim do 14 | vim = Vimrunner.start 15 | 16 | # Setup your plugin in the Vim instance 17 | vim.add_plugin($plugin_path) 18 | 19 | # The returned value is the Client available in the tests. 20 | vim 21 | end 22 | end 23 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/syntax/dockerfile.vim: -------------------------------------------------------------------------------- 1 | " dockerfile.vim - Syntax highlighting for Dockerfiles 2 | " Maintainer: Honza Pokorny 3 | " Version: 0.5 4 | 5 | 6 | if exists("b:current_syntax") 7 | finish 8 | endif 9 | 10 | let b:current_syntax = "dockerfile" 11 | 12 | syntax case ignore 13 | 14 | syntax match dockerfileKeyword /\v^\s*(FROM|MAINTAINER|RUN|CMD|EXPOSE|ENV|ADD)\s/ 15 | syntax match dockerfileKeyword /\v^\s*(ENTRYPOINT|VOLUME|USER|WORKDIR)\s/ 16 | highlight link dockerfileKeyword Keyword 17 | 18 | syntax region dockerfileString start=/\v"/ skip=/\v\\./ end=/\v"/ 19 | highlight link dockerfileString String 20 | 21 | syntax match dockerfileComment "\v^\s*#.*$" 22 | highlight link dockerfileComment Comment 23 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/syntax/erlang.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyimbi/dot_vim/83ed2c4b04281a8312bb9f0072e658a98f42d986/bundle/vim-polyglot/syntax/erlang.vim -------------------------------------------------------------------------------- /bundle/vim-polyglot/syntax/gitsendemail.vim: -------------------------------------------------------------------------------- 1 | " Vim syntax file 2 | " Language: git send-email message 3 | " Maintainer: Tim Pope 4 | " Filenames: *.msg.[0-9]* (first line is "From ... # This line is ignored.") 5 | " Last Change: 2010 May 21 6 | 7 | if exists("b:current_syntax") 8 | finish 9 | endif 10 | 11 | runtime! syntax/mail.vim 12 | syn case match 13 | 14 | syn match gitsendemailComment "\%^From.*#.*" 15 | syn match gitsendemailComment "^GIT:.*" 16 | 17 | hi def link gitsendemailComment Comment 18 | 19 | let b:current_syntax = "gitsendemail" 20 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/syntax/godoc.vim: -------------------------------------------------------------------------------- 1 | " Copyright 2011 The Go Authors. All rights reserved. 2 | " Use of this source code is governed by a BSD-style 3 | " license that can be found in the LICENSE file. 4 | 5 | if exists("b:current_syntax") 6 | finish 7 | endif 8 | 9 | syn case match 10 | syn match godocTitle "^\([A-Z][A-Z ]*\)$" 11 | 12 | command -nargs=+ HiLink hi def link 13 | 14 | HiLink godocTitle Title 15 | 16 | delcommand HiLink 17 | 18 | let b:current_syntax = "godoc" 19 | 20 | " vim:ts=4 sts=2 sw=2: 21 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/syntax/html/rdfa.vim: -------------------------------------------------------------------------------- 1 | " Vim syntax file 2 | " Language: RDFa 3 | " Maintainer: othree 4 | " URL: http://github.com/othree/html5-syntax.vim 5 | " Last Change: 2012-06-08 6 | " License: MIT 7 | " Changes: update to Rec 07 June 2012 8 | 9 | " RDFa 10 | " http://www.w3.org/TR/rdfa-syntax/#s_syntax 11 | syn keyword htmlArg contained about content datatype href inlist prefix property rel resource rev src typeof vocab 12 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/syntax/latextoc.vim: -------------------------------------------------------------------------------- 1 | syntax match helpText /^.*: .*/ 2 | syntax match secNum /^\S\+\(\.\S\+\)\?\s*/ contained conceal 3 | syntax match secLine /^\S\+\t.\+/ contains=secNum 4 | syntax match mainSecLine /^[^\.]\+\t.*/ contains=secNum 5 | syntax match ssubSecLine /^[^\.]\+\.[^\.]\+\.[^\.]\+\t.*/ contains=secNum 6 | highlight link helpText PreProc 7 | highlight link secNum Number 8 | highlight link mainSecLine Title 9 | highlight link ssubSecLine Comment 10 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/syntax/rnoweb.vim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyimbi/dot_vim/83ed2c4b04281a8312bb9f0072e658a98f42d986/bundle/vim-polyglot/syntax/rnoweb.vim -------------------------------------------------------------------------------- /bundle/vim-polyglot/syntax/sbt.vim: -------------------------------------------------------------------------------- 1 | " Vim syntax file 2 | " Language: sbt 3 | " Maintainer: Derek Wyatt 4 | " Last Change: 2013 Oct 20 5 | 6 | if exists("b:current_syntax") 7 | finish 8 | endif 9 | 10 | runtime! syntax/scala.vim 11 | 12 | syn region sbtString start="\"[^"]" skip="\\\"" end="\"" contains=sbtStringEscape 13 | syn match sbtStringEscape "\\u[0-9a-fA-F]\{4}" contained 14 | syn match sbtStringEscape "\\[nrfvb\\\"]" contained 15 | 16 | syn match sbtIdentitifer "^\S\+\ze\s*\(:=\|++=\|+=\|<<=\|<+=\)" 17 | syn match sbtBeginningSeq "^[Ss]eq\>" 18 | syn match sbtAddPlugin "^addSbtPlugin\>" 19 | 20 | syn match sbtSpecial "\(:=\|++=\|+=\|<<=\|<+=\)" 21 | 22 | syn match sbtLineComment "//.*" 23 | syn region sbtComment start="/\*" end="\*/" 24 | syn region sbtDocComment start="/\*\*" end="\*/" keepend 25 | 26 | hi link sbtString String 27 | hi link sbtIdentitifer Keyword 28 | hi link sbtBeginningSeq Keyword 29 | hi link sbtAddPlugin Keyword 30 | hi link sbtSpecial Special 31 | hi link sbtComment Comment 32 | hi link sbtLineComment Comment 33 | hi link sbtDocComment Comment 34 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/syntax/scss.vim: -------------------------------------------------------------------------------- 1 | " Vim syntax file 2 | " Language: SCSS 3 | " Maintainer: Tim Pope 4 | " Filenames: *.scss 5 | " Last Change: 2010 Jul 26 6 | 7 | if exists("b:current_syntax") 8 | finish 9 | endif 10 | 11 | runtime! syntax/sass.vim 12 | 13 | syn match scssComment "//.*" contains=sassTodo,@Spell 14 | syn region scssComment start="/\*" end="\*/" contains=sassTodo,@Spell 15 | 16 | hi def link scssComment sassComment 17 | 18 | let b:current_syntax = "scss" 19 | 20 | " vim:set sw=2: 21 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/syntax/tt2html.vim: -------------------------------------------------------------------------------- 1 | " Language: TT2 embedded with HTML 2 | " Maintainer: vim-perl 3 | " Author: Moriki, Atsushi <4woods+vim@gmail.com> 4 | " Homepage: http://github.com/vim-perl/vim-perl 5 | " Bugs/requests: http://github.com/vim-perl/vim-perl/issues 6 | " Last Change: {{LAST_CHANGE}} 7 | 8 | if exists("b:current_syntax") 9 | finish 10 | endif 11 | 12 | runtime! syntax/html.vim 13 | unlet b:current_syntax 14 | 15 | runtime! syntax/tt2.vim 16 | unlet b:current_syntax 17 | 18 | syn cluster htmlPreProc add=@tt2_top_cluster 19 | 20 | let b:current_syntax = "tt2html" 21 | -------------------------------------------------------------------------------- /bundle/vim-polyglot/syntax/tt2js.vim: -------------------------------------------------------------------------------- 1 | " Language: TT2 embedded with Javascript 2 | " Maintainer: Andy Lester 3 | " Author: Yates, Peter 4 | " Homepage: http://github.com/vim-perl/vim-perl 5 | " Bugs/requests: http://github.com/vim-perl/vim-perl/issues 6 | " Last Change: {{LAST_CHANGE}} 7 | 8 | if exists("b:current_syntax") 9 | finish 10 | endif 11 | 12 | runtime! syntax/javascript.vim 13 | unlet b:current_syntax 14 | 15 | runtime! syntax/tt2.vim 16 | unlet b:current_syntax 17 | 18 | syn cluster javascriptPreProc add=@tt2_top_cluster 19 | 20 | let b:current_syntax = "tt2js" 21 | -------------------------------------------------------------------------------- /bundle/vim-surround/doc/tags: -------------------------------------------------------------------------------- 1 | cs surround.txt /*cs* 2 | ds surround.txt /*ds* 3 | i_CTRL-G_S surround.txt /*i_CTRL-G_S* 4 | i_CTRL-G_s surround.txt /*i_CTRL-G_s* 5 | surround surround.txt /*surround* 6 | surround-customizing surround.txt /*surround-customizing* 7 | surround-issues surround.txt /*surround-issues* 8 | surround-mappings surround.txt /*surround-mappings* 9 | surround-replacements surround.txt /*surround-replacements* 10 | surround-targets surround.txt /*surround-targets* 11 | surround.txt surround.txt /*surround.txt* 12 | vS surround.txt /*vS* 13 | vgS surround.txt /*vgS* 14 | yS surround.txt /*yS* 15 | ySS surround.txt /*ySS* 16 | ys surround.txt /*ys* 17 | yss surround.txt /*yss* 18 | -------------------------------------------------------------------------------- /bundle/vim-tbone/CONTRIBUTING.markdown: -------------------------------------------------------------------------------- 1 | See the [contribution guidelines for pathogen.vim](https://github.com/tpope/vim-pathogen/blob/master/CONTRIBUTING.markdown). 2 | -------------------------------------------------------------------------------- /bundle/vim-tbone/doc/tags: -------------------------------------------------------------------------------- 1 | tbone tbone.txt /*tbone* 2 | tbone-:Tattach tbone.txt /*tbone-:Tattach* 3 | tbone-:Tmux tbone.txt /*tbone-:Tmux* 4 | tbone-:Tput tbone.txt /*tbone-:Tput* 5 | tbone-:Twrite tbone.txt /*tbone-:Twrite* 6 | tbone-:Tyank tbone.txt /*tbone-:Tyank* 7 | tbone.txt tbone.txt /*tbone.txt* 8 | -------------------------------------------------------------------------------- /bundle/webapi-vim/Makefile: -------------------------------------------------------------------------------- 1 | all : webapi-vim.zip 2 | 3 | remove-zip: 4 | -rm -f doc/tags 5 | -rm -f webapi-vim.zip 6 | 7 | webapi-vim.zip: remove-zip 8 | zip -r webapi-vim.zip autoload doc README 9 | 10 | release: webapi-vim.zip 11 | vimup update-script webapi.vim 12 | -------------------------------------------------------------------------------- /bundle/webapi-vim/README: -------------------------------------------------------------------------------- 1 | webapi-vim: Vim Interface to Web API 2 | 3 | Description: 4 | An Interface to WEB APIs. 5 | Currently this library supports the following protocols: 6 | 7 | * Basic HTTP 8 | * OAuth 9 | * Atompub 10 | * SOAP (in progress) 11 | * XMLRPC 12 | * MetaWeblog API 13 | 14 | This library contains: 15 | XML Parser 16 | HTML Parser(Hack Way) 17 | JSON Parser 18 | BASE64 Hash Algorithm 19 | SHA1 Hash Algorithm 20 | HMAC HASH Algorithm 21 | Bit Operation Library 22 | Converter for "UTF-8 to Unicode" 23 | 24 | Requirements: 25 | 26 | curl command : http://curl.haxx.se/ 27 | 28 | Thanks To: 29 | 30 | Yukihiro Nakadaira : http://sites.google.com/site/yukihironakadaira/ 31 | autoload/base64.vim (I added small changes) 32 | autoload/hmac.vim 33 | autoload/sha1.vim 34 | 35 | -------------------------------------------------------------------------------- /bundle/webapi-vim/autoload/webapi/bit.vim: -------------------------------------------------------------------------------- 1 | let s:save_cpo = &cpo 2 | set cpo&vim 3 | 4 | function! webapi#bit#dec2bin(v) 5 | let v = a:v 6 | if v == 0 | return 0 | endif 7 | let ret = "" 8 | while v > 0 9 | let i = v % 2 10 | let ret = i . ret 11 | let v = v / 2 12 | endwhile 13 | return ret 14 | endfunction 15 | 16 | function! webapi#bit#bin2dec(v) 17 | let v = a:v 18 | if len(v) == 0 | return 0 | endif 19 | let i = 1 20 | let ret = "" 21 | for n in reverse(split(v, '\zs')) 22 | if n == 1 23 | let ret = ret + i 24 | endif 25 | let i = i * 2 26 | endfor 27 | return ret 28 | endfunction 29 | 30 | function! webapi#bit#or(a,b) 31 | let a = webapi#bit#dec2bin(a:a) 32 | let b = webapi#bit#dec2bin(a:b) 33 | return webapi#bit#bin2dec(tr((a + b), '2', '1')) 34 | endfunction 35 | 36 | function! webapi#bit#and(a,b) 37 | let a = webapi#bit#dec2bin(a:a) 38 | let b = webapi#bit#dec2bin(a:b) 39 | return webapi#bit#bin2dec(tr((a + b), '21', '10')) 40 | endfunction 41 | 42 | function! webapi#bit#shift(a,b) 43 | let a = webapi#bit#dec2bin(a:a) 44 | let a = repeat('0', 32-len(a)) . a 45 | if a:b < 0 46 | let a = (repeat('0', -a:b) . a[: a:b-1])[-32:] 47 | elseif a:b > 0 48 | let a = (a . repeat('0', a:b))[-32:] 49 | endif 50 | return webapi#bit#bin2dec(a) 51 | endfunction 52 | 53 | let &cpo = s:save_cpo 54 | unlet s:save_cpo 55 | 56 | " vim:set et: 57 | -------------------------------------------------------------------------------- /bundle/webapi-vim/doc/webapi-json.txt: -------------------------------------------------------------------------------- 1 | *webapi-json.txt* JSON parser written in pure vimscript. 2 | 3 | Maintainer: mattn 4 | 5 | ============================================================================== 6 | CONTENTS *webapi-json-contents* 7 | 8 | INTRODUCTION |webapi-json-introduction| 9 | INTERFACE |webapi-json-interface| 10 | Functions |webapi-json-functions| 11 | 12 | ============================================================================== 13 | INTRODUCTION *webapi-json-introduction* 14 | 15 | *webapi-json* is JSON parser Library. 16 | 17 | ============================================================================== 18 | INTERFACE *webapi-json-interface* 19 | ------------------------------------------------------------------------------ 20 | FUNCTIONS *webapi-json-functions* 21 | 22 | encode(object) *webapi-json.encode()* 23 | Encode object into JSON string. 24 | 25 | decode(json) *webapi-json.decode()* 26 | Decode JSON string into variable that vim can treat. 27 | 28 | ============================================================================== 29 | vim:tw=78:fo=tcq2mM:ts=8:ft=help:norl 30 | -------------------------------------------------------------------------------- /bundle/webapi-vim/example/hatenadiary.vim: -------------------------------------------------------------------------------- 1 | scriptencoding utf-8 2 | 3 | let hatena_id = 'your-hatena-id' 4 | let password = 'your-hatena-password' 5 | 6 | " write entry 7 | let entry = atom#newEntry() 8 | call entry.setTitle("title of entry") 9 | call entry.setContentType("text/html") 10 | call entry.setContent("") 11 | 12 | " post draft 13 | let id = atom#createEntry("http://d.hatena.ne.jp/".hatena_id."/atom/draft", hatena_id, password, entry) 14 | 15 | " modify it. publish it. 16 | call entry.setContent("") 17 | let id = atom#updateEntry(id, hatena_id, password, entry, {"X-HATENA-PUBLISH": 1}) 18 | 19 | " get the entry. 20 | let entry = atom#getEntry(id, hatena_id, password) 21 | echo entry.getTitle() 22 | echo entry.getContent() 23 | 24 | " delete the entry. 25 | call atom#deleteEntry(id, hatena_id, password) 26 | 27 | " vim:set ft=vim: 28 | -------------------------------------------------------------------------------- /bundle/webapi-vim/example/jugem.vim: -------------------------------------------------------------------------------- 1 | scriptencoding utf-8 2 | 3 | let jugem_id = 'your-jugem-id' 4 | let password = 'your-jugem-password' 5 | let imageName = "my-image.gif" 6 | let imagePath = "/path/to/images/my-image.gif" 7 | 8 | let api = metaWeblog#proxy("http://".jugem_id.".jugem.jp/admin/xmlrpc.php") 9 | 10 | let imgurl = api.newMediaObject(jugem_id, jugem_id, password, { 11 | \ "name": imageName, 12 | \ "path": imagePath, 13 | \}) 14 | 15 | let text = "How about this?
" 16 | 17 | echo api.newPost(jugem_id, jugem_id, password, { 18 | \ "title": "post from webpi-vim", 19 | \ "description": text, 20 | \ "dateCreated": "", 21 | \ "categories": ["test"], 22 | \}, 1) 23 | 24 | " vim:set ft=vim: 25 | -------------------------------------------------------------------------------- /bundle/webapi-vim/example/livedoor.vim: -------------------------------------------------------------------------------- 1 | scriptencoding utf-8 2 | 3 | let livedoor_id = 'your-livedoor-id' 4 | let password = 'your-livedoor-password' 5 | 6 | " write entry 7 | let entry = atom#newEntry() 8 | call entry.setTitle("title of entry") 9 | call entry.setContentType("text/html") 10 | call entry.setContent("") 11 | 12 | let postUrl = "http://cms.blog.livedoor.com/atom" 13 | echo atom#createEntry(postUrl, livedoor_id, password, entry) 14 | 15 | " vim:set ft=vim: 16 | -------------------------------------------------------------------------------- /bundle/webapi-vim/example/rss.vim: -------------------------------------------------------------------------------- 1 | for item in webapi#feed#parseURL('http://rss.slashdot.org/Slashdot/slashdot') 2 | echo item.link 3 | echo " " item.title 4 | endfor 5 | -------------------------------------------------------------------------------- /bundle/webapi-vim/example/twitter.vim: -------------------------------------------------------------------------------- 1 | set rtp+=webapi-vim 2 | 3 | let ctx = {} 4 | let configfile = expand('~/.twitter-vim') 5 | if filereadable(configfile) 6 | let ctx = eval(join(readfile(configfile), "")) 7 | else 8 | let ctx.consumer_key = input("consumer_key:") 9 | let ctx.consumer_secret = input("consumer_secret:") 10 | 11 | let request_token_url = "https://twitter.com/oauth/request_token" 12 | let auth_url = "https://twitter.com/oauth/authorize" 13 | let access_token_url = "https://api.twitter.com/oauth/access_token" 14 | 15 | let ctx = webapi#oauth#request_token(request_token_url, ctx) 16 | if has("win32") || has("win64") 17 | exe "!start rundll32 url.dll,FileProtocolHandler ".auth_url."?oauth_token=".ctx.request_token 18 | else 19 | call system("xdg-open '".auth_url."?oauth_token=".ctx.request_token."'") 20 | endif 21 | let pin = input("PIN:") 22 | let ctx = webapi#oauth#access_token(access_token_url, ctx, {"oauth_verifier": pin}) 23 | call writefile([string(ctx)], configfile) 24 | endif 25 | 26 | let post_url = "https://api.twitter.com/1/statuses/update.xml" 27 | let status = "tweeeeeeeeeeeeeet" 28 | let ret = webapi#oauth#post(post_url, ctx, {}, {"status": status}) 29 | echo ret 30 | -------------------------------------------------------------------------------- /bundle/webapi-vim/example/weather.vim: -------------------------------------------------------------------------------- 1 | let loc = 'Osaka' 2 | let dom = webapi#xml#parseURL(printf('http://www.google.com/ig/api?weather=%s', webapi#http#encodeURIComponent(loc))) 3 | echo loc.'''s current weather is '.dom.find('current_conditions').childNode('condition').attr['data'] 4 | -------------------------------------------------------------------------------- /bundle/webapi-vim/webapi.vim.vimup: -------------------------------------------------------------------------------- 1 | script_name: WebAPI.vim 2 | script_id: '4019' 3 | script_type: utility 4 | script_package: webapi-vim.zip 5 | script_version: '0.2' 6 | required_vim_version: '7.0' 7 | summary: vimscript for gist 8 | 9 | detailed_description: | 10 | Interface to Web APIs 11 | 12 | webapi-vim include: 13 | 14 | * XML parser Library. 15 | * HTML parser Library. 16 | * JSON parser Library. 17 | * HTTP client. 18 | 19 | and some utility functions. 20 | 21 | install_details: | 22 | copy it to your plugin directory. 23 | 24 | versions: 25 | - '0.2': | 26 | Bug fixes. 27 | - '0.1': | 28 | First post. 29 | 30 | # __END__ 31 | # vim: filetype=yaml 32 | -------------------------------------------------------------------------------- /bundle/wildfire.vim/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright (C) 2013 Giacomo Comitti 2 | 3 | Permission is hereby granted, free of charge, to any person obtaining a copy 4 | of this software and associated documentation files (the "Software"), to deal 5 | in the Software without restriction, including without limitation the rights 6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 7 | copies of the Software, and to permit persons to whom the Software is 8 | furnished to do so, subject to the following conditions: 9 | 10 | The above copyright notice and this permission notice shall be included in all 11 | copies or substantial portions of the Software. 12 | 13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 19 | SOFTWARE. 20 | -------------------------------------------------------------------------------- /bundle/wildfire.vim/_assets/preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nyimbi/dot_vim/83ed2c4b04281a8312bb9f0072e658a98f42d986/bundle/wildfire.vim/_assets/preview.gif -------------------------------------------------------------------------------- /bundle/wildfire.vim/doc/tags: -------------------------------------------------------------------------------- 1 | wildfire-about wildfire.txt /*wildfire-about* 2 | wildfire-advanced-setup wildfire.txt /*wildfire-advanced-setup* 3 | wildfire-contents wildfire.txt /*wildfire-contents* 4 | wildfire-intro wildfire.txt /*wildfire-intro* 5 | wildfire-license wildfire.txt /*wildfire-license* 6 | wildfire-usage wildfire.txt /*wildfire-usage* 7 | wildfire.txt wildfire.txt /*wildfire.txt* 8 | wildfire.vim wildfire.txt /*wildfire.vim* 9 | --------------------------------------------------------------------------------