ctrl+shift+p filters: :st2 :st3 :win :osx :linux
Browse

Suricate

by nsubiron ST3

Command framework for Sublime Text 3.

Details

Installs

  • Total 174
  • Win 109
  • OS X 32
  • Linux 33
Apr 20 Apr 19 Apr 18 Apr 17 Apr 16 Apr 15 Apr 14 Apr 13 Apr 12 Apr 11 Apr 10 Apr 9 Apr 8 Apr 7 Apr 6 Apr 5 Apr 4 Apr 3 Apr 2 Apr 1 Mar 31 Mar 30 Mar 29 Mar 28 Mar 27 Mar 26 Mar 25 Mar 24 Mar 23 Mar 22 Mar 21 Mar 20 Mar 19 Mar 18 Mar 17 Mar 16 Mar 15 Mar 14 Mar 13 Mar 12 Mar 11 Mar 10 Mar 9 Mar 8 Mar 7 Mar 6
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1
OS X 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 0 0 1 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

Source
raw.​githubusercontent.​com

Sublime Text's Suricate

Command framework for Sublime Text 3.

Sublime Text's Suricate provides an easier way to implement simple commands to extend Sublime Text functionality without the need to create a new plugin. It unifies the concept of command, key-binding and menu entry in a single one-place definition.

Sublime Suricate loads a single plugin that parses and handles the whole collection of commands, enabling and disabling commands based on a simple set of flags and settings. The commands are organized in Suricate Profiles, when a profile is active the commands in it are parsed and the necessary Sublime Text configuration files are generated. The Suricate allows commands to call static Python methods directly, implementing a new command is as easy as writing one Python function. The Suricate also comes with a library of command utils and convenient wrappers around Sublime Text's API, as well as a collection of handy commands.

  • Extended API with convenient functions that simplify common plugin tasks.
  • Straightforward calls to Python functions without the need to write new plugin classes.
  • A single plugin is loaded to handle the whole collection of commands, library modules are loaded only when needed.
  • Commands are organized in Suricate Profiles, easily activate or deactivate sets of commands adding or removing profiles.
  • Shipped with a handy collection of commands.

Take a look at the Quick Guide.

Shipped Profiles

Default

A miscellaneous set of commands including quick open a list of favorites files (<c>+o,<c>+p), quick dictionary switch (shift+f6), date-time utilities, color scheme and theme switchers, expand line, and open terminal on current file's folder among other.

Search Tools

Tools for searching the web from within Sublime Text or launching your default browser. Search on google with <c>+o,<c>+g, open the search bar with <c>+o,<c>+s and <c>+alt+o to display a pop-up with the results from DuckDuckGo for the text under your cursor.

Version Control

Experimental version control support based on json files that handles different version control systems under the same interface. Partially supported Git, Svn and SurroundSCM.

Note that this profile is not active by default, add it to your profiles through the command palette: “Suricate: Add Profile…”.