* ses.el (ses-cell-formula-aset): New macro.
authorVincent Belaïche <vincentb1@users.sourceforge.net>
Sun, 22 Jul 2012 21:14:12 +0000 (23:14 +0200)
committerVincent Belaïche <vincentb1@users.sourceforge.net>
Sun, 22 Jul 2012 21:14:12 +0000 (23:14 +0200)
commitb525fd8ad68229ed9b821d7b0e374afaf311165d
treebd16e7c33913cb2971f61278b9c6c2c16068d7f6
parent9d7fa573c7231360c9b083734d1894ddfe6596f9
* ses.el (ses-cell-formula-aset): New macro.
(ses-cell-references-aset): New macro.
(ses-cell-p): New function.
(ses-rename-cell): Do no longer rely on complex operations like
ses-cell-set-formula or ses-set-cell to change the cell and handle
the undo at the same time, but rather use lower level new macros
`ses-cell-formula-aset' and `ses-cell-references-aset' and handle
the undo directly. Refresh the mode line.
lisp/ChangeLog
lisp/ses.el