~~Title: Column Context Menus~~
Functions in the column header context menu can use the evaluator like in any other [[functions|toolbar or menu]], however in this evaluation context, the following variables are available which are specific to the column header:
$$ Variable
$$ Type
$$ Description
$$ frozenfields
$$ //int//
$$ The number of frozen columns.
$$ group
$$ //int//
$$ ID of the column the file display is grouping by, `-1` if none. You can pass this ID to commands like `Set GROUPBY=x,toggle`.
$$ groupkey
$$ //str//
$$ Keyword of the column the file display is grouping by.
$$ groupname
$$ //str//
$$ Name of the column the file display is grouping by.
$$ groupscheme
$$ //str//
$$ Name of the current grouping scheme (if any).
$$ header
$$ //int//
$$ ID of the column that was right-clicked, `-1` if none. You can pass this ID to commands like `Set COLUMNSTOGGLE=x`.
$$ headerindex
$$ //int//
$$ Position of the header item that was right-clicked.
$$ headerinsert
$$ //int//
$$ Insertion point. Similar to //headerindex//, but +1 if the click was in the right-half of the item.
$$ headeritem
$$ //int//
$$ Deprecated. The same as //headerinsert//.
$$ headerkey
$$ //str//
$$ Keyword of the column that was right-clicked.
$$ headername
$$ //str//
$$ Name of the column that was right-clicked.
$$ path
$$ //path//
$$ Returns the path shown in the file display.