emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] trunk r115156: * lisp/ses.el (ses-mode): Doc fix.


From: Glenn Morris
Subject: [Emacs-diffs] trunk r115156: * lisp/ses.el (ses-mode): Doc fix.
Date: Wed, 20 Nov 2013 08:17:48 +0000
User-agent: Bazaar (2.6b2)

------------------------------------------------------------
revno: 115156
revision-id: address@hidden
parent: address@hidden
fixes bug: http://debbugs.gnu.org/14748
author: era eriksson <address@hidden>
committer: Glenn Morris <address@hidden>
branch nick: trunk
timestamp: Wed 2013-11-20 00:16:20 -0800
message:
  * lisp/ses.el (ses-mode): Doc fix.
modified:
  lisp/ChangeLog                 changelog-20091113204419-o5vbwnq5f7feedwu-1432
  lisp/ses.el                    ses.el-20091113204419-o5vbwnq5f7feedwu-2447
=== modified file 'lisp/ChangeLog'
--- a/lisp/ChangeLog    2013-11-20 02:44:38 +0000
+++ b/lisp/ChangeLog    2013-11-20 08:16:20 +0000
@@ -1,3 +1,7 @@
+2013-11-20  era eriksson  <address@hidden>
+
+       * ses.el (ses-mode): Doc fix.  (Bug#14748)
+
 2013-11-20  Leo Liu  <address@hidden>
 
        * window.el (display-buffer-alist): Doc fix.  (Bug#13594)

=== modified file 'lisp/ses.el'
--- a/lisp/ses.el       2013-08-10 15:17:29 +0000
+++ b/lisp/ses.el       2013-11-20 08:16:20 +0000
@@ -1886,13 +1886,39 @@
 ;;;###autoload
 (defun ses-mode ()
   "Major mode for Simple Emacs Spreadsheet.
-See \"ses-example.ses\" (in `data-directory') for more info.
-
-Key definitions:
+
+When you invoke SES in a new buffer, it is divided into cells
+that you can enter data into.  You can navigate the cells with
+the arrow keys and add more cells with the tab key.  The contents
+of these cells can be numbers, text, or Lisp expressions. (To
+enter text, enclose it in double quotes.)
+
+In an expression, you can use cell coordinates to refer to the
+contents of another cell.  For example, you can sum a range of
+cells with `(+ A1 A2 A3)'.  There are specialized functions like
+`ses+' (addition for ranges with empty cells), `ses-average' (for
+performing calculations on cells), and `ses-range' and `ses-select'
+\(for extracting ranges of cells).
+
+Each cell also has a print function that controls how it is
+displayed.
+
+Each SES buffer is divided into a print area and a data area.
+Normally, you can simply use SES to look at and manipulate the print
+area, and let SES manage the data area outside the visible region.
+
+See \"ses-example.ses\" (in `data-directory') for an example
+spreadsheet, and the Info node `(ses)Top.'
+
+In the following, note the separate keymaps for cell editing mode
+and print mode specifications.  Key definitions:
+
 \\{ses-mode-map}
-These key definitions are active only in the print area (the visible part):
+These key definitions are active only in the print area (the visible
+part):
 \\{ses-mode-print-map}
-These are active only in the minibuffer, when entering or editing a formula:
+These are active only in the minibuffer, when entering or editing a
+formula:
 \\{ses-mode-edit-map}"
   (interactive)
   (unless (and (boundp 'ses--deferred-narrow)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]