Questions tagged [customization]

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

Filter by
Sorted by
Tagged with
6
votes
1answer
98 views

Show timing of every output

I know I can follow Wolfram's guide and enable "ShowTiming" to show the timing of the previous command at the bottom of the window. Additionally, I can enable <...
1
vote
0answers
28 views

Un-assign MenuCommandKey

In my StyleSheet, I would like to assign to the environment Subchapter the Key Alt+2 (via MenuCommandKey. However, this is ...
1
vote
1answer
66 views

Turn PasteButton into keyboard shortcut

I'm looking for a general "recipe" to do with a keyboard shortcut what I currently do with a PasteButton. Here is a working toy example ...
5
votes
1answer
52 views

Augment Export function to support custom number formatting

It's a shame that the Export framework provides no support for custom formatting of real numbers. Is it possible to augment the framework so that a "NumberForm" ...
2
votes
1answer
97 views

Automated (lazy) method to make custom (key-input) shortcuts (not menu items) for letter-like symbols? [duplicate]

The Problem: I don't know about you, but every time I am trying to do analytical work in Mma, it is rather difficult/cumbersome for me to type the following, here specifically for ...
5
votes
1answer
65 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
98 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
57 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
35 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
40 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
53 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
131 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
72 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
62 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
34 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
65 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
294 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
78 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
44 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: ...
10
votes
2answers
167 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
61 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
55 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
112 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
33 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
411 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
124 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 ...
7
votes
0answers
59 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
106 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
137 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
113 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
47 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
78 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
328 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 ...
14
votes
1answer
434 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
44 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
98 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
130 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
67 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
53 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
47 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, ...
21
votes
1answer
410 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
96 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
172 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 ...
12
votes
1answer
164 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 ...
3
votes
2answers
119 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
43 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
60 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
130 views

Spelling check for InputField

Is it possible to enable ShowAutoSpellCheck for String InputFields? Similarly to ...
2
votes
1answer
41 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 ...