MATLAB/Octave bundle update - goodies abound

Written by thomas on October 10th, 2008

This update brings a few fixes, as well as a couple of new functions.

  1. The bundle will now allow you to open function files by hitting ⇧⌘O. This was poorly implemented before, but the new version actually grabs your MATLAB/Octave path definitions and opens the m-file in question. If the function is a compiled p-, mex-, or oct-file, or if the function is not in your current MATLAB/Octave path, you will receive appropriate error messages.
  2. TextMate now gives you completion on functions in your MATLAB/Octave path! The feature, which is accessed using ⌥⎋, will do a search through all functions in the path and present them in a menu. See the images below for demonstration. Function completion in MATLAB Function completion in Octave
  3. You can now open your command history in both MATLAB and Octave.

Again, if you have any bugs or problems to report, please drop me an email.

The latest Matlab/Octave bundle can be downloaded via svn. If you don't want to mess with svn, you can download the zip file here.

Filed in:

Matlab, TextMate

Tags:

matlab

Accepting comments

Project page for TextMate bundles

Written by thomas on January 30th, 2008

Well, I finally got a project site up and running, which will be hosting all my code. If there are any bug reports or feature requests, please submit an issue notice there. The project page will, in due time, provide you with proper documentation via the built-in Wiki.

Hopefully, this change will be quite useful. The link:

https://projects.ux.uis.no/projects/show/textmate

Filed in:

Matlab, TextMate

Tags:

matlab

Accepting comments

Temporary Matlab bundle download

Written by thomas on January 9th, 2008

Seems way more people than I thought use this bundle. Yay!

The bad part is that I’ve had a series of problems lately. Firstly, the Leopard upgrade went somewhat awry. Turned out that not only did Macports bork the Apache install (SSL issue), but also nuked my configuration files. After being on vacation, about 2000km away from my computer, I lost connection to the server amidst network upgrades at the university. Anyhow, I’m back at working out the kinks of the server setup. I should have everything up and running in not too long.

In the mean time, here’s revision 140 of the Matlab.bundle. There may be some issues in the “enter in string” command, which turned out to be much more difficult than imagined. Hopefully, I’ll have the new version done fairly soon. There are a number of new features, such as func⇥, more advanced fun⇥, and ⌃⇥ to fill in variable descriptions in the function snippets. I’ll detail these changes later on, when all is back to normal.

For now, please enjoy the bundle, and let me know if you find bugs or if you have any suggestions!

Filed in:

Matlab, TextMate

Tags:

matlab

Accepting comments

Bugfixes In The TextMate MATLAB Bundle

Written by thomas on June 15th, 2007

As a result of feedback, I have commited a few bug fixes for the MATLAB bundle.

Changelog:

* Added handling of curly brackets.
* Added trigging on Enter in curly brackets.
* Removed automatic conversion of != to ~=. Highlighting as error instead.
* Minor changes

I should also mention that hitting the Return key, or is it the Enter key? Eh, anyway, the enterish key on the numpad should automatically indent and insert a new % if hit within a comment! This can be very useful if you have to write multi-line comments.

Filed in:

Matlab, TextMate

Tags:

matlab

Accepting comments

New MATLAB Bundle for TextMate

Written by thomas on March 28th, 2007

Unhappy with the MATLAB bundle that was included in TextMate, I set out to write a new one. The old one was a mashup of Bash, Octave, MATLAB, and some other stuff, which, needless to say, didn't quite measure up. So, without further ado, you can now download the new and improved MATLAB bundle!

Read the rest of this entry

Filed in:

Matlab, TextMate

Tags:

matlab

Accepting comments