aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/progmodes/octave-mod.el
Commit message (Collapse)AuthorAgeFilesLines
* Replace last-command-char with last-command-event.Glenn Morris2009-01-091-2/+2
|
* Add 2009 to copyright years.Glenn Morris2009-01-051-1/+1
|
* (octave-mode-menu): Fix incorrect quoting.Chong Yidong2008-09-251-4/+4
|
* Switch to recommended form of GPLv3 permissions notice.Glenn Morris2008-05-061-6/+4
|
* (octave-abbrev-table): Move defvar andStefan Monnier2008-05-021-36/+35
| | | | | initialization into define-abbrev-table. Use :regexp. (octave-mode-syntax-table): Don't set word syntax for `.
* * progmodes/octave-mod.el (octave-help): New function.Stefan Monnier2008-04-301-10/+10
| | | | | * progmodes/octave-hlp.el: Delete. * info-look.el (octave-mode): Add operator index.
* 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
| |
| * (octave-looking-at-kw): Add doc string.Glenn Morris2007-10-131-6/+9
| | | | | | | | | | | | | | (octave-re-search-forward-kw, octave-re-search-backward-kw): Add doc string, and an explicit COUNT argument. (octave-scan-blocks, octave-beginning-of-defun): Explicitly pass INC to search functions.
| * John W. Eaton <jwe at octave.org>Glenn Morris2007-10-131-13/+25
| | | | | | | | | | | | | | | | | | | | | | (octave-looking-at-kw) (octave-re-search-forward-kw, octave-re-search-backward-kw): New functions. (octave-in-defun-p, calculate-octave-indent) (octave-blink-matching-block-open, octave-beginning-of-defun) (octave-auto-fill): Use octave-looking-at-kw instead of looking-at, to search for regexps that contain case-sensitive keywords. (octave-beginning-of-defun): Likewise, for octave-re-search-backward-kw. (octave-scan-blocks): Likewise, for octave-re-search-forward-kw.
* | * progmodes/octave-mod.el (inferior-octave-send-list-and-digest):Dan Nicolaescu2007-11-191-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * play/yow.el (doctor-ret-or-read): * vc-hooks.el (vc-dired-resynch-file): * vc-hg.el (log-view-get-marked): * smerge-mode.el (ediff-cleanup-mess): * pcvs.el (vc-editable-p, vc-checkout): * pcomplete.el (comint-bol): * informat.el (texinfo-format-refill): * ido.el (tramp-tramp-file-p): * ibuffer.el (ibuffer-mark-on-buffer, ibuffer-format-qualifier) (ibuffer-generate-filter-groups) (ibuffer-format-filter-group-data): * add-log.el (c-beginning-of-defun, c-end-of-defun): Declare as functions. * ido.el (ido-file-internal): Move with-no-warnings to include the ffap-string-at-point call. * pcomplete.el (pcomplete-executables): Move defsubst before first use. * vc-hg.el (vc-hg-revision-table): Fix last change.
* | * emulation/edt-mapper.el (function-key-map):Dan Nicolaescu2007-10-211-4/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (edt-map-key): Make it a function instead of using fset. Inline edt-gnu-map-key and edt-lucid-map-key. Use featurep 'xemacs. (edt-gnu-map-key, edt-lucid-map-key): Remove. (edt-x-emacs-p): Remove. (edt-emacs-variant, edt-window-system, edt-xserver): Use featurep 'xemacs. * net/eudc.el: Use (featurep 'xemacs) instead of the string test. Replace eudc-xemacs-p with its definition. (eudc-xemacs-p, eudc-emacs-p, eudc-xemacs-mule-p) (eudc-emacs-mule-p): Remove. (eudc-install-menu, eudc-mode): Replace eudc-emacs-p and eudc-xemacs-p with feature tests. * net/eudc-bob.el (eudc-bob-generic-menu, eudc-bob-mail-keymap) (eudc-bob-url-keymap, eudc-bob-sound-keymap) (eudc-bob-generic-keymap, eudc-bob-popup-menu) (eudc-bob-toggle-inline-display): * net/eudc-hotlist.el (eudc-hotlist-emacs-menu): Replace eudc-emacs-p and eudc-xemacs-p with feature tests. * net/eudcb-ph.el (eudc-ph-open-session): Replace eudc-xemacs-mule-p with its former definition. * progmodes/octave-mod.el (octave-xemacs-p): Remove. (octave-abbrev-start): Replace octave-xemacs-p with (featurep 'xemacs). * progmodes/vera-mode.el (vera-xemacs): Remove. (vera-mode-syntax-table): Replace vera-xemacs with (featurep 'xemacs). * progmodes/vhdl-mode.el (vhdl-xemacs): Remove. (vhdl-doc-mode, vhdl-doc-variable, vhdl-compile-init) (vhdl-speedbar-initialize, vhdl-ps-print-init) (vhdl-forward-comment, vhdl-mode-map-init, vhdl-show-messages) (vhdl-emacs-22, vhdl-emacs-21): Replace vhdl-xemacs with (featurep 'xemacs). * progmodes/antlr-mode.el (cond-emacs-xemacs-macfn, defunx) (save-buffer-state-x): * obsolete/fast-lock.el (fast-lock-verbose): * emulation/viper-init.el (viper-xemacs-p) (viper-cond-compile-for-xemacs-or-emacs): * emacs-lisp/checkdoc.el (checkdoc-minor-mode-map): * ps-print.el (case-fold-search): * ediff-hook.el (ediff-cond-compile-for-xemacs-or-emacs): * calculator.el (calculator-help): Use featurep 'xemacs.
* | (octave-looking-at-kw): Add doc string.Glenn Morris2007-10-131-6/+9
| | | | | | | | | | | | | | (octave-re-search-forward-kw, octave-re-search-backward-kw): Add doc string, and an explicit COUNT argument. (octave-scan-blocks, octave-beginning-of-defun): Explicitly pass INC to search functions.
* | John W. Eaton <jwe at octave.org>Glenn Morris2007-10-131-13/+25
| | | | | | | | | | | | | | | | | | | | | | (octave-looking-at-kw) (octave-re-search-forward-kw, octave-re-search-backward-kw): New functions. (octave-in-defun-p, calculate-octave-indent) (octave-blink-matching-block-open, octave-beginning-of-defun) (octave-auto-fill): Use octave-looking-at-kw instead of looking-at, to search for regexps that contain case-sensitive keywords. (octave-beginning-of-defun): Likewise, for octave-re-search-backward-kw. (octave-scan-blocks): Likewise, for octave-re-search-forward-kw.
* | John W. Eaton <jwe at octave.org>Glenn Morris2007-10-061-38/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (octave-abbrev-table): Add "until". (octave-begin-keywords): Add "do". (octave-end-keywords): Remove "end". (octave-reserved-words): Add "end". Remove "all_va_args", "gplot", and 'gsplot". (octave-text-functions): Remove "gset", "gshow", "set", and "show". (octave-variables): Remove "IMAGEPATH", "INFO_FILE", "INFO_PROGRAM", "LOADPATH", "__error_text__", "automatic_replot", "default_return_value", "define_all_return_values", "do_fortran_indexing", "empty_list_elements_ok", "gnuplot_has_multiplot", "implicit_str_to_num_ok", "ok_to_lose_imaginary_part", "prefer_column_vectors", "prefer_zero_one_indexing", "propagate_empty_matrices", "resize_on_range_error", "treat_neg_dim_as_zero", "warn_assign_as_truth_value", "warn_comma_in_global_decl", "warn_divide_by_zero", "warn_function_name_clash", "warn_missing_semicolon", "whitespace_in_literal_matrix". Add "DEFAULT_EXEC_PATH", "DEFAULT_LOADPATH", "IMAGE_PATH", "crash_dumps_octave_core", "sighup_dumps_octave_core", "sigterm_dumps_octave_core". (octave-block-match-alist): Remove "end" from block-end keywords. (octave-mode): Update ftp site address.
* | Remove spurious * in docstrings.Stefan Monnier2007-09-191-95/+80
|/ | | | | | | (octave-mode-map): Move init into declaration and remove \t binding. (octave-mode-startup-message): Remove unused var. (octave-scan-blocks): Remove unused arg `from'. (octave-forward-block, octave-down-block, octave-up-block): Update callers.
* Replace `iff' in doc-strings and comments.Glenn Morris2007-08-081-5/+5
|
* Switch license to GPLv3 or later.Glenn Morris2007-07-251-1/+1
|
* Add 2007 to copyright years.Glenn Morris2007-01-211-1/+1
|
* (octave-abbrev-table): Define abbrevs even if abbrev-table is non-nilGlenn Morris2006-12-051-31/+32
| | | | (saved user abbrevs may have been restored).
* (octave-indent-for-comment): Behave according to do string.Eli Zaretskii2006-03-111-1/+4
|
* Update copyright for 2006.Nick Roberts2006-02-101-1/+1
|
* (octave-electric-space): Don't indent comments or strings ifEli Zaretskii2005-12-101-1/+2
| | | | octave-auto-indent is nil.
* Add :link (custom-group-link font-lock-faces) to defgroup.Juri Linkov2005-11-171-0/+1
|
* * message.el (message-expand-group): Pass the commonMasatake YAMATO2005-10-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | prefix substring of completion to `display-completion-list'. * mh-comp.el (mh-complete-word): Pass the common prefix substring of completion to `display-completion-list'. * dabbrev.el (dabbrev-completion): Pass the common prefix substring of completion to `display-completion-list'. * filecache.el (file-cache-minibuffer-complete) (file-cache-complete): Ditto. * tempo.el (tempo-display-completions): Ditto. * wid-edit.el (widget-file-complete, widget-color-complete): Ditto. * emacs-lisp/lisp.el (lisp-complete-symbol): Ditto. * eshell/em-hist.el (eshell-list-history): Ditto. * mail/mailabbrev.el (mail-abbrev-complete-alias): Ditto. * progmodes/etags.el (complete-tag): Ditto. * progmodes/make-mode.el (makefile-complete): Ditto. * progmodes/meta-mode.el (meta-complete-symbol): Ditto. * progmodes/octave-mod.el (octave-complete-symbol): Ditto. * progmodes/pascal.el (pascal-complete-word) (pascal-show-completions): Ditto. * textmodes/bibtex.el (bibtex-complete-internal): Ditto. * simple.el (completion-common-substring): New variable. (completion-setup-function): Use `completion-common-substring' to put faces. * minibuf.c (Fdisplay_completion_list): Add new optional argument COMMON_SUBSTRING. Bind `completion-common-substring' to the optional argument during running `completion-setup-hook'.
* Change Author and Maintainer address.Eli Zaretskii2005-08-261-3/+3
| | | | (octave-maintainer-address): Change Kurt's email address.
* Update copyright for release of 22.1 for progmodes directory.Nick Roberts2005-08-011-1/+2
|
* Update FSF's address.Lute Kamstra2005-07-041-2/+2
|
* * progmodes/ada-mode.el (ada-mode):Lute Kamstra2005-05-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | * progmodes/antlr-mode.el (antlr-mode): * progmodes/autoconf.el (autoconf-mode): * progmodes/dcl-mode.el (dcl-mode): * progmodes/delphi.el (delphi-mode): * progmodes/ebrowse.el (ebrowse-tree-mode) (ebrowse-electric-list-mode, ebrowse-member-mode) (ebrowse-electric-position-mode): * progmodes/f90.el (f90-mode): * progmodes/fortran.el (fortran-mode): * progmodes/icon.el (icon-mode): * progmodes/idlw-help.el (idlwave-help-mode): * progmodes/idlw-shell.el (idlwave-shell-mode): * progmodes/idlwave.el (idlwave-mode): * progmodes/inf-lisp.el (inferior-lisp-mode): * progmodes/m4-mode.el (m4-mode): * progmodes/meta-mode.el (metafont-mode, metapost-mode): * progmodes/modula2.el (modula-2-mode): * progmodes/octave-inf.el (inferior-octave-mode): * progmodes/octave-mod.el (octave-mode): * progmodes/pascal.el (pascal-mode): * progmodes/sh-script.el (sh-mode): * progmodes/sql.el (sql-mode, sql-interactive-mode): * progmodes/vhdl-mode.el (vhdl-mode): * progmodes/xscheme.el (scheme-interaction-mode): Use run-mode-hooks.
* (octave-comment-start): Simplify.Stefan Monnier2003-10-241-26/+12
| | | | | | | | | (octave-mode-syntax-table): Add % as a comment starter. (octave-point): Remove. (octave-in-comment-p, octave-in-string-p) (octave-not-in-string-or-comment-p, calculate-octave-indent) (octave-blink-matching-block-open, octave-auto-fill): Use line-(beginning|end)-position instead.
* Add arch taglinesMiles Bader2003-09-011-0/+1
|
* Trailing whitepace deleted.Juanma Barranquero2003-02-041-31/+31
|
* (octave-mode-map): Change C-c i bindings to C-c C-i.Richard M. Stallman2003-01-201-8/+15
| | | | Duplicate its bindings with last char a ctl char.
* Fix typo in comment.Juanma Barranquero2002-10-181-1/+1
|
* (octave-abbrev-table): Mark all the predefined abbrevs as "system" abbrevs.Pavel Janík2001-12-301-31/+30
|
* Doc fixes.Pavel Janík2001-12-201-2/+2
|
* Doc fix.Stefan Monnier2001-12-021-1/+1
|
* (octave-font-lock-keywords): To font-lock theGerd Moellmann2000-03-091-1/+3
| | | | | builtin operators, use `font-lock-builtin-face' for Emacs and `font-lock-preprocessor-face' otherwise.
* Added (require 'custom) and deleted :version line fromStephen Eglen1999-10-241-2/+2
| | | | | octave-auto-indent. Both these changes were made to make Octave lisp files compatible with Emacs 19.34 and XEmacs 20.
* (octave-maintainer-address): Use gnu.org.Karl Heuer1999-08-161-1/+1
|
* (octave-abbrev-start): Use the correctKarl Heuer1998-12-101-3/+9
| | | | | name of the abbrev table, and provide support for XEmacs. (octave-xemacs-p): New variable.
* *** empty log message ***Dan Nicolaescu1998-04-201-1/+2
|
* Changed font-lock-reference-face to font-lock-constant-face.Simon Marshall1998-02-201-1/+1
|
* Customized.Andreas Schwab1998-01-261-26/+54
|
* Use imenu-case-fold-search.Dave Love1997-12-121-1/+2
|
* (octave-auto-indent): New variable.Karl Heuer1997-10-241-25/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (octave-electric-semi, octave-electric-space): Use it. (octave-before-magic-comment-p): New func. (calculate-octave-indent, octave-comment-indent): Use it. (octave-auto-indent): New variable. (octave-electric-semi, octave-electric-space): Use it. (octave-maybe-insert-continuation-string): New function. (octave-auto-fill): No longer calls do-auto-fill. Should now avoid breaking lines after comment starts or before code line continuation expressions. (octave-fill-paragraph): Move forward a line if octave-auto-fill gave up. (octave-before-magic-comment-p): New func. (octave-comment-indent): Handle magic comments correctly. (calculate-octave-indent): Handle magic comments correctly. (octave-abbrev-table): Added abbrevs for switch, case, otherwise, and endswitch. (octave-begin-keywords): Added switch. (octave-else-keywords): Added case and otherwise. (octave-end-keywords): Added endswitch. (octave-block-match-alist): Added an entry for switch syntax. (calculate-octave-indent): Added support for switch syntax. (octave-block-end-offset): New function. (octave-comment-indent): Fix a typo. (octave-block-match-alist): Move `otherwise' to right after `case' to have octave-close-block() correctly close a `switch' block by `endswitch'.
* (inferior-octave-output-list): Declare hereRichard M. Stallman1997-04-221-0/+4
| | | | | | to avoid compiler warnings. (inferior-octave-output-string): Likewise. (inferior-octave-receive-in-progress): Likewise.
* Comment change.Richard M. Stallman1997-04-201-2/+2
|
* (octave-abbrev-table): Add abbrevs for switch,Karl Heuer1997-03-121-8/+26
| | | | | | | | | | | case, otherwise, and endswitch. (octave-begin-keywords): Add switch. (octave-else-keywords): Add case and otherwise. (octave-end-keywords): Add endswitch. (octave-block-match-alist): Add an entry for switch syntax. (calculate-octave-indent): Add support for switch syntax. (octave-block-end-offset): New function. (octave-comment-indent): Fix typo.
* Delete explicit autoload calls.Richard M. Stallman1997-01-211-146/+138
| | | | | | Provide octave-mod. Move the variables formerly in octave.el to the top of the file.