aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorera eriksson2013-11-20 00:16:20 -0800
committerGlenn Morris2013-11-20 00:16:20 -0800
commitdc7e8c171ff999fcfe7e4b86e91296eb8abc9c49 (patch)
tree83bb65dd837f6cd51bc7893e9b81a32b8e2fb492
parentcdd3286fd319365ec6d0819a0d1b84174034cc18 (diff)
downloademacs-dc7e8c171ff999fcfe7e4b86e91296eb8abc9c49.tar.gz
emacs-dc7e8c171ff999fcfe7e4b86e91296eb8abc9c49.zip
* lisp/ses.el (ses-mode): Doc fix.
Fixes: debbugs:14748
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/ses.el34
2 files changed, 34 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 3bfc413bcd1..2f88e4f6b42 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
12013-11-20 era eriksson <era+emacsbugs@iki.fi>
2
3 * ses.el (ses-mode): Doc fix. (Bug#14748)
4
12013-11-20 Leo Liu <sdl.web@gmail.com> 52013-11-20 Leo Liu <sdl.web@gmail.com>
2 6
3 * window.el (display-buffer-alist): Doc fix. (Bug#13594) 7 * window.el (display-buffer-alist): Doc fix. (Bug#13594)
diff --git a/lisp/ses.el b/lisp/ses.el
index 5f48dd2f27e..77af0ba89ab 100644
--- a/lisp/ses.el
+++ b/lisp/ses.el
@@ -1886,13 +1886,39 @@ Delete overlays, remove special text properties."
1886;;;###autoload 1886;;;###autoload
1887(defun ses-mode () 1887(defun ses-mode ()
1888 "Major mode for Simple Emacs Spreadsheet. 1888 "Major mode for Simple Emacs Spreadsheet.
1889See \"ses-example.ses\" (in `data-directory') for more info.
1890 1889
1891Key definitions: 1890When you invoke SES in a new buffer, it is divided into cells
1891that you can enter data into. You can navigate the cells with
1892the arrow keys and add more cells with the tab key. The contents
1893of these cells can be numbers, text, or Lisp expressions. (To
1894enter text, enclose it in double quotes.)
1895
1896In an expression, you can use cell coordinates to refer to the
1897contents of another cell. For example, you can sum a range of
1898cells with `(+ A1 A2 A3)'. There are specialized functions like
1899`ses+' (addition for ranges with empty cells), `ses-average' (for
1900performing calculations on cells), and `ses-range' and `ses-select'
1901\(for extracting ranges of cells).
1902
1903Each cell also has a print function that controls how it is
1904displayed.
1905
1906Each SES buffer is divided into a print area and a data area.
1907Normally, you can simply use SES to look at and manipulate the print
1908area, and let SES manage the data area outside the visible region.
1909
1910See \"ses-example.ses\" (in `data-directory') for an example
1911spreadsheet, and the Info node `(ses)Top.'
1912
1913In the following, note the separate keymaps for cell editing mode
1914and print mode specifications. Key definitions:
1915
1892\\{ses-mode-map} 1916\\{ses-mode-map}
1893These key definitions are active only in the print area (the visible part): 1917These key definitions are active only in the print area (the visible
1918part):
1894\\{ses-mode-print-map} 1919\\{ses-mode-print-map}
1895These are active only in the minibuffer, when entering or editing a formula: 1920These are active only in the minibuffer, when entering or editing a
1921formula:
1896\\{ses-mode-edit-map}" 1922\\{ses-mode-edit-map}"
1897 (interactive) 1923 (interactive)
1898 (unless (and (boundp 'ses--deferred-narrow) 1924 (unless (and (boundp 'ses--deferred-narrow)