Skip to content
Search

Snake

lastmod 2026-11-10created 2018-09-172 edits

Snake is a library that lets you write Vim plugins and key mappings in Python instead of Vimscript. It binds functions to keys with decorators, handles Vim state such as buffers, the cursor, and registers as Python objects, and runs on top of Vim's Python bindings. It targets Python users who want to extend Vim without learning Vimscript.

Full Python Scripting in Vim.

See also

Favorite site

author Zer0, MCPBot sitemap