aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/progmodes (follow)
Commit message (Collapse)AuthorAgeFilesLines
* (python-eldoc-function): Re-enable quit while waiting for process.Stefan Monnier2006-08-301-18/+20
|
* (python-send-command): Simplify.Stefan Monnier2006-08-281-24/+24
| | | | | (run-python): Don't generate a new buffer unless `new' was specified. Make sure we send `import emacs' to the proper process.
* (python-send-command): Don't wait for the commandStefan Monnier2006-08-281-4/+9
| | | | to terminate. Don't fiddle with compilation-parsing-end.
* (python-send-receive): Wait in the process's buffer so as to check the rightStefan Monnier2006-08-261-7/+8
| | | | buffer-local variables.
* (python-preoutput-skip-next-prompt): New var.Stefan Monnier2006-08-251-109/+125
| | | | | | | | | | | | | | | | (python-preoutput-continuation): Remove. (python-preoutput-filter): Simplify correspondingly. Remove handling of _emacs_ok. Make sure we skip _emacs_out's prompts. Loop around to catch embedded _emacs_out output. (run-python): Send the import&print command on a single line. (python-send-command): Send command&print on a single line. (python-send-string): Only add double \n if needed. (python-send-receive): Loop until the result comes. (python-mode-running): Defvar it. (python-setup-brm): Remove unused var `menu'. Only bind py-mode-map and `features' around brm-init. (python-calculate-indentation): Remove unused var `point'. (python-beginning-of-defun): Remove unused var `def-line'.
* (grep-find-use-xargs): Use explicit value `exec'Kim F. Storm2006-08-231-20/+38
| | | | | | | | to mean "use find -exec"; nil now unambiguously means auto-detect. (grep-compute-defaults): Set grep-find-use-xargs to `exec' if not `gnu'. Use shell-quote-argument to build grep-find-command and grep-find-template. (rgrep): Use shell-quote-argument to properly quote arguments to find. Reported by Tom Seddon.
* (gdb-starting): Reset gdb-signalled to nil.Nick Roberts2006-08-231-0/+1
|
* (gdb-frame-memory-buffer): Make frameNick Roberts2006-08-211-4/+7
| | | | a bit wider and remove fringes to fit initial output on line.
* Remove * in defcustom docstrings.Stefan Monnier2006-08-201-17/+22
| | | | | (run-python, python-proc, python-try-complete): Use derived-mode-p. (python-mode): Set tab-width and indent-tabs-mode.
* Update to Dave Love's latest version.Stefan Monnier2006-08-201-461/+925
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (python-font-lock-keywords, python-mode): Don't use font-lock-syntax-table, but match symbol elements explicitly instead. (python-mode-map): Add help, and a few more key bindings. (python-skip-comments/blanks): Move out of comments as well. (python-continuation-line-p): Behave better with unbalanced parens. (python-blank-line-p): New fun. (python-open-block-statement-p): Don't use a heuristic. (python-outdent-p): Better handle blocks-in-the-same-line. (python-calculate-indentation): Misc improvements. (python-comment-indent): Remove. (python-block-pairs): New var. (python-first-word): New fun. (python-indentation-levels): Handle more common cases. (python-indent-line-1): Add `leave' argument. (python-indent-region): New fun. (python-skip-out): New fun. (python-beginning-of-statement, python-end-of-statement): Use it. (python-next-statement): Return correct count even at eob. (python-end-of-block): Fix paren-typo. (python-imenu-create-index): Add module variables. (run-python): Add `new' arg. Check we're at a prompt before returning. (python-send-command): Move to end of buffer. Wait for prompt to return. (python-set-proc): New fun. (python-imports): New var. (python-describe-symbol): Use it. Adjust to new interface of `ehelp'. (python-eldoc-function): Try to move out of arg list. (python-outline-level): Offset by 1. (python-find-imports): New fun. (python-symbol-completions): Use python-imports. (python-module-path, ffap-alist): Add support for ffap. (python-skeletons, python-mode-abbrev-table, def-python-skeleton) (pythin-insert-*, python-default-template, python-expand-template): Add templates/skeletons. (python-setup-brm): Support for Bicycle Repair Man. (python-abbrev-syntax-table): New var. (python-abbrev-pc-hook, python-pea-hook): New funs.
* (gdb-edit-locals-value): Balance parens.Romain Francoise2006-08-171-1/+1
|
* (gdb-locals-watch-map, gdb-locals-watch-map-1): Suppress keymap first.Nick Roberts2006-08-171-6/+34
| | | | | | (gdb-edit-locals-map-1): New variable. (gdb-edit-locals-value): New function. (gdb-stack-list-locals-handler): Use them.
* (gdb-info-stack-custom): Indicate selected frame with fringe arrow.Nick Roberts2006-08-151-7/+18
| | | | | | | | | Suggested by Simon Marshall <simon.marshall@misys.com>. (gdb-stack-position): New variable. (gdb-starting, gdb-exited): Reset gdb-stack-position to nil. (gdb-frames-mode): Set gdb-stack-position to nil. Add to overlay-arrow-variable-list (gdb-reset): Delete gdb-stack-position from above list.
* (gdb-frame-separate-io-buffer)Nick Roberts2006-08-131-67/+78
| | | | | | | | | | (gdb-use-separate-io-buffer, menu): Avoid using `inferior' in text. (gdb-memory-mode, gdb-locals-watch-map): Don't quote lambda expressions. (gdb-info-breakpoints-custom): Use gdb-breakpoint-regexp. Only search till end of line. Add face to function names in case of no filename. Add face to variable names of watchpoints.
* (sh-quoted-subshell): Make sure we don't mistake a closing " for an opening one.Stefan Monnier2006-08-081-5/+8
|
* (gdb-script-font-lock-syntactic-keywords):Stefan Monnier2006-08-031-1/+9
| | | | Correctly mark the end-of-docstring char.
* (gdb-find-source-frame): Make nil the default value.Nick Roberts2006-08-011-3/+19
| | | | | (gdb-find-source-frame): New function. (menu): Add to menu bar.
* (gdb-set-hollow): Check for gud-last-last-frame.Nick Roberts2006-08-011-3/+4
|
* (vhdl-speedbar-display-directory, vhdl-speedbar-display-projects):Richard M. Stallman2006-07-311-3/+3
| | | | Update old obsolete speedbar variable names.
* (gdb-find-source-frame): New option.Nick Roberts2006-07-311-7/+14
| | | | (gdb-stopped): Use it.
* (grep-default-command): Catch errors from wildcard-to-regexp.Richard M. Stallman2006-07-291-13/+23
|
* (grep-read-files): Use car of grep-files-history or grep-files-aliasesKim F. Storm2006-07-281-1/+3
| | | | as default if nothing else applies.
* (grep-tag-default): New function.Kim F. Storm2006-07-281-12/+12
| | | | (grep-default-command, grep-read-regexp): Use it.
* (gdb-info-breakpoints-custom): Use different faces for enable character.Nick Roberts2006-07-281-5/+11
|
* (which-function): Fix documentation/comment typo.Nick Roberts2006-07-271-2/+2
|
* (ld-script-keywords) (ld-script-font-lock-keywords, ld-script-builtins): ↵Masatake YAMATO2006-07-251-11/+44
| | | | Update keywords and add comments.
* (gdb-set-gud-minor-mode-existing-buffers)Nick Roberts2006-07-251-8/+16
| | | | | | (gdb-resync, gdb-prompt, gdb-starting, gdb-exited, gdb-stopped) (gdb-set-gud-minor-mode-existing-buffers-1): Use different faces for status indicator.
* (delphi-fill-comment): Use save-restriction.Eli Zaretskii2006-07-221-1/+2
|
* (sh-quoted-subshell): Further fix last change.Stefan Monnier2006-07-201-45/+46
|
* * progmodes/cc-langs.el (c-emacs-variable-inits): new variable.Alan Mackenzie2006-07-202-21/+59
| | | | | | | | | | | | | (c-lang-setvar): new macro. (c-make-init-lang-vars-fun): Use the initialization forms in c-emacs-variable-inits in addition to those in c-lang-variable-inits. (comment-start, comment-end, comment-start-skip): Change these from c-lang-defvar's to c-lang-setvar's. * progmodes/cc-mode.el (c-make-emacs-variables-local): new macro, which calls make-local-variable on the elements of c-emacs-variable-inits. (c-init-language-vars-for): Call this new macro.
* (compilation-error-regexp-alist-alist) <gnu>:Stefan Monnier2006-07-191-10/+10
| | | | | | | Try to rule out false positives due to time stamps. (compilation-mode-font-lock-keywords): Remove rules made redundant because of the above change. Add `segmentation fault' to the known and highlighted compilation termination messages.
* (grep-find-ignored-directories): Add .svn and _darcs to list.Kim F. Storm2006-07-191-1/+1
|
* (sh-quoted-subshell): Fix last change.Stefan Monnier2006-07-191-1/+1
|
* (sh-font-lock-keywords-1): Revert inadvertently installed patch hunk.Stefan Monnier2006-07-181-1/+1
|
* (compilation-find-file): Handle theStefan Monnier2006-07-181-21/+37
| | | | cases where the user selects a non-existent file.
* (sh-quoted-subshell): Don't match escaped `. Use `cond', push', and `dolist'.Stefan Monnier2006-07-171-12/+19
|
* Fix menu typo.J.D. Smith2006-07-171-1/+1
|
* * progmodes/compile.el (compilation-mode-font-lock-keywords):Chong Yidong2006-07-171-0/+2
| | | | Don't highlight "Compiling file" messages as error.
* (ada-mode): Rewrite ff-special-constructs init.Thien-Thi Nguyen2006-07-161-53/+29
|
* (gud-display-line): Use gdb-display-buffer. Set gdb-source-window.Nick Roberts2006-07-131-2/+6
|
* (gdb-display-buffer): Check for gdb-source-window. Add dedicated argument.Nick Roberts2006-07-131-12/+13
| | | | | | | (gdb-display-separate-io-buffer, gdb-append-to-inferior-io) (gdb-display-breakpoints-buffer, gdb-display-stack-buffer) (gdb-display-threads-buffer, gdb-display-memory-buffer) (gdb-display-locals-buffer): Use it.
* (grep-last-buffer): Doc fix.Richard M. Stallman2006-07-121-2/+1
|
* * progmodes/ebrowse.el (ebrowse-display-member-buffer): AvoidChong Yidong2006-07-111-17/+17
| | | | using with-output-to-temp-buffer, which clobbers local vars.
* (compilation-error-regexp-alist-alist): Fix ambiguity introduced by last change.Stefan Monnier2006-07-111-47/+54
| | | | | (compilation-find-file): Move save-excursion to where it may make sense. Fix a left over `find-file'.
* (c-awk-escaped-nls*): Use eval-and-compile to avoid compilation error.Chong Yidong2006-07-101-1/+2
|
* * progmodes/cc-awk.el, cc-defs.el, cc-fonts.el, cc-langs.el,Alan Mackenzie2006-07-105-145/+145
| | | | cc-mode.el: Changes to eradicate eval-after-load.
* (compilation-mode-font-lock-keywords): Don't highlight start/end markersRomain Francoise2006-07-091-3/+8
| | | | as compilation messages.
* (compilation-error-regexp-alist-alist) <gnu>:Stefan Monnier2006-07-071-3/+3
| | | | Use shy regexp. Fix incorrect backref to potentially unmatched group.
* Remove spurious * in docstrings.Stefan Monnier2006-07-071-22/+18
| | | | | | | | (inferior-octave-mode): Only change the buffer-local value of comint-dynamic-complete-functions. (inferior-octave-mode-map, inferior-octave-mode-syntax-table): Move the initialization to the declaration. (inferior-octave-complete): Remove unused var `filter'.
* tooltip.el: Move comment about track-mouse...Nick Roberts2006-07-031-0/+6
| | | | progmodes/gud.el: ...to here.