ses: The Basics
3 The Basics
************
To create a new spreadsheet, visit a nonexistent file whose name ends
with ".ses". For example, ‘C-x C-f test.ses RET’.
A “cell identifier” is a symbol with a column letter and a row
number. Cell B7 is the 2nd column of the 7th row. For very wide
spreadsheets, there are two column letters: cell AB7 is the 28th column
of the 7th row. Super wide spreadsheets get AAA1, etc. You move around
with the regular Emacs movement commands.
‘j’
Moves point to cell, specified by identifier (‘ses-jump’).
Point is always at the left edge of a cell, or at the empty endline.
When mark is inactive, the current cell is underlined. When mark is
active, the range is the highlighted rectangle of cells (SES always uses
transient mark mode). Drag the mouse from A1 to A3 to create the range
A1-A2. Many SES commands operate only on single cells, not ranges.
‘C-<SPC>’
‘C-@’
Set mark at point (‘set-mark-command’).
‘C-g’
Turn off the mark (‘keyboard-quit’).
‘M-h’
Highlight current row (‘ses-mark-row’).
‘S-M-h’
Highlight current column (‘ses-mark-column’).
‘C-x h’
Highlight all cells (‘mark-whole-buffer’).
Menu