Lines Matching +refs:idlwave +refs:statement +refs:match

43 	* progmodes/cc-langs.el (c-primary-expr-regexp): Don't match a
144 regexp match order problem that could cause empty template
159 turn off the topmost-intro-cont/statement-cont kludge for
186 (c-beginning-of-statement-1): Optimize skipping over large paren
265 Add `statement-cont' and made it auto newline free by default.
268 Add `statement-cont' to the list of syntactic symbols to consider
269 for auto newlines since it can be used for in-statement brace lists.
699 preceding `c-decl-prefix-re' match. This typically speeds up
764 (c-guess-continued-construct): Don't match <<= or >>= for the
782 * progmodes/cc-engine.el (c-beginning-of-statement-1): Fix a
787 Handle the case when the syntactic match position is in the
792 statement-cont. New case E. Also clean up case C (stream-op
1219 (tramp-find-foreign-file-name-handler): Return after first match
1325 Use replace-match.
1328 Use replace-match. Don't assume (point-min) == 1.
1410 Use match-string and line-end-position.
1593 Check the return value of `string-match'.
1635 Fix up regexp usage and use match-string.
1700 (bibtex-search-entry): Use skip-chars-forward, when, save-match-data.
1823 the let-statement to avoid the startup error that desktop-first-buffer
1828 * man.el (Man-name-regexp): Also match Latin-1 soft hyphen.
1850 (log-edit-last-comment-match): Rename vars from
1852 and vc-last-comment-match.
1984 (save-match-data, with-output-to-string, with-current-buffer)
2375 skipping. Improve http/e-mail/file regexp to not match `/.\w'.
2398 (ispell-skip-region): Calculate alist for key match dynamically,
2489 Don't use match-string-no-properties.
2607 (vc-comment-ring, vc-comment-ring-index, vc-last-comment-match):
2616 (vc-comment-ring, vc-comment-ring-index, vc-last-comment-match):
2639 (when, unless, save-match-data, combine-after-change-calls)
3096 * progmodes/idlwave.el (idlwave-complete-special): Likewise.
3242 (ad-arglist, ad-subr-arglist): Use push and match-string.
3266 to match some Gnus buffers.
3359 * emacs-lisp/bytecomp.el (byte-compile-cl-warn): Use `string-match'.
3440 (recentf-match-rule-p): Use filename instead of file-path.
3667 (f90-find-breakpoint, f90-block-match): Trivial simplifications.
3678 * man.el (Man-follow-manual-reference): Don't require match
3709 (fortran-indent-comment, fortran-fill-statement):
3718 (fortran-previous-statement, fortran-next-statement)
3722 (fortran-blink-match, fortran-check-for-matching-do): Use when.
3804 * progmodes/fortran.el (fortran-previous-statement): Check for
4077 to match symbols. This makes CC Mode cope with the full range
4239 (shadow-same-site, shadow-file-match): Doc fix.
4663 * emacs-lisp/easymenu.el (easy-menu-name-match): Catch any error
4666 (easy-menu-convert-item-1): Use match-string.
5022 (vhdl-get-source-files): Don't match source files beginning with ".".
5026 (vhdl-sequential-statement-p): Better algorithm.
5037 (vhdl-template-for): Fix sequential statement part detection.
5044 (match-string-no-properties, vhdl-forward-comment): New aliases.
5068 (vhdl-makefile-name, vhdl-match-string-downcase, vhdl-max-marker)
5528 * progmodes/idlwave.el (idlwave-show-begin): Likewise.
5664 (simula-match-string-or-comment): Remove.
5749 (texinfo-append-refill, texinfo-alias): Use match-string-no-properties.
6046 (font-lock-match-c-style-declaration-item-and-skip-to-next):
6892 so that we don't fail if no records match record-regexp.
6996 * mail/rmail.el (rmail-font-lock-keywords): Discard code to match
7145 (gud-gdba-marker-filter): Remove unnecessary save-match-data.
7256 (gdb-source-info): Move last statement into if clause.
7796 * gud.el: Use match-string.
7896 * gdb-ui.el: Get rid of (quote ..); use match-string and ignore.
7919 (gud-irixdbx-marker-filter): Use match-string and gud-file-name.
8784 comment-start-skip shouldn't match on the next line.
8786 * emacs-lisp/lisp-mode.el (lisp-fill-paragraph): Use match-string.
8846 * net/goto-addr.el (goto-address-url-regexp): Don't match `mailto'.
8982 * textmodes/outline.el (outline-next-heading): Make sure the match-data
9006 match possible names of man.conf file; tidy code and documentation.
9018 (woman-strings, woman-change-fonts): Now call `woman-match-name'.
9020 (woman-match-name): New function.
9108 * progmodes/idlwave.el (idlwave-region-active-p): Likewise.
9110 * progmodes/idlw-shell.el (idlwave-shell-set-bp): Likewise.
9279 (smerge-match-conflict): Don't assume as much about smerge-begin-re.
9363 `match-string' doesn't make sense. From Michael Albinus.
9452 (outline-demote): Don't assume the match-data is still uptodate.
9453 (outline-up-heading): Simplify and make sure the match data is
9703 (tramp-action-password): Protect against clobbered match data.
9939 iswitchb-common-match-string is a string, before printing common
9995 * replace.el (occur-find-match): New function.
9999 (sh-mark-line): Likewise. Use 'occur-target and 'occur-match
10039 (gamegrid-match-spec): Call `gamegrid-make-image-from-vector' to
10612 (makefile-fill-paragraph): Use match-string-no-properties.
10912 * progmodes/idlw-shell.el (idlwave-shell-cleanup): Fix reference
10913 to `idlwave-idlwave_routine_info-compiled'.
10939 (gud-xdb-marker-filter): Use match-string.
11327 * progmodes/idlwave.el (idlwave-support-inheritance)
11328 (idlwave-routine-entry-compare): Likewise.
11330 * progmodes/idlw-shell.el (idlwave-shell-use-breakpoint-glyph):
11463 Don't return first match for C-j if no text is entered.
11571 * progmodes/idlwave.el (idlwave-max-extra-continuation-indent):
11597 * net/ange-ftp.el: Use match-string and drop useless `function's.
11718 match over section title match.
11777 * mail/rmail.el (rmail-speedbar-match-folder-regexp): Doc fix.
12259 (tramp-find-shell): Shell prompt must match at end of buffer.
12475 Don't call string-match on non-string.
12876 * progmodes/idlwave.el: Updated to IDLWAVE version 4.14. Too many
12908 * simple.el (choose-completion-delete-max-match):
13188 Corrected use of undefined variable `match-files-aliases'.
13294 * progmodes/idlw-shell.el (idlwave-shell-set-bp): Likewise.
13390 (texinfo-clone-environment): Fix it not to incorrectly match prefixes.
13717 statement to dissect a file-name.
13868 end-statement, specially with regards to nested subprograms.
13903 * progmodes/etags.el (tag-implicit-name-match-p): New function.
13938 regexp when they don't match comment-foo any more.
14175 (face-spec-set-match-display): Support `supports' predicate.
14215 (sgml-xml-auto-coding-function): Simply `intern' the match, and
14752 * progmodes/f90.el (f90-match-end, f90-break-line): Simplify a bit.
14877 * emacs-lisp/easymenu.el (easy-menu-name-match): Match both
15017 (fortran-previous-statement, fortran-next-statement): Make them
15100 Include "\(quote " to match the defaliases in loaddefs.el.
15344 (f90-join-lines, f90-fill-region, f90-match-end, f90-insert-end)
15420 Use replace-match only if search was successful.
15747 (f90-match-piece): Remove and replace with match-string.
15749 (f90-get-present-comment-type): Use match-string rather than
15751 (f90-match-end): Use line-beginning-position, line-end-position
15815 (easy-menu-define-key): Use easy-menu-name-match to match BEFORE.
15816 (easy-menu-name-match): New function.
15818 (easy-menu-get-map-look-for-name): Use easy-menu-name-match.
15881 (ibuffer-occur-match-face): Delete.
15962 Find correct anchor for statement-cont in top level constructs.
15964 topmost-intro-cont instead of statement-cont. That is an
15995 for `inexpr-statement'. This is not compatible, though.
15997 this case. Besides, `inexpr-statement' is not very common.
16014 integrated into `c-beginning-of-statement-1').
16026 (c-end-of-statement-1, c-end-of-decl-1):
16027 Replace `c-end-of-statement-1' with `c-end-of-decl-1', which correctly
16037 (c-syntactic-eol): New regexp to match a "syntactic" eol.
16135 (c-whack-state, c-hack-state, c-skip-case-statement-forward):
16155 (c-beginning-of-statement): Use `c-forward-comment-lc', to
16252 statement/declaration boundaries. These variables might help
16256 (c-crosses-statement-barrier-p): Use `c-stmt-delim-chars' as
16257 the set of statement delimiting characters, to allow it to be
16283 progmodes/cc-vars.el: Improved anchoring of statement and
16290 handling also fixes the case when there's a statement after a
16368 * progmodes/cc-engine.el (c-beginning-of-statement-1): Do not
16376 (c-beginning-of-closest-statement): Remove;
16377 c-beginning-of-statement-1 now avoids the problem this one solved.
16381 for 'statement-cont and 'substatement. The effect is
16383 beginning of the statement, or when there are more stuff
16384 before the start of the statement.
16388 since that confuses c-beginning-of-statement-1 and a couple of
16392 Avoid stepping to the previous statement in case 18.
16393 Improvements in recognition of statement blocks on the top level.
16397 * progmodes/cc-engine.el (c-beginning-of-statement-1)
16398 (c-crosses-statement-barrier-p): Rewritten to get a well
16403 Remove; use c-beginning-of-statement-1 instead.
16407 c-beginning-of-statement-1. Cleanups in cases 18 and 17 to
16408 use the new behavior of c-beginning-of-statement-1 better.
16435 * progmodes/cc-engine.el (c-beginning-of-statement-1)
16443 to c-beginning-of-statement-1. Some fixes for top level
16446 * progmodes/cc-engine.el (c-beginning-of-statement-1):
16533 (c-beginning-of-statement-1, c-backward-syntactic-ws):
16547 * progmodes/cc-engine.el (c-beginning-of-statement-1)
16567 * progmodes/cc-engine.el (c-beginning-of-statement-1):
16575 * progmodes/cc-cmds.el (c-electric-continued-statement):
16596 inexpr-statement. Useful when writing statements as macro arguments.
16631 * progmodes/cc-align.el (c-lineup-C-comments): Try to match
16636 `comment-start-skip' match whatever `c-comment-prefix-regexp' matches.
16773 statement could be associated with an if inside the do-while.
16839 * progmodes/fortran.el (fortran-beginning-do): Make regexp match
16840 a DO statement irrespective of numeric label.
17249 (cwarn-font-lock-match): New macro.
17250 (cwarn-font-lock-match-assignment-in-expression)
17251 (cwarn-font-lock-match-dangerous-semicolon)
17252 (cwarn-font-lock-match-reference): Use it.
17515 * progmodes/idlw-rinfo.el (idlwave-system-routines):
17522 * files.el (file-expand-wildcards): Use save-match-data.
17650 (xml-lite-get-context): Check that open/close tags match.
17864 * novice.el (disabled-command-hook): Clarify output text to match
18068 to match the actual code.
18130 If ALL is nil, make sure we only match comment-start-skip if we
18131 can't match fortran-comment-line-start-skip.
18146 * progmodes/etags.el (tag-exact-file-name-match-p)
18147 (tag-file-name-match-p, tag-partial-file-name-match-p): Use a
18178 * progmodes/etags.el (tag-exact-file-name-match-p)
18179 (tag-file-name-match-p, tag-partial-file-name-match-p):
18193 to verify the match is correct.
18320 (hif-token-regexp): Also match `?' and `:'.
18631 comint-match-partial-filename returns nil.
18643 * subr.el (save-match-data): Doc fix.
18654 * ielm.el (ielm-match-data): New var.
18656 (ielm-eval-input): Use it to preserve match-data between inputs.
18794 call the argument "arg" to match plain next-line and
18807 * textmodes/bibtex.el (bibtex-parse-keys): Put save-match-data
18811 sense of the comparison, to match the doc strings of functions
18932 * progmodes/idlw-shell.el (idlwave-shell-mode): Likewise.
18934 * progmodes/idlwave.el (idlwave-mode): Likewise.
19745 jdb's output. marker regexp updated to match oldjdb and jdb output
19858 (ange-ftp-hook-function): Preserve match-data.
20151 string-match on emacs-version again.
20356 (xscheme-write-value): Change output string to match that used by
20390 * progmodes/cperl-mode.el, progmodes/idlwave.el:
20409 * progmodes/idlwave.el (idlwave-mode-abbrev-table):
20503 two spaces, to match the regexp in dired-between-files.
20695 * net/ange-ftp.el (ange-ftp-file-modtime): Use save-match-data.
21289 * progmodes/cwarn.el (cwarn-font-lock-match-assignment-in-expression):
21395 * progmodes/idlwave.el, progmodes/idlw-rinfo.el:
21419 * man.el (Man-build-section-alist): Remove last Man-match-substring.
21457 (Man-match-substring): Remove. Replace with `match-string'.
21466 the value of require-match in minibuffer-completion-confirm.
21594 * progmodes/dcl-mode.el, progmodes/idlw-shell.el, progmodes/idlwave.el
21841 autoload names to match files renamed on initial calc import.
21872 * emacs-lisp/re-builder.el (reb-match-0, reb-match-1)
21873 (reb-match-2, reb-match-3): Add dark-background variants.
22173 (font-lock-match-c++-style-declaration-item-and-skip-to-next):
22190 * international/mule-cmds.el (locale-name-match): Use \` and \(?:.
22344 * smerge-mode.el (smerge-match-conflict): Fix typo.
22345 (smerge-diff): Be careful to read match-data early enough.
22534 to match files renamed on initial calc import.
22628 use `set-match-data' to set the result.
22735 * paren.el (show-paren-match-face): Add dark-background variant.
22757 * font-lock.el (font-lock-match-c-style-declaration-item-and-skip-to-next):
23014 If the regexp doesn't match, use a looser one.
23136 Don't eval the value when there's no match.
23143 (font-lock-match-c-style-declaration-item-and-skip-to-next):
23148 (font-lock-match-c++-style-declaration-item-and-skip-to-next)