aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ses.el
Commit message (Collapse)AuthorAgeFilesLines
* * gnus/nnheader.el (nnheader-find-file-noselect):Stefan Monnier2009-08-281-1/+1
| | | | | | | | | | | | | | | | | | * gnus/mm-util.el (mm-insert-file-contents): * org/org-html.el (org-export-as-html): * org/org-docbook.el (org-export-as-docbook): * textmodes/reftex.el (reftex-get-file-buffer-force): * progmodes/verilog-mode.el (verilog-batch-execute-func): * emulation/viper.el (viper-go-away, viper-set-hooks): * emacs-lisp/re-builder.el (re-builder-unload-function): * emacs-lisp/bytecomp.el (byte-compile-file): * ses.el (ses-unload-function): * hexl.el (hexl-find-file): * files.el (normal-mode): * ehelp.el (with-electric-help): * autoinsert.el (auto-insert-alist): * arc-mode.el (archive-mode): Use (default-value 'major-mode) instead of default-major-mode.
* Add 2009 to copyright years.Glenn Morris2009-01-051-1/+2
|
* * ses.el (ses-goto-print): Use move-to-column rather thanJonathan Yavner2008-05-151-8/+31
| | | | | | | | | | | forward-char. (ses-print-cell): Use string-width, truncate-string-to-width, delete-region rather than length, substring, delete-char. (ses-setup): Set inhibit-point-motion-hooks to t. Calculate position by actually moving point rather than just using unibyte character length. (ses-mode): Set indent-tabs-mode to nil. (ses-center): Use string-width rather than length.
* Switch to recommended form of GPLv3 permissions notice.Glenn Morris2008-05-061-6/+4
|
* Merge from emacs--rel--22Miles Bader2008-01-081-1/+1
|\ | | | | | | Revision: [email protected]/emacs--devo--0--patch-987
| * Add 2008 to copyright years.Glenn Morris2008-01-071-1/+1
| |
* | Merge from emacs--rel--22Miles Bader2007-11-091-1/+14
|\| | | | | | | Revision: [email protected]/emacs--devo--0--patch-923
| * (ses-unload-function): New function.Juanma Barranquero2007-10-301-1/+14
| |
| * (ses-calculate-cell): Don't evaluate unsafe formulae.Glenn Morris2007-09-231-2/+3
| |
* | Make `ses--symbolic-formulas' a safe local variable.Jonathan Yavner2007-10-251-4/+17
| | | | | | | | | | | | | | (ses-mode-print-map): Add `c' and `t' (suggested by Gareth Rees). (ses-recalculate-cell): Deal with point being just beyond end of data area (why does this happen?) (ses-set-curcell): Ditto. (ses-column-letter): Handle columns beyond 702. Code written by Gareth Rees.
* | (ses-calculate-cell): Don't evaluate unsafe formulae.Glenn Morris2007-09-231-2/+3
|/
* Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
|
* (ses-cleanup): Prevent Emacs from spuriously checking if theStefan Monnier2007-07-231-3/+8
| | | | underlying file is uptodate.
* (ses-call-printer): Fix typo in docstring.Juanma Barranquero2007-06-061-3/+3
|
* (ses-mode): Doc fix.Glenn Morris2007-03-071-1/+1
|
* Add 2007 to copyright years.Glenn Morris2007-01-211-1/+1
|
* (ses-call-printer-return): Improve previous doc fix.Glenn Morris2006-11-111-1/+1
|
* (ses-call-printer-return): Doc fix (Nil -> nil).Glenn Morris2006-11-101-1/+1
|
* Make undo of "insert row" work by keeping markers for data-area and ↵Jonathan Yavner2006-09-291-44/+57
| | | | parameters-area.
* * ses.el (defadvice undo-more): Delete this defadvice. The undoJonathan Yavner2006-05-261-39/+42
| | | | | | | | | | | | | | overrides will now be done a different way. (ses-set-parameter): Reapply this function for undo. (ses-set-header-row): Reconstruct header row during undo. (ses-widen): New function. (ses-goto-data, ses-reconstruct-all): Use new function. (ses-command-hook): Widen buffer during undo, before unupdating the cells. (ses-insert-row, ses-delete-row): Widen buffer during undo. (ses-load, ses-header-row): Permit empty (zero-row) spreadsheets. (ses-read-cell): Avoid stupid warning for RET RET on a cell whose formula hasn't been executed yet.
* (ses-read-cell): Provide a default value.Stefan Monnier2006-01-231-14/+13
|
* 2005-09-25 Romain Francoise <[email protected]>Romain Francoise2005-09-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * dired-aux.el (dired-copy-file-recursive): * dired.el (dired-delete-file): * ediff-mult.el (ediff-dir-diff-copy-file): * ediff-util.el (ediff-test-save-region): * forms.el (forms-mode): * ido.el (ido-file-internal, ido-delete-file-at-head): * log-edit.el (log-edit-done): * ses.el (ses-yank-resize): * play/gomoku.el (gomoku-human-plays, gomoku) (gomoku-human-resigns, gomoku-prompt-for-other-game) (gomoku-offer-a-draw): * play/landmark.el (lm-human-resigns, lm): * net/eudcb-ldap.el (eudc-ldap-check-base): * play/mpuz.el (mpuz-offer-abort, mpuz-try-letter, mpuz-close-game): * progmodes/ebrowse.el (ebrowse-find-pattern): * progmodes/idlw-shell.el (idlwave-shell-set-bp-check): * textmodes/reftex-index.el (reftex-index-initialize-phrases-buffer): End `yes-or-no-p' and `y-or-n-p' prompts with question mark and space. * vc.el (vc-delete-file): * play/gomoku.el (gomoku-terminate-game, gomoku) (gomoku-prompt-for-move, gomoku-human-takes-back): * play/landmark.el (lm-human-takes-back, lm-prompt-for-move) (lm-start-robot, lm-human-plays): Remove extraneous spaces in messages.
* Message format spec fixes (1)Deepak Goel2005-09-181-2/+2
|
* Update years in copyright notice; nfc.Thien-Thi Nguyen2005-08-061-1/+1
|
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* (ses): Finish `defgroup' description with period.Juanma Barranquero2005-07-041-7/+7
| | | | | (ses-column-widths, ses-print-cell, ses-adjust-print-width, ses-center): "?\ " -> "?\s".
* (ses-call-printer): Fix spellings.Juanma Barranquero2005-06-211-1/+1
|
* (ses-load): Follow error conventions.Juanma Barranquero2005-06-141-1/+1
|
* (ses-mode): Use run-mode-hooks.Lute Kamstra2005-05-261-1/+1
|
* (undo-more): restore defadvice, but only the part that allows changesJonathan Yavner2005-02-201-28/+14
| | | | outside the restricted area of the buffer.
* (ses-create-cell-variable-range)Kim F. Storm2005-01-311-9/+9
| | | | | | (ses-destroy-cell-variable-range, ses-reset-header-string) (ses-set-with-undo, ses-unset-with-undo, ses-aset-with-undo) (ses-insert-row): Fix format of apply undo entries.
* (undo-more): defadvice deleted.Richard M. Stallman2005-01-291-30/+31
| | | | (ses-begin-change): Doc fix.
* (ses-dotimes-msg): Remove macro. Use `dotimes-with-progress-reporter' instead.Stefan Monnier2005-01-191-31/+16
|
* (copy-region-as-kill): Deactivate mark.Stefan Monnier2005-01-021-2/+5
|
* Add coding cookie. Fix up docstrings, follow new commenting conventions.Stefan Monnier2004-11-221-150/+141
| | | | | | | | | | | | | | | | | | | | | (ses-header-line-menu): Fix missing variable rename for header-row. (ses-cell-size): Remove. (ses-make-cell): New function. (ses-cell, ses-insert-row, ses-insert-column): Use it. (ses-calculate-cell): Remove unused var `symbol'. (ses-narrowed-p): New function. (ses-goto-data, undo-more, ses-reconstruct-all): Use it. (ses-initial-file-trailer): Change ;;; to ;; for local vars. (ses-load, ses-reconstruct-all): Adjust string search accordingly. (ses-setup): Use restore-buffer-modified-p. (ses-cleanup): Remove unused var `end'. (ses-header-string-left-offset): Remove. (ses-create-header-string): Adjust to new behavior of `align-to'. Truncate excessively large fields to preserve alignment. (ses-reconstruct-all): Remove unused var `refs'. (ses-read-cell-printer): Remove unused var `prompt'. (ses-delete-row): Remove unused var `pos'. (ses-delete-column): Remove unused var `new'.
* Typo fix: "ses--column-widths" => "ses--col-widths"Jonathan Yavner2004-05-041-1/+1
|
* (ses-read-number): Move to subr.el.Stefan Monnier2004-03-261-22/+1
| | | | (ses-set-header-row): Use read-number.
* Delete function ses-build-load-map and distribute its functions toJonathan Yavner2004-02-141-443/+507
| | | | | | | defconst's for the three maps. Add menus. Use "ses--" prefixes for buffer-local variables. Use (point-min) instead of 1, even when we know the buffer is unnarrowed. New function ses-read-number duplicates some code from interactive "N" spec.
* Changes suggested by Stefan Monnier to truncate decimal places if print ↵Jonathan Yavner2004-01-301-6/+18
| | | | format too large for column width.
* Increase ses-initial-column-width to 14, so it will play well with defaultJonathan Yavner2004-01-291-1/+1
| | | | printer of "%.7g" for extreme values like "-1.234567e+07".
* Add arch taglinesMiles Bader2003-09-011-0/+1
|
* Updated contact address.Jonathan Yavner2003-07-251-2/+2
|
* Fix header-line when scrollbar is on left and/or fringe isn't one char wide.Jonathan Yavner2003-02-021-9/+25
|
* New major mode "SES" for spreadsheets.Jonathan Yavner2002-09-281-0/+2914
New function (unsafep X) determines whether X is a safe Lisp form. New support module testcover.el for coverage testing.