Questions tagged [customization]

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

Filter by
Sorted by
Tagged with
1
vote
1answer
50 views

Sine Wave Graph Custom X Axis and Y Axis

I have the next code: ...
1
vote
1answer
44 views

Formatting output for use in forums etc [duplicate]

If we take the (simple) example x = 1; y = 2; z = 3; x + y + z we get the (complete screen) result when copying into a more basic interface, such as a web forum ...
1
vote
1answer
52 views

Quickly restoring default notebook display color and font

(Not a duplicate. I've checked How to "undo" SetOptions (restore defaults)? and others.) Suppose I change some display options, e.g.: ...
0
votes
1answer
44 views

How to restore broken Automatic cell grouping behavior?

By default output cells are grouped with the input cell from which they are generated (note the nested cell brackets on the right): Sometimes it is desirable to group manually input cell with ...
1
vote
2answers
61 views

Delete pre-existing output under EvaluationCell[] from CellProlog

We know that there is an efficient way to delete all output from the EvaluationNotebook[]: ...
8
votes
1answer
57 views

How to remove an installed Stylesheet?

Recently I learned to installed a stylesheet, so I tried it on a random notebook. While the installed stylesheet did show in the drop-down menu, I don't know how to remove it! Since I won't be using ...
4
votes
1answer
113 views

Disable blue spelling tooltip

I've noticed that at least on Mac, Mathematica automatically displays the blue spelling tooltip on misspelled words, but actually there's a much nicer, more reliable and faster tooltip when one uses ...
7
votes
1answer
133 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
29 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
72 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
61 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
114 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 ...
6
votes
2answers
172 views

Is there a tool for editing the spelling dictionary?

Is there a tool for editing the spelling dictionary? Now that Mathematica 12 does spellchecking on the fly, I've been using it. And of course, as I was wondering how I might delete a word ...
5
votes
1answer
73 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
101 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
79 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 ...
4
votes
0answers
37 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
65 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
62 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
136 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 ...
3
votes
2answers
146 views

Is there any keyboard shortcut to delete the output of a particular cell

Is there any keyboard shortcut key to delete the output of a particular cell in Mathematica. Suppose if I am in a particular cell, and the cell has some output and If use some keyboard shortcut like ...
7
votes
0answers
77 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
63 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
36 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
66 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
305 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
79 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 ...
7
votes
1answer
64 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
183 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
67 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
64 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 ...
6
votes
2answers
118 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
499 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
128 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
61 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
120 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
139 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
114 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
49 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
98 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
329 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
465 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
46 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 ...
10
votes
2answers
127 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
157 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
84 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
55 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
51 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
465 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 ...