OctaveSupport
Octave package for Sublime Text, providing syntax highlighting, indentation, and code snippets
Details
Installs
- Total 2K
- Win 758
- Mac 607
- Linux 619
Dec 21 | Dec 20 | Dec 19 | Dec 18 | Dec 17 | Dec 16 | Dec 15 | Dec 14 | Dec 13 | Dec 12 | Dec 11 | Dec 10 | Dec 9 | Dec 8 | Dec 7 | Dec 6 | Dec 5 | Dec 4 | Dec 3 | Dec 2 | Dec 1 | Nov 30 | Nov 29 | Nov 28 | Nov 27 | Nov 26 | Nov 25 | Nov 24 | Nov 23 | Nov 22 | 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 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 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 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 1 | 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 | 0 | 1 | 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 styleoctfun
- A function definition, in GNU Octave style- This is a fixed-up version of the one found in Sublime Text’s Matlab package.
unwind
– Anunwind_protect
blockunwtry
– A combinationunwind_protect
+try
/catch
block