summaryrefslogtreecommitdiff
path: root/lisp
Commit message (Collapse)AuthorAgeFilesLines
* Allow any number of ::foos in declarative items.Simon Marshall1997-10-281-7/+14
|
* (compilation-error-regexp-alist):Karl Heuer1997-10-271-0/+5
| | | | New element for Sun F90.
* (find-function, find-function-other-window, find-function-other-frame,Dave Love1997-10-251-0/+4
| | | | find-function-on-key): Add autoload cookies.
* Initial revisionDave Love1997-10-251-0/+249
|
* (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'.
* The menu now used toggle and radio for some items.Karl Heuer1997-10-241-69/+98
| | | | | | | | | | | | | | | (reftex-default-context-regexps): `caption' now prefers the optional short caption. (reftex-offer-label-menu): Fixed bug which could kill master buffer of external document. (reftex-select-item,reftex-get-buffer-visiting): Compatibility code works now the other way round. (reftex-select-external-document): Now gives a message when no external documents are available. (reftex-find-duplicate-labels): Single key strokes to exit or to do a query replace. Made more user friendly in general. (reftex-section-levels,reftex-default-context-regexps): Move definition of these variables to configuration section.
* (locate-library): Comment out the code that searchesKarl Heuer1997-10-241-15/+17
| | | | for compressed files.
* (outline-font-lock-keywords): Highlight theKarl Heuer1997-10-241-11/+14
| | | | whole line, not just the part that matches the regexp.
* (hook): Use `widget-group-match' instead ofKarl Heuer1997-10-241-1/+1
| | | | `widget-editable-list-match'.
* Added three suggestions from CarstenOliver Seidel1997-10-241-29/+40
| | | | | | | | | | Dominik <dominik@strw.LeidenUniv.nl>: - recommend autoloading instead of require - inserting from different buffer didn't work (now fixed -- I pray) - provided public entry point to insert items from normal lisp code
* Paul Stodghill <stodghil@CS.Cornell.EDU> writes:Oliver Seidel1997-10-241-5/+28
| | | | | | When invoked with a prefix, todo-insert-item should not prompt for a category. (He adds: At least that's what I think.)
* Rafael Laboissiere <rafael@icp.inpg.fr> writes:Oliver Seidel1997-10-241-20/+37
| | | | | | | | | | | | | | | | | | I was just annoyed with the fact that there is no way to dynamically control the insertion accuracy. I mean: the variable `todo-insert-threshold' does the job, but it is not very handy if one wants to mix the two behaviors (bisection and "insert right here under the cursor"). Therefore I did a quick hack in the function `todo-insert-item'. Now by giving a prefix argument to the insert command (i.e. by typing "C-u i"), entries are inserted exactly at the line where the cursor is. It would be better to give the value of `todo-insert-threshold' as a numeric argument of `todo-insert-item' (like "M-8 i"), but it's too late now for continuing to hack.
* (list-input-methods): Improve theKenichi Handa1997-10-241-2/+2
| | | | message shown when LEIM is not installed.
* (quail-translation-keymap): KP_Enter keyKenichi Handa1997-10-241-4/+102
| | | | | | | | | | | | emulates `C-SPC'. `mouse-2' bound to `quail-mouse-choose-completion'. (quail-completion-list-translations): Set text property `mouse-face' of character `translations' to `highlight'. Changed `newline' to `insert "\n"' to prevent text property inheritance. (quail-mouse-choose-completion): New function bound to `mouse-2' selects highlighted characters from *Quail Completions* buffer. (quail-choose-completion-string): New function called by `quail-mouse-choose-completion'.
* Indicate in messages if source code is being loaded.Simon Marshall1997-10-231-8/+14
|
* Doc fixes.Dave Love1997-10-231-40/+118
| | | | | | | | | | | | | | | | | | (browse-url): Apply, don't just call, browse-url-choose-browser, so args works properly. (browse-url-maybe-new-window): New function. (browse-url-netscape, browse-url-mosaic, browse-url-cci, browse-url-w3, browse-url-lynx-emacs, browse-url-mail): Use it. (browse-url-lynx-emacs): Don't call term-term-name. (browse-url-lynx-input-field, browse-url-lynx-input-delay, browse-url-lynx-input-attempts): New variables. (browse-url-lynx-emacs): Use any existing Lynx buffer; take care to move off input fields. (After Vladimir Alexiev <vladimir@cs.ualberta.ca>.) (browse-url-mosaic-program): New variable. (browse-url-mosaic): Use browse-url-mosaic-program and browse-url-new-window-p. (browse-url-at-mouse): Use browse-url-new-window-p.
* (set-default-coding-systems):Kenichi Handa1997-10-231-28/+74
| | | | | | | | | | | | | | | | | | Doc-string modified. (prefer-coding-system): Likewise. Call coding-system-base instead of coding-system-parent. (describe-language-environment): Print aliases of each coding system. (set-language-environment-hook): New variable. (exit-language-environment-hook): New variable. (set-language-environment): Call these hooks. Before setting a new language environment, exit from the current-language-environment if necessary. (input-method-verbose-flag): The value can be nil, t, complex-only, or default. (input-method-highlight-flag): Doc-string augmented. (activate-input-method): Check if we can run the registered function to activate an input method.
* Give proper SAFE_CHARSET argument inKenichi Handa1997-10-231-8/+20
| | | | each call of make-coding-system.
* (list-input-methods): Handle the caseKenichi Handa1997-10-231-19/+42
| | | | | | | that title of input method is not a simple string. Show users an informative message when leim is not yet installed. (describe-coding-system): Print safe charasets of the coding system.
* (find-safe-coding-system): New function.Kenichi Handa1997-10-231-0/+32
|
* (load-with-code-conversion): UpdateKenichi Handa1997-10-231-16/+44
| | | | | | | | | preloaded-file-list, bind load-file-name and inhibit-frame-unsplittable properly. (make-char): Make it a function. Set it byte-compile property to optimize byte-compiled codes. (make-coding-system): New optional arg charsets. Set property `safe-charsets' of the coding system to it.
* (quail-require-guidance-buf): AdjustedKenichi Handa1997-10-231-2/+6
| | | | for the change of input-method-verbose-flag.
* Give proper SAFE-CHARSET argument in eachKenichi Handa1997-10-237-16/+35
| | | | call of make-coding-system.
* Give proper SAFE-CHARSET argument in eachKenichi Handa1997-10-231-4/+11
| | | | | call of make-coding-system. (euc-cn): Define it an alias of coding-system chinese-iso-8bit.
* Give proper SAFE-CHARSET argument in eachKenichi Handa1997-10-231-18/+10
| | | | | | call of make-coding-system. Set exit-function for language environment "Korean" to exit-korean-environment. (setup-korean-environment): Moved to korean.el.
* Give proper SAFE-CHARSET argument in each callKenichi Handa1997-10-232-2/+4
| | | | of make-coding-system.
* Give proper SAFE-CHARSET argument inKenichi Handa1997-10-231-3/+6
| | | | each call of make-coding-system.
* (Man-getpage-in-background): Bind inhibit-eol-conversionKenichi Handa1997-10-231-6/+11
| | | | | | | | | to t before calling start-process or call-process. (Man-softhyphen-to-minus): New function. If enable-multibyte-characters is non-nil, convert the code 0255 only when it is not a part of a multibyte characters. (Man-fontify-manpage): Call Man-softhyphen-to-minus. (Man-cleanup-manpage): Likewise.
* (term-exec-1): Bind inhibit-eol-conversion to t beforeKenichi Handa1997-10-231-1/+4
| | | | calling start-process.
* (c-initialize-builtin-style):Karl Heuer1997-10-231-2/+3
| | | | | | Only use copy-tree if it is funcall-able. This is the right patch, and was given by Erik Naggum <erik@naggum.no>
* (c-submit-bug-report): RemoveKarl Heuer1997-10-231-5/+5
| | | | c-recognize-knr-p. Add c-comment-continuation-stars.
* Patches to Imenu support given byKarl Heuer1997-10-231-18/+58
| | | | "Masatake (jet) YAMATO" <masata-y@is.aist-nara.ac.jp>.
* (c-progress-interval): Document new semanticsKarl Heuer1997-10-231-3/+3
|
* (c-progress-init, c-progress-fini):Karl Heuer1997-10-231-19/+33
| | | | | | | | | | Be slient if c-progress-interval is nil. (c-comment-line-break-function): Fix for when comment starts at comment-column and there is non-whitespace preceding this on the current line.
* (c-guess-basic-syntax):Karl Heuer1997-10-231-2/+3
| | | | | | | | | CASE 5F: extern-lang-close relpos should be element 0 of inclass-p, not element 1. (c-beginning-of-statement-1): Watch out for keywords which have a preceding underscore.
* Remove version number.Karl Heuer1997-10-234-4/+4
|
* Update version number.Karl Heuer1997-10-234-4/+4
|
* (c-end-of-statement-1):Karl Heuer1997-10-231-1/+1
| | | | | | Wrap backward-up-list in a c-safe call so no error results when buffer contains only a comment and point is at eob.
* Define `/' in c-mode-base-map since all modes now supportKarl Heuer1997-10-231-1/+1
| | | | | | | c-electric-slash. Define C-c C-e in mode-specific maps instead of c-mode-base-map since c-expand-macro is meaningless in Java and IDL.
* (c-beginning-of-statement):Karl Heuer1997-10-231-1/+1
| | | | | | | | | | | | | | | | | Fixes in sentence movement to properly handle M-e moving forward into a comment when looking at preceding whitespace, and M-a moving backward into comment when looking at following whitespace. Uncommented the looking-at call in the sentence-flag clause so that moving by forward-sentence when looking at the beginning of a comment works again. A previous log message in cc-mode.el indicates this was commented out "because c-beginning-of-statement-1 should do the right thing", but clearly it doesn't. I don't know if this breaks something else, because I can't figure out why it was commented out in the first place.
* (c-initialize-builtin-style):Karl Heuer1997-10-231-6/+9
| | | | | | | | Use existing copy-tree if it's defined. copy-sequence doesn't work; the c-offsets-alist must be copied recursively. Use copy-tree solution given by Simon Marshall.
* (objc-mode): Bind imenu-create-index-functionKarl Heuer1997-10-231-4/+5
| | | | | to cc-imenu-objc-function to enable Imenu support for Objective-C. Contributed by Masatake (jet) YAMATO.
* (cc-imenu-c-prototype-macro-regexp): New var.Karl Heuer1997-10-231-40/+261
| | | | | | | | | | | | (cc-imenu-c++-generic-expression): Patches to better match C++ code. Given by jan.dubois@ibm.net (Jan Dubois) (cc-imenu-java-generic-expression): Removed test for declaration statements. Patch given by Ake Stenhoff <etxaksf@aom.ericsson.se>, as forwarded to me by RMS. Imenu support for Objective-C given by Masatake (jet) YAMATO.
* (locate-library): Bind jka-compr-inhibit to t.Karl Heuer1997-10-231-1/+2
|
* (jka-compr-inhibit): New variable.Karl Heuer1997-10-231-1/+6
| | | | (jka-compr-handler): Obey jka-compr-inhibit.
* (set-scroll-bar-mode): Take just one arg.Karl Heuer1997-10-231-4/+6
| | | | | | (set-scroll-bar-mode-1): Take 2 args, as set-scroll-bar-mode used to. (scroll-bar-mode variable): Use set-scroll-bar-mode-1. (scroll-bar-mode command): Pass 1 arg to set-scroll-bar-mode.
* (tpu-arrange-rectangle): Use FORCE arg of move-to-column.Karl Heuer1997-10-231-4/+4
|
* picture.el no longer required.Karl Heuer1997-10-231-2/+1
| | | | (lm-insert-at-column): Use FORCE arg of move-to-column.
* (basic-faces): New group. Put the standard faces in it.Karl Heuer1997-10-231-0/+6
|
* (mouse-drag-vertical-line): Handle left-side scroll bars.Karl Heuer1997-10-231-26/+38
|