Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [customization]

Customizing interaction, the front end, or other aspects of Mathematica manually or programmatically.

5
votes
1answer
45 views

How to reset a built-in symbol to its default definition?

I'm trying to add functionality to some of Mathematica's built-in functions in a package I'm building. I'm not trying to overwrite any functionality—just add it where it isn't already defined. I ...
3
votes
1answer
84 views

Changing Color of error messages

I would like to change (from the stylesheet) the colors of the error messages. For example, trying to evaluate Solve[wrongsyntax = 0, var] gives an obvious error ...
1
vote
1answer
45 views

Changing text color for Input fields

I try changing the color for the Input fields. By going to Format >> Text Color >> Orange the color stays to the default value of blue?? For any other ...
3
votes
0answers
33 views

Using fallback fonts

I'd like to specify a FontFamily that does a fallback if the specified font is not on my system. E.g. I'd like the base font to be ...
0
votes
0answers
32 views

Create library of custom functions [duplicate]

I have been trying to create a library of custom functions that I could just call at the start of every notebook. For instance, say I want the following functions to be part of the Library, or even ...
2
votes
1answer
41 views

Modify CellLabel of Print cell in stylesheet

I would like to modify the style of Print in a Mathematica notebook. Locally, I can do so by toggling on Show Cell Expression of ...
3
votes
2answers
127 views

How to make an option immutable

I am writing a package featuring several functions which depend on a large number of parameters. I'm trying to use Options so that I can define default values for ...
7
votes
0answers
65 views

Exclude functions from auto-completion

Is there a way to exclude a function from auto-completion? Suppose that you are developing a package, and in the next version a function will be deprecated. It is better not to auto-complete it so ...
1
vote
0answers
51 views

Change magnification only for NEW notebooks? [duplicate]

I'm using Mathematica 11.3. In an earlier version, there was, I believe, an option allowing one to change the magnification for new notebooks (created, say, using the menu item File > New or the ...
2
votes
0answers
28 views

The default FormLayoutFunction

FormLayoutFunction allows you to specify a custom layout for form's items. But what if you want to only slight fix the default layout? It is not so clear what is ...
3
votes
2answers
63 views

How to set up the new Notebook frontend aligned to screen's TopLeft automatically?

How to config the preference so that when a new Notebook frontend be created or opened then the Notebook be moved and aligned to screen's TopLeft with the screen's Height automatically? On ...
17
votes
1answer
268 views

Add spaces to Mathematica comment delimiters?

Not exactly the world's most pressing problem, but one that has now exceeded my tolerance level. If I comment out a line of input such as f[x_]:=x+1; with Alt-/ (...
5
votes
1answer
73 views

Making an Association-like interface for HashTable

System`Utilities`HashTable is conceptually a lot like an Association but it has the pretty phenomenal (for Mathematica) property ...
3
votes
1answer
32 views

Custom Property interface on my own objects

I know I can use the Property interface for things like Graph but I want to use it for all of my objects. This includes: ...
9
votes
2answers
135 views

Efficient structure for XML manipulation

I'm interested in working with XML more conveniently and efficiently than I currently can. The standard XMLDocument/XMLElement ...
3
votes
1answer
53 views

Custom conversion rules in UnitConvert

I want to make UnitConvert operate on custom units with special rules. For instance, I would like to be able to convert between ...
1
vote
1answer
43 views

Custom Hotkey Toggle Initialization

In this old stack overflow answer (referring to this even older page) it is shown how to make custom hotkeys by modifying the file KeyEventTranslations.tr. Some ...
5
votes
2answers
101 views

How can I implement a listener variable in Mathematica?

I'd like to be able to listen to a variable and know when it's been changed and accept/reject the change as well as use it as an update listener for Dynamic how can ...
2
votes
0answers
31 views

Create a ProcessObject for a process not made with StartProcess

I am launching and linking to Mathematica from an external process and would like to be able to create a ProcessObject for the launching process that will support <...
7
votes
3answers
290 views

Programmatically create a keyboard shortcut to “Align Center” a Text Cell without losing cursor position

I'm attempting to create a keyboard shortcut to center the contents of a text cell exactly as clicking "Align Center" accomplishes in the Format Menu. As far as I can tell, there is no frontendtoken ...
2
votes
0answers
119 views

How to create a workbook type notebook?

I have some long workflows where the current method of sectioning and expand/collapse is becoming tedious. I would like to create a workbook type notebook; a notebook that owns fully functioning ...
6
votes
0answers
50 views

Special forms for autocompletion strings

Szabolcs has previously dug up a very useful tool to make custom autocompletions. Here's that in action: ...
4
votes
1answer
97 views

Create responsive, resizing, centered DockedCell

I was trying to define the same decorative toolbar as it is pictured here in stylesheet. I succeed to do so. Now, I want to define custom decorative toolbar in the Default stylesheet using the same ...
4
votes
1answer
130 views

How to customize the appearance of the taskbar window?

When a Running notebook in v10.4 is minimalized, on the taskbar it reads Running... Untitled-1.... For v11.3 it reads ...
11
votes
1answer
111 views

BugTracker in Mathematica paclet

I've been dealing with bugs in a very ad hoc fashion, mostly hitting them as they come or trying to write a note in my code to deal with them. As my codebase has broken the 50000 loc mark I find it's ...
3
votes
1answer
44 views

Use default styling in custom plot function

I have a set of velocity vectors that I'd like to plot as if I'd used ListVectorPlot3D. Of course, I can't use ListVectorPlot3D ...
5
votes
1answer
72 views

Is there a way to add my own coordinate chart?

You all may have seen something like this: U = Laplacian[Phi, {r, theta, phi}, "Spherical"] What I want is to add my own Chart with its own coordinates, metric ...
11
votes
1answer
327 views

Turn off Control+=

I hit Ctrl+= at least once a week and it always takes forever to load and is generally useless. I know SW likes it because he uses it all the time in the livestreams, but I truly hate it. I'll make a ...
13
votes
1answer
353 views

ShowGroupOpener's behavior change in 11.3

Among many settings for a fresh installation I have CurrentValue[$FrontEnd, ShowGroupOpener] = True in order to have sections openers always visible. It does ...
2
votes
1answer
40 views

Linked images via stylesheet

When I work with lots of images, I don't always want them cooked into my notebook. This adds to the file bloat and if I change things externally I have to copy them back in. Can I efficiently link ...
9
votes
2answers
82 views

Use new cellgroup opener button for closing too?

Is there some way to keep the (new in v11.3) cell group opener button: So I can use it to close the group? Such a feature/hack would be nice as it takes me more effort to find the exact tiny ...
2
votes
1answer
96 views

How to set default for Notebook's Default Context

Every time I create a new notebook, I have to go into the settings and click Evaluation > Notebook's Default Context > Unique to This Notebook. Is there any way to make Mathematica do this ...
2
votes
1answer
58 views

Can color schemes for use with ColorData include opacity specification?

Following instructions from Is it possible to insert new colour schemes into ColorData?, I was able to create the custom color scheme: by using the following code: ...
2
votes
1answer
43 views

Receiving visual notifications even when Mathematica is minimized?

How to receive visual notifications on screen during long computation even when Mathematica is minimized? Question is similar to this: How to make the Mathematica icon flash in the taskbar?. ...
2
votes
1answer
37 views

Creating a tagged, findable, editable front-end object

Often when I'm working in the FE I find myself wishing I could get better access to the actual objects I'm working with. I'll want to manipulate part of an object I built using, say, ...
20
votes
1answer
382 views

Live code templates

I enjoy coding in the FrontEnd (except it crashes and lookup across files does not exist), but I often miss 'hands on keyboard', customizable code templates. E.g. I often forget to wrap an option ...
9
votes
4answers
3k views

How can I create a help button that looks more “professional”?

My goal, is to make the following button, ...
7
votes
1answer
82 views

How to programatically disable internet connectivity

Internet connectivity may cause slows evaluations or cause unexpected problems (particularly in GUIs) when working in an environment with slow Internet or no Internet access at all. I know how to ...
11
votes
1answer
153 views

How can I automatically generate all the front-end settings for a function?

I mostly write my packages within the Mathematica FE, but when I develop I never really think all the usage messages, autocompletes, syntax info, and argx patterns that a well developed function would ...
11
votes
1answer
154 views

Improving paclet formatting

Cross posted on Wolfram Community For such an increasingly relevant data type the Paclet has a particularly useless formatted form. Can we do better? In ...
1
vote
1answer
75 views

How to overlay a label and a cell frame?

How to put a label on a cell frame or align cell frame label with parent's cell frame? Like that: I did it but the solution is ugly not very responsive. I will post it unless better solutions appear....
5
votes
1answer
41 views

Event action default before custom

I want to change how a notebook files save. The basic framework I'm using for this is: ...
0
votes
0answers
44 views

Disable beep when editing stylesheet notebooks

When editing stylesheet notebooks that are bound to a currently open notebook, the front-end emits an incredibly annoying beep with every key-stroke. To see this in action, run this: ...
10
votes
1answer
120 views

Spelling check for InputField

Is it possible to enable ShowAutoSpellCheck for String InputFields? Similarly to ...
1
vote
1answer
38 views

Making a header-body-footer interface without Grid and Column

I want to make a nice little interface with a header-bar, a main-body, and a footer. Grid and Column based constructs can get ...
5
votes
1answer
157 views

Nine patch appearances

I'm an Android developer (not really) and I want to use my knowledge of nine-patch images to design interfaces in Mathematica (really) How can I do this?
4
votes
1answer
65 views

change confidential stylesheet

I like the built-in ConfidentialReport Stylesheet under Reports but I would like to be able to change the word "CONFIDENTIAL" displayed at top border to something of my choosing. Does anyone know how ...
0
votes
0answers
18 views

Input field in palette [duplicate]

Palette notebooks (i.e. the output of CreatePalette) prevent users from selecting or editing in them. This causes hassles when trying to put ...
6
votes
1answer
149 views

TagBox + InterpretationBox vs ConvertTo/StandardForm

There appears to be a problem with a menu command Convert To / StandardForm (Crtl+Shift+N) with respect to InterpretationBox ...
2
votes
1answer
85 views

EquationNumbered counter resets

I have a notebook where the number on the "EquationNumbered" cell goes from (6) to (1) within the same section. Is there any way to manually correct equation ...