Take the 2-minute tour ×
Mathematica Stack Exchange is a question and answer site for users of Mathematica. It's 100% free, no registration required.

I'd like to be able to customize the Suggestions Bar in v9.0 to provide recommendations of my own. Possible example: when doing unit calculations, I'd like it to suggest converting the answer to reduced SI units, or whatever class of units are appropriate.

My idea is to use the Suggestions Bar interface to lead a student along a path of self-discovery by leaving the right breadcrumbs at the right time.

I didn't see anything in the documentation... is this possible? Or should I implement some other interactive feature to get the same result: like an embedded palette?

share|improve this question
Interesting idea (+1). Looking at the preferences, the only customization is to turn it off/on, so anything beyond that is unfortunately going to involve some hacking... –  Jens Dec 18 '12 at 19:08
I noticed that when you click on "Send Feedback", you can list what you'd like to see added/removed as suggestions to different output. Hopefully popular changes are updated via packlet data. I don't want to have to make all the recommendations and then purchase them in a later version. –  cjpembo Dec 18 '12 at 20:48
@cjpembo Yes, they're updated. It was mentioned in the experts live session. –  Szabolcs Dec 18 '12 at 21:36
@ Szabolcs Cool. How does Mathematica know when new packlet data is available? Can Wolfram "push" it? –  cjpembo Dec 18 '12 at 21:39
Messages to the user outside of the (possibly hidden) source code are also possible using Theodore Gray's (theodore@wolfram.com) "SetNotebookStatusLine" packet : "ShowStatus[status_] := LinkWrite[$ParentLink, SetNotebookStatusLine[FrontEnd`EvaluationNotebook[] , ToString[status]]]". It's mainly used for monitoring the status of long calculations, but could also serve your specifice ends. –  Wouter Mar 26 at 15:40

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.