Most of my contributions to Vim are via plugins.

I now maintain most of the SQL portion of Vim's runtime. I work for a database company and therefore use SQL day in and day out.

SQL Plugins[edit | edit source]

  • dbext Provides database access to many dbms (Oracle, Sybase, Microsoft, MySQL, DBI,..)
  • SQLUtilities SQL Utilities - Reformatting SQL statements, generate - columns lists and procedures for databases
  • SQLComplete SQLComplete is a SQL code completion system using the omnifunc framework best used in conjuction with dbext

Utility Plugins[edit | edit source]

  • YankRing Maintains a history of previous yanks, changes and deletes so you can paste and retrieve data at any time
  • SrchRplcHiGrp Search and/or replace based on a syntax highlight group. If Vim knows how to highlight it, you can use substitution commands on it.
  • WhatsMissing Shows what is missing between 2 buffers, useful when updating Vim syntax files for example, you need to add new things.
  • OutlookVim Use Vim to edit the body of an email from Microsoft Outlook

Adobe Flex Plugins[edit | edit source]

Miscellaneous files which are all included in the Vim runtime[edit | edit source]

  • sql.vim ftplugin for SQL (Common for Oracle, Microsoft SQL Server, Sybase, ...)
  • sql.vim SQL indent file for Sybase SQL Anywhere and Oracle
  • sql.vim Syntax file for Sybase SQL Anywhere
  • hamster.vim Hamster (Classic | Playground) filetype plugin
  • hamster.vim Hamster (Classic | Playground) indent file
  • hamster.vim Hamster (Classic | Playground) syntax file
Community content is available under CC-BY-SA unless otherwise noted.