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

Octave​Support

by apjanke ST3

Octave package for Sublime Text, providing syntax highlighting, indentation, and code snippets

Details

Installs

  • Total 2K
  • Win 754
  • Mac 606
  • Linux 615
Nov 21 Nov 20 Nov 19 Nov 18 Nov 17 Nov 16 Nov 15 Nov 14 Nov 13 Nov 12 Nov 11 Nov 10 Nov 9 Nov 8 Nov 7 Nov 6 Nov 5 Nov 4 Nov 3 Nov 2 Nov 1 Oct 31 Oct 30 Oct 29 Oct 28 Oct 27 Oct 26 Oct 25 Oct 24 Oct 23 Oct 22 Oct 21 Oct 20 Oct 19 Oct 18 Oct 17 Oct 16 Oct 15 Oct 14 Oct 13 Oct 12 Oct 11 Oct 10 Oct 9 Oct 8 Oct 7
Windows 1 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 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0
Linux 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 2 1 0 1 1 1 0 2 1 0 0 0 0 0 0 0 0 0 0 0 1

Readme

Source
raw.​githubusercontent.​com

OctaveSupport for Sublime Text 3

OctaveSupport package for Sublime Text, providing syntax highlighting, indentation settings, and code snippets.

This is a work in progress: I’m new to writing Sublime Text extensions, so something may be off here.

I’m working on getting this into the Package Control main channel.

Installation

Installing with Package Control

This is how most users should do it.

  • First, install Package Control
  • In Sublime Text, open the Command Palette (Cmd-Shift-P on Mac, Ctrl-Shift-P on Linux/Windows) and choose “Package Control: Add Repository”
  • Add https://github.com/apjanke/OctaveSupport
  • Open the Command Palette and choose “Package Control: Install Package”
  • Select OctaveSupport from the package list

Installing from GitHub repo

This is how you should do it if you want to hack on OctaveSupport itself.

  • Clone the Git repo
    • git clone https://github.com/apjanke/OctaveSupport
  • Link the source directory into your Sublime Text Packages/User directory
    • on macOS:
    • cd ~/Library/Application\ Support/Sublime\ Text\ 3/Packages/User
    • ln -s /path/to/my/cloned/sublime-octave OctaveSupport.sublime-package
    • on Linux: You’ll need to find the Sublime Text data path yourself; I don’t know where it is
    • on Windows: Symlinks are not supported, so this won’t work. TBD.

Usage

Once installed, there will be an “Octave” choice under the View > Syntax menu. Open an Octave .m file and select it. You may also want to do View > Syntax > “Open all with current extension as…” > Octave.

Snippets

To use the code snippets, type one of their names and hit the Tab key. Available snippets:

  • octclass – A classdef class definition, in GNU Octave style
  • octfun - A function definition, in GNU Octave style
    • This is a fixed-up version of the one found in Sublime Text’s Matlab package.
  • unwind – An unwind_protect block
  • unwtry – A combination unwind_protect + try/catch block