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

Suricate

by nsubiron ST3

Command framework for Sublime Text 3.

Details

Installs

  • Total 248
  • Win 162
  • OS X 39
  • Linux 47
May 21 May 20 May 19 May 18 May 17 May 16 May 15 May 14 May 13 May 12 May 11 May 10 May 9 May 8 May 7 May 6 May 5 May 4 May 3 May 2 May 1 Apr 30 Apr 29 Apr 28 Apr 27 Apr 26 Apr 25 Apr 24 Apr 23 Apr 22 Apr 21 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
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0
OS X 0 0 0 0 0 0 0 0 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 0 0 0 0 0
Linux 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

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…”.