Wolfram Language Paclet Repository

Community-contributed installable additions to the Wolfram Language

Primary Navigation

    • Cloud & Deployment
    • Core Language & Structure
    • Data Manipulation & Analysis
    • Engineering Data & Computation
    • External Interfaces & Connections
    • Financial Data & Computation
    • Geographic Data & Computation
    • Geometry
    • Graphs & Networks
    • Higher Mathematical Computation
    • Images
    • Knowledge Representation & Natural Language
    • Machine Learning
    • Notebook Documents & Presentation
    • Scientific and Medical Data & Computation
    • Social, Cultural & Linguistic Data
    • Strings & Text
    • Symbolic & Numeric Computation
    • System Operation & Setup
    • Time-Related Computation
    • User Interface Construction
    • Visualization & Graphics
    • Random Paclet
    • Alphabetical List
  • Using Paclets
    • Get Started
    • Download Definition Notebook
  • Learn More about Wolfram Language

NotebookWorkspaces

Guides

  • Notebook Workspaces
  • Using The Notebook Workspace Palette

Symbols

  • AddNotebookToGeneral
  • AddNotebookToWorkspace
  • AddToExcludedNotebooks
  • CleanWorkspace
  • CloseWorkspace
  • ExcludedNotebooks
  • GeneralNotebooks
  • LoadWorkspace
  • RemoveFromExcludedNotebooks
  • RemoveNotebookFromGeneral
  • RemoveWorkspace
  • SaveWorkspaceAs
  • SaveWorkspace
  • WorkspaceMetadata
  • $CurrentWorkspace
Using The Notebook Workspace Palette
After installing this paclet, access the NotebookWorkspacesPalette from the Palettes menu.
Workspaces tab
The Workspaces tab is where you can do the main functions of creating, loading, saving, and closing workspaces.
The name of the current workspace is shown at the top.

Save notebooks

Does the obvious thing. It saves all notebooks that are not system* notebooks or on the excluded list (managed on the Configuration tab).

Close workspace

Saves all open notebooks, as above, the closes any notebook that is not part of the General space.

Load workspace

Saves and closes all notebooks in the current workspace, then opens the notebooks for the selected workspace. If there is no current workspace, it just opens the selected workspace.

Save to new workspace

Prompts the user to give a name for the new workspace, then saves the current state as a workspace with that name. This is the primary way to create a new workspace, or can duplicate the existing workspace.
*System notebooks, as used here, are located in
$BaseDirectory
,
$InstallationDirectory
, or
$UserBasePacletsDirectory
.
General space tab
The General space is a set of notebooks that will remain open as you switch workspaces. These notebooks will be auto saved when any workspace is saved. If they're not already open, notebooks belonging to the general space will be opened when Loading any workspace.
Click the notebook name to select that notebook. Click the 'x' to remove it from the General space, allowing it to be managed as a notebook in the current workspace instead.
Configuration tab
Shows the current configuration options for Notebook Workspaces.

Base save directory

The location where Notebook Workspaces stores its files and unsaved notebooks. When changing this location, any exiting files are copied to the new location. Clicking the directory will open it for inspection.

Default workspace name

The name of the workspace used in some functions like
LoadWorkspace
if no workspace name is provided.

Save frequency

How often to autosave open notebooks.

Configure Excluded Notebooks

Manage excluded notebooks here. Some notebooks, like the Messages window, cannot be added using the 'Add selected notebook' button. Use the
AddToExcludedNotebooks
function in these cases.
RelatedGuides
▪
Notebook Workspaces
""

© 2025 Wolfram. All rights reserved.

  • Legal & Privacy Policy
  • Contact Us
  • WolframAlpha.com
  • WolframCloud.com