diff options
68 files changed, 1384 insertions, 625 deletions
diff --git a/CONTRIBUTE b/CONTRIBUTE index 06e1b38c837..7fdfeb0f465 100644 --- a/CONTRIBUTE +++ b/CONTRIBUTE | |||
| @@ -263,7 +263,7 @@ Emacs uses ERT, Emacs Lisp Regression Testing, for testing. See (info | |||
| 263 | for more information on writing and running tests. | 263 | for more information on writing and running tests. |
| 264 | 264 | ||
| 265 | If your test lasts longer than some few seconds, mark it in its | 265 | If your test lasts longer than some few seconds, mark it in its |
| 266 | `ert-deftest' definition with ":tags '(:expensive-test)". | 266 | 'ert-deftest' definition with ":tags '(:expensive-test)". |
| 267 | 267 | ||
| 268 | To run tests on the entire Emacs tree, run "make check" from the | 268 | To run tests on the entire Emacs tree, run "make check" from the |
| 269 | top-level directory. Most tests are in the directory | 269 | top-level directory. Most tests are in the directory |
diff --git a/ChangeLog.2 b/ChangeLog.2 index 40d7bc40026..dbb56ab2aa2 100644 --- a/ChangeLog.2 +++ b/ChangeLog.2 | |||
| @@ -28563,6 +28563,7 @@ | |||
| 28563 | 28563 | ||
| 28564 | This file records repository revisions from | 28564 | This file records repository revisions from |
| 28565 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to | 28565 | commit 9d56a21e6a696ad19ac65c4b405aeca44785884a (exclusive) to |
| 28566 | 2016-02-04b6d89ff9288a49099f041752908b5eb9613e (inclusive). | ||
| 28566 | commit ffbf163ab5ced1bc464a0034e6abc9a41f5e09c4 (inclusive). | 28567 | commit ffbf163ab5ced1bc464a0034e6abc9a41f5e09c4 (inclusive). |
| 28567 | See ChangeLog.1 for earlier changes. | 28568 | See ChangeLog.1 for earlier changes. |
| 28568 | 28569 | ||
diff --git a/admin/notes/git-workflow b/admin/notes/git-workflow index 3c2c76c8909..b6168c31bd5 100644 --- a/admin/notes/git-workflow +++ b/admin/notes/git-workflow | |||
| @@ -9,6 +9,11 @@ If you haven't configured git before you should first do: | |||
| 9 | 9 | ||
| 10 | git config --global user.name "Frank Chu" | 10 | git config --global user.name "Frank Chu" |
| 11 | git config --global user.email "fchu@example.com" | 11 | git config --global user.email "fchu@example.com" |
| 12 | git config --global transfer.fsckObjects true | ||
| 13 | |||
| 14 | (See the thread "Recommend these .gitconfig settings for git integrity." | ||
| 15 | [https://lists.gnu.org/archive/html/emacs-devel/2016-01/threads.html#01802] | ||
| 16 | for more details about why that last line is there.) | ||
| 12 | 17 | ||
| 13 | Initial setup | 18 | Initial setup |
| 14 | ============= | 19 | ============= |
diff --git a/admin/release-process b/admin/release-process index a9f4419e594..f378662adc0 100644 --- a/admin/release-process +++ b/admin/release-process | |||
| @@ -7,7 +7,7 @@ Each release cycle will be split into two periods. | |||
| 7 | ** Phase one: development | 7 | ** Phase one: development |
| 8 | 8 | ||
| 9 | The first phase of the release schedule is the "heads-down" working | 9 | The first phase of the release schedule is the "heads-down" working |
| 10 | period for new features, on the `master' branch and several feature | 10 | period for new features, on the 'master' branch and several feature |
| 11 | branches. | 11 | branches. |
| 12 | 12 | ||
| 13 | ** Phase two: fixing and stabilizing the release branch | 13 | ** Phase two: fixing and stabilizing the release branch |
| @@ -23,11 +23,11 @@ new features. | |||
| 23 | 23 | ||
| 24 | At the beginning of this phase, a release branch called "emacs-NN" | 24 | At the beginning of this phase, a release branch called "emacs-NN" |
| 25 | ("NN" represents the major version number of the new Emacs release) | 25 | ("NN" represents the major version number of the new Emacs release) |
| 26 | will be cut from `master'. When that happens, the version number on | 26 | will be cut from 'master'. When that happens, the version number on |
| 27 | `master' should be incremented; use admin/admin.el's `set-version' | 27 | 'master' should be incremented; use admin/admin.el's 'set-version' |
| 28 | command to do that, then commit the changes it made and push to | 28 | command to do that, then commit the changes it made and push to |
| 29 | `master'. For major releases, also update the value of | 29 | 'master'. For major releases, also update the value of |
| 30 | `customize-changed-options-previous-release'. | 30 | 'customize-changed-options-previous-release'. |
| 31 | 31 | ||
| 32 | The 2 main manuals, the User Manual and the Emacs Lisp Manual, need to | 32 | The 2 main manuals, the User Manual and the Emacs Lisp Manual, need to |
| 33 | be proofread, preferably by at least 2 different persons, and any | 33 | be proofread, preferably by at least 2 different persons, and any |
| @@ -35,7 +35,7 @@ uncovered problems fixed. This is a lot of work, so it is advisable | |||
| 35 | to divide the job between several people (see the checklist near the | 35 | to divide the job between several people (see the checklist near the |
| 36 | end of this file). | 36 | end of this file). |
| 37 | 37 | ||
| 38 | In parallel to this phase, `master' can receive new features, to be | 38 | In parallel to this phase, 'master' can receive new features, to be |
| 39 | released in the next release cycle. From time to time, the master | 39 | released in the next release cycle. From time to time, the master |
| 40 | branches merges bugfix commits from the "emacs-NN" branch. | 40 | branches merges bugfix commits from the "emacs-NN" branch. |
| 41 | 41 | ||
| @@ -56,7 +56,7 @@ Change "block" to "unblock" to unblock the bug. | |||
| 56 | * TO BE DONE SHORTLY BEFORE RELEASE | 56 | * TO BE DONE SHORTLY BEFORE RELEASE |
| 57 | 57 | ||
| 58 | ** Make sure the Copyright date reflects the current year in the source | 58 | ** Make sure the Copyright date reflects the current year in the source |
| 59 | files. See `admin/notes/years' for information about maintaining | 59 | files. See 'admin/notes/years' for information about maintaining |
| 60 | copyright years for GNU Emacs. | 60 | copyright years for GNU Emacs. |
| 61 | 61 | ||
| 62 | ** Make sure the necessary sources and scripts for any generated files | 62 | ** Make sure the necessary sources and scripts for any generated files |
| @@ -345,10 +345,10 @@ windows.texi | |||
| 345 | 345 | ||
| 346 | * OTHER INFORMATION | 346 | * OTHER INFORMATION |
| 347 | 347 | ||
| 348 | For Emacs's versioning scheme, see `admin/notes/versioning'. | 348 | For Emacs's versioning scheme, see 'admin/notes/versioning'. |
| 349 | 349 | ||
| 350 | For instructions to create pretest or release tarballs, announcements, | 350 | For instructions to create pretest or release tarballs, announcements, |
| 351 | etc., see `admin/make-tarball.txt'. | 351 | etc., see 'admin/make-tarball.txt'. |
| 352 | 352 | ||
| 353 | 353 | ||
| 354 | Local variables: | 354 | Local variables: |
diff --git a/configure.ac b/configure.ac index 1e076c71e94..286ca5241ad 100644 --- a/configure.ac +++ b/configure.ac | |||
| @@ -3816,14 +3816,8 @@ getpwent endpwent getgrent endgrent \ | |||
| 3816 | cfmakeraw cfsetspeed copysign __executable_start log2) | 3816 | cfmakeraw cfsetspeed copysign __executable_start log2) |
| 3817 | LIBS=$OLD_LIBS | 3817 | LIBS=$OLD_LIBS |
| 3818 | 3818 | ||
| 3819 | dnl No need to check for aligned_alloc and posix_memalign if using | 3819 | dnl No need to check for posix_memalign if aligned_alloc works. |
| 3820 | dnl gmalloc.o, as it supplies them, unless we're using hybrid_malloc. | 3820 | AC_CHECK_FUNCS([aligned_alloc posix_memalign], [break]) |
| 3821 | dnl Don't use these functions on Darwin as they are incompatible with | ||
| 3822 | dnl unexmacosx.c. | ||
| 3823 | if (test -z "$GMALLOC_OBJ" || test "$hybrid_malloc" = yes) \ | ||
| 3824 | && test "$opsys" != darwin; then | ||
| 3825 | AC_CHECK_FUNCS([aligned_alloc posix_memalign], [break]) | ||
| 3826 | fi | ||
| 3827 | AC_CHECK_DECLS([aligned_alloc], [], [], [[#include <stdlib.h>]]) | 3821 | AC_CHECK_DECLS([aligned_alloc], [], [], [[#include <stdlib.h>]]) |
| 3828 | 3822 | ||
| 3829 | dnl Cannot use AC_CHECK_FUNCS | 3823 | dnl Cannot use AC_CHECK_FUNCS |
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi index 6c4f305d86d..78c1865703e 100644 --- a/doc/lispintro/emacs-lisp-intro.texi +++ b/doc/lispintro/emacs-lisp-intro.texi | |||
| @@ -4309,38 +4309,18 @@ documentation, an optional interactive declaration, and the body of | |||
| 4309 | the definition. | 4309 | the definition. |
| 4310 | 4310 | ||
| 4311 | @need 1250 | 4311 | @need 1250 |
| 4312 | For example, in an early version of Emacs, the function definition was | 4312 | For example, in Emacs the function definition of |
| 4313 | as follows. (It is slightly more complex now that it seeks the first | 4313 | @code{dired-unmark-all-marks} is as follows. |
| 4314 | non-whitespace character rather than the first visible character.) | ||
| 4315 | 4314 | ||
| 4316 | @smallexample | 4315 | @smallexample |
| 4317 | @group | 4316 | @group |
| 4318 | (defun back-to-indentation () | 4317 | (defun dired-unmark-all-marks () |
| 4319 | "Move point to first visible character on line." | 4318 | "Remove all marks from all files in the Dired buffer." |
| 4320 | (interactive) | 4319 | (interactive) |
| 4321 | (beginning-of-line 1) | 4320 | (dired-unmark-all-files ?\r)) |
| 4322 | (skip-chars-forward " \t")) | ||
| 4323 | @end group | 4321 | @end group |
| 4324 | @end smallexample | 4322 | @end smallexample |
| 4325 | 4323 | ||
| 4326 | @ignore | ||
| 4327 | In GNU Emacs 22, | ||
| 4328 | |||
| 4329 | (defun backward-to-indentation (&optional arg) | ||
| 4330 | "Move backward ARG lines and position at first nonblank character." | ||
| 4331 | (interactive "p") | ||
| 4332 | (forward-line (- (or arg 1))) | ||
| 4333 | (skip-chars-forward " \t")) | ||
| 4334 | |||
| 4335 | (defun back-to-indentation () | ||
| 4336 | "Move point to the first non-whitespace character on this line." | ||
| 4337 | (interactive) | ||
| 4338 | (beginning-of-line 1) | ||
| 4339 | (skip-syntax-forward " " (line-end-position)) | ||
| 4340 | ;; Move back over chars that have whitespace syntax but have the p flag. | ||
| 4341 | (backward-prefix-chars)) | ||
| 4342 | @end ignore | ||
| 4343 | |||
| 4344 | @item interactive | 4324 | @item interactive |
| 4345 | Declare to the interpreter that the function can be used | 4325 | Declare to the interpreter that the function can be used |
| 4346 | interactively. This special form may be followed by a string with one | 4326 | interactively. This special form may be followed by a string with one |
| @@ -9123,13 +9103,12 @@ deleted@footnote{More precisely, and requiring more expert knowledge | |||
| 9123 | to understand, the two integers are of type @code{Lisp_Object}, which can | 9103 | to understand, the two integers are of type @code{Lisp_Object}, which can |
| 9124 | also be a C union instead of an integer type.}. | 9104 | also be a C union instead of an integer type.}. |
| 9125 | 9105 | ||
| 9126 | In early versions of Emacs, these two numbers were thirty-two bits | 9106 | Integer widths depend on the machine, and are typically 32 or 64 bits. |
| 9127 | long, but the code is slowly being generalized to handle other | 9107 | A few of the bits are used to specify the type of information; the |
| 9128 | lengths. Three of the available bits are used to specify the type of | 9108 | remaining bits are used as content. |
| 9129 | information; the remaining bits are used as content. | ||
| 9130 | 9109 | ||
| 9131 | @samp{XINT} is a C macro that extracts the relevant number from the | 9110 | @samp{XINT} is a C macro that extracts the relevant number from the |
| 9132 | longer collection of bits; the three other bits are discarded. | 9111 | longer collection of bits; the type bits are discarded. |
| 9133 | 9112 | ||
| 9134 | @need 800 | 9113 | @need 800 |
| 9135 | The command in @code{delete-and-extract-region} looks like this: | 9114 | The command in @code{delete-and-extract-region} looks like this: |
| @@ -18724,10 +18703,7 @@ Even though it is short, @code{split-line} contains expressions | |||
| 18724 | we have not studied: @code{skip-chars-forward}, @code{indent-to}, | 18703 | we have not studied: @code{skip-chars-forward}, @code{indent-to}, |
| 18725 | @code{current-column} and @code{insert-and-inherit}. | 18704 | @code{current-column} and @code{insert-and-inherit}. |
| 18726 | 18705 | ||
| 18727 | Consider the @code{skip-chars-forward} function. (It is part of the | 18706 | Consider the @code{skip-chars-forward} function. |
| 18728 | function definition for @code{back-to-indentation}, which is shown in | ||
| 18729 | @ref{Review, , Review}.) | ||
| 18730 | |||
| 18731 | In GNU Emacs, you can find out more about @code{skip-chars-forward} by | 18707 | In GNU Emacs, you can find out more about @code{skip-chars-forward} by |
| 18732 | typing @kbd{C-h f} (@code{describe-function}) and the name of the | 18708 | typing @kbd{C-h f} (@code{describe-function}) and the name of the |
| 18733 | function. This gives you the function documentation. | 18709 | function. This gives you the function documentation. |
diff --git a/doc/lispref/buffers.texi b/doc/lispref/buffers.texi index e56d77c7b92..1f7f263fb21 100644 --- a/doc/lispref/buffers.texi +++ b/doc/lispref/buffers.texi | |||
| @@ -755,10 +755,14 @@ When disabling Read Only mode, it disables View mode if View mode was | |||
| 755 | enabled. | 755 | enabled. |
| 756 | @end deffn | 756 | @end deffn |
| 757 | 757 | ||
| 758 | @defun barf-if-buffer-read-only | 758 | @defun barf-if-buffer-read-only &optional position |
| 759 | This function signals a @code{buffer-read-only} error if the current | 759 | This function signals a @code{buffer-read-only} error if the current |
| 760 | buffer is read-only. @xref{Using Interactive}, for another way to | 760 | buffer is read-only. If the text at @var{position} (which defaults to |
| 761 | signal an error if the current buffer is read-only. | 761 | point) has the @code{inhibit-read-only} text property set, the error |
| 762 | will not be raised. | ||
| 763 | |||
| 764 | @xref{Using Interactive}, for another way to signal an error if the | ||
| 765 | current buffer is read-only. | ||
| 762 | @end defun | 766 | @end defun |
| 763 | 767 | ||
| 764 | @node Buffer List | 768 | @node Buffer List |
diff --git a/doc/lispref/debugging.texi b/doc/lispref/debugging.texi index 3f1574fac6c..98c47052cb0 100644 --- a/doc/lispref/debugging.texi +++ b/doc/lispref/debugging.texi | |||
| @@ -141,7 +141,7 @@ If @code{eval-expression-debug-on-error} is @code{nil}, then the value | |||
| 141 | of @code{debug-on-error} is not changed during @code{eval-expression}. | 141 | of @code{debug-on-error} is not changed during @code{eval-expression}. |
| 142 | @end defopt | 142 | @end defopt |
| 143 | 143 | ||
| 144 | @defvar debug-on-signal | 144 | @defopt debug-on-signal |
| 145 | Normally, errors caught by @code{condition-case} never invoke the | 145 | Normally, errors caught by @code{condition-case} never invoke the |
| 146 | debugger. The @code{condition-case} gets a chance to handle the error | 146 | debugger. The @code{condition-case} gets a chance to handle the error |
| 147 | before the debugger gets a chance. | 147 | before the debugger gets a chance. |
| @@ -158,7 +158,7 @@ course of affairs, and you may not even realize that errors happen | |||
| 158 | there. If you need to debug code wrapped in @code{condition-case}, | 158 | there. If you need to debug code wrapped in @code{condition-case}, |
| 159 | consider using @code{condition-case-unless-debug} (@pxref{Handling | 159 | consider using @code{condition-case-unless-debug} (@pxref{Handling |
| 160 | Errors}). | 160 | Errors}). |
| 161 | @end defvar | 161 | @end defopt |
| 162 | 162 | ||
| 163 | @defopt debug-on-event | 163 | @defopt debug-on-event |
| 164 | If you set @code{debug-on-event} to a special event (@pxref{Special | 164 | If you set @code{debug-on-event} to a special event (@pxref{Special |
diff --git a/doc/lispref/display.texi b/doc/lispref/display.texi index aa98ed40ee5..323895927a9 100644 --- a/doc/lispref/display.texi +++ b/doc/lispref/display.texi | |||
| @@ -47,8 +47,9 @@ that Emacs presents to the user. | |||
| 47 | contents of a given frame (@pxref{Frames}). This is useful if the | 47 | contents of a given frame (@pxref{Frames}). This is useful if the |
| 48 | screen is corrupted. | 48 | screen is corrupted. |
| 49 | 49 | ||
| 50 | @defun redraw-frame frame | 50 | @defun redraw-frame &optional frame |
| 51 | This function clears and redisplays frame @var{frame}. | 51 | This function clears and redisplays frame @var{frame}. If @var{frame} |
| 52 | is omitted or nil, it redraws the selected frame. | ||
| 52 | @end defun | 53 | @end defun |
| 53 | 54 | ||
| 54 | Even more powerful is @code{redraw-display}: | 55 | Even more powerful is @code{redraw-display}: |
| @@ -2686,8 +2687,14 @@ considered, until a specified attribute is found. To ensure that the | |||
| 2686 | return value is always specified, use a value of @code{default} for | 2687 | return value is always specified, use a value of @code{default} for |
| 2687 | @var{inherit}. | 2688 | @var{inherit}. |
| 2688 | 2689 | ||
| 2689 | @defun face-font face &optional frame | 2690 | @defun face-font face &optional frame character |
| 2690 | This function returns the name of the font of face @var{face}. | 2691 | This function returns the name of the font of face @var{face}. |
| 2692 | |||
| 2693 | If the optional argument @var{frame} is specified, it returns the name | ||
| 2694 | of the font of @var{face} for that frame. If @var{frame} is omitted or | ||
| 2695 | @code{nil}, the selected frame is used. And, in this case, if the | ||
| 2696 | optional third argument @var{character} is supplied, it returns the font | ||
| 2697 | name used for @var{character}. | ||
| 2691 | @end defun | 2698 | @end defun |
| 2692 | 2699 | ||
| 2693 | @defun face-foreground face &optional frame inherit | 2700 | @defun face-foreground face &optional frame inherit |
| @@ -5324,7 +5331,7 @@ returned. If no specification is satisfied, @code{nil} is returned. | |||
| 5324 | The image is looked for in @code{image-load-path}. | 5331 | The image is looked for in @code{image-load-path}. |
| 5325 | @end defun | 5332 | @end defun |
| 5326 | 5333 | ||
| 5327 | @defvar image-load-path | 5334 | @defopt image-load-path |
| 5328 | This variable's value is a list of locations in which to search for | 5335 | This variable's value is a list of locations in which to search for |
| 5329 | image files. If an element is a string or a variable symbol whose | 5336 | image files. If an element is a string or a variable symbol whose |
| 5330 | value is a string, the string is taken to be the name of a directory | 5337 | value is a string, the string is taken to be the name of a directory |
| @@ -5343,7 +5350,7 @@ should specify the image as follows: | |||
| 5343 | @example | 5350 | @example |
| 5344 | (defimage foo-image '((:type xpm :file "foo/bar.xpm"))) | 5351 | (defimage foo-image '((:type xpm :file "foo/bar.xpm"))) |
| 5345 | @end example | 5352 | @end example |
| 5346 | @end defvar | 5353 | @end defopt |
| 5347 | 5354 | ||
| 5348 | @defun image-load-path-for-library library image &optional path no-error | 5355 | @defun image-load-path-for-library library image &optional path no-error |
| 5349 | This function returns a suitable search path for images used by the | 5356 | This function returns a suitable search path for images used by the |
| @@ -6899,12 +6906,12 @@ provided the terminal's Termcap entry defines the visible bell | |||
| 6899 | capability (@samp{vb}). | 6906 | capability (@samp{vb}). |
| 6900 | @end defopt | 6907 | @end defopt |
| 6901 | 6908 | ||
| 6902 | @defvar ring-bell-function | 6909 | @defopt ring-bell-function |
| 6903 | If this is non-@code{nil}, it specifies how Emacs should ring the | 6910 | If this is non-@code{nil}, it specifies how Emacs should ring the |
| 6904 | bell. Its value should be a function of no arguments. If this is | 6911 | bell. Its value should be a function of no arguments. If this is |
| 6905 | non-@code{nil}, it takes precedence over the @code{visible-bell} | 6912 | non-@code{nil}, it takes precedence over the @code{visible-bell} |
| 6906 | variable. | 6913 | variable. |
| 6907 | @end defvar | 6914 | @end defopt |
| 6908 | 6915 | ||
| 6909 | @node Window Systems | 6916 | @node Window Systems |
| 6910 | @section Window Systems | 6917 | @section Window Systems |
diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi index b98e3a5cdd1..15a9bd911ff 100644 --- a/doc/lispref/frames.texi +++ b/doc/lispref/frames.texi | |||
| @@ -847,7 +847,7 @@ With some window managers you may have to set this to non-@code{nil} in | |||
| 847 | order to make a frame appear truly maximized or full-screen. | 847 | order to make a frame appear truly maximized or full-screen. |
| 848 | @end defopt | 848 | @end defopt |
| 849 | 849 | ||
| 850 | @defun set-frame-size frame width height pixelwise | 850 | @defun set-frame-size frame width height &optional pixelwise |
| 851 | This function sets the size of the text area of @var{frame}, measured in | 851 | This function sets the size of the text area of @var{frame}, measured in |
| 852 | terms of the canonical height and width of a character on @var{frame} | 852 | terms of the canonical height and width of a character on @var{frame} |
| 853 | (@pxref{Frame Font}). | 853 | (@pxref{Frame Font}). |
| @@ -2236,7 +2236,7 @@ parameters. @xref{Management Parameters}. | |||
| 2236 | terminal frames. On each text terminal, only the top frame is | 2236 | terminal frames. On each text terminal, only the top frame is |
| 2237 | displayed at any one time. | 2237 | displayed at any one time. |
| 2238 | 2238 | ||
| 2239 | @defun tty-top-frame terminal | 2239 | @defun tty-top-frame &optional terminal |
| 2240 | This function returns the top frame on @var{terminal}. @var{terminal} | 2240 | This function returns the top frame on @var{terminal}. @var{terminal} |
| 2241 | should be a terminal object, a frame (meaning that frame's terminal), | 2241 | should be a terminal object, a frame (meaning that frame's terminal), |
| 2242 | or @code{nil} (meaning the selected frame's terminal). If it does not | 2242 | or @code{nil} (meaning the selected frame's terminal). If it does not |
diff --git a/doc/lispref/keymaps.texi b/doc/lispref/keymaps.texi index 354be3cdd92..0ea30283d7d 100644 --- a/doc/lispref/keymaps.texi +++ b/doc/lispref/keymaps.texi | |||
| @@ -950,22 +950,25 @@ are used before @code{minor-mode-map-alist} and | |||
| 950 | @end defvar | 950 | @end defvar |
| 951 | 951 | ||
| 952 | @cindex transient keymap | 952 | @cindex transient keymap |
| 953 | @defun set-transient-map keymap &optional keep | 953 | @defun set-transient-map keymap &optional keep-pred on-exit |
| 954 | This function adds @var{keymap} as a @dfn{transient} keymap, which | 954 | This function adds @var{keymap} as a @dfn{transient} keymap, which |
| 955 | takes precedence over other keymaps for one (or more) subsequent keys. | 955 | takes precedence over other keymaps for one (or more) subsequent keys. |
| 956 | 956 | ||
| 957 | Normally, @var{keymap} is used just once, to look up the very next | 957 | Normally, @var{keymap} is used just once, to look up the very next key. |
| 958 | key. If the optional argument @var{pred} is @code{t}, the map stays | 958 | If the optional argument @var{keep-pred} is @code{t}, the map stays |
| 959 | active as long as the user types keys defined in @var{keymap}; when | 959 | active as long as the user types keys defined in @var{keymap}; when the |
| 960 | the user types a key that is not in @var{keymap}, the transient keymap | 960 | user types a key that is not in @var{keymap}, the transient keymap is |
| 961 | is deactivated and normal key lookup continues for that key. | 961 | deactivated and normal key lookup continues for that key. |
| 962 | 962 | ||
| 963 | The @var{pred} argument can also be a function. In that case, the | 963 | The @var{keep-pred} argument can also be a function. In that case, the |
| 964 | function is called with no arguments, prior to running each command, | 964 | function is called with no arguments, prior to running each command, |
| 965 | while @var{keymap} is active; it should return non-@code{nil} if | 965 | while @var{keymap} is active; it should return non-@code{nil} if |
| 966 | @var{keymap} should stay active. | 966 | @var{keymap} should stay active. |
| 967 | 967 | ||
| 968 | This function works by adding and removing @code{keymap} from the | 968 | The optional argument @var{on-exit}, if non-nil, specifies a function |
| 969 | that is called, with no arguments, after @var{keymap} is deactivated. | ||
| 970 | |||
| 971 | This function works by adding and removing @var{keymap} from the | ||
| 969 | variable @code{overriding-terminal-local-map}, which takes precedence | 972 | variable @code{overriding-terminal-local-map}, which takes precedence |
| 970 | over all other active keymaps (@pxref{Searching Keymaps}). | 973 | over all other active keymaps (@pxref{Searching Keymaps}). |
| 971 | @end defun | 974 | @end defun |
diff --git a/doc/lispref/minibuf.texi b/doc/lispref/minibuf.texi index e24d2cd643a..6f41090ebea 100644 --- a/doc/lispref/minibuf.texi +++ b/doc/lispref/minibuf.texi | |||
| @@ -272,7 +272,7 @@ History}). If it is omitted or @code{nil}, the history list defaults | |||
| 272 | to @code{regexp-history}. | 272 | to @code{regexp-history}. |
| 273 | @end defun | 273 | @end defun |
| 274 | 274 | ||
| 275 | @defvar read-regexp-defaults-function | 275 | @defopt read-regexp-defaults-function |
| 276 | The function @code{read-regexp} may use the value of this variable to | 276 | The function @code{read-regexp} may use the value of this variable to |
| 277 | determine its list of default regular expressions. If non-@code{nil}, | 277 | determine its list of default regular expressions. If non-@code{nil}, |
| 278 | the value of this variable should be either: | 278 | the value of this variable should be either: |
| @@ -288,7 +288,7 @@ or a list of strings. | |||
| 288 | 288 | ||
| 289 | @noindent | 289 | @noindent |
| 290 | See @code{read-regexp} above for details of how these values are used. | 290 | See @code{read-regexp} above for details of how these values are used. |
| 291 | @end defvar | 291 | @end defopt |
| 292 | 292 | ||
| 293 | @defvar minibuffer-allow-text-properties | 293 | @defvar minibuffer-allow-text-properties |
| 294 | If this variable is @code{nil}, then @code{read-from-minibuffer} | 294 | If this variable is @code{nil}, then @code{read-from-minibuffer} |
| @@ -2336,11 +2336,11 @@ This is like @code{minibuffer-contents}, except that it does not copy text | |||
| 2336 | properties, just the characters themselves. @xref{Text Properties}. | 2336 | properties, just the characters themselves. @xref{Text Properties}. |
| 2337 | @end defun | 2337 | @end defun |
| 2338 | 2338 | ||
| 2339 | @defun delete-minibuffer-contents | 2339 | @deffn Command delete-minibuffer-contents |
| 2340 | This function erases the editable contents of the minibuffer (that is, | 2340 | This command erases the editable contents of the minibuffer (that is, |
| 2341 | everything except the prompt), if a minibuffer is current. Otherwise, | 2341 | everything except the prompt), if a minibuffer is current. Otherwise, |
| 2342 | it erases the entire current buffer. | 2342 | it erases the entire current buffer. |
| 2343 | @end defun | 2343 | @end deffn |
| 2344 | 2344 | ||
| 2345 | @node Recursive Mini | 2345 | @node Recursive Mini |
| 2346 | @section Recursive Minibuffers | 2346 | @section Recursive Minibuffers |
diff --git a/doc/lispref/modes.texi b/doc/lispref/modes.texi index 2b621e4337b..66f7a352023 100644 --- a/doc/lispref/modes.texi +++ b/doc/lispref/modes.texi | |||
| @@ -1943,11 +1943,11 @@ Its default value displays the buffer name, padded with spaces to at | |||
| 1943 | least 12 columns. | 1943 | least 12 columns. |
| 1944 | @end defvar | 1944 | @end defvar |
| 1945 | 1945 | ||
| 1946 | @defopt mode-line-position | 1946 | @defvar mode-line-position |
| 1947 | This variable indicates the position in the buffer. Its default value | 1947 | This variable indicates the position in the buffer. Its default value |
| 1948 | displays the buffer percentage and, optionally, the buffer size, the | 1948 | displays the buffer percentage and, optionally, the buffer size, the |
| 1949 | line number and the column number. | 1949 | line number and the column number. |
| 1950 | @end defopt | 1950 | @end defvar |
| 1951 | 1951 | ||
| 1952 | @defvar vc-mode | 1952 | @defvar vc-mode |
| 1953 | The variable @code{vc-mode}, buffer-local in each buffer, records | 1953 | The variable @code{vc-mode}, buffer-local in each buffer, records |
| @@ -1956,11 +1956,11 @@ and, if so, which kind. Its value is a string that appears in the mode | |||
| 1956 | line, or @code{nil} for no version control. | 1956 | line, or @code{nil} for no version control. |
| 1957 | @end defvar | 1957 | @end defvar |
| 1958 | 1958 | ||
| 1959 | @defopt mode-line-modes | 1959 | @defvar mode-line-modes |
| 1960 | This variable displays the buffer's major and minor modes. Its | 1960 | This variable displays the buffer's major and minor modes. Its |
| 1961 | default value also displays the recursive editing level, information | 1961 | default value also displays the recursive editing level, information |
| 1962 | on the process status, and whether narrowing is in effect. | 1962 | on the process status, and whether narrowing is in effect. |
| 1963 | @end defopt | 1963 | @end defvar |
| 1964 | 1964 | ||
| 1965 | @defvar mode-line-remote | 1965 | @defvar mode-line-remote |
| 1966 | This variable is used to show whether @code{default-directory} for the | 1966 | This variable is used to show whether @code{default-directory} for the |
diff --git a/doc/lispref/os.texi b/doc/lispref/os.texi index 8e3720eb947..c5e3672a35a 100644 --- a/doc/lispref/os.texi +++ b/doc/lispref/os.texi | |||
| @@ -2959,34 +2959,40 @@ Buffers}. | |||
| 2959 | 2959 | ||
| 2960 | @item Authentication | 2960 | @item Authentication |
| 2961 | Emacs has several functions that deal with passwords, e.g., | 2961 | Emacs has several functions that deal with passwords, e.g., |
| 2962 | @code{password-read}. Although these functions do not attempt to | 2962 | @code{read-passwd}. @xref{Reading a Password}. |
| 2963 | Although these functions do not attempt to | ||
| 2963 | broadcast passwords to the world, their implementations are not proof | 2964 | broadcast passwords to the world, their implementations are not proof |
| 2964 | against determined attackers with access to Emacs internals. For | 2965 | against determined attackers with access to Emacs internals. For |
| 2965 | example, even if Elisp code attempts to scrub a password from | 2966 | example, even if Elisp code uses @code{clear-string} to scrub a password from |
| 2966 | its memory after using it, remnants of the password may still reside | 2967 | its memory after using it, remnants of the password may still reside |
| 2967 | in the garbage-collected free list. | 2968 | in the garbage-collected free list. @xref{Modifying Strings}. |
| 2968 | 2969 | ||
| 2969 | @item Code injection | 2970 | @item Code injection |
| 2970 | Emacs can send commands to many other applications, and applications | 2971 | Emacs can send commands to many other applications, and applications |
| 2971 | should take care that strings sent as operands of these commands are | 2972 | should take care that strings sent as operands of these commands are |
| 2972 | not misinterpreted as directives. For example, when sending a shell | 2973 | not misinterpreted as directives. For example, when using a shell |
| 2973 | command to rename a file @var{a} to @var{b}, do not simply use the | 2974 | command to rename a file @var{a} to @var{b}, do not simply use the |
| 2974 | string @code{mv @var{a} @var{b}}, because either file name might start | 2975 | string @code{mv @var{a} @var{b}}, because either file name might start |
| 2975 | with @samp{-}, or might contain shell metacharacters like @samp{;}. | 2976 | with @samp{-}, or might contain shell metacharacters like @samp{;}. |
| 2976 | Although functions like @code{shell-quote-argument} can help avoid | 2977 | Although functions like @code{shell-quote-argument} can help avoid |
| 2977 | this sort of problem, they are not panaceas; for example, on a POSIX | 2978 | this sort of problem, they are not panaceas; for example, on a POSIX |
| 2978 | platform @code{shell-quote-argument} quotes shell metacharacters but | 2979 | platform @code{shell-quote-argument} quotes shell metacharacters but |
| 2979 | not leading @samp{-}. @xref{Shell Arguments}. | 2980 | not leading @samp{-}. @xref{Shell Arguments}. Typically it is safer |
| 2981 | to use @code{call-process} than a subshell. @xref{Synchronous | ||
| 2982 | Processes}. And it is safer yet to use builtin Emacs functions; for | ||
| 2983 | example, use @code{(rename-file "@var{a}" "@var{b}" t)} instead of | ||
| 2984 | invoking @command{mv}. @xref{Changing Files}. | ||
| 2980 | 2985 | ||
| 2981 | @item Coding systems | 2986 | @item Coding systems |
| 2982 | Emacs attempts to infer the coding systems of the files and network | 2987 | Emacs attempts to infer the coding systems of the files and network |
| 2983 | connections it accesses. If it makes a mistake, or if the other | 2988 | connections it accesses. @xref{Coding Systems}. |
| 2984 | parties to the network connection disagree with Emacs's deductions, | 2989 | If Emacs infers incorrectly, or if the other |
| 2990 | parties to the network connection disagree with Emacs's inferences, | ||
| 2985 | the resulting system could be unreliable. Also, even when it infers | 2991 | the resulting system could be unreliable. Also, even when it infers |
| 2986 | correctly, Emacs often can use bytes that other programs cannot. For | 2992 | correctly, Emacs often can use bytes that other programs cannot. For |
| 2987 | example, although to Emacs the NUL (all bits zero) byte is just a | 2993 | example, although to Emacs the null byte is just a |
| 2988 | character like any other, many other applications treat it as a string | 2994 | character like any other, many other applications treat it as a string |
| 2989 | terminator and mishandle strings or files containing NUL bytes. | 2995 | terminator and mishandle strings or files containing null bytes. |
| 2990 | 2996 | ||
| 2991 | @item Environment and configuration variables | 2997 | @item Environment and configuration variables |
| 2992 | POSIX specifies several environment variables that can affect how | 2998 | POSIX specifies several environment variables that can affect how |
| @@ -2998,7 +3004,7 @@ environment variables (e.g., @env{PATH}, @env{POSIXLY_CORRECT}, | |||
| 2998 | @env{SHELL}, @env{TMPDIR}) need to have properly-configured values in | 3004 | @env{SHELL}, @env{TMPDIR}) need to have properly-configured values in |
| 2999 | order to get standard behavior for any utility Emacs might invoke. | 3005 | order to get standard behavior for any utility Emacs might invoke. |
| 3000 | Even seemingly-benign variables like @env{TZ} may have security | 3006 | Even seemingly-benign variables like @env{TZ} may have security |
| 3001 | implications. | 3007 | implications. @xref{System Environment}. |
| 3002 | 3008 | ||
| 3003 | Emacs has customization and other variables with similar | 3009 | Emacs has customization and other variables with similar |
| 3004 | considerations. For example, if the variable @code{shell-file-name} | 3010 | considerations. For example, if the variable @code{shell-file-name} |
| @@ -3025,6 +3031,7 @@ other applications do. For example, even when | |||
| 3025 | @code{(file-readable-p "foo.txt")} returns @code{t}, it could be that | 3031 | @code{(file-readable-p "foo.txt")} returns @code{t}, it could be that |
| 3026 | @file{foo.txt} is unreadable because some other program changed the | 3032 | @file{foo.txt} is unreadable because some other program changed the |
| 3027 | file's permissions between the call to @code{file-readable-p} and now. | 3033 | file's permissions between the call to @code{file-readable-p} and now. |
| 3034 | @xref{Testing Accessibility}. | ||
| 3028 | 3035 | ||
| 3029 | @item Resource limits | 3036 | @item Resource limits |
| 3030 | When Emacs exhausts memory or other operating system resources, its | 3037 | When Emacs exhausts memory or other operating system resources, its |
diff --git a/doc/lispref/strings.texi b/doc/lispref/strings.texi index 091db5e4ebb..9d6613c522c 100644 --- a/doc/lispref/strings.texi +++ b/doc/lispref/strings.texi | |||
| @@ -145,11 +145,12 @@ This returns a string containing the characters @var{characters}. | |||
| 145 | @end example | 145 | @end example |
| 146 | @end defun | 146 | @end defun |
| 147 | 147 | ||
| 148 | @defun substring string start &optional end | 148 | @defun substring string &optional start end |
| 149 | This function returns a new string which consists of those characters | 149 | This function returns a new string which consists of those characters |
| 150 | from @var{string} in the range from (and including) the character at the | 150 | from @var{string} in the range from (and including) the character at the |
| 151 | index @var{start} up to (but excluding) the character at the index | 151 | index @var{start} up to (but excluding) the character at the index |
| 152 | @var{end}. The first character is at index zero. | 152 | @var{end}. The first character is at index zero. With one argument, |
| 153 | this function just copies @var{string}. | ||
| 153 | 154 | ||
| 154 | @example | 155 | @example |
| 155 | @group | 156 | @group |
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi index 41991c9482c..4c3a1a01e7d 100644 --- a/doc/lispref/text.texi +++ b/doc/lispref/text.texi | |||
| @@ -303,7 +303,7 @@ there, the function returns @code{nil}. Otherwise, a nearby symbol or | |||
| 303 | word on the same line is acceptable. | 303 | word on the same line is acceptable. |
| 304 | @end defun | 304 | @end defun |
| 305 | 305 | ||
| 306 | @defun thing-at-point thing | 306 | @defun thing-at-point thing &optional no-properties |
| 307 | Return the @var{thing} around or next to point, as a string. | 307 | Return the @var{thing} around or next to point, as a string. |
| 308 | 308 | ||
| 309 | The argument @var{thing} is a symbol which specifies a kind of syntactic | 309 | The argument @var{thing} is a symbol which specifies a kind of syntactic |
| @@ -311,6 +311,9 @@ entity. Possibilities include @code{symbol}, @code{list}, @code{sexp}, | |||
| 311 | @code{defun}, @code{filename}, @code{url}, @code{word}, @code{sentence}, | 311 | @code{defun}, @code{filename}, @code{url}, @code{word}, @code{sentence}, |
| 312 | @code{whitespace}, @code{line}, @code{page}, and others. | 312 | @code{whitespace}, @code{line}, @code{page}, and others. |
| 313 | 313 | ||
| 314 | When the optional argument @var{no-properties} is non-@code{nil}, this | ||
| 315 | function strips text properties from the return value. | ||
| 316 | |||
| 314 | @example | 317 | @example |
| 315 | ---------- Buffer: foo ---------- | 318 | ---------- Buffer: foo ---------- |
| 316 | Gentlemen may cry ``Pea@point{}ce! Peace!,'' | 319 | Gentlemen may cry ``Pea@point{}ce! Peace!,'' |
| @@ -804,7 +807,7 @@ A blank line is defined as a line containing only tabs and spaces. | |||
| 804 | @code{delete-blank-lines} returns @code{nil}. | 807 | @code{delete-blank-lines} returns @code{nil}. |
| 805 | @end deffn | 808 | @end deffn |
| 806 | 809 | ||
| 807 | @deffn Command delete-trailing-whitespace start end | 810 | @deffn Command delete-trailing-whitespace &optional start end |
| 808 | Delete trailing whitespace in the region defined by @var{start} and | 811 | Delete trailing whitespace in the region defined by @var{start} and |
| 809 | @var{end}. | 812 | @var{end}. |
| 810 | 813 | ||
| @@ -1763,7 +1766,7 @@ is value of @code{indent-line-function} in Paragraph-Indent Text mode. | |||
| 1763 | 1766 | ||
| 1764 | @defopt left-margin | 1767 | @defopt left-margin |
| 1765 | This variable specifies the base left margin column. In Fundamental | 1768 | This variable specifies the base left margin column. In Fundamental |
| 1766 | mode, @kbd{RET} indents to this column. This variable automatically | 1769 | mode, @key{RET} indents to this column. This variable automatically |
| 1767 | becomes buffer-local when set in any fashion. | 1770 | becomes buffer-local when set in any fashion. |
| 1768 | @end defopt | 1771 | @end defopt |
| 1769 | 1772 | ||
diff --git a/doc/lispref/windows.texi b/doc/lispref/windows.texi index 771bd4eeb29..f61f08a7f24 100644 --- a/doc/lispref/windows.texi +++ b/doc/lispref/windows.texi | |||
| @@ -2415,9 +2415,10 @@ If this function chooses a window on another frame, it makes that frame | |||
| 2415 | visible and, unless @var{alist} contains an @code{inhibit-switch-frame} | 2415 | visible and, unless @var{alist} contains an @code{inhibit-switch-frame} |
| 2416 | entry (@pxref{Choosing Window Options}), raises that frame if necessary. | 2416 | entry (@pxref{Choosing Window Options}), raises that frame if necessary. |
| 2417 | 2417 | ||
| 2418 | If @var{alist} has a non-nil @code{frame-predicate} entry, its value is a | 2418 | If @var{alist} has a non-@code{nil} @code{frame-predicate} entry, its |
| 2419 | function taking one argument (a frame), returning non-nil if the | 2419 | value is a function taking one argument (a frame), returning |
| 2420 | frame is a candidate; this function replaces the default predicate. | 2420 | non-@code{nil} if the frame is a candidate; this function replaces the |
| 2421 | default predicate. | ||
| 2421 | 2422 | ||
| 2422 | If @var{alist} has a non-@code{nil} @code{inhibit-same-window} entry, | 2423 | If @var{alist} has a non-@code{nil} @code{inhibit-same-window} entry, |
| 2423 | the selected window is used; thus if the selected frame has a single | 2424 | the selected window is used; thus if the selected frame has a single |
| @@ -2637,10 +2638,11 @@ and return either a new window (which will be used to display the | |||
| 2637 | desired buffer) or @code{nil} (which means the splitting failed). | 2638 | desired buffer) or @code{nil} (which means the splitting failed). |
| 2638 | @end defopt | 2639 | @end defopt |
| 2639 | 2640 | ||
| 2640 | @defun split-window-sensibly window | 2641 | @defun split-window-sensibly &optional window |
| 2641 | This function tries to split @var{window}, and return the newly | 2642 | This function tries to split @var{window}, and return the newly created |
| 2642 | created window. If @var{window} cannot be split, it returns | 2643 | window. If @var{window} cannot be split, it returns @code{nil}. If |
| 2643 | @code{nil}. | 2644 | @var{window} is omitted or @code{nil}, it defaults to the selected |
| 2645 | window. | ||
| 2644 | 2646 | ||
| 2645 | This function obeys the usual rules that determine when a window may | 2647 | This function obeys the usual rules that determine when a window may |
| 2646 | be split (@pxref{Splitting Windows}). It first tries to split by | 2648 | be split (@pxref{Splitting Windows}). It first tries to split by |
| @@ -2671,9 +2673,9 @@ to split this way. | |||
| 2671 | @end defopt | 2673 | @end defopt |
| 2672 | 2674 | ||
| 2673 | @defopt even-window-sizes | 2675 | @defopt even-window-sizes |
| 2674 | This variable, if non-nil, causes @code{display-buffer} to even window | 2676 | This variable, if non-@code{nil}, causes @code{display-buffer} to even |
| 2675 | sizes whenever it reuses an existing window and that window is adjacent | 2677 | window sizes whenever it reuses an existing window and that window is |
| 2676 | to the selected one. | 2678 | adjacent to the selected one. |
| 2677 | 2679 | ||
| 2678 | If its value is @code{width-only}, sizes are evened only if the reused | 2680 | If its value is @code{width-only}, sizes are evened only if the reused |
| 2679 | window is on the left or right of the selected one and the selected | 2681 | window is on the left or right of the selected one and the selected |
| @@ -3161,7 +3163,7 @@ text will end if scrolling is not required. | |||
| 3161 | @end defun | 3163 | @end defun |
| 3162 | 3164 | ||
| 3163 | @vindex window-group-end-function | 3165 | @vindex window-group-end-function |
| 3164 | @defun window-group-end window update | 3166 | @defun window-group-end &optional window update |
| 3165 | This function is like @code{window-end}, except that when @var{window} | 3167 | This function is like @code{window-end}, except that when @var{window} |
| 3166 | is a part of a group of windows (@pxref{Window Group}), | 3168 | is a part of a group of windows (@pxref{Window Group}), |
| 3167 | @code{window-group-end} returns the end position of the entire group. | 3169 | @code{window-group-end} returns the end position of the entire group. |
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi index ab96684eb62..8dd0c1ba9d5 100644 --- a/doc/misc/gnus.texi +++ b/doc/misc/gnus.texi | |||
| @@ -14325,7 +14325,7 @@ Here's a complete example @code{nnimap} backend with a client-side | |||
| 14325 | @example | 14325 | @example |
| 14326 | (nnimap "imap.example.com" | 14326 | (nnimap "imap.example.com" |
| 14327 | (nnimap-inbox "INBOX") | 14327 | (nnimap-inbox "INBOX") |
| 14328 | (nnimap-split-methods | 14328 | (nnimap-split-fancy |
| 14329 | (| ("MailScanner-SpamCheck" "spam" "spam.detected") | 14329 | (| ("MailScanner-SpamCheck" "spam" "spam.detected") |
| 14330 | (to "foo@@bar.com" "foo") | 14330 | (to "foo@@bar.com" "foo") |
| 14331 | "undecided"))) | 14331 | "undecided"))) |
diff --git a/doc/misc/tramp.texi b/doc/misc/tramp.texi index 54b98260111..16ff76b887d 100644 --- a/doc/misc/tramp.texi +++ b/doc/misc/tramp.texi | |||
| @@ -1961,7 +1961,7 @@ of the secretfile is now owned by the user logged in from | |||
| 1961 | When @code{backup-directory-alist} is @code{nil} (the default), such | 1961 | When @code{backup-directory-alist} is @code{nil} (the default), such |
| 1962 | problems do not occur. | 1962 | problems do not occur. |
| 1963 | 1963 | ||
| 1964 | To ``turns off'' the backup feature for @value{tramp} files and stop | 1964 | To ``turn off'' the backup feature for @value{tramp} files and stop |
| 1965 | @value{tramp} from saving to the backup directory, use this: | 1965 | @value{tramp} from saving to the backup directory, use this: |
| 1966 | 1966 | ||
| 1967 | @lisp | 1967 | @lisp |
diff --git a/etc/HISTORY b/etc/HISTORY index 04264256801..810702622fa 100644 --- a/etc/HISTORY +++ b/etc/HISTORY | |||
| @@ -1,14 +1,35 @@ | |||
| 1 | GNU Emacs versions and their release dates | 1 | GNU Emacs history, versions, and release dates |
| 2 | 2 | ||
| 3 | For more details about release contents, see the NEWS* files. | 3 | For more details about release contents, see the NEWS* files. |
| 4 | 4 | ||
| 5 | Most of the development history of GNU Emacs is available in its | ||
| 6 | source code repository <http://savannah.gnu.org/git/?group=emacs>. | ||
| 7 | However, in the early days GNU Emacs was developed without using | ||
| 8 | version control systems and was published via half-inch 9-track | ||
| 9 | 1600-bpi magnetic tape reels. Although information about this early | ||
| 10 | development is sketchy, the following text summarizes what is known. | ||
| 11 | |||
| 12 | EMACS started out as a set of macros atop the TECO text editor, and | ||
| 13 | was first operational in late 1976. It was inspired by earlier work | ||
| 14 | such as the E editor of Stanford, and was based on older TECO macro | ||
| 15 | sets. EMACS in turn inspired several similar editors. See: | ||
| 16 | Stallman RM. EMACS: The Extensible, Customizable Self-Documenting | ||
| 17 | Display Editor. AI Memo 519a, MIT, 1981-03-26 | ||
| 18 | <http://dspace.mit.edu/bitstream/handle/1721.1/5736/AIM-519A.pdf>. | ||
| 19 | |||
| 20 | In 1984, work began on GNU Emacs, a fresh implementation designed to | ||
| 21 | run on GNU and GNU-like systems, with a full-featured Lisp at its | ||
| 22 | core. GNU Emacs 1.0 through 1.12 were released in early 1985. The | ||
| 23 | next version after 1.12 was 13; this was the initial public release. | ||
| 24 | |||
| 25 | Here is a list of known GNU Emacs stable releases starting with the | ||
| 26 | initial public release. Entries in the list are of the form "GNU | ||
| 27 | Emacs N (DATE) TAG", where N is the version number, DATE the release | ||
| 28 | date, and TAG (if present) the corresponding tag in the source code | ||
| 29 | repository. Any commentary about the version starts on the next line. | ||
| 5 | Dates are approximate in the following list; some are when the version | 30 | Dates are approximate in the following list; some are when the version |
| 6 | was made, some are when it was announced. | 31 | was made, some are when it was announced. |
| 7 | 32 | ||
| 8 | |||
| 9 | GNU Emacs 1.0 through 1.12 were released in early 1985. | ||
| 10 | The next release after 1.12 was 13. | ||
| 11 | |||
| 12 | GNU Emacs 13 (1985-03-20) | 33 | GNU Emacs 13 (1985-03-20) |
| 13 | Initial release announced on Usenet. | 34 | Initial release announced on Usenet. |
| 14 | 35 | ||
| @@ -135,15 +156,15 @@ GNU Emacs 19.32 (1996-07-31) | |||
| 135 | 156 | ||
| 136 | GNU Emacs 19.33 (1996-08-11) | 157 | GNU Emacs 19.33 (1996-08-11) |
| 137 | 158 | ||
| 138 | GNU Emacs 19.34 (1996-08-21) | 159 | GNU Emacs 19.34 (1996-08-21) emacs-19.34 |
| 139 | 160 | ||
| 140 | GNU Emacs 20.1 (1997-09-15) | 161 | GNU Emacs 20.1 (1997-09-15) emacs-20.1 |
| 141 | 162 | ||
| 142 | GNU Emacs 20.2 (1997-09-19) | 163 | GNU Emacs 20.2 (1997-09-19) emacs-20.2 |
| 143 | 164 | ||
| 144 | GNU Emacs 20.3 (1998-08-19) | 165 | GNU Emacs 20.3 (1998-08-19) emacs-20.3 |
| 145 | 166 | ||
| 146 | GNU Emacs 20.4 (1999-07-12) | 167 | GNU Emacs 20.4 (1999-07-12) emacs-20.4 |
| 147 | 168 | ||
| 148 | GNU Emacs 20.5 (1999-12-04) | 169 | GNU Emacs 20.5 (1999-12-04) |
| 149 | 170 | ||
| @@ -151,40 +172,40 @@ GNU Emacs 20.6 (2000-02-15) | |||
| 151 | 172 | ||
| 152 | GNU Emacs 20.7 (2000-06-13) | 173 | GNU Emacs 20.7 (2000-06-13) |
| 153 | 174 | ||
| 154 | GNU Emacs 21.1 (2001-10-20) | 175 | GNU Emacs 21.1 (2001-10-20) emacs-21.1 |
| 155 | 176 | ||
| 156 | GNU Emacs 21.2 (2002-03-16) | 177 | GNU Emacs 21.2 (2002-03-16) emacs-21.2 |
| 157 | 178 | ||
| 158 | GNU Emacs 21.3 (2003-03-19) | 179 | GNU Emacs 21.3 (2003-03-19) emacs-21.3 |
| 159 | 180 | ||
| 160 | GNU Emacs 21.4 (2005-02-08) | 181 | GNU Emacs 21.4 (2005-02-08) |
| 161 | 182 | ||
| 162 | GNU Emacs 21.4a (2005-02-17) | 183 | GNU Emacs 21.4a (2005-02-17) |
| 163 | This is Emacs 21.4 with an updated notice in etc/PROBLEMS. | 184 | This is Emacs 21.4 with an updated notice in etc/PROBLEMS. |
| 164 | 185 | ||
| 165 | GNU Emacs 22.1 (2007-06-02) | 186 | GNU Emacs 22.1 (2007-06-02) emacs-22.1 |
| 166 | 187 | ||
| 167 | GNU Emacs 22.2 (2008-03-26) | 188 | GNU Emacs 22.2 (2008-03-26) emacs-22.2 |
| 168 | 189 | ||
| 169 | GNU Emacs 22.3 (2008-09-05) | 190 | GNU Emacs 22.3 (2008-09-05) emacs-22.3 |
| 170 | 191 | ||
| 171 | GNU Emacs 23.1 (2009-07-29) | 192 | GNU Emacs 23.1 (2009-07-29) emacs-23.1 |
| 172 | 193 | ||
| 173 | GNU Emacs 23.2 (2010-05-08) | 194 | GNU Emacs 23.2 (2010-05-08) emacs-23.2 |
| 174 | 195 | ||
| 175 | GNU Emacs 23.3 (2011-03-10) | 196 | GNU Emacs 23.3 (2011-03-10) emacs-23.3 |
| 176 | 197 | ||
| 177 | GNU Emacs 23.4 (2012-01-29) | 198 | GNU Emacs 23.4 (2012-01-29) emacs-23.4 |
| 178 | 199 | ||
| 179 | GNU Emacs 24.1 (2012-06-10) | 200 | GNU Emacs 24.1 (2012-06-10) emacs-24.1 |
| 180 | 201 | ||
| 181 | GNU Emacs 24.2 (2012-08-27) | 202 | GNU Emacs 24.2 (2012-08-27) emacs-24.2 |
| 182 | 203 | ||
| 183 | GNU Emacs 24.3 (2013-03-10) | 204 | GNU Emacs 24.3 (2013-03-10) emacs-24.3 |
| 184 | 205 | ||
| 185 | GNU Emacs 24.4 (2014-10-20) | 206 | GNU Emacs 24.4 (2014-10-20) emacs-24.4 |
| 186 | 207 | ||
| 187 | GNU Emacs 24.5 (2015-04-10) | 208 | GNU Emacs 24.5 (2015-04-10) emacs-24.5 |
| 188 | 209 | ||
| 189 | 210 | ||
| 190 | ---------------------------------------------------------------------- | 211 | ---------------------------------------------------------------------- |
| @@ -500,6 +500,10 @@ servers. | |||
| 500 | --- | 500 | --- |
| 501 | *** Reconnection is now asynchronous. | 501 | *** Reconnection is now asynchronous. |
| 502 | 502 | ||
| 503 | --- | ||
| 504 | *** Nick completion is now case-insentive again after inadvertently | ||
| 505 | being made case-sensitive in Emacs 24.2. | ||
| 506 | |||
| 503 | ** Midnight-mode | 507 | ** Midnight-mode |
| 504 | 508 | ||
| 505 | --- | 509 | --- |
| @@ -564,7 +568,7 @@ which were installed by the user (as opposed to installed as | |||
| 564 | dependencies). This variable can also be manually customized. | 568 | dependencies). This variable can also be manually customized. |
| 565 | 569 | ||
| 566 | --- | 570 | --- |
| 567 | *** New command `package-install-user-selected-packages' installs all | 571 | *** New command `package-install-selected-packages' installs all |
| 568 | packages from `package-selected-packages' which are currently missing. | 572 | packages from `package-selected-packages' which are currently missing. |
| 569 | 573 | ||
| 570 | --- | 574 | --- |
diff --git a/lib-src/etags.c b/lib-src/etags.c index ff75de45659..ca50f35f80b 100644 --- a/lib-src/etags.c +++ b/lib-src/etags.c | |||
| @@ -729,7 +729,9 @@ static const char Python_help [] = | |||
| 729 | generate a tag."; | 729 | generate a tag."; |
| 730 | 730 | ||
| 731 | static const char *Ruby_suffixes [] = | 731 | static const char *Ruby_suffixes [] = |
| 732 | { "rb", "ruby", NULL }; | 732 | { "rb", "ru", "rbw", NULL }; |
| 733 | static const char *Ruby_filenames [] = | ||
| 734 | { "Rakefile", "Thorfile", NULL }; | ||
| 733 | static const char Ruby_help [] = | 735 | static const char Ruby_help [] = |
| 734 | "In Ruby code, 'def' or 'class' or 'module' at the beginning of\n\ | 736 | "In Ruby code, 'def' or 'class' or 'module' at the beginning of\n\ |
| 735 | a line generate a tag. Constants also generate a tag."; | 737 | a line generate a tag. Constants also generate a tag."; |
| @@ -813,7 +815,7 @@ static language lang_names [] = | |||
| 813 | { "proc", no_lang_help, plain_C_entries, plain_C_suffixes }, | 815 | { "proc", no_lang_help, plain_C_entries, plain_C_suffixes }, |
| 814 | { "prolog", Prolog_help, Prolog_functions, Prolog_suffixes }, | 816 | { "prolog", Prolog_help, Prolog_functions, Prolog_suffixes }, |
| 815 | { "python", Python_help, Python_functions, Python_suffixes }, | 817 | { "python", Python_help, Python_functions, Python_suffixes }, |
| 816 | { "ruby", Ruby_help, Ruby_functions, Ruby_suffixes }, | 818 | { "ruby", Ruby_help,Ruby_functions,Ruby_suffixes,Ruby_filenames }, |
| 817 | { "scheme", Scheme_help, Scheme_functions, Scheme_suffixes }, | 819 | { "scheme", Scheme_help, Scheme_functions, Scheme_suffixes }, |
| 818 | { "tex", TeX_help, TeX_commands, TeX_suffixes }, | 820 | { "tex", TeX_help, TeX_commands, TeX_suffixes }, |
| 819 | { "texinfo", Texinfo_help, Texinfo_nodes, Texinfo_suffixes }, | 821 | { "texinfo", Texinfo_help, Texinfo_nodes, Texinfo_suffixes }, |
| @@ -1484,8 +1486,16 @@ get_language_from_filename (char *file, int case_sensitive) | |||
| 1484 | { | 1486 | { |
| 1485 | language *lang; | 1487 | language *lang; |
| 1486 | const char **name, **ext, *suffix; | 1488 | const char **name, **ext, *suffix; |
| 1489 | char *slash; | ||
| 1487 | 1490 | ||
| 1488 | /* Try whole file name first. */ | 1491 | /* Try whole file name first. */ |
| 1492 | slash = strrchr (file, '/'); | ||
| 1493 | if (slash != NULL) | ||
| 1494 | file = slash + 1; | ||
| 1495 | #ifdef DOS_NT | ||
| 1496 | else if (file[0] && file[1] == ':') | ||
| 1497 | file += 2; | ||
| 1498 | #endif | ||
| 1489 | for (lang = lang_names; lang->name != NULL; lang++) | 1499 | for (lang = lang_names; lang->name != NULL; lang++) |
| 1490 | if (lang->filenames != NULL) | 1500 | if (lang->filenames != NULL) |
| 1491 | for (name = lang->filenames; *name != NULL; name++) | 1501 | for (name = lang->filenames; *name != NULL; name++) |
| @@ -4621,6 +4631,7 @@ static void | |||
| 4621 | Ruby_functions (FILE *inf) | 4631 | Ruby_functions (FILE *inf) |
| 4622 | { | 4632 | { |
| 4623 | char *cp = NULL; | 4633 | char *cp = NULL; |
| 4634 | bool reader = false, writer = false, alias = false, continuation = false; | ||
| 4624 | 4635 | ||
| 4625 | LOOP_ON_INPUT_LINES (inf, lb, cp) | 4636 | LOOP_ON_INPUT_LINES (inf, lb, cp) |
| 4626 | { | 4637 | { |
| @@ -4629,7 +4640,9 @@ Ruby_functions (FILE *inf) | |||
| 4629 | char *name; | 4640 | char *name; |
| 4630 | 4641 | ||
| 4631 | cp = skip_spaces (cp); | 4642 | cp = skip_spaces (cp); |
| 4632 | if (c_isalpha (*cp) && c_isupper (*cp)) /* constants */ | 4643 | if (!continuation |
| 4644 | /* Constants. */ | ||
| 4645 | && c_isalpha (*cp) && c_isupper (*cp)) | ||
| 4633 | { | 4646 | { |
| 4634 | char *bp, *colon = NULL; | 4647 | char *bp, *colon = NULL; |
| 4635 | 4648 | ||
| @@ -4643,7 +4656,7 @@ Ruby_functions (FILE *inf) | |||
| 4643 | if (cp > name + 1) | 4656 | if (cp > name + 1) |
| 4644 | { | 4657 | { |
| 4645 | bp = skip_spaces (cp); | 4658 | bp = skip_spaces (cp); |
| 4646 | if (*bp == '=' && c_isspace (bp[1])) | 4659 | if (*bp == '=' && !(bp[1] == '=' || bp[1] == '>')) |
| 4647 | { | 4660 | { |
| 4648 | if (colon && !c_isspace (colon[1])) | 4661 | if (colon && !c_isspace (colon[1])) |
| 4649 | name = colon + 1; | 4662 | name = colon + 1; |
| @@ -4652,12 +4665,14 @@ Ruby_functions (FILE *inf) | |||
| 4652 | } | 4665 | } |
| 4653 | } | 4666 | } |
| 4654 | } | 4667 | } |
| 4655 | else if ((is_method = LOOKING_AT (cp, "def")) /* module/class/method */ | 4668 | else if (!continuation |
| 4656 | || (is_class = LOOKING_AT (cp, "class")) | 4669 | /* Modules, classes, methods. */ |
| 4657 | || LOOKING_AT (cp, "module")) | 4670 | && ((is_method = LOOKING_AT (cp, "def")) |
| 4671 | || (is_class = LOOKING_AT (cp, "class")) | ||
| 4672 | || LOOKING_AT (cp, "module"))) | ||
| 4658 | { | 4673 | { |
| 4659 | const char self_name[] = "self."; | 4674 | const char self_name[] = "self."; |
| 4660 | const size_t self_size1 = sizeof ("self.") - 1; | 4675 | const size_t self_size1 = sizeof (self_name) - 1; |
| 4661 | 4676 | ||
| 4662 | name = cp; | 4677 | name = cp; |
| 4663 | 4678 | ||
| @@ -4689,6 +4704,86 @@ Ruby_functions (FILE *inf) | |||
| 4689 | make_tag (name, cp - name, true, | 4704 | make_tag (name, cp - name, true, |
| 4690 | lb.buffer, cp - lb.buffer + 1, lineno, linecharno); | 4705 | lb.buffer, cp - lb.buffer + 1, lineno, linecharno); |
| 4691 | } | 4706 | } |
| 4707 | else | ||
| 4708 | { | ||
| 4709 | /* Tag accessors and aliases. */ | ||
| 4710 | |||
| 4711 | if (!continuation) | ||
| 4712 | reader = writer = alias = false; | ||
| 4713 | |||
| 4714 | while (*cp && *cp != '#') | ||
| 4715 | { | ||
| 4716 | if (!continuation) | ||
| 4717 | { | ||
| 4718 | reader = writer = alias = false; | ||
| 4719 | if (LOOKING_AT (cp, "attr_reader")) | ||
| 4720 | reader = true; | ||
| 4721 | else if (LOOKING_AT (cp, "attr_writer")) | ||
| 4722 | writer = true; | ||
| 4723 | else if (LOOKING_AT (cp, "attr_accessor")) | ||
| 4724 | { | ||
| 4725 | reader = true; | ||
| 4726 | writer = true; | ||
| 4727 | } | ||
| 4728 | else if (LOOKING_AT (cp, "alias_method")) | ||
| 4729 | alias = true; | ||
| 4730 | } | ||
| 4731 | if (reader || writer || alias) | ||
| 4732 | { | ||
| 4733 | do { | ||
| 4734 | char *np = cp; | ||
| 4735 | |||
| 4736 | if (*np == ':') | ||
| 4737 | np++; | ||
| 4738 | cp = skip_name (cp); | ||
| 4739 | if (reader) | ||
| 4740 | { | ||
| 4741 | make_tag (np, cp - np, true, | ||
| 4742 | lb.buffer, cp - lb.buffer + 1, | ||
| 4743 | lineno, linecharno); | ||
| 4744 | continuation = false; | ||
| 4745 | } | ||
| 4746 | if (writer) | ||
| 4747 | { | ||
| 4748 | size_t name_len = cp - np + 1; | ||
| 4749 | char *wr_name = xnew (name_len + 1, char); | ||
| 4750 | |||
| 4751 | memcpy (wr_name, np, name_len - 1); | ||
| 4752 | memcpy (wr_name + name_len - 1, "=", 2); | ||
| 4753 | pfnote (wr_name, true, lb.buffer, cp - lb.buffer + 1, | ||
| 4754 | lineno, linecharno); | ||
| 4755 | continuation = false; | ||
| 4756 | } | ||
| 4757 | if (alias) | ||
| 4758 | { | ||
| 4759 | if (!continuation) | ||
| 4760 | make_tag (np, cp - np, true, | ||
| 4761 | lb.buffer, cp - lb.buffer + 1, | ||
| 4762 | lineno, linecharno); | ||
| 4763 | continuation = false; | ||
| 4764 | while (*cp && *cp != '#' && *cp != ';') | ||
| 4765 | { | ||
| 4766 | if (*cp == ',') | ||
| 4767 | continuation = true; | ||
| 4768 | else if (!c_isspace (*cp)) | ||
| 4769 | continuation = false; | ||
| 4770 | cp++; | ||
| 4771 | } | ||
| 4772 | if (*cp == ';') | ||
| 4773 | continuation = false; | ||
| 4774 | } | ||
| 4775 | cp = skip_spaces (cp); | ||
| 4776 | } while ((alias | ||
| 4777 | ? (*cp == ',') | ||
| 4778 | : (continuation = (*cp == ','))) | ||
| 4779 | && (cp = skip_spaces (cp + 1), *cp && *cp != '#')); | ||
| 4780 | } | ||
| 4781 | if (*cp != '#') | ||
| 4782 | cp = skip_name (cp); | ||
| 4783 | while (*cp && *cp != '#' && notinname (*cp)) | ||
| 4784 | cp++; | ||
| 4785 | } | ||
| 4786 | } | ||
| 4692 | } | 4787 | } |
| 4693 | } | 4788 | } |
| 4694 | 4789 | ||
diff --git a/lisp/autoinsert.el b/lisp/autoinsert.el index e5dd62ff4d8..43fa31288e6 100644 --- a/lisp/autoinsert.el +++ b/lisp/autoinsert.el | |||
| @@ -305,7 +305,17 @@ ACTION may be a skeleton to insert (see `skeleton-insert'), an absolute | |||
| 305 | file-name or one relative to `auto-insert-directory' or a function to call. | 305 | file-name or one relative to `auto-insert-directory' or a function to call. |
| 306 | ACTION may also be a vector containing several successive single actions as | 306 | ACTION may also be a vector containing several successive single actions as |
| 307 | described above, e.g. [\"header.insert\" date-and-author-update]." | 307 | described above, e.g. [\"header.insert\" date-and-author-update]." |
| 308 | :type 'sexp | 308 | :type '(alist :key-type |
| 309 | (choice (regexp :tag "Regexp matching file name") | ||
| 310 | (symbol :tag "Major mode") | ||
| 311 | (cons :tag "Condition and description" | ||
| 312 | (choice :tag "Condition" | ||
| 313 | (regexp :tag "Regexp matching file name") | ||
| 314 | (symbol :tag "Major mode")) | ||
| 315 | (string :tag "Description"))) | ||
| 316 | ;; There's no custom equivalent of "repeat" for vectors. | ||
| 317 | :value-type (choice file function | ||
| 318 | (sexp :tag "Skeleton or vector"))) | ||
| 309 | :version "25.1" | 319 | :version "25.1" |
| 310 | :group 'auto-insert) | 320 | :group 'auto-insert) |
| 311 | 321 | ||
diff --git a/lisp/calendar/cal-china.el b/lisp/calendar/cal-china.el index cfddd6b6953..661a8185bf4 100644 --- a/lisp/calendar/cal-china.el +++ b/lisp/calendar/cal-china.el | |||
| @@ -71,9 +71,6 @@ Default is for Beijing. This is an expression in `year' since it changed at | |||
| 71 | ;; It gets eval'd. | 71 | ;; It gets eval'd. |
| 72 | ;;;###autoload | 72 | ;;;###autoload |
| 73 | (put 'calendar-chinese-time-zone 'risky-local-variable t) | 73 | (put 'calendar-chinese-time-zone 'risky-local-variable t) |
| 74 | ;;;###autoload | ||
| 75 | (put 'chinese-calendar-time-zone 'risky-local-variable t) | ||
| 76 | |||
| 77 | 74 | ||
| 78 | ;; FIXME unused. | 75 | ;; FIXME unused. |
| 79 | (defcustom calendar-chinese-location-name "Beijing" | 76 | (defcustom calendar-chinese-location-name "Beijing" |
| @@ -98,6 +95,7 @@ Default is for no daylight saving time." | |||
| 98 | This is an expression depending on `year' because it changed | 95 | This is an expression depending on `year' because it changed |
| 99 | at 1928-01-01 00:00:00 from `PMT' to `CST'." | 96 | at 1928-01-01 00:00:00 from `PMT' to `CST'." |
| 100 | :type 'sexp | 97 | :type 'sexp |
| 98 | :risky t | ||
| 101 | :group 'calendar-chinese) | 99 | :group 'calendar-chinese) |
| 102 | 100 | ||
| 103 | (defcustom calendar-chinese-daylight-time-zone-name "CDT" | 101 | (defcustom calendar-chinese-daylight-time-zone-name "CDT" |
| @@ -115,6 +113,7 @@ at 1928-01-01 00:00:00 from `PMT' to `CST'." | |||
| 115 | Default is for no daylight saving time. See documentation of | 113 | Default is for no daylight saving time. See documentation of |
| 116 | `calendar-daylight-savings-starts'." | 114 | `calendar-daylight-savings-starts'." |
| 117 | :type 'sexp | 115 | :type 'sexp |
| 116 | :risky t | ||
| 118 | :group 'calendar-chinese) | 117 | :group 'calendar-chinese) |
| 119 | 118 | ||
| 120 | (defcustom calendar-chinese-daylight-saving-end nil | 119 | (defcustom calendar-chinese-daylight-saving-end nil |
| @@ -125,6 +124,7 @@ Default is for no daylight saving time. See documentation of | |||
| 125 | Default is for no daylight saving time. See documentation of | 124 | Default is for no daylight saving time. See documentation of |
| 126 | `calendar-daylight-savings-ends'." | 125 | `calendar-daylight-savings-ends'." |
| 127 | :type 'sexp | 126 | :type 'sexp |
| 127 | :risky t | ||
| 128 | :group 'calendar-chinese) | 128 | :group 'calendar-chinese) |
| 129 | 129 | ||
| 130 | (defcustom calendar-chinese-daylight-saving-start-time 0 | 130 | (defcustom calendar-chinese-daylight-saving-start-time 0 |
diff --git a/lisp/calendar/calendar.el b/lisp/calendar/calendar.el index 5dec3eca52d..ccdae484fa6 100644 --- a/lisp/calendar/calendar.el +++ b/lisp/calendar/calendar.el | |||
| @@ -850,6 +850,7 @@ For examples of three common styles, see `diary-american-date-forms', | |||
| 850 | Normally you should not customize this, but `calendar-date-display-form' | 850 | Normally you should not customize this, but `calendar-date-display-form' |
| 851 | \(which see)." | 851 | \(which see)." |
| 852 | :type 'sexp | 852 | :type 'sexp |
| 853 | :risky t | ||
| 853 | :version "23.1" | 854 | :version "23.1" |
| 854 | :group 'calendar) | 855 | :group 'calendar) |
| 855 | 856 | ||
| @@ -859,6 +860,7 @@ Normally you should not customize this, but `calendar-date-display-form' | |||
| 859 | Normally you should not customize this, but `calendar-date-display-form' | 860 | Normally you should not customize this, but `calendar-date-display-form' |
| 860 | \(which see)." | 861 | \(which see)." |
| 861 | :type 'sexp | 862 | :type 'sexp |
| 863 | :risky t | ||
| 862 | :group 'calendar) | 864 | :group 'calendar) |
| 863 | 865 | ||
| 864 | (defcustom calendar-american-date-display-form | 866 | (defcustom calendar-american-date-display-form |
| @@ -867,6 +869,7 @@ Normally you should not customize this, but `calendar-date-display-form' | |||
| 867 | Normally you should not customize this, but `calendar-date-display-form' | 869 | Normally you should not customize this, but `calendar-date-display-form' |
| 868 | \(which see)." | 870 | \(which see)." |
| 869 | :type 'sexp | 871 | :type 'sexp |
| 872 | :risky t | ||
| 870 | :group 'calendar) | 873 | :group 'calendar) |
| 871 | 874 | ||
| 872 | (defcustom calendar-date-display-form | 875 | (defcustom calendar-date-display-form |
| @@ -892,6 +895,7 @@ would give the usual American style in fixed-length fields. The variables | |||
| 892 | `calendar-american-date-display-form' provide some defaults for three common | 895 | `calendar-american-date-display-form' provide some defaults for three common |
| 893 | styles." | 896 | styles." |
| 894 | :type 'sexp | 897 | :type 'sexp |
| 898 | :risky t | ||
| 895 | :set-after '(calendar-date-style calendar-iso-date-display-form | 899 | :set-after '(calendar-date-style calendar-iso-date-display-form |
| 896 | calendar-european-date-display-form | 900 | calendar-european-date-display-form |
| 897 | calendar-american-date-display-form) | 901 | calendar-american-date-display-form) |
diff --git a/lisp/calendar/diary-lib.el b/lisp/calendar/diary-lib.el index 0523d8355b3..9ba4e358e38 100644 --- a/lisp/calendar/diary-lib.el +++ b/lisp/calendar/diary-lib.el | |||
| @@ -296,6 +296,7 @@ Used by the function `diary-remind', a pseudo-pattern is a list of | |||
| 296 | expressions that can involve the keywords `days' (a number), `date' | 296 | expressions that can involve the keywords `days' (a number), `date' |
| 297 | \(a list of month, day, year), and `diary-entry' (a string)." | 297 | \(a list of month, day, year), and `diary-entry' (a string)." |
| 298 | :type 'sexp | 298 | :type 'sexp |
| 299 | :risky t | ||
| 299 | :group 'diary) | 300 | :group 'diary) |
| 300 | 301 | ||
| 301 | (defcustom diary-abbreviated-year-flag t | 302 | (defcustom diary-abbreviated-year-flag t |
| @@ -412,6 +413,7 @@ The format of the header is specified by `diary-header-line-format'." | |||
| 412 | Only used if `diary-header-line-flag' is non-nil." | 413 | Only used if `diary-header-line-flag' is non-nil." |
| 413 | :group 'diary | 414 | :group 'diary |
| 414 | :type 'sexp | 415 | :type 'sexp |
| 416 | :risky t | ||
| 415 | :initialize 'custom-initialize-default | 417 | :initialize 'custom-initialize-default |
| 416 | :set 'diary-set-header | 418 | :set 'diary-set-header |
| 417 | :version "23.3") ; frame-width -> window-width | 419 | :version "23.3") ; frame-width -> window-width |
diff --git a/lisp/calendar/solar.el b/lisp/calendar/solar.el index 2ce76d5da2f..bf8bedd599e 100644 --- a/lisp/calendar/solar.el +++ b/lisp/calendar/solar.el | |||
| @@ -70,6 +70,7 @@ For example, the form | |||
| 70 | 70 | ||
| 71 | would give military-style times like \"21:07 (UTC)\"." | 71 | would give military-style times like \"21:07 (UTC)\"." |
| 72 | :type 'sexp | 72 | :type 'sexp |
| 73 | :risky t | ||
| 73 | :group 'calendar) | 74 | :group 'calendar) |
| 74 | 75 | ||
| 75 | (defcustom calendar-latitude nil | 76 | (defcustom calendar-latitude nil |
| @@ -131,6 +132,7 @@ variable `calendar-latitude' paired with the variable `calendar-longitude'. | |||
| 131 | 132 | ||
| 132 | This variable should be set in `site-start'.el." | 133 | This variable should be set in `site-start'.el." |
| 133 | :type 'sexp | 134 | :type 'sexp |
| 135 | :risky t | ||
| 134 | :group 'calendar) | 136 | :group 'calendar) |
| 135 | 137 | ||
| 136 | (defcustom solar-error 0.5 | 138 | (defcustom solar-error 0.5 |
diff --git a/lisp/emacs-lisp/bytecomp.el b/lisp/emacs-lisp/bytecomp.el index 9fe6e036fbd..11eb44cea31 100644 --- a/lisp/emacs-lisp/bytecomp.el +++ b/lisp/emacs-lisp/bytecomp.el | |||
| @@ -1169,7 +1169,7 @@ Each function's symbol gets added to `byte-compile-noruntime-functions'." | |||
| 1169 | (display-warning 'bytecomp string level byte-compile-log-buffer))) | 1169 | (display-warning 'bytecomp string level byte-compile-log-buffer))) |
| 1170 | 1170 | ||
| 1171 | (defun byte-compile-warn (format &rest args) | 1171 | (defun byte-compile-warn (format &rest args) |
| 1172 | "Issue a byte compiler warning; use (format FORMAT ARGS...) for message." | 1172 | "Issue a byte compiler warning; use (format-message FORMAT ARGS...) for message." |
| 1173 | (setq format (apply #'format-message format args)) | 1173 | (setq format (apply #'format-message format args)) |
| 1174 | (if byte-compile-error-on-warn | 1174 | (if byte-compile-error-on-warn |
| 1175 | (error "%s" format) ; byte-compile-file catches and logs it | 1175 | (error "%s" format) ; byte-compile-file catches and logs it |
| @@ -3748,7 +3748,8 @@ discarding." | |||
| 3748 | (if (= (logand len 1) 1) | 3748 | (if (= (logand len 1) 1) |
| 3749 | (progn | 3749 | (progn |
| 3750 | (byte-compile-log-warning | 3750 | (byte-compile-log-warning |
| 3751 | (format "missing value for `%S' at end of setq" (car (last args))) | 3751 | (format-message |
| 3752 | "missing value for `%S' at end of setq" (car (last args))) | ||
| 3752 | nil :error) | 3753 | nil :error) |
| 3753 | (byte-compile-form | 3754 | (byte-compile-form |
| 3754 | `(signal 'wrong-number-of-arguments '(setq ,len)) | 3755 | `(signal 'wrong-number-of-arguments '(setq ,len)) |
| @@ -4019,7 +4020,8 @@ that suppresses all warnings during execution of BODY." | |||
| 4019 | (progn | 4020 | (progn |
| 4020 | (mapc 'byte-compile-form (cdr form)) | 4021 | (mapc 'byte-compile-form (cdr form)) |
| 4021 | (byte-compile-out 'byte-call (length (cdr (cdr form))))) | 4022 | (byte-compile-out 'byte-call (length (cdr (cdr form))))) |
| 4022 | (byte-compile-log-warning "`funcall' called with no arguments" nil :error) | 4023 | (byte-compile-log-warning |
| 4024 | (format-message "`funcall' called with no arguments") nil :error) | ||
| 4023 | (byte-compile-form '(signal 'wrong-number-of-arguments '(funcall 0)) | 4025 | (byte-compile-form '(signal 'wrong-number-of-arguments '(funcall 0)) |
| 4024 | byte-compile--for-effect))) | 4026 | byte-compile--for-effect))) |
| 4025 | 4027 | ||
diff --git a/lisp/emacs-lisp/map.el b/lisp/emacs-lisp/map.el index ebef27185ae..ec8d3d79d9f 100644 --- a/lisp/emacs-lisp/map.el +++ b/lisp/emacs-lisp/map.el | |||
| @@ -47,17 +47,18 @@ | |||
| 47 | (pcase-defmacro map (&rest args) | 47 | (pcase-defmacro map (&rest args) |
| 48 | "Build a `pcase' pattern matching map elements. | 48 | "Build a `pcase' pattern matching map elements. |
| 49 | 49 | ||
| 50 | The `pcase' pattern will match each element of PATTERN against | 50 | ARGS is a list of elements to be matched in the map. |
| 51 | the corresponding elements of the map. | ||
| 52 | 51 | ||
| 53 | Extra elements of the map are ignored if fewer ARGS are | 52 | Each element of ARGS can be of the form (KEY PAT), in which case KEY is |
| 54 | given, and the match does not fail. | 53 | evaluated and searched for in the map. The match fails if for any KEY |
| 54 | found in the map, the corresponding PAT doesn't match the value | ||
| 55 | associated to the KEY. | ||
| 55 | 56 | ||
| 56 | ARGS can be a list of the form (KEY PAT), in which case KEY in an | 57 | Each element can also be a SYMBOL, which is an abbreviation of a (KEY |
| 57 | unquoted form. | 58 | PAT) tuple of the form (\\='SYMBOL SYMBOL). |
| 58 | 59 | ||
| 59 | ARGS can also be a list of symbols, which stands for ('SYMBOL | 60 | Keys in ARGS not found in the map are ignored, and the match doesn't |
| 60 | SYMBOL)." | 61 | fail." |
| 61 | `(and (pred mapp) | 62 | `(and (pred mapp) |
| 62 | ,@(map--make-pcase-bindings args))) | 63 | ,@(map--make-pcase-bindings args))) |
| 63 | 64 | ||
diff --git a/lisp/emacs-lisp/pcase.el b/lisp/emacs-lisp/pcase.el index 7be997e6469..7e164c0fe5c 100644 --- a/lisp/emacs-lisp/pcase.el +++ b/lisp/emacs-lisp/pcase.el | |||
| @@ -111,7 +111,7 @@ | |||
| 111 | CASES is a list of elements of the form (PATTERN CODE...). | 111 | CASES is a list of elements of the form (PATTERN CODE...). |
| 112 | 112 | ||
| 113 | A structural PATTERN describes a template that identifies a class | 113 | A structural PATTERN describes a template that identifies a class |
| 114 | of values. For example, the pattern `(,foo ,bar) matches any | 114 | of values. For example, the pattern \\=`(,foo ,bar) matches any |
| 115 | two element list, binding its elements to symbols named `foo' and | 115 | two element list, binding its elements to symbols named `foo' and |
| 116 | `bar' -- in much the same way that `cl-destructuring-bind' would. | 116 | `bar' -- in much the same way that `cl-destructuring-bind' would. |
| 117 | 117 | ||
| @@ -119,12 +119,12 @@ A significant difference from `cl-destructuring-bind' is that, if | |||
| 119 | a pattern match fails, the next case is tried until either a | 119 | a pattern match fails, the next case is tried until either a |
| 120 | successful match is found or there are no more cases. | 120 | successful match is found or there are no more cases. |
| 121 | 121 | ||
| 122 | Another difference is that pattern elements may be backquoted, | 122 | Another difference is that pattern elements may be quoted, |
| 123 | meaning they must match exactly: The pattern \\='(foo bar) | 123 | meaning they must match exactly: The pattern \\='(foo bar) |
| 124 | matches only against two element lists containing the symbols | 124 | matches only against two element lists containing the symbols |
| 125 | `foo' and `bar' in that order. (As a short-hand, atoms always | 125 | `foo' and `bar' in that order. (As a short-hand, atoms always |
| 126 | match themselves, such as numbers or strings, and need not be | 126 | match themselves, such as numbers or strings, and need not be |
| 127 | quoted). | 127 | quoted.) |
| 128 | 128 | ||
| 129 | Lastly, a pattern can be logical, such as (pred numberp), that | 129 | Lastly, a pattern can be logical, such as (pred numberp), that |
| 130 | matches any number-like element; or the symbol `_', that matches | 130 | matches any number-like element; or the symbol `_', that matches |
diff --git a/lisp/erc/erc-backend.el b/lisp/erc/erc-backend.el index 4a2a12dd403..b413ee5a547 100644 --- a/lisp/erc/erc-backend.el +++ b/lisp/erc/erc-backend.el | |||
| @@ -474,13 +474,39 @@ Currently this is called by `erc-send-input'." | |||
| 474 | nil t)) | 474 | nil t)) |
| 475 | (split-string (buffer-string) "\n")))) | 475 | (split-string (buffer-string) "\n")))) |
| 476 | 476 | ||
| 477 | (defun erc-forward-word () | ||
| 478 | "Moves forward one word, ignoring any subword settings. If no | ||
| 479 | subword-mode is active, then this is (forward-word)." | ||
| 480 | (skip-syntax-forward "^w") | ||
| 481 | (> (skip-syntax-forward "w") 0)) | ||
| 482 | |||
| 483 | (defun erc-word-at-arg-p (pos) | ||
| 484 | "Reports whether the char after a given POS has word syntax. | ||
| 485 | If POS is out of range, the value is nil." | ||
| 486 | (let ((c (char-after pos))) | ||
| 487 | (if c | ||
| 488 | (eq ?w (char-syntax c)) | ||
| 489 | nil))) | ||
| 490 | |||
| 491 | (defun erc-bounds-of-word-at-point () | ||
| 492 | "Returns the bounds of a word at point, or nil if we're not at | ||
| 493 | a word. If no subword-mode is active, then this | ||
| 494 | is (bounds-of-thing-at-point 'word)." | ||
| 495 | (if (or (erc-word-at-arg-p (point)) | ||
| 496 | (erc-word-at-arg-p (1- (point)))) | ||
| 497 | (save-excursion | ||
| 498 | (let* ((start (progn (skip-syntax-backward "w") (point))) | ||
| 499 | (end (progn (skip-syntax-forward "w") (point)))) | ||
| 500 | (cons start end))) | ||
| 501 | nil)) | ||
| 502 | |||
| 477 | ;; Used by CTCP functions | 503 | ;; Used by CTCP functions |
| 478 | (defun erc-upcase-first-word (str) | 504 | (defun erc-upcase-first-word (str) |
| 479 | "Upcase the first word in STR." | 505 | "Upcase the first word in STR." |
| 480 | (with-temp-buffer | 506 | (with-temp-buffer |
| 481 | (insert str) | 507 | (insert str) |
| 482 | (goto-char (point-min)) | 508 | (goto-char (point-min)) |
| 483 | (upcase-word 1) | 509 | (upcase-region (point) (progn (erc-forward-word) (point))) |
| 484 | (buffer-string))) | 510 | (buffer-string))) |
| 485 | 511 | ||
| 486 | (defun erc-server-setup-periodical-ping (buffer) | 512 | (defun erc-server-setup-periodical-ping (buffer) |
diff --git a/lisp/erc/erc-button.el b/lisp/erc/erc-button.el index e1ccea90dd1..7d509196330 100644 --- a/lisp/erc/erc-button.el +++ b/lisp/erc/erc-button.el | |||
| @@ -300,14 +300,14 @@ specified by `erc-button-alist'." | |||
| 300 | (when (or (eq t form) | 300 | (when (or (eq t form) |
| 301 | (eval form)) | 301 | (eval form)) |
| 302 | (goto-char (point-min)) | 302 | (goto-char (point-min)) |
| 303 | (while (forward-word 1) | 303 | (while (erc-forward-word) |
| 304 | (setq bounds (bounds-of-thing-at-point 'word)) | 304 | (when (setq bounds (erc-bounds-of-word-at-point)) |
| 305 | (setq word (buffer-substring-no-properties | 305 | (setq word (buffer-substring-no-properties |
| 306 | (car bounds) (cdr bounds))) | 306 | (car bounds) (cdr bounds))) |
| 307 | (when (or (and (erc-server-buffer-p) (erc-get-server-user word)) | 307 | (when (or (and (erc-server-buffer-p) (erc-get-server-user word)) |
| 308 | (and erc-channel-users (erc-get-channel-user word))) | 308 | (and erc-channel-users (erc-get-channel-user word))) |
| 309 | (erc-button-add-button (car bounds) (cdr bounds) | 309 | (erc-button-add-button (car bounds) (cdr bounds) |
| 310 | fun t (list word))))))) | 310 | fun t (list word)))))))) |
| 311 | 311 | ||
| 312 | (defun erc-button-add-buttons-1 (regexp entry) | 312 | (defun erc-button-add-buttons-1 (regexp entry) |
| 313 | "Search through the buffer for matches to ENTRY and add buttons." | 313 | "Search through the buffer for matches to ENTRY and add buttons." |
diff --git a/lisp/erc/erc-pcomplete.el b/lisp/erc/erc-pcomplete.el index cf3f51ba3f6..9f572396de8 100644 --- a/lisp/erc/erc-pcomplete.el +++ b/lisp/erc/erc-pcomplete.el | |||
| @@ -238,10 +238,12 @@ If optional argument IGNORE-SELF is non-nil, don't return the current nick." | |||
| 238 | "Returns a list of all nicks on the current server." | 238 | "Returns a list of all nicks on the current server." |
| 239 | (let (nicks) | 239 | (let (nicks) |
| 240 | (erc-with-server-buffer | 240 | (erc-with-server-buffer |
| 241 | (maphash (lambda (nick _user) | 241 | (maphash (lambda (_nick user) |
| 242 | (setq nicks (cons (concat nick postfix) nicks))) | 242 | (setq nicks (cons |
| 243 | (concat (erc-server-user-nickname user) postfix) | ||
| 244 | nicks))) | ||
| 243 | erc-server-users)) | 245 | erc-server-users)) |
| 244 | nicks)) | 246 | nicks)) |
| 245 | 247 | ||
| 246 | (defun pcomplete-erc-channels () | 248 | (defun pcomplete-erc-channels () |
| 247 | "Returns a list of channels associated with the current server." | 249 | "Returns a list of channels associated with the current server." |
diff --git a/lisp/erc/erc-track.el b/lisp/erc/erc-track.el index 1750cb77845..4d8feb52759 100644 --- a/lisp/erc/erc-track.el +++ b/lisp/erc/erc-track.el | |||
| @@ -971,7 +971,8 @@ is in `erc-mode'." | |||
| 971 | "Return a list of all faces used in STR." | 971 | "Return a list of all faces used in STR." |
| 972 | (let ((i 0) | 972 | (let ((i 0) |
| 973 | (m (length str)) | 973 | (m (length str)) |
| 974 | (faces (erc-list (get-text-property 0 'face str))) | 974 | (faces (let ((face1 (get-text-property 0 'face str))) |
| 975 | (when face1 (list face1)))) | ||
| 975 | cur) | 976 | cur) |
| 976 | (while (and (setq i (next-single-property-change i 'face str m)) | 977 | (while (and (setq i (next-single-property-change i 'face str m)) |
| 977 | (not (= i m))) | 978 | (not (= i m))) |
diff --git a/lisp/erc/erc.el b/lisp/erc/erc.el index b7f40a878a9..98ea594e164 100644 --- a/lisp/erc/erc.el +++ b/lisp/erc/erc.el | |||
| @@ -1141,7 +1141,7 @@ which the local user typed." | |||
| 1141 | (define-key map "\C-c\C-u" 'erc-kill-input) | 1141 | (define-key map "\C-c\C-u" 'erc-kill-input) |
| 1142 | (define-key map "\C-c\C-x" 'erc-quit-server) | 1142 | (define-key map "\C-c\C-x" 'erc-quit-server) |
| 1143 | (define-key map "\M-\t" 'ispell-complete-word) | 1143 | (define-key map "\M-\t" 'ispell-complete-word) |
| 1144 | (define-key map "\t" 'completion-at-point) | 1144 | (define-key map "\t" 'erc-completion-at-point) |
| 1145 | 1145 | ||
| 1146 | ;; Suppress `font-lock-fontify-block' key binding since it | 1146 | ;; Suppress `font-lock-fontify-block' key binding since it |
| 1147 | ;; destroys face properties. | 1147 | ;; destroys face properties. |
| @@ -3996,6 +3996,13 @@ Prompt for one if called interactively." | |||
| 3996 | (format "MODE %s +k %s" tgt key) | 3996 | (format "MODE %s +k %s" tgt key) |
| 3997 | (format "MODE %s -k" tgt))))) | 3997 | (format "MODE %s -k" tgt))))) |
| 3998 | 3998 | ||
| 3999 | (defun erc-completion-at-point () | ||
| 4000 | "Perform complection on the text around point case-insentitively. | ||
| 4001 | See `completion-at-point'." | ||
| 4002 | (interactive) | ||
| 4003 | (let ((completion-ignore-case t)) | ||
| 4004 | (completion-at-point))) | ||
| 4005 | |||
| 3999 | (defun erc-quit-server (reason) | 4006 | (defun erc-quit-server (reason) |
| 4000 | "Disconnect from current server after prompting for REASON. | 4007 | "Disconnect from current server after prompting for REASON. |
| 4001 | `erc-quit-reason' works with this just like with `erc-cmd-QUIT'." | 4008 | `erc-quit-reason' works with this just like with `erc-cmd-QUIT'." |
| @@ -6088,13 +6095,15 @@ If it doesn't exist, create it." | |||
| 6088 | (or (file-accessible-directory-p dir) (error "Cannot access %s" dir))) | 6095 | (or (file-accessible-directory-p dir) (error "Cannot access %s" dir))) |
| 6089 | 6096 | ||
| 6090 | (defun erc-kill-query-buffers (process) | 6097 | (defun erc-kill-query-buffers (process) |
| 6091 | "Kill all buffers of PROCESS." | 6098 | "Kill all buffers of PROCESS. |
| 6099 | Does nothing if PROCESS is not a process object." | ||
| 6092 | ;; here, we only want to match the channel buffers, to avoid | 6100 | ;; here, we only want to match the channel buffers, to avoid |
| 6093 | ;; "selecting killed buffers" b0rkage. | 6101 | ;; "selecting killed buffers" b0rkage. |
| 6094 | (erc-with-all-buffers-of-server process | 6102 | (when (processp process) |
| 6095 | (lambda () | 6103 | (erc-with-all-buffers-of-server process |
| 6096 | (not (erc-server-buffer-p))) | 6104 | (lambda () |
| 6097 | (kill-buffer (current-buffer)))) | 6105 | (not (erc-server-buffer-p))) |
| 6106 | (kill-buffer (current-buffer))))) | ||
| 6098 | 6107 | ||
| 6099 | (defun erc-nick-at-point () | 6108 | (defun erc-nick-at-point () |
| 6100 | "Give information about the nickname at `point'. | 6109 | "Give information about the nickname at `point'. |
diff --git a/lisp/files.el b/lisp/files.el index 92ae4344e1c..aca7b3593d9 100644 --- a/lisp/files.el +++ b/lisp/files.el | |||
| @@ -3426,7 +3426,11 @@ local variables, but directory-local variables may still be applied." | |||
| 3426 | (format-message | 3426 | (format-message |
| 3427 | "%s: `lexical-binding' at end of file unreliable" | 3427 | "%s: `lexical-binding' at end of file unreliable" |
| 3428 | (file-name-nondirectory | 3428 | (file-name-nondirectory |
| 3429 | (or buffer-file-name "")))))) | 3429 | ;; We are called from |
| 3430 | ;; 'with-temp-buffer', so we need | ||
| 3431 | ;; to use 'thisbuf's name in the | ||
| 3432 | ;; warning message. | ||
| 3433 | (or (buffer-file-name thisbuf) "")))))) | ||
| 3430 | (t | 3434 | (t |
| 3431 | (ignore-errors | 3435 | (ignore-errors |
| 3432 | (push (cons (if (eq var 'eval) | 3436 | (push (cons (if (eq var 'eval) |
diff --git a/lisp/gnus/gnus-art.el b/lisp/gnus/gnus-art.el index 54bbfd857f1..366d14aca1d 100644 --- a/lisp/gnus/gnus-art.el +++ b/lisp/gnus/gnus-art.el | |||
| @@ -260,7 +260,7 @@ This can also be a list of the above values." | |||
| 260 | ;; needed there. And XEmacs doesn't handle `intangible' anyway. | 260 | ;; needed there. And XEmacs doesn't handle `intangible' anyway. |
| 261 | '(invisible t) | 261 | '(invisible t) |
| 262 | "Property list to use for hiding text." | 262 | "Property list to use for hiding text." |
| 263 | :type 'sexp | 263 | :type 'plist |
| 264 | :group 'gnus-article-hiding) | 264 | :group 'gnus-article-hiding) |
| 265 | 265 | ||
| 266 | ;; Fixme: This isn't the right thing for mixed graphical and non-graphical | 266 | ;; Fixme: This isn't the right thing for mixed graphical and non-graphical |
diff --git a/lisp/gnus/gnus-gravatar.el b/lisp/gnus/gnus-gravatar.el index deb6e4bc4c9..de7203d9d10 100644 --- a/lisp/gnus/gnus-gravatar.el +++ b/lisp/gnus/gnus-gravatar.el | |||
| @@ -41,7 +41,7 @@ If nil, default to `gravatar-size'." | |||
| 41 | 41 | ||
| 42 | (defcustom gnus-gravatar-properties '(:ascent center :relief 1) | 42 | (defcustom gnus-gravatar-properties '(:ascent center :relief 1) |
| 43 | "List of image properties applied to Gravatar images." | 43 | "List of image properties applied to Gravatar images." |
| 44 | :type 'sexp | 44 | :type 'plist |
| 45 | :version "24.1" | 45 | :version "24.1" |
| 46 | :group 'gnus-gravatar) | 46 | :group 'gnus-gravatar) |
| 47 | 47 | ||
diff --git a/lisp/gnus/gnus-picon.el b/lisp/gnus/gnus-picon.el index 6365e8e2ff7..bbbe0eded4e 100644 --- a/lisp/gnus/gnus-picon.el +++ b/lisp/gnus/gnus-picon.el | |||
| @@ -73,7 +73,7 @@ Some people may want to add \"unknown\" to this list." | |||
| 73 | 73 | ||
| 74 | (defcustom gnus-picon-properties '(:color-symbols (("None" . "white"))) | 74 | (defcustom gnus-picon-properties '(:color-symbols (("None" . "white"))) |
| 75 | "List of image properties applied to picons." | 75 | "List of image properties applied to picons." |
| 76 | :type 'sexp | 76 | :type 'plist |
| 77 | :version "24.3" | 77 | :version "24.3" |
| 78 | :group 'gnus-picon) | 78 | :group 'gnus-picon) |
| 79 | 79 | ||
diff --git a/lisp/gnus/mml-smime.el b/lisp/gnus/mml-smime.el index 2d8f25c5003..248e63682c8 100644 --- a/lisp/gnus/mml-smime.el +++ b/lisp/gnus/mml-smime.el | |||
| @@ -216,7 +216,7 @@ Whether the passphrase is cached at all is controlled by | |||
| 216 | ""))))) | 216 | ""))))) |
| 217 | (if (setq cert (smime-cert-by-dns who)) | 217 | (if (setq cert (smime-cert-by-dns who)) |
| 218 | (setq result (list 'certfile (buffer-name cert))) | 218 | (setq result (list 'certfile (buffer-name cert))) |
| 219 | (setq bad (format "`%s' not found. " who)))) | 219 | (setq bad (gnus-format-message "`%s' not found. " who)))) |
| 220 | (quit)) | 220 | (quit)) |
| 221 | result)) | 221 | result)) |
| 222 | 222 | ||
| @@ -235,7 +235,7 @@ Whether the passphrase is cached at all is controlled by | |||
| 235 | ""))))) | 235 | ""))))) |
| 236 | (if (setq cert (smime-cert-by-ldap who)) | 236 | (if (setq cert (smime-cert-by-ldap who)) |
| 237 | (setq result (list 'certfile (buffer-name cert))) | 237 | (setq result (list 'certfile (buffer-name cert))) |
| 238 | (setq bad (format "`%s' not found. " who)))) | 238 | (setq bad (gnus-format-message "`%s' not found. " who)))) |
| 239 | (quit)) | 239 | (quit)) |
| 240 | result)) | 240 | result)) |
| 241 | 241 | ||
diff --git a/lisp/net/eww.el b/lisp/net/eww.el index bc74a0d31d2..e8b8c63addb 100644 --- a/lisp/net/eww.el +++ b/lisp/net/eww.el | |||
| @@ -275,6 +275,10 @@ word(s) will be searched for via `eww-search-prefix'." | |||
| 275 | (setq url (concat url "/")))) | 275 | (setq url (concat url "/")))) |
| 276 | (setq url (concat eww-search-prefix | 276 | (setq url (concat eww-search-prefix |
| 277 | (replace-regexp-in-string " " "+" url)))))) | 277 | (replace-regexp-in-string " " "+" url)))))) |
| 278 | (pop-to-buffer-same-window | ||
| 279 | (if (eq major-mode 'eww-mode) | ||
| 280 | (current-buffer) | ||
| 281 | (get-buffer-create "*eww*"))) | ||
| 278 | (eww-setup-buffer) | 282 | (eww-setup-buffer) |
| 279 | ;; Check whether the domain only uses "Highly Restricted" Unicode | 283 | ;; Check whether the domain only uses "Highly Restricted" Unicode |
| 280 | ;; IDNA characters. If not, transform to punycode to indicate that | 284 | ;; IDNA characters. If not, transform to punycode to indicate that |
| @@ -557,7 +561,7 @@ Currently this means either text/html or application/xhtml+xml." | |||
| 557 | (declare-function mailcap-view-mime "mailcap" (type)) | 561 | (declare-function mailcap-view-mime "mailcap" (type)) |
| 558 | (defun eww-display-pdf () | 562 | (defun eww-display-pdf () |
| 559 | (let ((data (buffer-substring (point) (point-max)))) | 563 | (let ((data (buffer-substring (point) (point-max)))) |
| 560 | (switch-to-buffer (get-buffer-create "*eww pdf*")) | 564 | (pop-to-buffer-same-window (get-buffer-create "*eww pdf*")) |
| 561 | (let ((coding-system-for-write 'raw-text) | 565 | (let ((coding-system-for-write 'raw-text) |
| 562 | (inhibit-read-only t)) | 566 | (inhibit-read-only t)) |
| 563 | (erase-buffer) | 567 | (erase-buffer) |
| @@ -566,7 +570,6 @@ Currently this means either text/html or application/xhtml+xml." | |||
| 566 | (goto-char (point-min))) | 570 | (goto-char (point-min))) |
| 567 | 571 | ||
| 568 | (defun eww-setup-buffer () | 572 | (defun eww-setup-buffer () |
| 569 | (switch-to-buffer (get-buffer-create "*eww*")) | ||
| 570 | (when (or (plist-get eww-data :url) | 573 | (when (or (plist-get eww-data :url) |
| 571 | (plist-get eww-data :dom)) | 574 | (plist-get eww-data :dom)) |
| 572 | (eww-save-history)) | 575 | (eww-save-history)) |
| @@ -759,9 +762,9 @@ the like." | |||
| 759 | 762 | ||
| 760 | ;;;###autoload | 763 | ;;;###autoload |
| 761 | (defun eww-browse-url (url &optional new-window) | 764 | (defun eww-browse-url (url &optional new-window) |
| 762 | (cond (new-window | 765 | (when new-window |
| 763 | (switch-to-buffer (generate-new-buffer "*eww*")) | 766 | (pop-to-buffer-same-window (generate-new-buffer "*eww*")) |
| 764 | (eww-mode))) | 767 | (eww-mode)) |
| 765 | (eww url)) | 768 | (eww url)) |
| 766 | 769 | ||
| 767 | (defun eww-back-url () | 770 | (defun eww-back-url () |
| @@ -933,6 +936,7 @@ network, but just re-display the HTML already fetched." | |||
| 933 | (let ((eww-form (list (cons :method (dom-attr dom 'method)) | 936 | (let ((eww-form (list (cons :method (dom-attr dom 'method)) |
| 934 | (cons :action (dom-attr dom 'action)))) | 937 | (cons :action (dom-attr dom 'action)))) |
| 935 | (start (point))) | 938 | (start (point))) |
| 939 | (insert "\n") | ||
| 936 | (shr-ensure-paragraph) | 940 | (shr-ensure-paragraph) |
| 937 | (shr-generic dom) | 941 | (shr-generic dom) |
| 938 | (unless (bolp) | 942 | (unless (bolp) |
| @@ -1042,6 +1046,7 @@ See URL `https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input'.") | |||
| 1042 | (1- end))))) | 1046 | (1- end))))) |
| 1043 | (let* ((form (get-text-property pos 'eww-form)) | 1047 | (let* ((form (get-text-property pos 'eww-form)) |
| 1044 | (properties (text-properties-at pos)) | 1048 | (properties (text-properties-at pos)) |
| 1049 | (buffer-undo-list t) | ||
| 1045 | (inhibit-read-only t) | 1050 | (inhibit-read-only t) |
| 1046 | (length (- end beg replace-length)) | 1051 | (length (- end beg replace-length)) |
| 1047 | (type (plist-get form :type))) | 1052 | (type (plist-get form :type))) |
| @@ -1056,19 +1061,19 @@ See URL `https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input'.") | |||
| 1056 | (1- (line-end-position)) | 1061 | (1- (line-end-position)) |
| 1057 | (eww-end-of-field))) | 1062 | (eww-end-of-field))) |
| 1058 | (while (and (> length 0) | 1063 | (while (and (> length 0) |
| 1059 | (eql (following-char) ? )) | 1064 | (eql (char-after (1- (point))) ? )) |
| 1060 | (delete-region (1- (point)) (point)) | 1065 | (delete-region (1- (point)) (point)) |
| 1061 | (cl-decf length)))) | 1066 | (cl-decf length)))) |
| 1062 | ((< length 0) | 1067 | ((< length 0) |
| 1063 | ;; Add padding. | 1068 | ;; Add padding. |
| 1064 | (save-excursion | 1069 | (save-excursion |
| 1065 | (goto-char (1- end)) | 1070 | (goto-char end) |
| 1066 | (goto-char | 1071 | (goto-char |
| 1067 | (if (equal type "textarea") | 1072 | (if (equal type "textarea") |
| 1068 | (1- (line-end-position)) | 1073 | (1- (line-end-position)) |
| 1069 | (1+ (eww-end-of-field)))) | 1074 | (1+ (eww-end-of-field)))) |
| 1070 | (let ((start (point))) | 1075 | (let ((start (point))) |
| 1071 | (insert (make-string (abs length) ? )) | 1076 | (insert (make-string (abs length) ? )) |
| 1072 | (set-text-properties start (point) properties)) | 1077 | (set-text-properties start (point) properties)) |
| 1073 | (goto-char (1- end))))) | 1078 | (goto-char (1- end))))) |
| 1074 | (set-text-properties (plist-get form :start) (plist-get form :end) | 1079 | (set-text-properties (plist-get form :start) (plist-get form :end) |
| @@ -1082,8 +1087,9 @@ See URL `https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input'.") | |||
| 1082 | (when (equal type "password") | 1087 | (when (equal type "password") |
| 1083 | ;; Display passwords as asterisks. | 1088 | ;; Display passwords as asterisks. |
| 1084 | (let ((start (eww-beginning-of-field))) | 1089 | (let ((start (eww-beginning-of-field))) |
| 1085 | (put-text-property start (+ start (length value)) | 1090 | (put-text-property |
| 1086 | 'display (make-string (length value) ?*))))))))) | 1091 | start (+ start (length value)) |
| 1092 | 'display (make-string (length value) ?*))))))))) | ||
| 1087 | 1093 | ||
| 1088 | (defun eww-tag-textarea (dom) | 1094 | (defun eww-tag-textarea (dom) |
| 1089 | (let ((start (point)) | 1095 | (let ((start (point)) |
| @@ -1145,7 +1151,9 @@ See URL `https://developer.mozilla.org/en-US/docs/Web/HTML/Element/Input'.") | |||
| 1145 | (t | 1151 | (t |
| 1146 | (eww-form-text dom))) | 1152 | (eww-form-text dom))) |
| 1147 | (unless (= start (point)) | 1153 | (unless (= start (point)) |
| 1148 | (put-text-property start (1+ start) 'help-echo "Input field")))) | 1154 | (put-text-property start (1+ start) 'help-echo "Input field") |
| 1155 | ;; Mark this as an element we can TAB to. | ||
| 1156 | (put-text-property start (1+ start) 'shr-url dom)))) | ||
| 1149 | 1157 | ||
| 1150 | (defun eww-tag-select (dom) | 1158 | (defun eww-tag-select (dom) |
| 1151 | (shr-ensure-paragraph) | 1159 | (shr-ensure-paragraph) |
| @@ -1476,21 +1484,21 @@ Differences in #targets are ignored." | |||
| 1476 | string))) | 1484 | string))) |
| 1477 | 1485 | ||
| 1478 | (defun eww-make-unique-file-name (file directory) | 1486 | (defun eww-make-unique-file-name (file directory) |
| 1479 | (cond | 1487 | (cond |
| 1480 | ((zerop (length file)) | 1488 | ((zerop (length file)) |
| 1481 | (setq file "!")) | 1489 | (setq file "!")) |
| 1482 | ((string-match "\\`[.]" file) | 1490 | ((string-match "\\`[.]" file) |
| 1483 | (setq file (concat "!" file)))) | 1491 | (setq file (concat "!" file)))) |
| 1484 | (let ((count 1) | 1492 | (let ((count 1) |
| 1485 | (stem file) | 1493 | (stem file) |
| 1486 | (suffix "")) | 1494 | (suffix "")) |
| 1487 | (when (string-match "\\`\\(.*\\)\\([.][^.]+\\)" file) | 1495 | (when (string-match "\\`\\(.*\\)\\([.][^.]+\\)" file) |
| 1488 | (setq stem (match-string 1) | 1496 | (setq stem (match-string 1 file) |
| 1489 | suffix (match-string 2))) | 1497 | suffix (match-string 2))) |
| 1490 | (while (file-exists-p (expand-file-name file directory)) | 1498 | (while (file-exists-p (expand-file-name file directory)) |
| 1491 | (setq file (format "%s(%d)%s" stem count suffix)) | 1499 | (setq file (format "%s(%d)%s" stem count suffix)) |
| 1492 | (setq count (1+ count))) | 1500 | (setq count (1+ count))) |
| 1493 | (expand-file-name file directory))) | 1501 | (expand-file-name file directory))) |
| 1494 | 1502 | ||
| 1495 | (defun eww-set-character-encoding (charset) | 1503 | (defun eww-set-character-encoding (charset) |
| 1496 | "Set character encoding to CHARSET. | 1504 | "Set character encoding to CHARSET. |
| @@ -1576,8 +1584,8 @@ If CHARSET is nil then use UTF-8." | |||
| 1576 | (defun eww-list-bookmarks () | 1584 | (defun eww-list-bookmarks () |
| 1577 | "Display the bookmarks." | 1585 | "Display the bookmarks." |
| 1578 | (interactive) | 1586 | (interactive) |
| 1579 | (eww-bookmark-prepare) | 1587 | (pop-to-buffer "*eww bookmarks*") |
| 1580 | (pop-to-buffer "*eww bookmarks*")) | 1588 | (eww-bookmark-prepare)) |
| 1581 | 1589 | ||
| 1582 | (defun eww-bookmark-prepare () | 1590 | (defun eww-bookmark-prepare () |
| 1583 | (eww-read-bookmarks) | 1591 | (eww-read-bookmarks) |
| @@ -1764,7 +1772,7 @@ If CHARSET is nil then use UTF-8." | |||
| 1764 | (let ((buffer eww-current-buffer)) | 1772 | (let ((buffer eww-current-buffer)) |
| 1765 | (quit-window) | 1773 | (quit-window) |
| 1766 | (when buffer | 1774 | (when buffer |
| 1767 | (switch-to-buffer buffer))) | 1775 | (pop-to-buffer-same-window buffer))) |
| 1768 | (eww-restore-history history))) | 1776 | (eww-restore-history history))) |
| 1769 | 1777 | ||
| 1770 | (defvar eww-history-mode-map | 1778 | (defvar eww-history-mode-map |
| @@ -1845,7 +1853,7 @@ If CHARSET is nil then use UTF-8." | |||
| 1845 | (unless buffer | 1853 | (unless buffer |
| 1846 | (error "No buffer on current line")) | 1854 | (error "No buffer on current line")) |
| 1847 | (quit-window) | 1855 | (quit-window) |
| 1848 | (switch-to-buffer buffer))) | 1856 | (pop-to-buffer-same-window buffer))) |
| 1849 | 1857 | ||
| 1850 | (defun eww-buffer-show () | 1858 | (defun eww-buffer-show () |
| 1851 | "Display buffer under point in eww buffer list." | 1859 | "Display buffer under point in eww buffer list." |
| @@ -1854,7 +1862,7 @@ If CHARSET is nil then use UTF-8." | |||
| 1854 | (unless buffer | 1862 | (unless buffer |
| 1855 | (error "No buffer on current line")) | 1863 | (error "No buffer on current line")) |
| 1856 | (other-window -1) | 1864 | (other-window -1) |
| 1857 | (switch-to-buffer buffer) | 1865 | (pop-to-buffer-same-window buffer) |
| 1858 | (other-window 1))) | 1866 | (other-window 1))) |
| 1859 | 1867 | ||
| 1860 | (defun eww-buffer-show-next () | 1868 | (defun eww-buffer-show-next () |
diff --git a/lisp/net/imap.el b/lisp/net/imap.el index 5c5ed868172..e5a14d75dee 100644 --- a/lisp/net/imap.el +++ b/lisp/net/imap.el | |||
| @@ -747,13 +747,19 @@ sure of changing the value of `foo'." | |||
| 747 | :capability-command "1 CAPABILITY\r\n" | 747 | :capability-command "1 CAPABILITY\r\n" |
| 748 | :always-query-capabilities t | 748 | :always-query-capabilities t |
| 749 | :end-of-command "\r\n" | 749 | :end-of-command "\r\n" |
| 750 | :success " OK " | 750 | :success "^1 OK " |
| 751 | :starttls-function | 751 | :starttls-function |
| 752 | (lambda (capabilities) | 752 | #'(lambda (capabilities) |
| 753 | (when (string-match-p "STARTTLS" capabilities) | 753 | (when (string-match-p "STARTTLS" capabilities) |
| 754 | "1 STARTTLS\r\n")))) | 754 | "1 STARTTLS\r\n")))) |
| 755 | (done (and process | 755 | done) |
| 756 | (memq (process-status process) '(open run))))) | 756 | (when process |
| 757 | (imap-log buffer) | ||
| 758 | (when (memq (process-status process) '(open run)) | ||
| 759 | (setq done process) | ||
| 760 | (with-current-buffer buffer | ||
| 761 | (goto-char (point-min)) | ||
| 762 | (imap-parse-greeting)))) | ||
| 757 | (message "imap: Connecting with STARTTLS...%s" (if done "done" "failed")) | 763 | (message "imap: Connecting with STARTTLS...%s" (if done "done" "failed")) |
| 758 | done)) | 764 | done)) |
| 759 | 765 | ||
diff --git a/lisp/net/shr.el b/lisp/net/shr.el index c5de34a4ac5..a8ba2845aa2 100644 --- a/lisp/net/shr.el +++ b/lisp/net/shr.el | |||
| @@ -981,7 +981,7 @@ element is the data blob and the second element is the content-type." | |||
| 981 | (image-animated-p image)))) | 981 | (image-animated-p image)))) |
| 982 | (image-animate image nil 60))) | 982 | (image-animate image nil 60))) |
| 983 | image) | 983 | image) |
| 984 | (insert alt))) | 984 | (insert (or alt "")))) |
| 985 | 985 | ||
| 986 | (defun shr-rescale-image (data &optional content-type) | 986 | (defun shr-rescale-image (data &optional content-type) |
| 987 | "Rescale DATA, if too big, to fit the current buffer." | 987 | "Rescale DATA, if too big, to fit the current buffer." |
| @@ -1426,9 +1426,7 @@ The preference is a float determined from `shr-prefer-media-type'." | |||
| 1426 | (and shr-blocked-images | 1426 | (and shr-blocked-images |
| 1427 | (string-match shr-blocked-images url))) | 1427 | (string-match shr-blocked-images url))) |
| 1428 | (setq shr-start (point)) | 1428 | (setq shr-start (point)) |
| 1429 | (if (> (string-width alt) 8) | 1429 | (shr-insert alt)) |
| 1430 | (shr-insert (truncate-string-to-width alt 8)) | ||
| 1431 | (shr-insert alt))) | ||
| 1432 | ((and (not shr-ignore-cache) | 1430 | ((and (not shr-ignore-cache) |
| 1433 | (url-is-cached (shr-encode-url url))) | 1431 | (url-is-cached (shr-encode-url url))) |
| 1434 | (funcall shr-put-image-function (shr-get-image-data url) alt)) | 1432 | (funcall shr-put-image-function (shr-get-image-data url) alt)) |
| @@ -1771,17 +1769,18 @@ The preference is a float determined from `shr-prefer-media-type'." | |||
| 1771 | align))) | 1769 | align))) |
| 1772 | (dolist (line lines) | 1770 | (dolist (line lines) |
| 1773 | (end-of-line) | 1771 | (end-of-line) |
| 1774 | (let ((start (point))) | 1772 | (let ((start (point)) |
| 1775 | (insert | 1773 | (background (and (> (length line) 0) |
| 1776 | line | 1774 | (shr-face-background |
| 1777 | (propertize " " | 1775 | (get-text-property |
| 1778 | 'display `(space :align-to (,pixel-align)) | 1776 | (1- (length line)) 'face line)))) |
| 1779 | 'face (and (> (length line) 0) | 1777 | (space (propertize |
| 1780 | (shr-face-background | 1778 | " " |
| 1781 | (get-text-property | 1779 | 'display `(space :align-to (,pixel-align)) |
| 1782 | (1- (length line)) 'face line))) | 1780 | 'shr-table-indent shr-table-id))) |
| 1783 | 'shr-table-indent shr-table-id) | 1781 | (when background |
| 1784 | shr-table-vertical-line) | 1782 | (setq space (propertize space 'face background))) |
| 1783 | (insert line space shr-table-vertical-line) | ||
| 1785 | (shr-colorize-region | 1784 | (shr-colorize-region |
| 1786 | start (1- (point)) (nth 5 column) (nth 6 column))) | 1785 | start (1- (point)) (nth 5 column) (nth 6 column))) |
| 1787 | (forward-line 1)) | 1786 | (forward-line 1)) |
diff --git a/lisp/org/org-compat.el b/lisp/org/org-compat.el index 6403d4df04d..cf6aafc9854 100644 --- a/lisp/org/org-compat.el +++ b/lisp/org/org-compat.el | |||
| @@ -479,9 +479,9 @@ LIMIT." | |||
| 479 | (not (null pos))))) | 479 | (not (null pos))))) |
| 480 | 480 | ||
| 481 | (defalias 'org-font-lock-ensure | 481 | (defalias 'org-font-lock-ensure |
| 482 | (if (fboundp 'org-font-lock-ensure) | 482 | (if (fboundp 'font-lock-ensure) |
| 483 | #'font-lock-ensure | 483 | #'font-lock-ensure |
| 484 | (lambda (_beg _end) (font-lock-fontify-buffer)))) | 484 | (lambda (&optional _beg _end) (font-lock-fontify-buffer)))) |
| 485 | 485 | ||
| 486 | (defun org-floor* (x &optional y) | 486 | (defun org-floor* (x &optional y) |
| 487 | "Return a list of the floor of X and the fractional part of X. | 487 | "Return a list of the floor of X and the fractional part of X. |
diff --git a/lisp/progmodes/prolog.el b/lisp/progmodes/prolog.el index 3767dbaa1e8..9ee405b31e1 100644 --- a/lisp/progmodes/prolog.el +++ b/lisp/progmodes/prolog.el | |||
| @@ -53,34 +53,16 @@ | |||
| 53 | ;; all the bells and whistles one would expect, including syntax | 53 | ;; all the bells and whistles one would expect, including syntax |
| 54 | ;; highlighting and auto indentation. It can also send regions to an | 54 | ;; highlighting and auto indentation. It can also send regions to an |
| 55 | ;; inferior Prolog process. | 55 | ;; inferior Prolog process. |
| 56 | ;; | ||
| 57 | ;; The code requires the comint, easymenu, info, imenu, and font-lock | ||
| 58 | ;; libraries. These are normally distributed with GNU Emacs and | ||
| 59 | ;; XEmacs. | ||
| 60 | 56 | ||
| 61 | ;;; Installation: | 57 | ;; Some settings you may wish to use: |
| 62 | ;; | 58 | |
| 63 | ;; Insert the following lines in your init file: | ||
| 64 | ;; | ||
| 65 | ;; (setq load-path (cons "/usr/lib/xemacs/site-lisp" load-path)) | ||
| 66 | ;; (autoload 'run-prolog "prolog" "Start a Prolog sub-process." t) | ||
| 67 | ;; (autoload 'prolog-mode "prolog" "Major mode for editing Prolog programs." t) | ||
| 68 | ;; (autoload 'mercury-mode "prolog" "Major mode for editing Mercury programs." t) | ||
| 69 | ;; (setq prolog-system 'swi) ; optional, the system you are using; | 59 | ;; (setq prolog-system 'swi) ; optional, the system you are using; |
| 70 | ;; ; see `prolog-system' below for possible values | 60 | ;; ; see `prolog-system' below for possible values |
| 71 | ;; (setq auto-mode-alist (append '(("\\.pl$" . prolog-mode) | 61 | ;; (setq auto-mode-alist (append '(("\\.pl\\'" . prolog-mode) |
| 72 | ;; ("\\.m$" . mercury-mode)) | 62 | ;; ("\\.m\\'" . mercury-mode)) |
| 73 | ;; auto-mode-alist)) | 63 | ;; auto-mode-alist)) |
| 74 | ;; | 64 | ;; |
| 75 | ;; where the path in the first line is the file system path to this file. | 65 | ;; The last expression above makes sure that files ending with .pl |
| 76 | ;; MSDOS paths can be written like "d:/programs/emacs-19.34/site-lisp". | ||
| 77 | ;; Note: In XEmacs, either `/usr/lib/xemacs/site-lisp' (RPM default in | ||
| 78 | ;; Red Hat-based distributions) or `/usr/local/lib/xemacs/site-lisp' | ||
| 79 | ;; (default when compiling from sources) are automatically added to | ||
| 80 | ;; `load-path', so the first line is not necessary provided that you | ||
| 81 | ;; put this file in the appropriate place. | ||
| 82 | ;; | ||
| 83 | ;; The last s-expression above makes sure that files ending with .pl | ||
| 84 | ;; are assumed to be Prolog files and not Perl, which is the default | 66 | ;; are assumed to be Prolog files and not Perl, which is the default |
| 85 | ;; Emacs setting. If this is not wanted, remove this line. It is then | 67 | ;; Emacs setting. If this is not wanted, remove this line. It is then |
| 86 | ;; necessary to either | 68 | ;; necessary to either |
| @@ -98,8 +80,8 @@ | |||
| 98 | ;; If the command to start the prolog process ('sicstus', 'pl' or | 80 | ;; If the command to start the prolog process ('sicstus', 'pl' or |
| 99 | ;; 'swipl' for SWI prolog, etc.) is not available in the default path, | 81 | ;; 'swipl' for SWI prolog, etc.) is not available in the default path, |
| 100 | ;; then it is necessary to set the value of the environment variable | 82 | ;; then it is necessary to set the value of the environment variable |
| 101 | ;; EPROLOG to a shell command to invoke the prolog process. In XEmacs | 83 | ;; EPROLOG to a shell command to invoke the prolog process. |
| 102 | ;; and Emacs 20+ you can also customize the variable | 84 | ;; You can also customize the variable |
| 103 | ;; `prolog-program-name' (in the group `prolog-inferior') and provide | 85 | ;; `prolog-program-name' (in the group `prolog-inferior') and provide |
| 104 | ;; a full path for your Prolog system (swi, scitus, etc.). | 86 | ;; a full path for your Prolog system (swi, scitus, etc.). |
| 105 | ;; | 87 | ;; |
| @@ -109,6 +91,7 @@ | |||
| 109 | ;; to keep the GNU Emacs compatibility. So if you work under Emacs | 91 | ;; to keep the GNU Emacs compatibility. So if you work under Emacs |
| 110 | ;; and see something that does not work do drop me a line, as I have | 92 | ;; and see something that does not work do drop me a line, as I have |
| 111 | ;; a smaller chance to notice this kind of bugs otherwise. | 93 | ;; a smaller chance to notice this kind of bugs otherwise. |
| 94 | ; [The above comment dates from 2011.] | ||
| 112 | 95 | ||
| 113 | ;; Changelog: | 96 | ;; Changelog: |
| 114 | 97 | ||
| @@ -272,9 +255,6 @@ | |||
| 272 | ;; Version 0.1.35: | 255 | ;; Version 0.1.35: |
| 273 | ;; o Minor font-lock bug fixes. | 256 | ;; o Minor font-lock bug fixes. |
| 274 | 257 | ||
| 275 | ;;; TODO: | ||
| 276 | |||
| 277 | ;; Replace ":type 'sexp" with more precise Custom types. | ||
| 278 | 258 | ||
| 279 | ;;; Code: | 259 | ;;; Code: |
| 280 | 260 | ||
| @@ -441,7 +421,12 @@ Legal values: | |||
| 441 | "Alist of Prolog keywords which is used for font locking of directives." | 421 | "Alist of Prolog keywords which is used for font locking of directives." |
| 442 | :version "24.1" | 422 | :version "24.1" |
| 443 | :group 'prolog-font-lock | 423 | :group 'prolog-font-lock |
| 444 | :type 'sexp | 424 | ;; Note that "(repeat string)" also allows "nil" (repeat-count 0). |
| 425 | ;; This gets processed by prolog-find-value-by-system, which | ||
| 426 | ;; allows both the car and the cdr to be a list to eval. | ||
| 427 | ;; Though the latter must have the form '(eval ...)'. | ||
| 428 | ;; Of course, none of this is documented... | ||
| 429 | :type '(repeat (list (choice symbol sexp) (choice (repeat string) sexp))) | ||
| 445 | :risky t) | 430 | :risky t) |
| 446 | 431 | ||
| 447 | (defcustom prolog-types | 432 | (defcustom prolog-types |
| @@ -451,7 +436,7 @@ Legal values: | |||
| 451 | "Alist of Prolog types used by font locking." | 436 | "Alist of Prolog types used by font locking." |
| 452 | :version "24.1" | 437 | :version "24.1" |
| 453 | :group 'prolog-font-lock | 438 | :group 'prolog-font-lock |
| 454 | :type 'sexp | 439 | :type '(repeat (list (choice symbol sexp) (choice (repeat string) sexp))) |
| 455 | :risky t) | 440 | :risky t) |
| 456 | 441 | ||
| 457 | (defcustom prolog-mode-specificators | 442 | (defcustom prolog-mode-specificators |
| @@ -461,7 +446,7 @@ Legal values: | |||
| 461 | "Alist of Prolog mode specificators used by font locking." | 446 | "Alist of Prolog mode specificators used by font locking." |
| 462 | :version "24.1" | 447 | :version "24.1" |
| 463 | :group 'prolog-font-lock | 448 | :group 'prolog-font-lock |
| 464 | :type 'sexp | 449 | :type '(repeat (list (choice symbol sexp) (choice (repeat string) sexp))) |
| 465 | :risky t) | 450 | :risky t) |
| 466 | 451 | ||
| 467 | (defcustom prolog-determinism-specificators | 452 | (defcustom prolog-determinism-specificators |
| @@ -472,7 +457,7 @@ Legal values: | |||
| 472 | "Alist of Prolog determinism specificators used by font locking." | 457 | "Alist of Prolog determinism specificators used by font locking." |
| 473 | :version "24.1" | 458 | :version "24.1" |
| 474 | :group 'prolog-font-lock | 459 | :group 'prolog-font-lock |
| 475 | :type 'sexp | 460 | :type '(repeat (list (choice symbol sexp) (choice (repeat string) sexp))) |
| 476 | :risky t) | 461 | :risky t) |
| 477 | 462 | ||
| 478 | (defcustom prolog-directives | 463 | (defcustom prolog-directives |
| @@ -482,7 +467,7 @@ Legal values: | |||
| 482 | "Alist of Prolog source code directives used by font locking." | 467 | "Alist of Prolog source code directives used by font locking." |
| 483 | :version "24.1" | 468 | :version "24.1" |
| 484 | :group 'prolog-font-lock | 469 | :group 'prolog-font-lock |
| 485 | :type 'sexp | 470 | :type '(repeat (list (choice symbol sexp) (choice (repeat string) sexp))) |
| 486 | :risky t) | 471 | :risky t) |
| 487 | 472 | ||
| 488 | 473 | ||
| @@ -569,7 +554,8 @@ the first column (i.e., DCG heads) inserts ` -->' and newline." | |||
| 569 | (or (car names) "prolog")))) | 554 | (or (car names) "prolog")))) |
| 570 | "Alist of program names for invoking an inferior Prolog with `run-prolog'." | 555 | "Alist of program names for invoking an inferior Prolog with `run-prolog'." |
| 571 | :group 'prolog-inferior | 556 | :group 'prolog-inferior |
| 572 | :type 'sexp | 557 | :type '(alist :key-type (choice symbol sexp) |
| 558 | :value-type (group (choice string (const nil) sexp))) | ||
| 573 | :risky t) | 559 | :risky t) |
| 574 | (defun prolog-program-name () | 560 | (defun prolog-program-name () |
| 575 | (prolog-find-value-by-system prolog-program-name)) | 561 | (prolog-find-value-by-system prolog-program-name)) |
| @@ -580,7 +566,7 @@ the first column (i.e., DCG heads) inserts ` -->' and newline." | |||
| 580 | "Alist of switches given to inferior Prolog run with `run-prolog'." | 566 | "Alist of switches given to inferior Prolog run with `run-prolog'." |
| 581 | :version "24.1" | 567 | :version "24.1" |
| 582 | :group 'prolog-inferior | 568 | :group 'prolog-inferior |
| 583 | :type 'sexp | 569 | :type '(repeat (list (choice symbol sexp) (choice (repeat string) sexp))) |
| 584 | :risky t) | 570 | :risky t) |
| 585 | (defun prolog-program-switches () | 571 | (defun prolog-program-switches () |
| 586 | (prolog-find-value-by-system prolog-program-switches)) | 572 | (prolog-find-value-by-system prolog-program-switches)) |
| @@ -604,7 +590,8 @@ Some parts of the string are replaced: | |||
| 604 | region of a buffer, in which case it is the number of lines before | 590 | region of a buffer, in which case it is the number of lines before |
| 605 | the region." | 591 | the region." |
| 606 | :group 'prolog-inferior | 592 | :group 'prolog-inferior |
| 607 | :type 'sexp | 593 | :type '(alist :key-type (choice symbol sexp) |
| 594 | :value-type (group (choice string (const nil) sexp))) | ||
| 608 | :risky t) | 595 | :risky t) |
| 609 | 596 | ||
| 610 | (defun prolog-consult-string () | 597 | (defun prolog-consult-string () |
| @@ -631,17 +618,21 @@ Some parts of the string are replaced: | |||
| 631 | If `prolog-program-name' is non-nil, it is a string sent to a Prolog process. | 618 | If `prolog-program-name' is non-nil, it is a string sent to a Prolog process. |
| 632 | If `prolog-program-name' is nil, it is an argument to the `compile' function." | 619 | If `prolog-program-name' is nil, it is an argument to the `compile' function." |
| 633 | :group 'prolog-inferior | 620 | :group 'prolog-inferior |
| 634 | :type 'sexp | 621 | :type '(alist :key-type (choice symbol sexp) |
| 622 | :value-type (group (choice string (const nil) sexp))) | ||
| 635 | :risky t) | 623 | :risky t) |
| 636 | 624 | ||
| 637 | (defun prolog-compile-string () | 625 | (defun prolog-compile-string () |
| 638 | (prolog-find-value-by-system prolog-compile-string)) | 626 | (prolog-find-value-by-system prolog-compile-string)) |
| 639 | 627 | ||
| 640 | (defcustom prolog-eof-string "end_of_file.\n" | 628 | (defcustom prolog-eof-string "end_of_file.\n" |
| 641 | "Alist of strings that represent end of file for prolog. | 629 | "String or alist of strings that represent end of file for prolog. |
| 642 | nil means send actual operating system end of file." | 630 | If nil, send actual operating system end of file." |
| 643 | :group 'prolog-inferior | 631 | :group 'prolog-inferior |
| 644 | :type 'sexp | 632 | :type '(choice string |
| 633 | (const nil) | ||
| 634 | (alist :key-type (choice symbol sexp) | ||
| 635 | :value-type (group (choice string (const nil) sexp)))) | ||
| 645 | :risky t) | 636 | :risky t) |
| 646 | 637 | ||
| 647 | (defcustom prolog-prompt-regexp | 638 | (defcustom prolog-prompt-regexp |
| @@ -653,7 +644,8 @@ nil means send actual operating system end of file." | |||
| 653 | "Alist of prompts of the prolog system command line." | 644 | "Alist of prompts of the prolog system command line." |
| 654 | :version "24.1" | 645 | :version "24.1" |
| 655 | :group 'prolog-inferior | 646 | :group 'prolog-inferior |
| 656 | :type 'sexp | 647 | :type '(alist :key-type (choice symbol sexp) |
| 648 | :value-type (group (choice string (const nil) sexp))) | ||
| 657 | :risky t) | 649 | :risky t) |
| 658 | 650 | ||
| 659 | (defun prolog-prompt-regexp () | 651 | (defun prolog-prompt-regexp () |
| @@ -664,7 +656,8 @@ nil means send actual operating system end of file." | |||
| 664 | ;; (t "^|: +")) | 656 | ;; (t "^|: +")) |
| 665 | ;; "Alist of regexps matching the prompt when consulting `user'." | 657 | ;; "Alist of regexps matching the prompt when consulting `user'." |
| 666 | ;; :group 'prolog-inferior | 658 | ;; :group 'prolog-inferior |
| 667 | ;; :type 'sexp | 659 | ;; :type '(alist :key-type (choice symbol sexp) |
| 660 | ;; :value-type (group (choice string (const nil) sexp))) | ||
| 668 | ;; :risky t) | 661 | ;; :risky t) |
| 669 | 662 | ||
| 670 | (defcustom prolog-debug-on-string "debug.\n" | 663 | (defcustom prolog-debug-on-string "debug.\n" |
| @@ -1036,7 +1029,7 @@ VERSION is of the format (Major . Minor)" | |||
| 1036 | 1029 | ||
| 1037 | (define-abbrev-table 'prolog-mode-abbrev-table ()) | 1030 | (define-abbrev-table 'prolog-mode-abbrev-table ()) |
| 1038 | 1031 | ||
| 1039 | ;; Becauses this can `eval' its arguments, any variable that gets | 1032 | ;; Because this can `eval' its arguments, any variable that gets |
| 1040 | ;; processed by it should be marked as :risky. | 1033 | ;; processed by it should be marked as :risky. |
| 1041 | (defun prolog-find-value-by-system (alist) | 1034 | (defun prolog-find-value-by-system (alist) |
| 1042 | "Get value from ALIST according to `prolog-system'." | 1035 | "Get value from ALIST according to `prolog-system'." |
diff --git a/lisp/replace.el b/lisp/replace.el index f5c8d33b5f5..dfe8cd739a2 100644 --- a/lisp/replace.el +++ b/lisp/replace.el | |||
| @@ -85,7 +85,7 @@ from Isearch by using a key sequence like `C-s C-s M-%'." "24.3") | |||
| 85 | ;; while preparing to dump, also stops customize-rogue listing this. | 85 | ;; while preparing to dump, also stops customize-rogue listing this. |
| 86 | :initialize 'custom-initialize-delay | 86 | :initialize 'custom-initialize-delay |
| 87 | :group 'matching | 87 | :group 'matching |
| 88 | :type 'sexp | 88 | :type '(choice string (sexp :tag "Display specification")) |
| 89 | :version "25.1") | 89 | :version "25.1") |
| 90 | 90 | ||
| 91 | (defcustom query-replace-from-history-variable 'query-replace-history | 91 | (defcustom query-replace-from-history-variable 'query-replace-history |
diff --git a/lisp/ses.el b/lisp/ses.el index 7647a5519ad..a87386e1730 100644 --- a/lisp/ses.el +++ b/lisp/ses.el | |||
| @@ -446,10 +446,8 @@ is nil if SYM is not a symbol that names a cell." | |||
| 446 | (ses-get-cell (car rowcol) (cdr rowcol))))))) | 446 | (ses-get-cell (car rowcol) (cdr rowcol))))))) |
| 447 | 447 | ||
| 448 | (defun ses-plist-delq (plist prop) | 448 | (defun ses-plist-delq (plist prop) |
| 449 | "Return PLIST after deletion of proprerty/value pair. | 449 | "Return PLIST after deleting the first pair (if any) with symbol PROP. |
| 450 | 450 | This can alter PLIST." | |
| 451 | PROP is the symbol identifying the property/value pair. PLIST may | ||
| 452 | be modified by border effect." | ||
| 453 | (cond | 451 | (cond |
| 454 | ((null plist) nil) | 452 | ((null plist) nil) |
| 455 | ((eq (car plist) prop) (cddr plist)) | 453 | ((eq (car plist) prop) (cddr plist)) |
diff --git a/lisp/textmodes/css-mode.el b/lisp/textmodes/css-mode.el index 96a82baa56c..b3a41d3822c 100644 --- a/lisp/textmodes/css-mode.el +++ b/lisp/textmodes/css-mode.el | |||
| @@ -54,6 +54,14 @@ | |||
| 54 | '("charset" "font-face" "import" "media" "namespace" "page") | 54 | '("charset" "font-face" "import" "media" "namespace" "page") |
| 55 | "Identifiers that appear in the form @foo.") | 55 | "Identifiers that appear in the form @foo.") |
| 56 | 56 | ||
| 57 | (defconst css-bang-ids | ||
| 58 | '("important") | ||
| 59 | "Identifiers that appear in the form !foo.") | ||
| 60 | |||
| 61 | (defconst scss-bang-ids | ||
| 62 | '("default" "global" "optional") | ||
| 63 | "Additional identifiers that appear in the form !foo in SCSS.") | ||
| 64 | |||
| 57 | (defconst css-descriptor-ids | 65 | (defconst css-descriptor-ids |
| 58 | '("ascent" "baseline" "bbox" "cap-height" "centerline" "definition-src" | 66 | '("ascent" "baseline" "bbox" "cap-height" "centerline" "definition-src" |
| 59 | "descent" "font-family" "font-size" "font-stretch" "font-style" | 67 | "descent" "font-family" "font-size" "font-stretch" "font-style" |
| @@ -236,8 +244,8 @@ | |||
| 236 | 244 | ||
| 237 | (defun css--font-lock-keywords (&optional sassy) | 245 | (defun css--font-lock-keywords (&optional sassy) |
| 238 | `((,(concat "!\\s-*" | 246 | `((,(concat "!\\s-*" |
| 239 | (regexp-opt (append (if sassy '("global")) | 247 | (regexp-opt (append (if sassy scss-bang-ids) |
| 240 | '("important")))) | 248 | css-bang-ids))) |
| 241 | (0 font-lock-builtin-face)) | 249 | (0 font-lock-builtin-face)) |
| 242 | ;; Atrules keywords. IDs not in css-at-ids are valid (ignored). | 250 | ;; Atrules keywords. IDs not in css-at-ids are valid (ignored). |
| 243 | ;; In fact the regexp should probably be | 251 | ;; In fact the regexp should probably be |
diff --git a/lisp/xwidget.el b/lisp/xwidget.el index 8c8e679c8da..cd8ec0ec29d 100644 --- a/lisp/xwidget.el +++ b/lisp/xwidget.el | |||
| @@ -144,7 +144,7 @@ Interactively, URL defaults to the string looking like a url around point." | |||
| 144 | (defun xwidget-webkit-scroll-up () | 144 | (defun xwidget-webkit-scroll-up () |
| 145 | "Scroll webkit up. | 145 | "Scroll webkit up. |
| 146 | Depending on the value of `xwidget-webkit-scroll-behavior', | 146 | Depending on the value of `xwidget-webkit-scroll-behavior', |
| 147 | this scrolls in 'native' fashion, or like `image-mode' would." | 147 | this scrolls in `native' fashion, or like `image-mode' would." |
| 148 | (interactive) | 148 | (interactive) |
| 149 | (if (eq xwidget-webkit-scroll-behavior 'native) | 149 | (if (eq xwidget-webkit-scroll-behavior 'native) |
| 150 | (xwidget-set-adjustment (xwidget-webkit-last-session) 'vertical t 50) | 150 | (xwidget-set-adjustment (xwidget-webkit-last-session) 'vertical t 50) |
| @@ -153,7 +153,7 @@ this scrolls in 'native' fashion, or like `image-mode' would." | |||
| 153 | (defun xwidget-webkit-scroll-down () | 153 | (defun xwidget-webkit-scroll-down () |
| 154 | "Scroll webkit down. | 154 | "Scroll webkit down. |
| 155 | Depending on the value of `xwidget-webkit-scroll-behavior', | 155 | Depending on the value of `xwidget-webkit-scroll-behavior', |
| 156 | this scrolls in 'native' fashion, or like `image-mode' would." | 156 | this scrolls in `native' fashion, or like `image-mode' would." |
| 157 | (interactive) | 157 | (interactive) |
| 158 | (if (eq xwidget-webkit-scroll-behavior 'native) | 158 | (if (eq xwidget-webkit-scroll-behavior 'native) |
| 159 | (xwidget-set-adjustment (xwidget-webkit-last-session) 'vertical t -50) | 159 | (xwidget-set-adjustment (xwidget-webkit-last-session) 'vertical t -50) |
| @@ -162,7 +162,7 @@ this scrolls in 'native' fashion, or like `image-mode' would." | |||
| 162 | (defun xwidget-webkit-scroll-forward () | 162 | (defun xwidget-webkit-scroll-forward () |
| 163 | "Scroll webkit forwards. | 163 | "Scroll webkit forwards. |
| 164 | Depending on the value of `xwidget-webkit-scroll-behavior', | 164 | Depending on the value of `xwidget-webkit-scroll-behavior', |
| 165 | this scrolls in 'native' fashion, or like `image-mode' would." | 165 | this scrolls in `native' fashion, or like `image-mode' would." |
| 166 | (interactive) | 166 | (interactive) |
| 167 | (if (eq xwidget-webkit-scroll-behavior 'native) | 167 | (if (eq xwidget-webkit-scroll-behavior 'native) |
| 168 | (xwidget-set-adjustment (xwidget-webkit-last-session) 'horizontal t 50) | 168 | (xwidget-set-adjustment (xwidget-webkit-last-session) 'horizontal t 50) |
| @@ -171,7 +171,7 @@ this scrolls in 'native' fashion, or like `image-mode' would." | |||
| 171 | (defun xwidget-webkit-scroll-backward () | 171 | (defun xwidget-webkit-scroll-backward () |
| 172 | "Scroll webkit backwards. | 172 | "Scroll webkit backwards. |
| 173 | Depending on the value of `xwidget-webkit-scroll-behavior', | 173 | Depending on the value of `xwidget-webkit-scroll-behavior', |
| 174 | this scrolls in 'native' fashion, or like `image-mode' would." | 174 | this scrolls in `native' fashion, or like `image-mode' would." |
| 175 | (interactive) | 175 | (interactive) |
| 176 | (if (eq xwidget-webkit-scroll-behavior 'native) | 176 | (if (eq xwidget-webkit-scroll-behavior 'native) |
| 177 | (xwidget-set-adjustment (xwidget-webkit-last-session) 'horizontal t -50) | 177 | (xwidget-set-adjustment (xwidget-webkit-last-session) 'horizontal t -50) |
| @@ -301,7 +301,7 @@ echo "Making links to top-level files" | |||
| 301 | ln INSTALL README BUGS ${tempdir} | 301 | ln INSTALL README BUGS ${tempdir} |
| 302 | ln ChangeLog.*[0-9] Makefile.in autogen.sh configure configure.ac ${tempdir} | 302 | ln ChangeLog.*[0-9] Makefile.in autogen.sh configure configure.ac ${tempdir} |
| 303 | ln config.bat make-dist .dir-locals.el ${tempdir} | 303 | ln config.bat make-dist .dir-locals.el ${tempdir} |
| 304 | ln aclocal.m4 ${tempdir} | 304 | ln aclocal.m4 CONTRIBUTE ${tempdir} |
| 305 | 305 | ||
| 306 | echo "Creating subdirectories" | 306 | echo "Creating subdirectories" |
| 307 | for subdir in site-lisp \ | 307 | for subdir in site-lisp \ |
| @@ -311,7 +311,7 @@ for subdir in site-lisp \ | |||
| 311 | nt nt/inc nt/inc/sys nt/inc/arpa nt/inc/netinet nt/icons \ | 311 | nt nt/inc nt/inc/sys nt/inc/arpa nt/inc/netinet nt/icons \ |
| 312 | `find etc lisp admin test -type d` \ | 312 | `find etc lisp admin test -type d` \ |
| 313 | doc doc/emacs doc/misc doc/man doc/lispref doc/lispintro \ | 313 | doc doc/emacs doc/misc doc/man doc/lispref doc/lispintro \ |
| 314 | info m4 msdos \ | 314 | info m4 modules modules/mod-test msdos \ |
| 315 | nextstep nextstep/templates \ | 315 | nextstep nextstep/templates \ |
| 316 | nextstep/Cocoa nextstep/Cocoa/Emacs.base \ | 316 | nextstep/Cocoa nextstep/Cocoa/Emacs.base \ |
| 317 | nextstep/Cocoa/Emacs.base/Contents \ | 317 | nextstep/Cocoa/Emacs.base/Contents \ |
| @@ -323,7 +323,7 @@ do | |||
| 323 | 323 | ||
| 324 | if [ "$with_tests" != "yes" ]; then | 324 | if [ "$with_tests" != "yes" ]; then |
| 325 | case $subdir in | 325 | case $subdir in |
| 326 | test*) continue ;; | 326 | test*|*/mod-test*) continue ;; |
| 327 | esac | 327 | esac |
| 328 | fi | 328 | fi |
| 329 | 329 | ||
| @@ -362,7 +362,7 @@ echo "Making links to 'build-aux'" | |||
| 362 | ln gitlog-to-changelog gitlog-to-emacslog ../${tempdir}/build-aux | 362 | ln gitlog-to-changelog gitlog-to-emacslog ../${tempdir}/build-aux |
| 363 | ln install-sh missing move-if-change ../${tempdir}/build-aux | 363 | ln install-sh missing move-if-change ../${tempdir}/build-aux |
| 364 | ln update-copyright update-subdirs ../${tempdir}/build-aux | 364 | ln update-copyright update-subdirs ../${tempdir}/build-aux |
| 365 | ln dir_top make-info-dir ../${tempdir}/build-aux) | 365 | ln dir_top make-info-dir ar-lib ../${tempdir}/build-aux) |
| 366 | 366 | ||
| 367 | echo "Making links to 'build-aux/snippet'" | 367 | echo "Making links to 'build-aux/snippet'" |
| 368 | (cd build-aux/snippet | 368 | (cd build-aux/snippet |
| @@ -405,12 +405,25 @@ echo "Making links to 'm4'" | |||
| 405 | (cd m4 | 405 | (cd m4 |
| 406 | ln *.m4 ../${tempdir}/m4) | 406 | ln *.m4 ../${tempdir}/m4) |
| 407 | 407 | ||
| 408 | echo "Making links to 'modules'" | ||
| 409 | (cd modules | ||
| 410 | ln *.py ../${tempdir}/modules | ||
| 411 | if [ "$with_tests" = "yes" ]; then | ||
| 412 | for f in `find mod-test -type f`; do | ||
| 413 | case $f in | ||
| 414 | *.log|*.o|*.so) continue ;; | ||
| 415 | esac | ||
| 416 | ln $f ../$tempdir/modules/$f | ||
| 417 | done | ||
| 418 | fi | ||
| 419 | ) | ||
| 420 | |||
| 408 | echo "Making links to 'nt'" | 421 | echo "Making links to 'nt'" |
| 409 | (cd nt | 422 | (cd nt |
| 410 | ln emacs-x86.manifest emacs-x64.manifest ../${tempdir}/nt | 423 | ln emacs-x86.manifest emacs-x64.manifest ../${tempdir}/nt |
| 411 | ln subdirs.el [a-z]*.bat [a-z]*.[ch] ../${tempdir}/nt | 424 | ln [a-z]*.bat [a-z]*.[ch] ../${tempdir}/nt |
| 412 | ln *.in gnulib.mk ../${tempdir}/nt | 425 | ln *.in gnulib.mk ../${tempdir}/nt |
| 413 | ln mingw-cfg.site epaths.nt INSTALL.OLD ../${tempdir}/nt | 426 | ln mingw-cfg.site epaths.nt INSTALL.W64 ../${tempdir}/nt |
| 414 | ln ChangeLog.*[0-9] INSTALL README README.W32 ../${tempdir}/nt) | 427 | ln ChangeLog.*[0-9] INSTALL README README.W32 ../${tempdir}/nt) |
| 415 | 428 | ||
| 416 | echo "Making links to 'nt/inc' and its subdirectories" | 429 | echo "Making links to 'nt/inc' and its subdirectories" |
diff --git a/src/Makefile.in b/src/Makefile.in index 150575864da..5f72076dc45 100644 --- a/src/Makefile.in +++ b/src/Makefile.in | |||
| @@ -505,6 +505,11 @@ $(srcdir)/macuvs.h $(lispsource)/international/charprop.el: \ | |||
| 505 | $(lispsource)/international/ucs-normalize.elc: | \ | 505 | $(lispsource)/international/ucs-normalize.elc: | \ |
| 506 | $(lispsource)/international/charprop.el | 506 | $(lispsource)/international/charprop.el |
| 507 | 507 | ||
| 508 | ## ns-win.el loads ucs-normalize, so it also needs the above-mentioned | ||
| 509 | ## 2 uni-*.el files to exist. | ||
| 510 | $(lispsource)/term/ns-win.elc: | \ | ||
| 511 | $(lispsource)/international/charprop.el | ||
| 512 | |||
| 508 | lispintdir = ${lispsource}/international | 513 | lispintdir = ${lispsource}/international |
| 509 | ${lispintdir}/cp51932.el ${lispintdir}/eucjp-ms.el: FORCE | 514 | ${lispintdir}/cp51932.el ${lispintdir}/eucjp-ms.el: FORCE |
| 510 | ${MAKE} -C ../admin/charsets $(notdir $@) | 515 | ${MAKE} -C ../admin/charsets $(notdir $@) |
diff --git a/src/alloc.c b/src/alloc.c index b40c1f387cb..f0e9f208ca3 100644 --- a/src/alloc.c +++ b/src/alloc.c | |||
| @@ -1122,10 +1122,17 @@ lisp_free (void *block) | |||
| 1122 | 1122 | ||
| 1123 | /* Use aligned_alloc if it or a simple substitute is available. | 1123 | /* Use aligned_alloc if it or a simple substitute is available. |
| 1124 | Address sanitization breaks aligned allocation, as of gcc 4.8.2 and | 1124 | Address sanitization breaks aligned allocation, as of gcc 4.8.2 and |
| 1125 | clang 3.3 anyway. */ | 1125 | clang 3.3 anyway. Aligned allocation is incompatible with |
| 1126 | unexmacosx.c, so don't use it on Darwin. */ | ||
| 1126 | 1127 | ||
| 1127 | #if ! ADDRESS_SANITIZER | 1128 | #if ! ADDRESS_SANITIZER && !defined DARWIN_OS |
| 1128 | # if defined HYBRID_MALLOC | 1129 | # if !defined SYSTEM_MALLOC && !defined DOUG_LEA_MALLOC && !defined HYBRID_MALLOC |
| 1130 | # define USE_ALIGNED_ALLOC 1 | ||
| 1131 | # ifndef HAVE_ALIGNED_ALLOC | ||
| 1132 | /* Defined in gmalloc.c. */ | ||
| 1133 | void *aligned_alloc (size_t, size_t); | ||
| 1134 | # endif | ||
| 1135 | # elif defined HYBRID_MALLOC | ||
| 1129 | # if defined HAVE_ALIGNED_ALLOC || defined HAVE_POSIX_MEMALIGN | 1136 | # if defined HAVE_ALIGNED_ALLOC || defined HAVE_POSIX_MEMALIGN |
| 1130 | # define USE_ALIGNED_ALLOC 1 | 1137 | # define USE_ALIGNED_ALLOC 1 |
| 1131 | # endif | 1138 | # endif |
diff --git a/src/buffer.c b/src/buffer.c index 3e410670c54..98b61c350e2 100644 --- a/src/buffer.c +++ b/src/buffer.c | |||
| @@ -2145,16 +2145,16 @@ DEFUN ("barf-if-buffer-read-only", Fbarf_if_buffer_read_only, | |||
| 2145 | doc: /* Signal a `buffer-read-only' error if the current buffer is read-only. | 2145 | doc: /* Signal a `buffer-read-only' error if the current buffer is read-only. |
| 2146 | If the text under POSITION (which defaults to point) has the | 2146 | If the text under POSITION (which defaults to point) has the |
| 2147 | `inhibit-read-only' text property set, the error will not be raised. */) | 2147 | `inhibit-read-only' text property set, the error will not be raised. */) |
| 2148 | (Lisp_Object pos) | 2148 | (Lisp_Object position) |
| 2149 | { | 2149 | { |
| 2150 | if (NILP (pos)) | 2150 | if (NILP (position)) |
| 2151 | XSETFASTINT (pos, PT); | 2151 | XSETFASTINT (position, PT); |
| 2152 | else | 2152 | else |
| 2153 | CHECK_NUMBER (pos); | 2153 | CHECK_NUMBER (position); |
| 2154 | 2154 | ||
| 2155 | if (!NILP (BVAR (current_buffer, read_only)) | 2155 | if (!NILP (BVAR (current_buffer, read_only)) |
| 2156 | && NILP (Vinhibit_read_only) | 2156 | && NILP (Vinhibit_read_only) |
| 2157 | && NILP (Fget_text_property (pos, Qinhibit_read_only, Qnil))) | 2157 | && NILP (Fget_text_property (position, Qinhibit_read_only, Qnil))) |
| 2158 | xsignal1 (Qbuffer_read_only, Fcurrent_buffer ()); | 2158 | xsignal1 (Qbuffer_read_only, Fcurrent_buffer ()); |
| 2159 | return Qnil; | 2159 | return Qnil; |
| 2160 | } | 2160 | } |
diff --git a/src/keyboard.c b/src/keyboard.c index 7e95ad7ad16..baca4b56fb5 100644 --- a/src/keyboard.c +++ b/src/keyboard.c | |||
| @@ -10304,7 +10304,7 @@ handle_interrupt (bool in_signal_handler) | |||
| 10304 | { | 10304 | { |
| 10305 | write_stdout ("Auto-save? (y or n) "); | 10305 | write_stdout ("Auto-save? (y or n) "); |
| 10306 | c = read_stdin (); | 10306 | c = read_stdin (); |
| 10307 | if ((c & 040) == 'Y') | 10307 | if (c == 'y' || c == 'Y') |
| 10308 | { | 10308 | { |
| 10309 | Fdo_auto_save (Qt, Qnil); | 10309 | Fdo_auto_save (Qt, Qnil); |
| 10310 | #ifdef MSDOS | 10310 | #ifdef MSDOS |
| @@ -10336,7 +10336,7 @@ handle_interrupt (bool in_signal_handler) | |||
| 10336 | write_stdout ("Abort (and dump core)? (y or n) "); | 10336 | write_stdout ("Abort (and dump core)? (y or n) "); |
| 10337 | #endif | 10337 | #endif |
| 10338 | c = read_stdin (); | 10338 | c = read_stdin (); |
| 10339 | if ((c & ~040) == 'Y') | 10339 | if (c == 'y' || c == 'Y') |
| 10340 | emacs_abort (); | 10340 | emacs_abort (); |
| 10341 | while (c != '\n') | 10341 | while (c != '\n') |
| 10342 | c = read_stdin (); | 10342 | c = read_stdin (); |
diff --git a/src/menu.c b/src/menu.c index caae228a259..cbddef35754 100644 --- a/src/menu.c +++ b/src/menu.c | |||
| @@ -1236,6 +1236,9 @@ no quit occurs and `x-popup-menu' returns nil. */) | |||
| 1236 | { | 1236 | { |
| 1237 | /* Use the mouse's current position. */ | 1237 | /* Use the mouse's current position. */ |
| 1238 | struct frame *new_f = SELECTED_FRAME (); | 1238 | struct frame *new_f = SELECTED_FRAME (); |
| 1239 | |||
| 1240 | XSETFASTINT (x, 0); | ||
| 1241 | XSETFASTINT (y, 0); | ||
| 1239 | #ifdef HAVE_X_WINDOWS | 1242 | #ifdef HAVE_X_WINDOWS |
| 1240 | if (FRAME_X_P (new_f)) | 1243 | if (FRAME_X_P (new_f)) |
| 1241 | { | 1244 | { |
diff --git a/src/xdisp.c b/src/xdisp.c index 78fddd60fc0..8f1e98d99ef 100644 --- a/src/xdisp.c +++ b/src/xdisp.c | |||
| @@ -7234,14 +7234,23 @@ get_next_display_element (struct it *it) | |||
| 7234 | buffer position is stored in the 'position' | 7234 | buffer position is stored in the 'position' |
| 7235 | member of the iteration stack slot below the | 7235 | member of the iteration stack slot below the |
| 7236 | current one, see handle_single_display_spec. By | 7236 | current one, see handle_single_display_spec. By |
| 7237 | contrast, it->current.pos was is not yet updated | 7237 | contrast, it->current.pos was not yet updated |
| 7238 | to point to that buffer position; that will | 7238 | to point to that buffer position; that will |
| 7239 | happen in pop_it, after we finish displaying the | 7239 | happen in pop_it, after we finish displaying the |
| 7240 | current string. Note that we already checked | 7240 | current string. Note that we already checked |
| 7241 | above that it->sp is positive, so subtracting one | 7241 | above that it->sp is positive, so subtracting one |
| 7242 | from it is safe. */ | 7242 | from it is safe. */ |
| 7243 | if (it->from_disp_prop_p) | 7243 | if (it->from_disp_prop_p) |
| 7244 | pos = (it->stack + it->sp - 1)->position; | 7244 | { |
| 7245 | int stackp = it->sp - 1; | ||
| 7246 | |||
| 7247 | /* Find the stack level with data from buffer. */ | ||
| 7248 | while (stackp >= 0 | ||
| 7249 | && STRINGP ((it->stack + stackp)->string)) | ||
| 7250 | stackp--; | ||
| 7251 | eassert (stackp >= 0); | ||
| 7252 | pos = (it->stack + stackp)->position; | ||
| 7253 | } | ||
| 7245 | else | 7254 | else |
| 7246 | INC_TEXT_POS (pos, it->multibyte_p); | 7255 | INC_TEXT_POS (pos, it->multibyte_p); |
| 7247 | 7256 | ||
diff --git a/src/xwidget.c b/src/xwidget.c index 8745416f3db..f436e95d686 100644 --- a/src/xwidget.c +++ b/src/xwidget.c | |||
| @@ -320,7 +320,7 @@ xwidget_show_view (struct xwidget_view *xv) | |||
| 320 | xv->y + xv->clip_top); | 320 | xv->y + xv->clip_top); |
| 321 | } | 321 | } |
| 322 | 322 | ||
| 323 | /* Hide an xvidget view. */ | 323 | /* Hide an xwidget view. */ |
| 324 | static void | 324 | static void |
| 325 | xwidget_hide_view (struct xwidget_view *xv) | 325 | xwidget_hide_view (struct xwidget_view *xv) |
| 326 | { | 326 | { |
diff --git a/test/etags/ruby-src/test1.ru b/test/etags/ruby-src/test1.ru new file mode 100644 index 00000000000..bc9dbec36a2 --- /dev/null +++ b/test/etags/ruby-src/test1.ru | |||
| @@ -0,0 +1,42 @@ | |||
| 1 | class A | ||
| 2 | def a() | ||
| 3 | super(" do ") | ||
| 4 | end | ||
| 5 | def b() | ||
| 6 | end | ||
| 7 | end | ||
| 8 | |||
| 9 | module A | ||
| 10 | class B | ||
| 11 | ABC = 4 | ||
| 12 | Def_ = 'blah' | ||
| 13 | Xyzzy =10 | ||
| 14 | |||
| 15 | def foo! | ||
| 16 | end | ||
| 17 | |||
| 18 | def self._bar?(abc) | ||
| 19 | end | ||
| 20 | |||
| 21 | class << self | ||
| 22 | def qux=(tee) | ||
| 23 | end | ||
| 24 | end | ||
| 25 | def X | ||
| 26 | attr_reader :foo | ||
| 27 | attr_reader :read1 , :read2; attr_writer :write1, :write2 | ||
| 28 | attr_writer :bar, | ||
| 29 | :baz, | ||
| 30 | :more | ||
| 31 | attr_accessor :tee | ||
| 32 | alias_method :qux, :tee, attr_accessor :bogus | ||
| 33 | alias_method :xyz, | ||
| 34 | :tee ; attr_reader :subtle | ||
| 35 | end | ||
| 36 | end | ||
| 37 | end | ||
| 38 | |||
| 39 | A::Constant = 5 | ||
| 40 | |||
| 41 | # def foo_in_comment | ||
| 42 | # end | ||
diff --git a/test/manual/etags/CTAGS.good b/test/manual/etags/CTAGS.good index 846725ef713..b78c194ac44 100644 --- a/test/manual/etags/CTAGS.good +++ b/test/manual/etags/CTAGS.good | |||
| @@ -1,17 +1,5 @@ | |||
| 1 | #a-defer-word forth-src/test-forth.fth /^defer #a-defer-word$/ | 1 | #a-defer-word forth-src/test-forth.fth /^defer #a-defer-word$/ |
| 2 | #some-storage forth-src/test-forth.fth /^2000 buffer: #some-storage$/ | 2 | #some-storage forth-src/test-forth.fth /^2000 buffer: #some-storage$/ |
| 3 | $ make-src/Makefile /^ @-$(MAKE) OPTIONS='--no-members' ${LATEST}ediff$/ | ||
| 4 | $ make-src/Makefile /^ @-$(MAKE) OPTIONS='--declarations --no-members' $/ | ||
| 5 | $ make-src/Makefile /^ @-$(MAKE) OPTIONS='--members' ${LATEST}ediff$/ | ||
| 6 | $ make-src/Makefile /^ @-$(MAKE) OPTIONS='--regex=@regexfile --no-member/ | ||
| 7 | $ make-src/Makefile /^ @-$(MAKE) OPTIONS='nonexistent --members --declar/ | ||
| 8 | $ make-src/Makefile /^ @-$(MAKE) ${LATEST}cdiff$/ | ||
| 9 | $ make-src/Makefile /^ $(CC) ${FASTCFLAGS} -c $?$/ | ||
| 10 | $ make-src/Makefile /^ $(CC) ${FASTCFLAGS} -c $?$/ | ||
| 11 | $ make-src/Makefile /^ $(CC) ${FASTCFLAGS} -c $?$/ | ||
| 12 | $ make-src/Makefile /^ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o etags e/ | ||
| 13 | $ make-src/Makefile /^ $(CC) $(CFLAGS) $(CPPFLAGS) -DCTAGS $(LDFLAGS) -o/ | ||
| 14 | $$i make-src/Makefile 140 | ||
| 15 | $0x80 c-src/sysdep.h 32 | 3 | $0x80 c-src/sysdep.h 32 |
| 16 | $SYS_##syscall_na c-src/sysdep.h 31 | 4 | $SYS_##syscall_na c-src/sysdep.h 31 |
| 17 | $domain php-src/lce_functions.php 175 | 5 | $domain php-src/lce_functions.php 175 |
| @@ -41,6 +29,9 @@ $unk_comment_lc php-src/lce_functions.php 117 | |||
| 41 | $user_comment php-src/lce_functions.php 109 | 29 | $user_comment php-src/lce_functions.php 109 |
| 42 | $user_comment php-src/lce_functions.php 167 | 30 | $user_comment php-src/lce_functions.php 167 |
| 43 | $user_comment_lc php-src/lce_functions.php 115 | 31 | $user_comment_lc php-src/lce_functions.php 115 |
| 32 | ${CHECKOBJS} make-src/Makefile /^${CHECKOBJS}: CFLAGS=-g3 -DNULLFREECHECK=0$/ | ||
| 33 | %cdiff make-src/Makefile /^%cdiff: CTAGS% CTAGS ${infiles}$/ | ||
| 34 | %ediff make-src/Makefile /^%ediff: ETAGS% ETAGS ${infiles}$/ | ||
| 44 | ($_,$flag,$opt,$f,$r,@temp perl-src/yagrip.pl 8 | 35 | ($_,$flag,$opt,$f,$r,@temp perl-src/yagrip.pl 8 |
| 45 | ($prog,$_,@list perl-src/yagrip.pl 39 | 36 | ($prog,$_,@list perl-src/yagrip.pl 39 |
| 46 | ($string,$flag,@string,@temp,@last perl-src/yagrip.pl 40 | 37 | ($string,$flag,@string,@temp,@last perl-src/yagrip.pl 40 |
| @@ -48,6 +39,7 @@ $user_comment_lc php-src/lce_functions.php 115 | |||
| 48 | (another-forth-word forth-src/test-forth.fth /^: (another-forth-word) ( -- )$/ | 39 | (another-forth-word forth-src/test-forth.fth /^: (another-forth-word) ( -- )$/ |
| 49 | + ruby-src/test.rb /^ def +(y)$/ | 40 | + ruby-src/test.rb /^ def +(y)$/ |
| 50 | + tex-src/texinfo.tex /^\\def+{{\\tt \\char 43}}$/ | 41 | + tex-src/texinfo.tex /^\\def+{{\\tt \\char 43}}$/ |
| 42 | .PRECIOUS make-src/Makefile /^.PRECIOUS: ETAGS CTAGS ETAGS16 CTAGS16 ETAGS17 CTA/ | ||
| 51 | /.notdef ps-src/rfc1245.ps /^\/.notdef \/.notdef \/.notdef \/.notdef \/.notdef \/.not/ | 43 | /.notdef ps-src/rfc1245.ps /^\/.notdef \/.notdef \/.notdef \/.notdef \/.notdef \/.not/ |
| 52 | /.notdef ps-src/rfc1245.ps /^\/.notdef \/.notdef \/.notdef \/.notdef \/.notdef \/.not/ | 44 | /.notdef ps-src/rfc1245.ps /^\/.notdef \/.notdef \/.notdef \/.notdef \/.notdef \/.not/ |
| 53 | /.notdef ps-src/rfc1245.ps /^\/.notdef \/.notdef \/.notdef \/.notdef \/.notdef \/.not/ | 45 | /.notdef ps-src/rfc1245.ps /^\/.notdef \/.notdef \/.notdef \/.notdef \/.notdef \/.not/ |
| @@ -138,6 +130,8 @@ $user_comment_lc php-src/lce_functions.php 115 | |||
| 138 | /graymode ps-src/rfc1245.ps /^\/graymode true def$/ | 130 | /graymode ps-src/rfc1245.ps /^\/graymode true def$/ |
| 139 | /grayness ps-src/rfc1245.ps /^\/grayness {$/ | 131 | /grayness ps-src/rfc1245.ps /^\/grayness {$/ |
| 140 | /guillemotleft ps-src/rfc1245.ps /^\/guillemotleft \/guillemotright \/ellipsis \/.notdef / | 132 | /guillemotleft ps-src/rfc1245.ps /^\/guillemotleft \/guillemotright \/ellipsis \/.notdef / |
| 133 | /home/www/pub/etags.c.gz make-src/Makefile /^\/home\/www\/pub\/etags.c.gz: etags.c$/ | ||
| 134 | /home/www/pub/software/unix/etags.tar.gz make-src/Makefile /^\/home\/www\/pub\/software\/unix\/etags.tar.gz: Makefile/ | ||
| 141 | /hx ps-src/rfc1245.ps /^\/hx { $/ | 135 | /hx ps-src/rfc1245.ps /^\/hx { $/ |
| 142 | /i ps-src/rfc1245.ps /^\/i \/j \/k \/l \/m \/n \/o \/p \/q \/r \/s \/t \/u \/v \/w \/x \/y/ | 136 | /i ps-src/rfc1245.ps /^\/i \/j \/k \/l \/m \/n \/o \/p \/q \/r \/s \/t \/u \/v \/w \/x \/y/ |
| 143 | /iacute ps-src/rfc1245.ps /^\/iacute \/igrave \/icircumflex \/idieresis \/ntilde \/o/ | 137 | /iacute ps-src/rfc1245.ps /^\/iacute \/igrave \/icircumflex \/idieresis \/ntilde \/o/ |
| @@ -207,16 +201,6 @@ $user_comment_lc php-src/lce_functions.php 115 | |||
| 207 | > tex-src/texinfo.tex /^\\def>{{\\tt \\gtr}}$/ | 201 | > tex-src/texinfo.tex /^\\def>{{\\tt \\gtr}}$/ |
| 208 | >field1 forth-src/test-forth.fth /^ 9 field >field1$/ | 202 | >field1 forth-src/test-forth.fth /^ 9 field >field1$/ |
| 209 | >field2 forth-src/test-forth.fth /^ 5 field >field2$/ | 203 | >field2 forth-src/test-forth.fth /^ 5 field >field2$/ |
| 210 | @$ make-src/Makefile /^ @$(MAKE) OPTIONS='--no-members' ${LATEST}ediff$/ | ||
| 211 | @$ make-src/Makefile /^ @$(MAKE) OPTIONS='--declarations --no-members' ${/ | ||
| 212 | @$ make-src/Makefile /^ @$(MAKE) OPTIONS='--members' ${LATEST}ediff$/ | ||
| 213 | @$ make-src/Makefile /^ @$(MAKE) OPTIONS='--regex=@regexfile --no-members/ | ||
| 214 | @$ make-src/Makefile /^ @$(MAKE) OPTIONS='nonexistent --members --declara/ | ||
| 215 | @$ make-src/Makefile /^ @$(MAKE) ${LATEST}cdiff$/ | ||
| 216 | @$ make-src/Makefile /^ @$(MAKE) etags "CPPFLAGS=-UVERSION"$/ | ||
| 217 | @$ make-src/Makefile /^ @$(MAKE) CHECKOBJS= CHECKFLAGS= etags "CFLAGS=-an/ | ||
| 218 | @$ make-src/Makefile /^ @$(MAKE) CHECKOBJS= CHECKFLAGS= ctags "CFLAGS=-an/ | ||
| 219 | @$ make-src/Makefile /^ @$(MAKE) etags CHECKOBJS= CHECKFLAGS= REGEXOBJS= / | ||
| 220 | A c.c 162 | 204 | A c.c 162 |
| 221 | A cp-src/c.C 39 | 205 | A cp-src/c.C 39 |
| 222 | A cp-src/c.C 56 | 206 | A cp-src/c.C 56 |
| @@ -226,9 +210,10 @@ A cp-src/c.C 73 | |||
| 226 | A cp-src/c.C 117 | 210 | A cp-src/c.C 117 |
| 227 | A cp-src/fail.C 7 | 211 | A cp-src/fail.C 7 |
| 228 | A cp-src/fail.C 23 | 212 | A cp-src/fail.C 23 |
| 229 | A ruby-src/test1.ruby /^class A$/ | 213 | A ruby-src/test1.ru /^class A$/ |
| 230 | A ruby-src/test1.ruby /^module A$/ | 214 | A ruby-src/test1.ru /^module A$/ |
| 231 | ABC ruby-src/test1.ruby 11 | 215 | ABC ruby-src/test1.ru 11 |
| 216 | ADASRC make-src/Makefile /^ADASRC=etags-test-for.ada 2ataspri.adb 2ataspri.ad/ | ||
| 232 | ADDRESS c-src/emacs/src/gmalloc.c /^#define ADDRESS(B) ((void *) (((B) - 1) * BLOCKSIZ/ | 217 | ADDRESS c-src/emacs/src/gmalloc.c /^#define ADDRESS(B) ((void *) (((B) - 1) * BLOCKSIZ/ |
| 233 | ALIGNOF_STRUCT_LISP_VECTOR c-src/emacs/src/lisp.h 1378 | 218 | ALIGNOF_STRUCT_LISP_VECTOR c-src/emacs/src/lisp.h 1378 |
| 234 | ALLOCATED_BEFORE_DUMPING c-src/emacs/src/gmalloc.c /^#define ALLOCATED_BEFORE_DUMPING(P) \\$/ | 219 | ALLOCATED_BEFORE_DUMPING c-src/emacs/src/gmalloc.c /^#define ALLOCATED_BEFORE_DUMPING(P) \\$/ |
| @@ -238,6 +223,7 @@ AND y-src/cccp.c 11 | |||
| 238 | ANSIC c-src/h.h 84 | 223 | ANSIC c-src/h.h 84 |
| 239 | ANSIC c-src/h.h 85 | 224 | ANSIC c-src/h.h 85 |
| 240 | AREF c-src/emacs/src/lisp.h /^AREF (Lisp_Object array, ptrdiff_t idx)$/ | 225 | AREF c-src/emacs/src/lisp.h /^AREF (Lisp_Object array, ptrdiff_t idx)$/ |
| 226 | ARGS make-src/Makefile /^ARGS=- < srclist$/ | ||
| 241 | ARITH_EQUAL c-src/emacs/src/lisp.h 3498 | 227 | ARITH_EQUAL c-src/emacs/src/lisp.h 3498 |
| 242 | ARITH_GRTR c-src/emacs/src/lisp.h 3501 | 228 | ARITH_GRTR c-src/emacs/src/lisp.h 3501 |
| 243 | ARITH_GRTR_OR_EQUAL c-src/emacs/src/lisp.h 3503 | 229 | ARITH_GRTR_OR_EQUAL c-src/emacs/src/lisp.h 3503 |
| @@ -250,6 +236,7 @@ ARRAY_MARK_FLAG c-src/emacs/src/lisp.h 768 | |||
| 250 | ASCII_CHAR_P c-src/emacs/src/lisp.h /^#define ASCII_CHAR_P(c) UNSIGNED_CMP (c, <, 0x80)$/ | 236 | ASCII_CHAR_P c-src/emacs/src/lisp.h /^#define ASCII_CHAR_P(c) UNSIGNED_CMP (c, <, 0x80)$/ |
| 251 | ASET c-src/emacs/src/lisp.h /^ASET (Lisp_Object array, ptrdiff_t idx, Lisp_Objec/ | 237 | ASET c-src/emacs/src/lisp.h /^ASET (Lisp_Object array, ptrdiff_t idx, Lisp_Objec/ |
| 252 | ASIZE c-src/emacs/src/lisp.h /^ASIZE (Lisp_Object array)$/ | 238 | ASIZE c-src/emacs/src/lisp.h /^ASIZE (Lisp_Object array)$/ |
| 239 | ASRC make-src/Makefile /^ASRC=empty.zz empty.zz.gz$/ | ||
| 253 | AST_Array::AST_Array cp-src/c.C /^AST_Array::AST_Array(UTL_ScopedName *n, unsigned l/ | 240 | AST_Array::AST_Array cp-src/c.C /^AST_Array::AST_Array(UTL_ScopedName *n, unsigned l/ |
| 254 | AST_ConcreteType::AST_ConcreteType cp-src/c.C /^AST_ConcreteType::AST_ConcreteType(AST_Decl::NodeT/ | 241 | AST_ConcreteType::AST_ConcreteType cp-src/c.C /^AST_ConcreteType::AST_ConcreteType(AST_Decl::NodeT/ |
| 255 | AST_Root cp-src/c.C 92 | 242 | AST_Root cp-src/c.C 92 |
| @@ -291,7 +278,7 @@ B cp-src/c.C /^void B::B() {}$/ | |||
| 291 | B cp-src/c.C 122 | 278 | B cp-src/c.C 122 |
| 292 | B cp-src/fail.C 8 | 279 | B cp-src/fail.C 8 |
| 293 | B cp-src/fail.C 24 | 280 | B cp-src/fail.C 24 |
| 294 | B ruby-src/test1.ruby /^ class B$/ | 281 | B ruby-src/test1.ru /^ class B$/ |
| 295 | BE_Node cp-src/c.C /^void BE_Node::BE_Node() {}$/ | 282 | BE_Node cp-src/c.C /^void BE_Node::BE_Node() {}$/ |
| 296 | BE_Node cp-src/c.C 77 | 283 | BE_Node cp-src/c.C 77 |
| 297 | BITS_PER_BITS_WORD c-src/emacs/src/lisp.h 125 | 284 | BITS_PER_BITS_WORD c-src/emacs/src/lisp.h 125 |
| @@ -340,7 +327,7 @@ CAR_SAFE c-src/emacs/src/lisp.h /^CAR_SAFE (Lisp_Object c)$/ | |||
| 340 | CATCHER c-src/emacs/src/lisp.h 3021 | 327 | CATCHER c-src/emacs/src/lisp.h 3021 |
| 341 | CDR c-src/emacs/src/lisp.h /^CDR (Lisp_Object c)$/ | 328 | CDR c-src/emacs/src/lisp.h /^CDR (Lisp_Object c)$/ |
| 342 | CDR_SAFE c-src/emacs/src/lisp.h /^CDR_SAFE (Lisp_Object c)$/ | 329 | CDR_SAFE c-src/emacs/src/lisp.h /^CDR_SAFE (Lisp_Object c)$/ |
| 343 | CFLAGS make-src/Makefile 88 | 330 | CFLAGS make-src/Makefile /^CFLAGS=${WARNINGS} -ansi -g3 # -pg -O$/ |
| 344 | CHAR c-src/etags.c /^#define CHAR(x) ((unsigned int)(x) & (CHARS - 1))/ | 331 | CHAR c-src/etags.c /^#define CHAR(x) ((unsigned int)(x) & (CHARS - 1))/ |
| 345 | CHAR y-src/cccp.c 7 | 332 | CHAR y-src/cccp.c 7 |
| 346 | CHARACTERBITS c-src/emacs/src/lisp.h 2457 | 333 | CHARACTERBITS c-src/emacs/src/lisp.h 2457 |
| @@ -368,7 +355,8 @@ CHAR_TABLE_SET c-src/emacs/src/lisp.h /^CHAR_TABLE_SET (Lisp_Object ct, int idx, | |||
| 368 | CHAR_TABLE_STANDARD_SLOTS c-src/emacs/src/lisp.h 1697 | 355 | CHAR_TABLE_STANDARD_SLOTS c-src/emacs/src/lisp.h 1697 |
| 369 | CHAR_TYPE_SIZE cccp.y 87 | 356 | CHAR_TYPE_SIZE cccp.y 87 |
| 370 | CHAR_TYPE_SIZE y-src/cccp.y 87 | 357 | CHAR_TYPE_SIZE y-src/cccp.y 87 |
| 371 | CHECKEROPTS make-src/Makefile 92 | 358 | CHECKFLAGS make-src/Makefile /^CHECKFLAGS=-DDEBUG -Wno-unused-function$/ |
| 359 | CHECKOBJS make-src/Makefile /^CHECKOBJS=chkmalloc.o chkxm.o$/ | ||
| 372 | CHECK_ARRAY c-src/emacs/src/lisp.h /^CHECK_ARRAY (Lisp_Object x, Lisp_Object predicate)/ | 360 | CHECK_ARRAY c-src/emacs/src/lisp.h /^CHECK_ARRAY (Lisp_Object x, Lisp_Object predicate)/ |
| 373 | CHECK_BOOL_VECTOR c-src/emacs/src/lisp.h /^CHECK_BOOL_VECTOR (Lisp_Object x)$/ | 361 | CHECK_BOOL_VECTOR c-src/emacs/src/lisp.h /^CHECK_BOOL_VECTOR (Lisp_Object x)$/ |
| 374 | CHECK_BUFFER c-src/emacs/src/lisp.h /^CHECK_BUFFER (Lisp_Object x)$/ | 362 | CHECK_BUFFER c-src/emacs/src/lisp.h /^CHECK_BUFFER (Lisp_Object x)$/ |
| @@ -407,6 +395,7 @@ CK_REL_R parse.y /^#define CK_REL_R(x) if( ((x)>0 && MAX_ROW-(x)<cu/ | |||
| 407 | CMultiChannelCSC19_3D cp-src/c.C 2 | 395 | CMultiChannelCSC19_3D cp-src/c.C 2 |
| 408 | CNL c-src/etags.c /^#define CNL() \\$/ | 396 | CNL c-src/etags.c /^#define CNL() \\$/ |
| 409 | CNL_SAVE_DEFINEDEF c-src/etags.c /^#define CNL_SAVE_DEFINEDEF() \\$/ | 397 | CNL_SAVE_DEFINEDEF c-src/etags.c /^#define CNL_SAVE_DEFINEDEF() \\$/ |
| 398 | COBOLFLAGS make-src/Makefile /^COBOLFLAGS=--language=none --regex='\/.......[a-zA-/ | ||
| 410 | COLORS cp-src/screen.hpp 11 | 399 | COLORS cp-src/screen.hpp 11 |
| 411 | COMPILEDP c-src/emacs/src/lisp.h /^COMPILEDP (Lisp_Object a)$/ | 400 | COMPILEDP c-src/emacs/src/lisp.h /^COMPILEDP (Lisp_Object a)$/ |
| 412 | COMPILED_ARGLIST c-src/emacs/src/lisp.h 2431 | 401 | COMPILED_ARGLIST c-src/emacs/src/lisp.h 2431 |
| @@ -421,10 +410,15 @@ CONSTYPE_HEAP c-src/emacs/src/lisp.h 3739 | |||
| 421 | CONSTYPE_PURE c-src/emacs/src/lisp.h 3739 | 410 | CONSTYPE_PURE c-src/emacs/src/lisp.h 3739 |
| 422 | CONS_TO_INTEGER c-src/emacs/src/lisp.h /^#define CONS_TO_INTEGER(cons, type, var) \\$/ | 411 | CONS_TO_INTEGER c-src/emacs/src/lisp.h /^#define CONS_TO_INTEGER(cons, type, var) \\$/ |
| 423 | CONVERT_CHARSTRING_TO_VALUE pas-src/common.pas /^procedure CONVERT_CHARSTRING_TO_VALUE;(*($/ | 412 | CONVERT_CHARSTRING_TO_VALUE pas-src/common.pas /^procedure CONVERT_CHARSTRING_TO_VALUE;(*($/ |
| 424 | CPPFLAGS make-src/Makefile 49 | 413 | CPPFLAGS make-src/Makefile /^CPPFLAGS=${CHECKFLAGS} -DSTDC_HEADERS -DHAVE_GETCW/ |
| 414 | CPSRC make-src/Makefile /^CPSRC=c.C abstract.C abstract.H cfront.H burton.cp/ | ||
| 415 | CSRC make-src/Makefile /^CSRC=abbrev.c ..\/etags\/h.h .\/\/c.c torture.c getopt/ | ||
| 425 | CTAGS c-src/etags.c 146 | 416 | CTAGS c-src/etags.c 146 |
| 426 | CTAGS c-src/etags.c 147 | 417 | CTAGS c-src/etags.c 147 |
| 427 | CTAGS c-src/etags.c 149 | 418 | CTAGS c-src/etags.c 149 |
| 419 | CTAGS make-src/Makefile /^CTAGS: ctags ${infiles}$/ | ||
| 420 | CTAGS% make-src/Makefile /^CTAGS%: ctags% ${infiles}$/ | ||
| 421 | CTAGS13 CTAGS14 CTAGS15 make-src/Makefile /^CTAGS13 CTAGS14 CTAGS15: ctags% ${infiles}$/ | ||
| 428 | CYAN cp-src/screen.hpp 15 | 422 | CYAN cp-src/screen.hpp 15 |
| 429 | C_AUTO c-src/etags.c 2198 | 423 | C_AUTO c-src/etags.c 2198 |
| 430 | C_EXT c-src/etags.c 2193 | 424 | C_EXT c-src/etags.c 2193 |
| @@ -460,7 +454,7 @@ Condition_Variable/t ada-src/2ataspri.ads /^ type Condition_Variable is privat | |||
| 460 | Condition_Variable/t ada-src/2ataspri.ads /^ type Condition_Variable is$/ | 454 | Condition_Variable/t ada-src/2ataspri.ads /^ type Condition_Variable is$/ |
| 461 | Configure pyt-src/server.py /^class Configure(Frame, ControlEdit):$/ | 455 | Configure pyt-src/server.py /^class Configure(Frame, ControlEdit):$/ |
| 462 | ConfirmQuit pyt-src/server.py /^def ConfirmQuit(frame, context):$/ | 456 | ConfirmQuit pyt-src/server.py /^def ConfirmQuit(frame, context):$/ |
| 463 | Constant ruby-src/test1.ruby 26 | 457 | Constant ruby-src/test1.ru 39 |
| 464 | ControlEdit pyt-src/server.py /^class ControlEdit(Frame):$/ | 458 | ControlEdit pyt-src/server.py /^class ControlEdit(Frame):$/ |
| 465 | Controls pyt-src/server.py /^class Controls:$/ | 459 | Controls pyt-src/server.py /^class Controls:$/ |
| 466 | CopyTextString pas-src/common.pas /^function CopyTextString;(*($/ | 460 | CopyTextString pas-src/common.pas /^function CopyTextString;(*($/ |
| @@ -522,9 +516,11 @@ DOS_NT c-src/etags.c 117 | |||
| 522 | DOS_NT c-src/etags.c 118 | 516 | DOS_NT c-src/etags.c 118 |
| 523 | DUMPED c-src/emacs/src/gmalloc.c 80 | 517 | DUMPED c-src/emacs/src/gmalloc.c 80 |
| 524 | Debug cp-src/functions.cpp /^void Debug ( int lineno, int level, char* func , c/ | 518 | Debug cp-src/functions.cpp /^void Debug ( int lineno, int level, char* func , c/ |
| 519 | Def_ ruby-src/test1.ru 12 | ||
| 525 | DisposeANameList pas-src/common.pas /^procedure DisposeANameList( $/ | 520 | DisposeANameList pas-src/common.pas /^procedure DisposeANameList( $/ |
| 526 | DisposeNameList pas-src/common.pas /^procedure DisposeNameList;$/ | 521 | DisposeNameList pas-src/common.pas /^procedure DisposeNameList;$/ |
| 527 | ELEM_I c-src/h.h 3 | 522 | ELEM_I c-src/h.h 3 |
| 523 | ELSRC make-src/Makefile /^ELSRC=TAGTEST.EL emacs\/lisp\/progmodes\/etags.el$/ | ||
| 528 | EMACS_INT c-src/emacs/src/lisp.h 91 | 524 | EMACS_INT c-src/emacs/src/lisp.h 91 |
| 529 | EMACS_INT c-src/emacs/src/lisp.h 96 | 525 | EMACS_INT c-src/emacs/src/lisp.h 96 |
| 530 | EMACS_INT c-src/emacs/src/lisp.h 103 | 526 | EMACS_INT c-src/emacs/src/lisp.h 103 |
| @@ -554,10 +550,16 @@ ENUM_BF c-src/emacs/src/lisp.h /^ ENUM_BF (specbind_tag) kind : CHAR_BIT;$/ | |||
| 554 | ENUM_BF c-src/emacs/src/lisp.h /^ ENUM_BF (specbind_tag) kind : CHAR_BIT;$/ | 550 | ENUM_BF c-src/emacs/src/lisp.h /^ ENUM_BF (specbind_tag) kind : CHAR_BIT;$/ |
| 555 | EQ c-src/emacs/src/lisp.h /^# define EQ(x, y) lisp_h_EQ (x, y)$/ | 551 | EQ c-src/emacs/src/lisp.h /^# define EQ(x, y) lisp_h_EQ (x, y)$/ |
| 556 | EQUAL y-src/cccp.c 12 | 552 | EQUAL y-src/cccp.c 12 |
| 553 | ERLSRC make-src/Makefile /^ERLSRC=gs_dialog.erl lines.erl lists.erl$/ | ||
| 557 | ERROR y-src/parse.y 303 | 554 | ERROR y-src/parse.y 303 |
| 558 | ERROR parse.y 303 | 555 | ERROR parse.y 303 |
| 559 | ERROR y-src/cccp.c 9 | 556 | ERROR y-src/cccp.c 9 |
| 557 | ETAGS make-src/Makefile /^ETAGS: FRC etags ${infiles}$/ | ||
| 558 | ETAGS% make-src/Makefile /^ETAGS%: FRC etags% ${infiles}$/ | ||
| 559 | ETAGS12 make-src/Makefile /^ETAGS12: etags12 ${infiles}$/ | ||
| 560 | ETAGS13 ETAGS14 ETAGS15 make-src/Makefile /^ETAGS13 ETAGS14 ETAGS15: etags% ${infiles}$/ | ||
| 560 | EXFUN c-src/emacs/src/lisp.h /^#define EXFUN(fnname, maxargs) \\$/ | 561 | EXFUN c-src/emacs/src/lisp.h /^#define EXFUN(fnname, maxargs) \\$/ |
| 562 | EXTAGS make-src/Makefile /^EXTAGS: extags ${infiles} Makefile$/ | ||
| 561 | EXTERNALLY_VISIBLE c-src/emacs/src/keyboard.c 3497 | 563 | EXTERNALLY_VISIBLE c-src/emacs/src/keyboard.c 3497 |
| 562 | EXTERNALLY_VISIBLE c-src/emacs/src/keyboard.c 4372 | 564 | EXTERNALLY_VISIBLE c-src/emacs/src/keyboard.c 4372 |
| 563 | EmptyNmStr pas-src/common.pas /^function EmptyNmStr(* : NameString*);$/ | 565 | EmptyNmStr pas-src/common.pas /^function EmptyNmStr(* : NameString*);$/ |
| @@ -570,8 +572,9 @@ Error_Information/t ada-src/2ataspri.ads /^ type Error_Information is new Inte | |||
| 570 | Exit_LL_Task/p ada-src/2ataspri.adb /^ procedure Exit_LL_Task is$/ | 572 | Exit_LL_Task/p ada-src/2ataspri.adb /^ procedure Exit_LL_Task is$/ |
| 571 | Exit_LL_Task/p ada-src/2ataspri.ads /^ procedure Exit_LL_Task;$/ | 573 | Exit_LL_Task/p ada-src/2ataspri.ads /^ procedure Exit_LL_Task;$/ |
| 572 | ExtractCommentInfo pas-src/common.pas /^procedure ExtractCommentInfo; (*($/ | 574 | ExtractCommentInfo pas-src/common.pas /^procedure ExtractCommentInfo; (*($/ |
| 573 | FASTCFLAGS make-src/Makefile 55 | 575 | FASTCFLAGS make-src/Makefile /^FASTCFLAGS=-O3 -finline-functions -ffast-math -fun/ |
| 574 | FILTER make-src/Makefile 58 | 576 | FASTCFLAGSWARN make-src/Makefile /^FASTCFLAGSWARN=${WARNINGS} -Werror ${FASTCFLAGS}$/ |
| 577 | FILTER make-src/Makefile /^FILTER=grep -v '\\.[Cchefy][lor]*,[1-9][0-9]*' || t/ | ||
| 575 | FINALIZERP c-src/emacs/src/lisp.h /^FINALIZERP (Lisp_Object x)$/ | 578 | FINALIZERP c-src/emacs/src/lisp.h /^FINALIZERP (Lisp_Object x)$/ |
| 576 | FINAL_FREE_BLOCKS c-src/emacs/src/gmalloc.c 135 | 579 | FINAL_FREE_BLOCKS c-src/emacs/src/gmalloc.c 135 |
| 577 | FIXNUM_BITS c-src/emacs/src/lisp.h 252 | 580 | FIXNUM_BITS c-src/emacs/src/lisp.h 252 |
| @@ -579,10 +582,13 @@ FIXNUM_OVERFLOW_P c-src/emacs/src/lisp.h /^#define FIXNUM_OVERFLOW_P(i) \\$/ | |||
| 579 | FIXNUM_OVERFLOW_P c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (EQ, bool, (Lisp_Object x, Lisp_O/ | 582 | FIXNUM_OVERFLOW_P c-src/emacs/src/lisp.h /^LISP_MACRO_DEFUN (EQ, bool, (Lisp_Object x, Lisp_O/ |
| 580 | FLOATP c-src/emacs/src/lisp.h /^# define FLOATP(x) lisp_h_FLOATP (x)$/ | 583 | FLOATP c-src/emacs/src/lisp.h /^# define FLOATP(x) lisp_h_FLOATP (x)$/ |
| 581 | FLOAT_TO_STRING_BUFSIZE c-src/emacs/src/lisp.h 3927 | 584 | FLOAT_TO_STRING_BUFSIZE c-src/emacs/src/lisp.h 3927 |
| 585 | FORTHSRC make-src/Makefile /^FORTHSRC=test-forth.fth$/ | ||
| 582 | FOR_EACH_ALIST_VALUE c-src/emacs/src/lisp.h /^#define FOR_EACH_ALIST_VALUE(head_var, list_var, v/ | 586 | FOR_EACH_ALIST_VALUE c-src/emacs/src/lisp.h /^#define FOR_EACH_ALIST_VALUE(head_var, list_var, v/ |
| 583 | FOR_EACH_TAIL c-src/emacs/src/lisp.h /^#define FOR_EACH_TAIL(hare, list, tortoise, n) \\$/ | 587 | FOR_EACH_TAIL c-src/emacs/src/lisp.h /^#define FOR_EACH_TAIL(hare, list, tortoise, n) \\$/ |
| 584 | FRAMEP c-src/emacs/src/lisp.h /^FRAMEP (Lisp_Object a)$/ | 588 | FRAMEP c-src/emacs/src/lisp.h /^FRAMEP (Lisp_Object a)$/ |
| 589 | FRC make-src/Makefile /^FRC:;$/ | ||
| 585 | FREEFLOOD c-src/emacs/src/gmalloc.c 1858 | 590 | FREEFLOOD c-src/emacs/src/gmalloc.c 1858 |
| 591 | FSRC make-src/Makefile /^FSRC=entry.for entry.strange_suffix entry.strange$/ | ||
| 586 | FUN0 y-src/parse.y /^yylex FUN0()$/ | 592 | FUN0 y-src/parse.y /^yylex FUN0()$/ |
| 587 | FUN0 parse.y /^yylex FUN0()$/ | 593 | FUN0 parse.y /^yylex FUN0()$/ |
| 588 | FUN1 y-src/parse.y /^yyerror FUN1(char *, s)$/ | 594 | FUN1 y-src/parse.y /^yyerror FUN1(char *, s)$/ |
| @@ -653,6 +659,7 @@ GENERIC_PTR cccp.y 58 | |||
| 653 | GENERIC_PTR y-src/cccp.y 56 | 659 | GENERIC_PTR y-src/cccp.y 56 |
| 654 | GENERIC_PTR y-src/cccp.y 58 | 660 | GENERIC_PTR y-src/cccp.y 58 |
| 655 | GEQ y-src/cccp.c 15 | 661 | GEQ y-src/cccp.c 15 |
| 662 | GETOPTOBJS make-src/Makefile /^GETOPTOBJS= #getopt.o getopt1.o$/ | ||
| 656 | GREEN cp-src/screen.hpp 14 | 663 | GREEN cp-src/screen.hpp 14 |
| 657 | GROW_RAW_KEYBUF c-src/emacs/src/keyboard.c 119 | 664 | GROW_RAW_KEYBUF c-src/emacs/src/keyboard.c 119 |
| 658 | GatherControls pyt-src/server.py /^ def GatherControls(self):$/ | 665 | GatherControls pyt-src/server.py /^ def GatherControls(self):$/ |
| @@ -674,6 +681,7 @@ HASH_TABLE_SIZE c-src/emacs/src/lisp.h /^HASH_TABLE_SIZE (struct Lisp_Hash_Table | |||
| 674 | HASH_VALUE c-src/emacs/src/lisp.h /^HASH_VALUE (struct Lisp_Hash_Table *h, ptrdiff_t i/ | 681 | HASH_VALUE c-src/emacs/src/lisp.h /^HASH_VALUE (struct Lisp_Hash_Table *h, ptrdiff_t i/ |
| 675 | HAVE_NTGUI c-src/etags.c 116 | 682 | HAVE_NTGUI c-src/etags.c 116 |
| 676 | HEAP c-src/emacs/src/gmalloc.c 131 | 683 | HEAP c-src/emacs/src/gmalloc.c 131 |
| 684 | HTMLSRC make-src/Makefile /^HTMLSRC=softwarelibero.html index.shtml algrthms.h/ | ||
| 677 | HTML_help c-src/etags.c 584 | 685 | HTML_help c-src/etags.c 584 |
| 678 | HTML_labels c-src/etags.c /^HTML_labels (FILE *inf)$/ | 686 | HTML_labels c-src/etags.c /^HTML_labels (FILE *inf)$/ |
| 679 | HTML_suffixes c-src/etags.c 582 | 687 | HTML_suffixes c-src/etags.c 582 |
| @@ -729,10 +737,11 @@ IsControlChar pas-src/common.pas /^function IsControlChar; (*($/ | |||
| 729 | IsControlCharName pas-src/common.pas /^function IsControlCharName($/ | 737 | IsControlCharName pas-src/common.pas /^function IsControlCharName($/ |
| 730 | Is_Set/f ada-src/2ataspri.adb /^ function Is_Set (Cell : in TAS_Cell) return Bo/ | 738 | Is_Set/f ada-src/2ataspri.adb /^ function Is_Set (Cell : in TAS_Cell) return Bo/ |
| 731 | Is_Set/f ada-src/2ataspri.ads /^ function Is_Set (Cell : in TAS_Cell)/ | 739 | Is_Set/f ada-src/2ataspri.ads /^ function Is_Set (Cell : in TAS_Cell)/ |
| 740 | JAVASRC make-src/Makefile /^JAVASRC=AWTEMul.java KeyEve.java SMan.java SysCol./ | ||
| 732 | KBD_BUFFER_SIZE c-src/emacs/src/keyboard.c 82 | 741 | KBD_BUFFER_SIZE c-src/emacs/src/keyboard.c 82 |
| 733 | KBYTES objc-src/PackInsp.m 58 | 742 | KBYTES objc-src/PackInsp.m 58 |
| 734 | KEY_TO_CHAR c-src/emacs/src/keyboard.c /^#define KEY_TO_CHAR(k) (XINT (k) & ((1 << CHARACTE/ | 743 | KEY_TO_CHAR c-src/emacs/src/keyboard.c /^#define KEY_TO_CHAR(k) (XINT (k) & ((1 << CHARACTE/ |
| 735 | LATEST make-src/Makefile 1 | 744 | LATEST make-src/Makefile /^LATEST=17$/ |
| 736 | LCE_COMMENT php-src/lce_functions.php 13 | 745 | LCE_COMMENT php-src/lce_functions.php 13 |
| 737 | LCE_COMMENT_TOOL php-src/lce_functions.php 17 | 746 | LCE_COMMENT_TOOL php-src/lce_functions.php 17 |
| 738 | LCE_COMMENT_USER php-src/lce_functions.php 15 | 747 | LCE_COMMENT_USER php-src/lce_functions.php 15 |
| @@ -742,7 +751,7 @@ LCE_MSGSTR php-src/lce_functions.php 21 | |||
| 742 | LCE_TEXT php-src/lce_functions.php 23 | 751 | LCE_TEXT php-src/lce_functions.php 23 |
| 743 | LCE_UNKNOWN php-src/lce_functions.php 9 | 752 | LCE_UNKNOWN php-src/lce_functions.php 9 |
| 744 | LCE_WS php-src/lce_functions.php 11 | 753 | LCE_WS php-src/lce_functions.php 11 |
| 745 | LDFLAGS make-src/Makefile 50 | 754 | LDFLAGS make-src/Makefile /^LDFLAGS=#-static -lc_p$/ |
| 746 | LE y-src/parse.c 7 | 755 | LE y-src/parse.c 7 |
| 747 | LEQ y-src/cccp.c 14 | 756 | LEQ y-src/cccp.c 14 |
| 748 | LIGHTBLUE cp-src/screen.hpp 21 | 757 | LIGHTBLUE cp-src/screen.hpp 21 |
| @@ -795,6 +804,7 @@ LTGT cp-src/MDiagArray2.h 35 | |||
| 795 | LTGT cp-src/MDiagArray2.h 39 | 804 | LTGT cp-src/MDiagArray2.h 39 |
| 796 | LTGT cp-src/MDiagArray2.h 42 | 805 | LTGT cp-src/MDiagArray2.h 42 |
| 797 | LTGT cp-src/MDiagArray2.h 144 | 806 | LTGT cp-src/MDiagArray2.h 144 |
| 807 | LUASRC make-src/Makefile /^LUASRC=allegro.lua$/ | ||
| 798 | L_CELL y-src/parse.c 10 | 808 | L_CELL y-src/parse.c 10 |
| 799 | L_CONST y-src/parse.c 13 | 809 | L_CONST y-src/parse.c 13 |
| 800 | L_FN0 y-src/parse.c 14 | 810 | L_FN0 y-src/parse.c 14 |
| @@ -882,6 +892,8 @@ MAGENTA cp-src/screen.hpp 17 | |||
| 882 | MAGICBYTE c-src/emacs/src/gmalloc.c 1856 | 892 | MAGICBYTE c-src/emacs/src/gmalloc.c 1856 |
| 883 | MAGICFREE c-src/emacs/src/gmalloc.c 1855 | 893 | MAGICFREE c-src/emacs/src/gmalloc.c 1855 |
| 884 | MAGICWORD c-src/emacs/src/gmalloc.c 1854 | 894 | MAGICWORD c-src/emacs/src/gmalloc.c 1854 |
| 895 | MAKE make-src/Makefile /^MAKE:=$(MAKE) --no-print-directory$/ | ||
| 896 | MAKESRC make-src/Makefile /^MAKESRC=Makefile$/ | ||
| 885 | MALLOCFLOOD c-src/emacs/src/gmalloc.c 1857 | 897 | MALLOCFLOOD c-src/emacs/src/gmalloc.c 1857 |
| 886 | MANY c-src/emacs/src/lisp.h 2833 | 898 | MANY c-src/emacs/src/lisp.h 2833 |
| 887 | MARKERP c-src/emacs/src/lisp.h /^# define MARKERP(x) lisp_h_MARKERP (x)$/ | 899 | MARKERP c-src/emacs/src/lisp.h /^# define MARKERP(x) lisp_h_MARKERP (x)$/ |
| @@ -962,7 +974,7 @@ NILP c-src/emacs/src/lisp.h /^# define NILP(x) lisp_h_NILP (x)$/ | |||
| 962 | NIL_IS_ZERO c-src/emacs/src/lisp.h 1515 | 974 | NIL_IS_ZERO c-src/emacs/src/lisp.h 1515 |
| 963 | NONPOINTER_BITS c-src/emacs/src/lisp.h 78 | 975 | NONPOINTER_BITS c-src/emacs/src/lisp.h 78 |
| 964 | NONPOINTER_BITS c-src/emacs/src/lisp.h 80 | 976 | NONPOINTER_BITS c-src/emacs/src/lisp.h 80 |
| 965 | NONSRCS make-src/Makefile 35 | 977 | NONSRCS make-src/Makefile /^NONSRCS=entry.strange lists.erl clheir.hpp.gz$/ |
| 966 | NOTEQUAL y-src/cccp.c 13 | 978 | NOTEQUAL y-src/cccp.c 13 |
| 967 | NULL cccp.y 51 | 979 | NULL cccp.y 51 |
| 968 | NULL y-src/cccp.y 51 | 980 | NULL y-src/cccp.y 51 |
| @@ -978,14 +990,22 @@ NewLayerSet lua-src/allegro.lua /^function NewLayerSet (name)$/ | |||
| 978 | NewNameString pas-src/common.pas /^procedure NewNameString; (* (var NSP: NameStringPo/ | 990 | NewNameString pas-src/common.pas /^procedure NewNameString; (* (var NSP: NameStringPo/ |
| 979 | NmStrToErrStr pas-src/common.pas /^function NmStrToErrStr;(*($/ | 991 | NmStrToErrStr pas-src/common.pas /^function NmStrToErrStr;(*($/ |
| 980 | NmStrToInteger pas-src/common.pas /^function NmStrToInteger; (* (Str : NameString) : i/ | 992 | NmStrToInteger pas-src/common.pas /^function NmStrToInteger; (* (Str : NameString) : i/ |
| 993 | OBJCPPSRC make-src/Makefile /^OBJCPPSRC=SimpleCalc.H SimpleCalc.M$/ | ||
| 994 | OBJCSRC make-src/Makefile /^OBJCSRC=Subprocess.h Subprocess.m PackInsp.h PackI/ | ||
| 995 | OBJS make-src/Makefile /^OBJS=${GETOPTOBJS} ${REGEXOBJS} ${CHECKOBJS}$/ | ||
| 981 | OPENBUTTON objc-src/PackInsp.m 47 | 996 | OPENBUTTON objc-src/PackInsp.m 47 |
| 997 | OPTIONS make-src/Makefile /^OPTIONS=--members --declarations --regex=@regexfil/ | ||
| 982 | OR y-src/cccp.c 10 | 998 | OR y-src/cccp.c 10 |
| 999 | OTAGS make-src/Makefile /^OTAGS: oetags ${SRCS} srclist$/ | ||
| 983 | OVERLAYP c-src/emacs/src/lisp.h /^OVERLAYP (Lisp_Object x)$/ | 1000 | OVERLAYP c-src/emacs/src/lisp.h /^OVERLAYP (Lisp_Object x)$/ |
| 984 | Objc_help c-src/etags.c 613 | 1001 | Objc_help c-src/etags.c 613 |
| 985 | Objc_suffixes c-src/etags.c 609 | 1002 | Objc_suffixes c-src/etags.c 609 |
| 986 | OperatorFun c-src/h.h 88 | 1003 | OperatorFun c-src/h.h 88 |
| 987 | Overview tex-src/gzip.texi /^@node Overview, Sample, Copying, Top$/ | 1004 | Overview tex-src/gzip.texi /^@node Overview, Sample, Copying, Top$/ |
| 1005 | PASSRC make-src/Makefile /^PASSRC=common.pas$/ | ||
| 988 | PDT c-src/h.h /^ Date 04 May 87 235311 PDT (Mon)$/ | 1006 | PDT c-src/h.h /^ Date 04 May 87 235311 PDT (Mon)$/ |
| 1007 | PERLSRC make-src/Makefile /^PERLSRC=htlmify-cystic yagrip.pl kai-test.pl mirro/ | ||
| 1008 | PHPSRC make-src/Makefile /^PHPSRC=lce_functions.php ptest.php sendmail.php$/ | ||
| 989 | PHP_functions c-src/etags.c /^PHP_functions (FILE *inf)$/ | 1009 | PHP_functions c-src/etags.c /^PHP_functions (FILE *inf)$/ |
| 990 | PHP_help c-src/etags.c 639 | 1010 | PHP_help c-src/etags.c 639 |
| 991 | PHP_suffixes c-src/etags.c 637 | 1011 | PHP_suffixes c-src/etags.c 637 |
| @@ -996,8 +1016,10 @@ PORManager php-src/lce_functions.php 498 | |||
| 996 | PORManager php-src/lce_functions.php /^ function PORManager()$/ | 1016 | PORManager php-src/lce_functions.php /^ function PORManager()$/ |
| 997 | POReader php-src/lce_functions.php 163 | 1017 | POReader php-src/lce_functions.php 163 |
| 998 | POReader php-src/lce_functions.php /^ function POReader($domain, $filename)$/ | 1018 | POReader php-src/lce_functions.php /^ function POReader($domain, $filename)$/ |
| 1019 | POSTSCRIPTFLAGS make-src/Makefile /^POSTSCRIPTFLAGS=--language=none --regex='#\/[^ \\t{]/ | ||
| 999 | PRINT_UNDOCUMENTED_OPTIONS_HELP c-src/etags.c 804 | 1020 | PRINT_UNDOCUMENTED_OPTIONS_HELP c-src/etags.c 804 |
| 1000 | PROCESSP c-src/emacs/src/lisp.h /^PROCESSP (Lisp_Object a)$/ | 1021 | PROCESSP c-src/emacs/src/lisp.h /^PROCESSP (Lisp_Object a)$/ |
| 1022 | PROLSRC make-src/Makefile /^PROLSRC=ordsets.prolog natded.prolog$/ | ||
| 1001 | PROP c-src/emacs/src/keyboard.c /^#define PROP(IDX) AREF (tool_bar_item_properties, / | 1023 | PROP c-src/emacs/src/keyboard.c /^#define PROP(IDX) AREF (tool_bar_item_properties, / |
| 1002 | PROP c-src/emacs/src/keyboard.c 8379 | 1024 | PROP c-src/emacs/src/keyboard.c 8379 |
| 1003 | PROTECT_MALLOC_STATE c-src/emacs/src/gmalloc.c /^#define PROTECT_MALLOC_STATE(PROT) protect_malloc_/ | 1025 | PROTECT_MALLOC_STATE c-src/emacs/src/gmalloc.c /^#define PROTECT_MALLOC_STATE(PROT) protect_malloc_/ |
| @@ -1015,6 +1037,7 @@ PSEUDOVECTOR_REST_MASK c-src/emacs/src/lisp.h 814 | |||
| 1015 | PSEUDOVECTOR_SIZE_BITS c-src/emacs/src/lisp.h 808 | 1037 | PSEUDOVECTOR_SIZE_BITS c-src/emacs/src/lisp.h 808 |
| 1016 | PSEUDOVECTOR_SIZE_MASK c-src/emacs/src/lisp.h 809 | 1038 | PSEUDOVECTOR_SIZE_MASK c-src/emacs/src/lisp.h 809 |
| 1017 | PSEUDOVECTOR_TYPEP c-src/emacs/src/lisp.h /^PSEUDOVECTOR_TYPEP (struct vectorlike_header *a, i/ | 1039 | PSEUDOVECTOR_TYPEP c-src/emacs/src/lisp.h /^PSEUDOVECTOR_TYPEP (struct vectorlike_header *a, i/ |
| 1040 | PSSRC make-src/Makefile /^PSSRC=rfc1245.ps$/ | ||
| 1018 | PS_functions c-src/etags.c /^PS_functions (FILE *inf)$/ | 1041 | PS_functions c-src/etags.c /^PS_functions (FILE *inf)$/ |
| 1019 | PS_help c-src/etags.c 649 | 1042 | PS_help c-src/etags.c 649 |
| 1020 | PS_suffixes c-src/etags.c 647 | 1043 | PS_suffixes c-src/etags.c 647 |
| @@ -1039,6 +1062,7 @@ PVEC_TERMINAL c-src/emacs/src/lisp.h 790 | |||
| 1039 | PVEC_TYPE_MASK c-src/emacs/src/lisp.h 819 | 1062 | PVEC_TYPE_MASK c-src/emacs/src/lisp.h 819 |
| 1040 | PVEC_WINDOW c-src/emacs/src/lisp.h 786 | 1063 | PVEC_WINDOW c-src/emacs/src/lisp.h 786 |
| 1041 | PVEC_WINDOW_CONFIGURATION c-src/emacs/src/lisp.h 791 | 1064 | PVEC_WINDOW_CONFIGURATION c-src/emacs/src/lisp.h 791 |
| 1065 | PYTSRC make-src/Makefile /^PYTSRC=server.py$/ | ||
| 1042 | PackageInspector objc-src/PackInsp.h /^@interface PackageInspector:WMInspector$/ | 1066 | PackageInspector objc-src/PackInsp.h /^@interface PackageInspector:WMInspector$/ |
| 1043 | Pascal_functions c-src/etags.c /^Pascal_functions (FILE *inf)$/ | 1067 | Pascal_functions c-src/etags.c /^Pascal_functions (FILE *inf)$/ |
| 1044 | Pascal_help c-src/etags.c 621 | 1068 | Pascal_help c-src/etags.c 621 |
| @@ -1133,6 +1157,8 @@ RECC_UPPER c-src/emacs/src/regex.h 612 | |||
| 1133 | RECC_WORD c-src/emacs/src/regex.h 610 | 1157 | RECC_WORD c-src/emacs/src/regex.h 610 |
| 1134 | RECC_XDIGIT c-src/emacs/src/regex.h 614 | 1158 | RECC_XDIGIT c-src/emacs/src/regex.h 614 |
| 1135 | RED cp-src/screen.hpp 16 | 1159 | RED cp-src/screen.hpp 16 |
| 1160 | REGEX make-src/Makefile /^REGEX=\/[ \\t]*DEFVAR_[A-Z_ \\t\\n(]+"\\([^"]+\\)"\/$/ | ||
| 1161 | REGEXOBJS make-src/Makefile /^REGEXOBJS=regex.o$/ | ||
| 1136 | REGS_FIXED c-src/emacs/src/regex.h 378 | 1162 | REGS_FIXED c-src/emacs/src/regex.h 378 |
| 1137 | REGS_REALLOCATE c-src/emacs/src/regex.h 377 | 1163 | REGS_REALLOCATE c-src/emacs/src/regex.h 377 |
| 1138 | REGS_UNALLOCATED c-src/emacs/src/regex.h 376 | 1164 | REGS_UNALLOCATED c-src/emacs/src/regex.h 376 |
| @@ -1162,6 +1188,7 @@ REG_NOMATCH c-src/emacs/src/regex.h 301 | |||
| 1162 | REG_NOSUB c-src/emacs/src/regex.h 276 | 1188 | REG_NOSUB c-src/emacs/src/regex.h 276 |
| 1163 | REG_NOTBOL c-src/emacs/src/regex.h 286 | 1189 | REG_NOTBOL c-src/emacs/src/regex.h 286 |
| 1164 | REG_NOTEOL c-src/emacs/src/regex.h 289 | 1190 | REG_NOTEOL c-src/emacs/src/regex.h 289 |
| 1191 | RELEASELIST make-src/Makefile /^RELEASELIST=pot@gnu.org xemacs-review@xemacs.org j/ | ||
| 1165 | RESUME_POLLING c-src/emacs/src/keyboard.c 2170 | 1192 | RESUME_POLLING c-src/emacs/src/keyboard.c 2170 |
| 1166 | RETURN_UNGCPRO c-src/emacs/src/lisp.h /^#define RETURN_UNGCPRO(expr) \\$/ | 1193 | RETURN_UNGCPRO c-src/emacs/src/lisp.h /^#define RETURN_UNGCPRO(expr) \\$/ |
| 1167 | RE_BACKSLASH_ESCAPE_IN_LISTS c-src/emacs/src/regex.h 47 | 1194 | RE_BACKSLASH_ESCAPE_IN_LISTS c-src/emacs/src/regex.h 47 |
| @@ -1207,6 +1234,9 @@ RE_TRANSLATE_TYPE c-src/emacs/src/regex.h 332 | |||
| 1207 | RE_UNMATCHED_RIGHT_PAREN_ORD c-src/emacs/src/regex.h 136 | 1234 | RE_UNMATCHED_RIGHT_PAREN_ORD c-src/emacs/src/regex.h 136 |
| 1208 | RSH y-src/cccp.c 17 | 1235 | RSH y-src/cccp.c 17 |
| 1209 | RTE/s ada-src/2ataspri.adb /^ package RTE renames Interfaces.C.POSIX_RTE;$/ | 1236 | RTE/s ada-src/2ataspri.adb /^ package RTE renames Interfaces.C.POSIX_RTE;$/ |
| 1237 | RUN make-src/Makefile /^RUN=time --quiet --format '%U + %S: %E'$/ | ||
| 1238 | RUN make-src/Makefile /^RUN=$/ | ||
| 1239 | RXINCLUDE make-src/Makefile /^RXINCLUDE=-Iemacs\/src$/ | ||
| 1210 | Range cp-src/Range.h 35 | 1240 | Range cp-src/Range.h 35 |
| 1211 | Range cp-src/Range.h /^ Range (void)$/ | 1241 | Range cp-src/Range.h /^ Range (void)$/ |
| 1212 | Range cp-src/Range.h /^ Range (const Range& r)$/ | 1242 | Range cp-src/Range.h /^ Range (const Range& r)$/ |
| @@ -1274,6 +1304,7 @@ SPECPDL_UNWIND c-src/emacs/src/lisp.h 2944 | |||
| 1274 | SPECPDL_UNWIND_INT c-src/emacs/src/lisp.h 2946 | 1304 | SPECPDL_UNWIND_INT c-src/emacs/src/lisp.h 2946 |
| 1275 | SPECPDL_UNWIND_PTR c-src/emacs/src/lisp.h 2945 | 1305 | SPECPDL_UNWIND_PTR c-src/emacs/src/lisp.h 2945 |
| 1276 | SPECPDL_UNWIND_VOID c-src/emacs/src/lisp.h 2947 | 1306 | SPECPDL_UNWIND_VOID c-src/emacs/src/lisp.h 2947 |
| 1307 | SRCS make-src/Makefile /^SRCS=Makefile ${ADASRC} ${ASRC} ${CSRC} ${CPSRC} $/ | ||
| 1277 | SREF c-src/emacs/src/lisp.h /^SREF (Lisp_Object string, ptrdiff_t index)$/ | 1308 | SREF c-src/emacs/src/lisp.h /^SREF (Lisp_Object string, ptrdiff_t index)$/ |
| 1278 | SSDATA c-src/emacs/src/lisp.h /^SSDATA (Lisp_Object string)$/ | 1309 | SSDATA c-src/emacs/src/lisp.h /^SSDATA (Lisp_Object string)$/ |
| 1279 | SSET c-src/emacs/src/lisp.h /^SSET (Lisp_Object string, ptrdiff_t index, unsigne/ | 1310 | SSET c-src/emacs/src/lisp.h /^SSET (Lisp_Object string, ptrdiff_t index, unsigne/ |
| @@ -1343,15 +1374,16 @@ System.Task_Primitives/s ada-src/2ataspri.ads /^package System.Task_Primitives i | |||
| 1343 | T cp-src/fail.C 14 | 1374 | T cp-src/fail.C 14 |
| 1344 | T2 cp-src/fail.C 16 | 1375 | T2 cp-src/fail.C 16 |
| 1345 | T3 c.c 163 | 1376 | T3 c.c 163 |
| 1377 | TAGS make-src/Makefile /^TAGS: etags.c$/ | ||
| 1346 | TAG_PTR c-src/emacs/src/lisp.h /^#define TAG_PTR(tag, ptr) \\$/ | 1378 | TAG_PTR c-src/emacs/src/lisp.h /^#define TAG_PTR(tag, ptr) \\$/ |
| 1347 | TAG_SYMOFFSET c-src/emacs/src/lisp.h /^#define TAG_SYMOFFSET(offset) \\$/ | 1379 | TAG_SYMOFFSET c-src/emacs/src/lisp.h /^#define TAG_SYMOFFSET(offset) \\$/ |
| 1348 | TAS_Cell/t ada-src/2ataspri.ads /^ type TAS_Cell is private;$/ | 1380 | TAS_Cell/t ada-src/2ataspri.ads /^ type TAS_Cell is private;$/ |
| 1349 | TAS_Cell/t ada-src/2ataspri.ads /^ type TAS_Cell is$/ | 1381 | TAS_Cell/t ada-src/2ataspri.ads /^ type TAS_Cell is$/ |
| 1350 | TCB_Ptr/t ada-src/2ataspri.ads /^ type TCB_Ptr is access all Task_Control_Block;$/ | 1382 | TCB_Ptr/t ada-src/2ataspri.ads /^ type TCB_Ptr is access all Task_Control_Block;$/ |
| 1383 | TCLFLAGS make-src/Makefile /^TCLFLAGS=--lang=none --regex='\/proc[ \\t]+\\([^ \\t]+/ | ||
| 1351 | TERMINALP c-src/emacs/src/lisp.h /^TERMINALP (Lisp_Object a)$/ | 1384 | TERMINALP c-src/emacs/src/lisp.h /^TERMINALP (Lisp_Object a)$/ |
| 1352 | TEST php-src/ptest.php 1 | 1385 | TEST php-src/ptest.php 1 |
| 1353 | TEXTAGS make-src/Makefile 204 | 1386 | TEXSRC make-src/Makefile /^TEXSRC=testenv.tex gzip.texi texinfo.tex nonewline/ |
| 1354 | TEXTAGS make-src/Makefile 219 | ||
| 1355 | TEX_LESC c-src/etags.c 4986 | 1387 | TEX_LESC c-src/etags.c 4986 |
| 1356 | TEX_SESC c-src/etags.c 4987 | 1388 | TEX_SESC c-src/etags.c 4987 |
| 1357 | TEX_clgrp c-src/etags.c 4922 | 1389 | TEX_clgrp c-src/etags.c 4922 |
| @@ -1433,6 +1465,7 @@ VECTORP c-src/emacs/src/lisp.h /^VECTORP (Lisp_Object x)$/ | |||
| 1433 | VERSION c-src/etags.c 789 | 1465 | VERSION c-src/etags.c 789 |
| 1434 | VERSION erl-src/gs_dialog.erl /^-define(VERSION, '2001.1101').$/ | 1466 | VERSION erl-src/gs_dialog.erl /^-define(VERSION, '2001.1101').$/ |
| 1435 | VERSION objc-src/PackInsp.m 34 | 1467 | VERSION objc-src/PackInsp.m 34 |
| 1468 | VHDLFLAGS make-src/Makefile /^VHDLFLAGS=--language=none --regex='\/[ \\t]*\\(ARCHIT/ | ||
| 1436 | Vabbrev_start_location c-src/abbrev.c 63 | 1469 | Vabbrev_start_location c-src/abbrev.c 63 |
| 1437 | Vabbrev_start_location_buffer c-src/abbrev.c 66 | 1470 | Vabbrev_start_location_buffer c-src/abbrev.c 66 |
| 1438 | Vabbrev_table_name_list c-src/abbrev.c 43 | 1471 | Vabbrev_table_name_list c-src/abbrev.c 43 |
| @@ -1445,6 +1478,7 @@ Vlispy_mouse_stem c-src/emacs/src/keyboard.c 5172 | |||
| 1445 | Vpre_abbrev_expand_hook c-src/abbrev.c 83 | 1478 | Vpre_abbrev_expand_hook c-src/abbrev.c 83 |
| 1446 | WAIT_READING_MAX c-src/emacs/src/lisp.h 4281 | 1479 | WAIT_READING_MAX c-src/emacs/src/lisp.h 4281 |
| 1447 | WAIT_READING_MAX c-src/emacs/src/lisp.h 4283 | 1480 | WAIT_READING_MAX c-src/emacs/src/lisp.h 4283 |
| 1481 | WARNINGS make-src/Makefile /^WARNINGS=-pedantic -Wall -Wpointer-arith -Winline / | ||
| 1448 | WCHAR_TYPE_SIZE cccp.y 99 | 1482 | WCHAR_TYPE_SIZE cccp.y 99 |
| 1449 | WCHAR_TYPE_SIZE y-src/cccp.y 99 | 1483 | WCHAR_TYPE_SIZE y-src/cccp.y 99 |
| 1450 | WHITE cp-src/screen.hpp 27 | 1484 | WHITE cp-src/screen.hpp 27 |
| @@ -1457,6 +1491,7 @@ WorkingDays cp-src/functions.cpp /^int WorkingDays(Date a, Date b){$/ | |||
| 1457 | Write_Lock/p ada-src/2ataspri.adb /^ procedure Write_Lock (L : in out Lock; Ceiling_/ | 1491 | Write_Lock/p ada-src/2ataspri.adb /^ procedure Write_Lock (L : in out Lock; Ceiling_/ |
| 1458 | Write_Lock/p ada-src/2ataspri.ads /^ procedure Write_Lock (L : in out Lock; Ceiling_/ | 1492 | Write_Lock/p ada-src/2ataspri.ads /^ procedure Write_Lock (L : in out Lock; Ceiling_/ |
| 1459 | X c-src/h.h 100 | 1493 | X c-src/h.h 100 |
| 1494 | X ruby-src/test1.ru /^ def X$/ | ||
| 1460 | XBOOL_VECTOR c-src/emacs/src/lisp.h /^XBOOL_VECTOR (Lisp_Object a)$/ | 1495 | XBOOL_VECTOR c-src/emacs/src/lisp.h /^XBOOL_VECTOR (Lisp_Object a)$/ |
| 1461 | XBUFFER c-src/emacs/src/lisp.h /^XBUFFER (Lisp_Object a)$/ | 1496 | XBUFFER c-src/emacs/src/lisp.h /^XBUFFER (Lisp_Object a)$/ |
| 1462 | XBUFFER_OBJFWD c-src/emacs/src/lisp.h /^XBUFFER_OBJFWD (union Lisp_Fwd *a)$/ | 1497 | XBUFFER_OBJFWD c-src/emacs/src/lisp.h /^XBUFFER_OBJFWD (union Lisp_Fwd *a)$/ |
| @@ -1534,9 +1569,11 @@ XUNTAG c-src/emacs/src/lisp.h /^# define XUNTAG(a, type) lisp_h_XUNTAG (a, type | |||
| 1534 | XUNTAG c-src/emacs/src/lisp.h /^XUNTAG (Lisp_Object a, int type)$/ | 1569 | XUNTAG c-src/emacs/src/lisp.h /^XUNTAG (Lisp_Object a, int type)$/ |
| 1535 | XWINDOW c-src/emacs/src/lisp.h /^XWINDOW (Lisp_Object a)$/ | 1570 | XWINDOW c-src/emacs/src/lisp.h /^XWINDOW (Lisp_Object a)$/ |
| 1536 | XX cp-src/x.cc 1 | 1571 | XX cp-src/x.cc 1 |
| 1572 | Xyzzy ruby-src/test1.ru 13 | ||
| 1537 | Y c-src/h.h 100 | 1573 | Y c-src/h.h 100 |
| 1538 | YACC c-src/etags.c 2199 | 1574 | YACC c-src/etags.c 2199 |
| 1539 | YELLOW cp-src/screen.hpp 26 | 1575 | YELLOW cp-src/screen.hpp 26 |
| 1576 | YSRC make-src/Makefile /^YSRC=parse.y parse.c atest.y cccp.c cccp.y$/ | ||
| 1540 | YYABORT /usr/share/bison/bison.simple 153 | 1577 | YYABORT /usr/share/bison/bison.simple 153 |
| 1541 | YYABORT /usr/share/bison/bison.simple 154 | 1578 | YYABORT /usr/share/bison/bison.simple 154 |
| 1542 | YYACCEPT /usr/share/bison/bison.simple 152 | 1579 | YYACCEPT /usr/share/bison/bison.simple 152 |
| @@ -2359,7 +2396,7 @@ __str__ pyt-src/server.py /^ def __str__(self):$/ | |||
| 2359 | __up c.c 160 | 2396 | __up c.c 160 |
| 2360 | _aligned_blocks c-src/emacs/src/gmalloc.c 1004 | 2397 | _aligned_blocks c-src/emacs/src/gmalloc.c 1004 |
| 2361 | _aligned_blocks_mutex c-src/emacs/src/gmalloc.c 518 | 2398 | _aligned_blocks_mutex c-src/emacs/src/gmalloc.c 518 |
| 2362 | _bar? ruby-src/test1.ruby /^ def self._bar?(abc)$/ | 2399 | _bar? ruby-src/test1.ru /^ def self._bar?(abc)$/ |
| 2363 | _bytes_free c-src/emacs/src/gmalloc.c 376 | 2400 | _bytes_free c-src/emacs/src/gmalloc.c 376 |
| 2364 | _bytes_used c-src/emacs/src/gmalloc.c 374 | 2401 | _bytes_used c-src/emacs/src/gmalloc.c 374 |
| 2365 | _chunks_free c-src/emacs/src/gmalloc.c 375 | 2402 | _chunks_free c-src/emacs/src/gmalloc.c 375 |
| @@ -2388,7 +2425,7 @@ a c.c /^a ()$/ | |||
| 2388 | a c-src/h.h 40 | 2425 | a c-src/h.h 40 |
| 2389 | a c-src/h.h 103 | 2426 | a c-src/h.h 103 |
| 2390 | a cp-src/c.C 132 | 2427 | a cp-src/c.C 132 |
| 2391 | a ruby-src/test1.ruby /^ def a()$/ | 2428 | a ruby-src/test1.ru /^ def a()$/ |
| 2392 | a-forth-constant! forth-src/test-forth.fth /^99 constant a-forth-constant!$/ | 2429 | a-forth-constant! forth-src/test-forth.fth /^99 constant a-forth-constant!$/ |
| 2393 | a-forth-value? forth-src/test-forth.fth /^55 value a-forth-value?$/ | 2430 | a-forth-value? forth-src/test-forth.fth /^55 value a-forth-value?$/ |
| 2394 | a-forth-word forth-src/test-forth.fth /^: a-forth-word ( a b c -- a*b+c ) + * ;$/ | 2431 | a-forth-word forth-src/test-forth.fth /^: a-forth-word ( a b c -- a*b+c ) + * ;$/ |
| @@ -2513,16 +2550,18 @@ b c-src/h.h 41 | |||
| 2513 | b c-src/h.h 103 | 2550 | b c-src/h.h 103 |
| 2514 | b c-src/h.h 104 | 2551 | b c-src/h.h 104 |
| 2515 | b cp-src/c.C 132 | 2552 | b cp-src/c.C 132 |
| 2516 | b ruby-src/test1.ruby /^ def b()$/ | 2553 | b ruby-src/test1.ru /^ def b()$/ |
| 2517 | backslash=0 tex-src/texinfo.tex /^\\let\\indexbackslash=0 %overridden during \\printin/ | 2554 | backslash=0 tex-src/texinfo.tex /^\\let\\indexbackslash=0 %overridden during \\printin/ |
| 2518 | bar c-src/c.c /^void bar() {while(0) {}}$/ | 2555 | bar c-src/c.c /^void bar() {while(0) {}}$/ |
| 2519 | bar c.c 143 | 2556 | bar c.c 143 |
| 2520 | bar c-src/h.h 19 | 2557 | bar c-src/h.h 19 |
| 2521 | bar cp-src/x.cc /^XX::bar()$/ | 2558 | bar cp-src/x.cc /^XX::bar()$/ |
| 2559 | bar= ruby-src/test1.ru /^ attr_writer :bar,$/ | ||
| 2522 | bas_syn prol-src/natded.prolog /^bas_syn(n(_)).$/ | 2560 | bas_syn prol-src/natded.prolog /^bas_syn(n(_)).$/ |
| 2523 | base c-src/emacs/src/lisp.h 2188 | 2561 | base c-src/emacs/src/lisp.h 2188 |
| 2524 | base cp-src/c.C /^double base (void) const { return rng_base; }$/ | 2562 | base cp-src/c.C /^double base (void) const { return rng_base; }$/ |
| 2525 | base cp-src/Range.h /^ double base (void) const { return rng_base; }$/ | 2563 | base cp-src/Range.h /^ double base (void) const { return rng_base; }$/ |
| 2564 | baz= ruby-src/test1.ru /^ :baz,$/ | ||
| 2526 | bb c.c 275 | 2565 | bb c.c 275 |
| 2527 | bbb c.c 251 | 2566 | bbb c.c 251 |
| 2528 | bbbbbb c-src/h.h 113 | 2567 | bbbbbb c-src/h.h 113 |
| @@ -2593,7 +2632,6 @@ bytes_used c-src/emacs/src/gmalloc.c 312 | |||
| 2593 | c c.c 180 | 2632 | c c.c 180 |
| 2594 | c c-src/h.h /^#define c() d$/ | 2633 | c c-src/h.h /^#define c() d$/ |
| 2595 | c c-src/h.h 106 | 2634 | c c-src/h.h 106 |
| 2596 | c make-src/Makefile 222 | ||
| 2597 | c_ext c-src/etags.c 2271 | 2635 | c_ext c-src/etags.c 2271 |
| 2598 | caccacacca c.c /^caccacacca (a,b,c,d,e,f,g)$/ | 2636 | caccacacca c.c /^caccacacca (a,b,c,d,e,f,g)$/ |
| 2599 | cacheLRUEntry_s c.c 172 | 2637 | cacheLRUEntry_s c.c 172 |
| @@ -2623,6 +2661,7 @@ charset_unibyte c-src/emacs/src/regex.h 410 | |||
| 2623 | chartonmstr pas-src/common.pas /^function chartonmstr; (*($/ | 2661 | chartonmstr pas-src/common.pas /^function chartonmstr; (*($/ |
| 2624 | checkQuotation php-src/lce_functions.php /^ function checkQuotation($str)$/ | 2662 | checkQuotation php-src/lce_functions.php /^ function checkQuotation($str)$/ |
| 2625 | check_cons_list c-src/emacs/src/lisp.h /^# define check_cons_list() lisp_h_check_cons_list/ | 2663 | check_cons_list c-src/emacs/src/lisp.h /^# define check_cons_list() lisp_h_check_cons_list/ |
| 2664 | checker make-src/Makefile /^checker:$/ | ||
| 2626 | checkhdr c-src/emacs/src/gmalloc.c /^checkhdr (const struct hdr *hdr)$/ | 2665 | checkhdr c-src/emacs/src/gmalloc.c /^checkhdr (const struct hdr *hdr)$/ |
| 2627 | checkiso html-src/software.html /^checkiso$/ | 2666 | checkiso html-src/software.html /^checkiso$/ |
| 2628 | childDidExit objc-src/Subprocess.m /^- childDidExit$/ | 2667 | childDidExit objc-src/Subprocess.m /^- childDidExit$/ |
| @@ -2631,6 +2670,7 @@ chunks_used c-src/emacs/src/gmalloc.c 311 | |||
| 2631 | cjava c-src/etags.c 2936 | 2670 | cjava c-src/etags.c 2936 |
| 2632 | class_method ruby-src/test.rb /^ def ClassExample.class_method$/ | 2671 | class_method ruby-src/test.rb /^ def ClassExample.class_method$/ |
| 2633 | classifyLine php-src/lce_functions.php /^ function classifyLine($line)$/ | 2672 | classifyLine php-src/lce_functions.php /^ function classifyLine($line)$/ |
| 2673 | clean make-src/Makefile /^clean:$/ | ||
| 2634 | clear cp-src/conway.hpp /^ void clear(void) { alive = 0; }$/ | 2674 | clear cp-src/conway.hpp /^ void clear(void) { alive = 0; }$/ |
| 2635 | clear-abbrev-table c-src/abbrev.c /^DEFUN ("clear-abbrev-table", Fclear_abbrev_table, / | 2675 | clear-abbrev-table c-src/abbrev.c /^DEFUN ("clear-abbrev-table", Fclear_abbrev_table, / |
| 2636 | clear-this-command-keys c-src/emacs/src/keyboard.c /^DEFUN ("clear-this-command-keys", Fclear_this_comm/ | 2676 | clear-this-command-keys c-src/emacs/src/keyboard.c /^DEFUN ("clear-this-command-keys", Fclear_this_comm/ |
| @@ -2691,6 +2731,7 @@ createWidgets pyt-src/server.py /^ def createWidgets(self):$/ | |||
| 2691 | cscInitTime cp-src/c.C 7 | 2731 | cscInitTime cp-src/c.C 7 |
| 2692 | cscSegmentationTime cp-src/c.C 8 | 2732 | cscSegmentationTime cp-src/c.C 8 |
| 2693 | cstack c-src/etags.c 2523 | 2733 | cstack c-src/etags.c 2523 |
| 2734 | ctags make-src/Makefile /^ctags: etags.c ${OBJS}$/ | ||
| 2694 | curlb c-src/etags.c 2929 | 2735 | curlb c-src/etags.c 2929 |
| 2695 | curlinepos c-src/etags.c 2931 | 2736 | curlinepos c-src/etags.c 2931 |
| 2696 | current-idle-time c-src/emacs/src/keyboard.c /^DEFUN ("current-idle-time", Fcurrent_idle_time, Sc/ | 2737 | current-idle-time c-src/emacs/src/keyboard.c /^DEFUN ("current-idle-time", Fcurrent_idle_time, Sc/ |
| @@ -2828,6 +2869,7 @@ error y-src/cccp.y /^error (msg)$/ | |||
| 2828 | error_signaled c-src/etags.c 264 | 2869 | error_signaled c-src/etags.c 264 |
| 2829 | etags el-src/emacs/lisp/progmodes/etags.el /^(defgroup etags nil "Tags tables."$/ | 2870 | etags el-src/emacs/lisp/progmodes/etags.el /^(defgroup etags nil "Tags tables."$/ |
| 2830 | etags html-src/software.html /^Etags$/ | 2871 | etags html-src/software.html /^Etags$/ |
| 2872 | etags make-src/Makefile /^etags: etags.c ${OBJS}$/ | ||
| 2831 | etags--xref-find-definitions el-src/emacs/lisp/progmodes/etags.el /^(defun etags--xref-find-definitions (pattern &opti/ | 2873 | etags--xref-find-definitions el-src/emacs/lisp/progmodes/etags.el /^(defun etags--xref-find-definitions (pattern &opti/ |
| 2832 | etags--xref-limit el-src/emacs/lisp/progmodes/etags.el /^(defconst etags--xref-limit 1000)$/ | 2874 | etags--xref-limit el-src/emacs/lisp/progmodes/etags.el /^(defconst etags--xref-limit 1000)$/ |
| 2833 | etags-file-of-tag el-src/emacs/lisp/progmodes/etags.el /^(defun etags-file-of-tag (&optional relative) ; Do/ | 2875 | etags-file-of-tag el-src/emacs/lisp/progmodes/etags.el /^(defun etags-file-of-tag (&optional relative) ; Do/ |
| @@ -2843,6 +2885,7 @@ etags-tags-table-files el-src/emacs/lisp/progmodes/etags.el /^(defun etags-tags- | |||
| 2843 | etags-verify-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun etags-verify-tags-table ()$/ | 2885 | etags-verify-tags-table el-src/emacs/lisp/progmodes/etags.el /^(defun etags-verify-tags-table ()$/ |
| 2844 | etags-xref-find el-src/emacs/lisp/progmodes/etags.el /^(defun etags-xref-find (action id)$/ | 2886 | etags-xref-find el-src/emacs/lisp/progmodes/etags.el /^(defun etags-xref-find (action id)$/ |
| 2845 | etags-xref-find-definitions-tag-order el-src/emacs/lisp/progmodes/etags.el /^(defvar etags-xref-find-definitions-tag-order '(ta/ | 2887 | etags-xref-find-definitions-tag-order el-src/emacs/lisp/progmodes/etags.el /^(defvar etags-xref-find-definitions-tag-order '(ta/ |
| 2888 | etags.1.man make-src/Makefile /^etags.1.man: etags.1$/ | ||
| 2846 | etags_getcwd c-src/etags.c /^etags_getcwd (void)$/ | 2889 | etags_getcwd c-src/etags.c /^etags_getcwd (void)$/ |
| 2847 | eval_dyn c-src/emacs/src/keyboard.c /^eval_dyn (Lisp_Object form)$/ | 2890 | eval_dyn c-src/emacs/src/keyboard.c /^eval_dyn (Lisp_Object form)$/ |
| 2848 | event-convert-list c-src/emacs/src/keyboard.c /^DEFUN ("event-convert-list", Fevent_convert_list, / | 2891 | event-convert-list c-src/emacs/src/keyboard.c /^DEFUN ("event-convert-list", Fevent_convert_list, / |
| @@ -2890,6 +2933,8 @@ f cp-src/fail.C /^int A::B::f() { return 2; }$/ | |||
| 2890 | f1 c.c /^ f1 () { \/* Do something. *\/; }$/ | 2933 | f1 c.c /^ f1 () { \/* Do something. *\/; }$/ |
| 2891 | f2 c.c /^void f2 () { \/* Do something. *\/; }$/ | 2934 | f2 c.c /^void f2 () { \/* Do something. *\/; }$/ |
| 2892 | fast_string_match_ignore_case c-src/emacs/src/lisp.h /^fast_string_match_ignore_case (Lisp_Object regexp,/ | 2935 | fast_string_match_ignore_case c-src/emacs/src/lisp.h /^fast_string_match_ignore_case (Lisp_Object regexp,/ |
| 2936 | fastctags make-src/Makefile /^fastctags:$/ | ||
| 2937 | fastetags make-src/Makefile /^fastetags:$/ | ||
| 2893 | fastmap c-src/emacs/src/regex.h 355 | 2938 | fastmap c-src/emacs/src/regex.h 355 |
| 2894 | fastmap_accurate c-src/emacs/src/regex.h 383 | 2939 | fastmap_accurate c-src/emacs/src/regex.h 383 |
| 2895 | fatal c-src/etags.c /^fatal (const char *s1, const char *s2)$/ | 2940 | fatal c-src/etags.c /^fatal (const char *s1, const char *s2)$/ |
| @@ -2962,7 +3007,8 @@ foo f-src/entry.for /^ character*(*) function foo()$/ | |||
| 2962 | foo f-src/entry.strange_suffix /^ character*(*) function foo()$/ | 3007 | foo f-src/entry.strange_suffix /^ character*(*) function foo()$/ |
| 2963 | foo f-src/entry.strange /^ character*(*) function foo()$/ | 3008 | foo f-src/entry.strange /^ character*(*) function foo()$/ |
| 2964 | foo php-src/ptest.php /^foo()$/ | 3009 | foo php-src/ptest.php /^foo()$/ |
| 2965 | foo! ruby-src/test1.ruby /^ def foo!$/ | 3010 | foo ruby-src/test1.ru /^ attr_reader :foo$/ |
| 3011 | foo! ruby-src/test1.ru /^ def foo!$/ | ||
| 2966 | foobar c-src/c.c /^int foobar() {;}$/ | 3012 | foobar c-src/c.c /^int foobar() {;}$/ |
| 2967 | foobar c.c /^extern void foobar (void) __attribute__ ((section / | 3013 | foobar c.c /^extern void foobar (void) __attribute__ ((section / |
| 2968 | foobar2 c-src/h.h 20 | 3014 | foobar2 c-src/h.h 20 |
| @@ -3037,6 +3083,8 @@ get_layer_by_name lua-src/allegro.lua /^local function get_layer_by_name (sprite | |||
| 3037 | get_tag c-src/etags.c /^get_tag (register char *bp, char **namepp)$/ | 3083 | get_tag c-src/etags.c /^get_tag (register char *bp, char **namepp)$/ |
| 3038 | get_word c-src/tab.c /^static char *get_word(char **str, char delim)$/ | 3084 | get_word c-src/tab.c /^static char *get_word(char **str, char delim)$/ |
| 3039 | getcjmp c-src/emacs/src/keyboard.c 147 | 3085 | getcjmp c-src/emacs/src/keyboard.c 147 |
| 3086 | getopt.o make-src/Makefile /^getopt.o: emacs\/lib-src\/getopt.c$/ | ||
| 3087 | getopt1.o make-src/Makefile /^getopt1.o: emacs\/lib-src\/getopt1.c$/ | ||
| 3040 | getptys objc-src/Subprocess.m /^getptys (int *master, int *slave)$/ | 3088 | getptys objc-src/Subprocess.m /^getptys (int *master, int *slave)$/ |
| 3041 | gettext php-src/lce_functions.php /^ function gettext($msgid)$/ | 3089 | gettext php-src/lce_functions.php /^ function gettext($msgid)$/ |
| 3042 | ggg c-src/h.h 10 | 3090 | ggg c-src/h.h 10 |
| @@ -3109,6 +3157,7 @@ inc cp-src/Range.h /^ double inc (void) const { return rng_inc; }$/ | |||
| 3109 | index c-src/emacs/src/lisp.h 1856 | 3157 | index c-src/emacs/src/lisp.h 1856 |
| 3110 | infabsdir c-src/etags.c 206 | 3158 | infabsdir c-src/etags.c 206 |
| 3111 | infabsname c-src/etags.c 205 | 3159 | infabsname c-src/etags.c 205 |
| 3160 | infiles make-src/Makefile /^infiles = $(filter-out ${NONSRCS},${SRCS}) srclist/ | ||
| 3112 | infname c-src/etags.c 204 | 3161 | infname c-src/etags.c 204 |
| 3113 | info c-src/emacs/src/gmalloc.c 157 | 3162 | info c-src/emacs/src/gmalloc.c 157 |
| 3114 | infoPanel objcpp-src/SimpleCalc.M /^- infoPanel:sender$/ | 3163 | infoPanel objcpp-src/SimpleCalc.M /^- infoPanel:sender$/ |
| @@ -3385,6 +3434,7 @@ main::section_url_base perl-src/htlmify-cystic /^sub section_url_base ()$/ | |||
| 3385 | main::section_url_name perl-src/htlmify-cystic /^sub section_url_name ()$/ | 3434 | main::section_url_name perl-src/htlmify-cystic /^sub section_url_name ()$/ |
| 3386 | main::toc_line perl-src/htlmify-cystic /^sub toc_line ($)$/ | 3435 | main::toc_line perl-src/htlmify-cystic /^sub toc_line ($)$/ |
| 3387 | main::usage perl-src/yagrip.pl /^sub usage {$/ | 3436 | main::usage perl-src/yagrip.pl /^sub usage {$/ |
| 3437 | maintaining.info make-src/Makefile /^maintaining.info: maintaining.texi$/ | ||
| 3388 | make-abbrev-table c-src/abbrev.c /^DEFUN ("make-abbrev-table", Fmake_abbrev_table, Sm/ | 3438 | make-abbrev-table c-src/abbrev.c /^DEFUN ("make-abbrev-table", Fmake_abbrev_table, Sm/ |
| 3389 | make_C_tag c-src/etags.c /^make_C_tag (bool isfun)$/ | 3439 | make_C_tag c-src/etags.c /^make_C_tag (bool isfun)$/ |
| 3390 | make_coor prol-src/natded.prolog /^make_coor(s(_),Alpha,Sem1,Sem2,Alpha@Sem1@Sem2).$/ | 3440 | make_coor prol-src/natded.prolog /^make_coor(s(_),Alpha,Sem1,Sem2,Alpha@Sem1@Sem2).$/ |
| @@ -3417,6 +3467,7 @@ malloc_enable_thread c-src/emacs/src/gmalloc.c /^malloc_enable_thread (void)$/ | |||
| 3417 | malloc_info c-src/emacs/src/gmalloc.c 167 | 3467 | malloc_info c-src/emacs/src/gmalloc.c 167 |
| 3418 | malloc_initialize_1 c-src/emacs/src/gmalloc.c /^malloc_initialize_1 (void)$/ | 3468 | malloc_initialize_1 c-src/emacs/src/gmalloc.c /^malloc_initialize_1 (void)$/ |
| 3419 | mallochook c-src/emacs/src/gmalloc.c /^mallochook (size_t size)$/ | 3469 | mallochook c-src/emacs/src/gmalloc.c /^mallochook (size_t size)$/ |
| 3470 | man manpage make-src/Makefile /^man manpage: etags.1.man$/ | ||
| 3420 | mao c-src/h.h 101 | 3471 | mao c-src/h.h 101 |
| 3421 | map c-src/emacs/src/keyboard.c 8748 | 3472 | map c-src/emacs/src/keyboard.c 8748 |
| 3422 | map_word prol-src/natded.prolog /^map_word([[_]|Ws],Exp):-$/ | 3473 | map_word prol-src/natded.prolog /^map_word([[_]|Ws],Exp):-$/ |
| @@ -3464,6 +3515,7 @@ modifier_symbols c-src/emacs/src/keyboard.c 6327 | |||
| 3464 | modify_event_symbol c-src/emacs/src/keyboard.c /^modify_event_symbol (ptrdiff_t symbol_num, int mod/ | 3515 | modify_event_symbol c-src/emacs/src/keyboard.c /^modify_event_symbol (ptrdiff_t symbol_num, int mod/ |
| 3465 | module_class_method ruby-src/test.rb /^ def ModuleExample.module_class_method$/ | 3516 | module_class_method ruby-src/test.rb /^ def ModuleExample.module_class_method$/ |
| 3466 | module_instance_method ruby-src/test.rb /^ def module_instance_method$/ | 3517 | module_instance_method ruby-src/test.rb /^ def module_instance_method$/ |
| 3518 | more= ruby-src/test1.ru /^ :more$/ | ||
| 3467 | more_aligned_int c.c 165 | 3519 | more_aligned_int c.c 165 |
| 3468 | morecore_nolock c-src/emacs/src/gmalloc.c /^morecore_nolock (size_t size)$/ | 3520 | morecore_nolock c-src/emacs/src/gmalloc.c /^morecore_nolock (size_t size)$/ |
| 3469 | morecore_recursing c-src/emacs/src/gmalloc.c 604 | 3521 | morecore_recursing c-src/emacs/src/gmalloc.c 604 |
| @@ -3619,6 +3671,7 @@ obstack_chunk_free parse.y 47 | |||
| 3619 | ocatseen c-src/etags.c 2477 | 3671 | ocatseen c-src/etags.c 2477 |
| 3620 | octave_MDiagArray2_h cp-src/MDiagArray2.h 29 | 3672 | octave_MDiagArray2_h cp-src/MDiagArray2.h 29 |
| 3621 | octave_Range_h cp-src/Range.h 24 | 3673 | octave_Range_h cp-src/Range.h 24 |
| 3674 | oediff make-src/Makefile /^oediff: OTAGS ETAGS ${infiles}$/ | ||
| 3622 | offset c-src/etags.c 2494 | 3675 | offset c-src/etags.c 2494 |
| 3623 | offset c-src/emacs/src/lisp.h 2305 | 3676 | offset c-src/emacs/src/lisp.h 2305 |
| 3624 | offset c-src/emacs/src/lisp.h 2365 | 3677 | offset c-src/emacs/src/lisp.h 2365 |
| @@ -3810,6 +3863,7 @@ process_file_name c-src/etags.c /^process_file_name (char *file, language *lang) | |||
| 3810 | process_pending_signals c-src/emacs/src/keyboard.c /^process_pending_signals (void)$/ | 3863 | process_pending_signals c-src/emacs/src/keyboard.c /^process_pending_signals (void)$/ |
| 3811 | process_special_events c-src/emacs/src/keyboard.c /^process_special_events (void)$/ | 3864 | process_special_events c-src/emacs/src/keyboard.c /^process_special_events (void)$/ |
| 3812 | process_tool_bar_item c-src/emacs/src/keyboard.c /^process_tool_bar_item (Lisp_Object key, Lisp_Objec/ | 3865 | process_tool_bar_item c-src/emacs/src/keyboard.c /^process_tool_bar_item (Lisp_Object key, Lisp_Objec/ |
| 3866 | prof make-src/Makefile /^prof: ETAGS$/ | ||
| 3813 | prolog_atom c-src/etags.c /^prolog_atom (char *s, size_t pos)$/ | 3867 | prolog_atom c-src/etags.c /^prolog_atom (char *s, size_t pos)$/ |
| 3814 | prolog_pr c-src/etags.c /^prolog_pr (char *s, char *last)$/ | 3868 | prolog_pr c-src/etags.c /^prolog_pr (char *s, char *last)$/ |
| 3815 | prolog_skip_comment c-src/etags.c /^prolog_skip_comment (linebuffer *plb, FILE *inf)$/ | 3869 | prolog_skip_comment c-src/etags.c /^prolog_skip_comment (linebuffer *plb, FILE *inf)$/ |
| @@ -3824,9 +3878,11 @@ put_entries c-src/etags.c /^put_entries (register node *np)$/ | |||
| 3824 | pvec_type c-src/emacs/src/lisp.h 780 | 3878 | pvec_type c-src/emacs/src/lisp.h 780 |
| 3825 | quantizing html-src/algrthms.html /^Quantizing the Received$/ | 3879 | quantizing html-src/algrthms.html /^Quantizing the Received$/ |
| 3826 | questo ../c/c.web 34 | 3880 | questo ../c/c.web 34 |
| 3881 | quiettest make-src/Makefile /^quiettest:$/ | ||
| 3827 | quit_char c-src/emacs/src/keyboard.c 192 | 3882 | quit_char c-src/emacs/src/keyboard.c 192 |
| 3828 | quit_throw_to_read_char c-src/emacs/src/keyboard.c /^quit_throw_to_read_char (bool from_signal)$/ | 3883 | quit_throw_to_read_char c-src/emacs/src/keyboard.c /^quit_throw_to_read_char (bool from_signal)$/ |
| 3829 | qux= ruby-src/test1.ruby /^ def qux=(tee)$/ | 3884 | qux ruby-src/test1.ru /^ alias_method :qux, :tee, attr_accessor :bogu/ |
| 3885 | qux= ruby-src/test1.ru /^ def qux=(tee)$/ | ||
| 3830 | r0 c-src/sysdep.h 54 | 3886 | r0 c-src/sysdep.h 54 |
| 3831 | r1 c-src/sysdep.h 55 | 3887 | r1 c-src/sysdep.h 55 |
| 3832 | r_alloc c-src/emacs/src/lisp.h /^extern void *r_alloc (void **, size_t) ATTRIBUTE_A/ | 3888 | r_alloc c-src/emacs/src/lisp.h /^extern void *r_alloc (void **, size_t) ATTRIBUTE_A/ |
| @@ -3850,6 +3906,8 @@ read cp-src/conway.hpp /^ char read() { return alive; }$/ | |||
| 3850 | read php-src/lce_functions.php /^ function read()$/ | 3906 | read php-src/lce_functions.php /^ function read()$/ |
| 3851 | read-key-sequence c-src/emacs/src/keyboard.c /^DEFUN ("read-key-sequence", Fread_key_sequence, Sr/ | 3907 | read-key-sequence c-src/emacs/src/keyboard.c /^DEFUN ("read-key-sequence", Fread_key_sequence, Sr/ |
| 3852 | read-key-sequence-vector c-src/emacs/src/keyboard.c /^DEFUN ("read-key-sequence-vector", Fread_key_seque/ | 3908 | read-key-sequence-vector c-src/emacs/src/keyboard.c /^DEFUN ("read-key-sequence-vector", Fread_key_seque/ |
| 3909 | read1 ruby-src/test1.ru /^ attr_reader :read1 , :read2; attr_writer :wr/ | ||
| 3910 | read2 ruby-src/test1.ru /^ attr_reader :read1 , :read2; attr_writer :wr/ | ||
| 3853 | read_char c-src/emacs/src/keyboard.c /^read_char (int commandflag, Lisp_Object map,$/ | 3911 | read_char c-src/emacs/src/keyboard.c /^read_char (int commandflag, Lisp_Object map,$/ |
| 3854 | read_char_help_form_unwind c-src/emacs/src/keyboard.c /^read_char_help_form_unwind (void)$/ | 3912 | read_char_help_form_unwind c-src/emacs/src/keyboard.c /^read_char_help_form_unwind (void)$/ |
| 3855 | read_char_minibuf_menu_prompt c-src/emacs/src/keyboard.c /^read_char_minibuf_menu_prompt (int commandflag,$/ | 3913 | read_char_minibuf_menu_prompt c-src/emacs/src/keyboard.c /^read_char_minibuf_menu_prompt (int commandflag,$/ |
| @@ -3890,13 +3948,10 @@ reg_errcode_t c.c 279 | |||
| 3890 | reg_errcode_t c-src/emacs/src/regex.h 323 | 3948 | reg_errcode_t c-src/emacs/src/regex.h 323 |
| 3891 | reg_syntax_t c-src/emacs/src/regex.h 43 | 3949 | reg_syntax_t c-src/emacs/src/regex.h 43 |
| 3892 | regex c-src/etags.c 219 | 3950 | regex c-src/etags.c 219 |
| 3893 | regex make-src/Makefile 204 | 3951 | regex.o make-src/Makefile /^regex.o: emacs\/src\/regex.c$/ |
| 3894 | regex make-src/Makefile 207 | ||
| 3895 | regex make-src/Makefile 213 | ||
| 3896 | regex make-src/Makefile 216 | ||
| 3897 | regex make-src/Makefile 219 | ||
| 3898 | regex_t c-src/emacs/src/regex.h 416 | 3952 | regex_t c-src/emacs/src/regex.h 416 |
| 3899 | regex_tag_multiline c-src/etags.c /^regex_tag_multiline (void)$/ | 3953 | regex_tag_multiline c-src/etags.c /^regex_tag_multiline (void)$/ |
| 3954 | regexfile make-src/Makefile /^regexfile: Makefile$/ | ||
| 3900 | regexp c-src/etags.c 256 | 3955 | regexp c-src/etags.c 256 |
| 3901 | regexp c-src/etags.c 268 | 3956 | regexp c-src/etags.c 268 |
| 3902 | registerAction objcpp-src/SimpleCalc.M /^- registerAction:(SEL)action$/ | 3957 | registerAction objcpp-src/SimpleCalc.M /^- registerAction:(SEL)action$/ |
| @@ -3911,6 +3966,7 @@ regular_top_level_message c-src/emacs/src/keyboard.c 143 | |||
| 3911 | rehash_size c-src/emacs/src/lisp.h 1835 | 3966 | rehash_size c-src/emacs/src/lisp.h 1835 |
| 3912 | rehash_threshold c-src/emacs/src/lisp.h 1839 | 3967 | rehash_threshold c-src/emacs/src/lisp.h 1839 |
| 3913 | relative_filename c-src/etags.c /^relative_filename (char *file, char *dir)$/ | 3968 | relative_filename c-src/etags.c /^relative_filename (char *file, char *dir)$/ |
| 3969 | release distrib make-src/Makefile /^release distrib: web$/ | ||
| 3914 | removeexp prol-src/natded.prolog /^removeexp(E,E,'NIL'):-!.$/ | 3970 | removeexp prol-src/natded.prolog /^removeexp(E,E,'NIL'):-!.$/ |
| 3915 | reorder_modifiers c-src/emacs/src/keyboard.c /^reorder_modifiers (Lisp_Object symbol)$/ | 3971 | reorder_modifiers c-src/emacs/src/keyboard.c /^reorder_modifiers (Lisp_Object symbol)$/ |
| 3916 | request c.c /^request request (a, b)$/ | 3972 | request c.c /^request request (a, b)$/ |
| @@ -3934,6 +3990,8 @@ rng_inc cp-src/Range.h 81 | |||
| 3934 | rng_limit cp-src/Range.h 80 | 3990 | rng_limit cp-src/Range.h 80 |
| 3935 | rng_nelem cp-src/Range.h 83 | 3991 | rng_nelem cp-src/Range.h 83 |
| 3936 | rosso cp-src/c.C 40 | 3992 | rosso cp-src/c.C 40 |
| 3993 | rsyncfromfly make-src/Makefile /^rsyncfromfly:$/ | ||
| 3994 | rsynctofly make-src/Makefile /^rsynctofly:$/ | ||
| 3937 | rtint c-src/h.h 60 | 3995 | rtint c-src/h.h 60 |
| 3938 | rtint c-src/h.h 68 | 3996 | rtint c-src/h.h 68 |
| 3939 | rtstr c-src/h.h 61 | 3997 | rtstr c-src/h.h 61 |
| @@ -4049,6 +4107,7 @@ specbind_tag c-src/emacs/src/lisp.h 2943 | |||
| 4049 | specbinding c-src/emacs/src/lisp.h 2955 | 4107 | specbinding c-src/emacs/src/lisp.h 2955 |
| 4050 | specialsymbol prol-src/natded.prolog /^specialsymbol(C1,C2,S):-$/ | 4108 | specialsymbol prol-src/natded.prolog /^specialsymbol(C1,C2,S):-$/ |
| 4051 | splitexp prol-src/natded.prolog /^splitexp(E,E,('NIL','NIL')):-!.$/ | 4109 | splitexp prol-src/natded.prolog /^splitexp(E,E,('NIL','NIL')):-!.$/ |
| 4110 | srclist make-src/Makefile /^srclist: Makefile$/ | ||
| 4052 | ss3 c.c 255 | 4111 | ss3 c.c 255 |
| 4053 | sss1 c.c 252 | 4112 | sss1 c.c 252 |
| 4054 | sss2 c.c 253 | 4113 | sss2 c.c 253 |
| @@ -4071,6 +4130,7 @@ st_C_typedef c-src/etags.c 2213 | |||
| 4071 | st_none c-src/etags.c 2206 | 4130 | st_none c-src/etags.c 2206 |
| 4072 | stack c.c 155 | 4131 | stack c.c 155 |
| 4073 | stagseen c-src/etags.c 2446 | 4132 | stagseen c-src/etags.c 2446 |
| 4133 | standalone make-src/Makefile /^standalone:$/ | ||
| 4074 | start c-src/emacs/src/regex.h 431 | 4134 | start c-src/emacs/src/regex.h 431 |
| 4075 | start c-src/emacs/src/keyboard.c 8753 | 4135 | start c-src/emacs/src/keyboard.c 8753 |
| 4076 | start php-src/lce_functions.php /^ function start($line, $class)$/ | 4136 | start php-src/lce_functions.php /^ function start($line, $class)$/ |
| @@ -4079,6 +4139,7 @@ start_polling c-src/emacs/src/keyboard.c /^start_polling (void)$/ | |||
| 4079 | start_up prol-src/natded.prolog /^start_up:-$/ | 4139 | start_up prol-src/natded.prolog /^start_up:-$/ |
| 4080 | state_protected_p c-src/emacs/src/gmalloc.c 400 | 4140 | state_protected_p c-src/emacs/src/gmalloc.c 400 |
| 4081 | statetable html-src/algrthms.html /^Next$/ | 4141 | statetable html-src/algrthms.html /^Next$/ |
| 4142 | staticetags make-src/Makefile /^staticetags:$/ | ||
| 4082 | step cp-src/conway.hpp /^ void step(void) { alive = next_alive; }$/ | 4143 | step cp-src/conway.hpp /^ void step(void) { alive = next_alive; }$/ |
| 4083 | step cp-src/clheir.hpp /^ virtual void step(void) { }$/ | 4144 | step cp-src/clheir.hpp /^ virtual void step(void) { }$/ |
| 4084 | step_everybody cp-src/clheir.cpp /^void step_everybody(void)$/ | 4145 | step_everybody cp-src/clheir.cpp /^void step_everybody(void)$/ |
| @@ -4105,6 +4166,7 @@ substitute c-src/etags.c /^substitute (char *in, char *out, struct re_registe/ | |||
| 4105 | subsubsec=\relax tex-src/texinfo.tex /^\\let\\appendixsubsubsec=\\relax$/ | 4166 | subsubsec=\relax tex-src/texinfo.tex /^\\let\\appendixsubsubsec=\\relax$/ |
| 4106 | subsubsection perl-src/htlmify-cystic 27 | 4167 | subsubsection perl-src/htlmify-cystic 27 |
| 4107 | subsubsection=\relax tex-src/texinfo.tex /^\\let\\appendixsubsubsection=\\relax$/ | 4168 | subsubsection=\relax tex-src/texinfo.tex /^\\let\\appendixsubsubsection=\\relax$/ |
| 4169 | subtle ruby-src/test1.ru /^ :tee ; attr_reader :subtle$/ | ||
| 4108 | subtree prol-src/natded.prolog /^subtree(T,T).$/ | 4170 | subtree prol-src/natded.prolog /^subtree(T,T).$/ |
| 4109 | suffix c-src/etags.c 186 | 4171 | suffix c-src/etags.c 186 |
| 4110 | suffixes c-src/etags.c 195 | 4172 | suffixes c-src/etags.c 195 |
| @@ -4168,6 +4230,7 @@ tag6 c-src/torture.c /^tag6 (void (*handler) (void *), void *arg)$/ | |||
| 4168 | tag6 c-src/dostorture.c /^tag6 (void (*handler) (void *), void *arg)$/ | 4230 | tag6 c-src/dostorture.c /^tag6 (void (*handler) (void *), void *arg)$/ |
| 4169 | tag_or_ch c-src/emacs/src/lisp.h 3026 | 4231 | tag_or_ch c-src/emacs/src/lisp.h 3026 |
| 4170 | taggedfname c-src/etags.c 207 | 4232 | taggedfname c-src/etags.c 207 |
| 4233 | tags make-src/Makefile /^tags: TAGS$/ | ||
| 4171 | tags-add-tables el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-add-tables 'ask-user$/ | 4234 | tags-add-tables el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-add-tables 'ask-user$/ |
| 4172 | tags-apropos el-src/emacs/lisp/progmodes/etags.el /^(defun tags-apropos (regexp)$/ | 4235 | tags-apropos el-src/emacs/lisp/progmodes/etags.el /^(defun tags-apropos (regexp)$/ |
| 4173 | tags-apropos-additional-actions el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-apropos-additional-actions nil$/ | 4236 | tags-apropos-additional-actions el-src/emacs/lisp/progmodes/etags.el /^(defcustom tags-apropos-additional-actions nil$/ |
| @@ -4220,6 +4283,8 @@ tags-with-face el-src/emacs/lisp/progmodes/etags.el /^(defmacro tags-with-face ( | |||
| 4220 | target_multibyte c-src/emacs/src/regex.h 407 | 4283 | target_multibyte c-src/emacs/src/regex.h 407 |
| 4221 | tcpdump html-src/software.html /^tcpdump$/ | 4284 | tcpdump html-src/software.html /^tcpdump$/ |
| 4222 | teats cp-src/c.C 127 | 4285 | teats cp-src/c.C 127 |
| 4286 | tee ruby-src/test1.ru /^ attr_accessor :tee$/ | ||
| 4287 | tee= ruby-src/test1.ru /^ attr_accessor :tee$/ | ||
| 4223 | temporarily_switch_to_single_kboard c-src/emacs/src/keyboard.c /^temporarily_switch_to_single_kboard (struct frame / | 4288 | temporarily_switch_to_single_kboard c-src/emacs/src/keyboard.c /^temporarily_switch_to_single_kboard (struct frame / |
| 4224 | tend c-src/etags.c 2432 | 4289 | tend c-src/etags.c 2432 |
| 4225 | terminate objc-src/Subprocess.m /^- terminate:sender$/ | 4290 | terminate objc-src/Subprocess.m /^- terminate:sender$/ |
| @@ -4228,6 +4293,7 @@ test c-src/emacs/src/lisp.h 1871 | |||
| 4228 | test cp-src/c.C 86 | 4293 | test cp-src/c.C 86 |
| 4229 | test erl-src/gs_dialog.erl /^test() ->$/ | 4294 | test erl-src/gs_dialog.erl /^test() ->$/ |
| 4230 | test go-src/test1.go /^func test(p plus) {$/ | 4295 | test go-src/test1.go /^func test(p plus) {$/ |
| 4296 | test make-src/Makefile /^test:$/ | ||
| 4231 | test php-src/ptest.php /^test $/ | 4297 | test php-src/ptest.php /^test $/ |
| 4232 | test.me22b lua-src/test.lua /^ local function test.me22b (one)$/ | 4298 | test.me22b lua-src/test.lua /^ local function test.me22b (one)$/ |
| 4233 | test.me_22a lua-src/test.lua /^ function test.me_22a(one, two)$/ | 4299 | test.me_22a lua-src/test.lua /^ function test.me_22a(one, two)$/ |
| @@ -4374,15 +4440,12 @@ warning cccp.y /^warning (msg)$/ | |||
| 4374 | warning y-src/cccp.y /^warning (msg)$/ | 4440 | warning y-src/cccp.y /^warning (msg)$/ |
| 4375 | weak c-src/emacs/src/lisp.h 1830 | 4441 | weak c-src/emacs/src/lisp.h 1830 |
| 4376 | weak_alias c-src/emacs/src/gmalloc.c /^weak_alias (free, cfree)$/ | 4442 | weak_alias c-src/emacs/src/gmalloc.c /^weak_alias (free, cfree)$/ |
| 4443 | web ftp publish make-src/Makefile /^web ftp publish:$/ | ||
| 4377 | what c-src/etags.c 252 | 4444 | what c-src/etags.c 252 |
| 4378 | wheel_syms c-src/emacs/src/keyboard.c 4628 | 4445 | wheel_syms c-src/emacs/src/keyboard.c 4628 |
| 4379 | where c-src/emacs/src/lisp.h 2348 | 4446 | where c-src/emacs/src/lisp.h 2348 |
| 4380 | where cp-src/clheir.hpp 77 | 4447 | where cp-src/clheir.hpp 77 |
| 4381 | where_in_registry cp-src/clheir.hpp 15 | 4448 | where_in_registry cp-src/clheir.hpp 15 |
| 4382 | width make-src/Makefile 186 | ||
| 4383 | width make-src/Makefile 189 | ||
| 4384 | width make-src/Makefile 192 | ||
| 4385 | width make-src/Makefile 195 | ||
| 4386 | windowWillClose objcpp-src/SimpleCalc.M /^- windowWillClose:sender$/ | 4449 | windowWillClose objcpp-src/SimpleCalc.M /^- windowWillClose:sender$/ |
| 4387 | wipe_kboard c-src/emacs/src/keyboard.c /^wipe_kboard (KBOARD *kb)$/ | 4450 | wipe_kboard c-src/emacs/src/keyboard.c /^wipe_kboard (KBOARD *kb)$/ |
| 4388 | womboid c-src/h.h 63 | 4451 | womboid c-src/h.h 63 |
| @@ -4390,6 +4453,8 @@ womboid c-src/h.h 75 | |||
| 4390 | word_size c-src/emacs/src/lisp.h 1473 | 4453 | word_size c-src/emacs/src/lisp.h 1473 |
| 4391 | write php-src/lce_functions.php /^ function write()$/ | 4454 | write php-src/lce_functions.php /^ function write()$/ |
| 4392 | write php-src/lce_functions.php /^ function write($save="yes")$/ | 4455 | write php-src/lce_functions.php /^ function write($save="yes")$/ |
| 4456 | write1= ruby-src/test1.ru /^ attr_reader :read1 , :read2; attr_writer :wr/ | ||
| 4457 | write2= ruby-src/test1.ru /^ attr_reader :read1 , :read2; attr_writer :wr/ | ||
| 4393 | write_abbrev c-src/abbrev.c /^write_abbrev (sym, stream)$/ | 4458 | write_abbrev c-src/abbrev.c /^write_abbrev (sym, stream)$/ |
| 4394 | write_classname c-src/etags.c /^write_classname (linebuffer *cn, const char *quali/ | 4459 | write_classname c-src/etags.c /^write_classname (linebuffer *cn, const char *quali/ |
| 4395 | write_lex prol-src/natded.prolog /^write_lex(File):-$/ | 4460 | write_lex prol-src/natded.prolog /^write_lex(File):-$/ |
| @@ -4420,6 +4485,7 @@ x-get-selection-internal c.c /^DEFUN ("x-get-selection-internal", Fx_get_selecti | |||
| 4420 | x-get-selection-internal c.c /^ Fx_get_selection_internal, Sx_get_selection/ | 4485 | x-get-selection-internal c.c /^ Fx_get_selection_internal, Sx_get_selection/ |
| 4421 | xcar_addr c-src/emacs/src/lisp.h /^xcar_addr (Lisp_Object c)$/ | 4486 | xcar_addr c-src/emacs/src/lisp.h /^xcar_addr (Lisp_Object c)$/ |
| 4422 | xcdr_addr c-src/emacs/src/lisp.h /^xcdr_addr (Lisp_Object c)$/ | 4487 | xcdr_addr c-src/emacs/src/lisp.h /^xcdr_addr (Lisp_Object c)$/ |
| 4488 | xdiff make-src/Makefile /^xdiff: ETAGS EXTAGS ${infiles}$/ | ||
| 4423 | xmalloc c-src/etags.c /^xmalloc (size_t size)$/ | 4489 | xmalloc c-src/etags.c /^xmalloc (size_t size)$/ |
| 4424 | xnew c-src/etags.c /^#define xnew(n, Type) ((Type *) xmalloc ((n) / | 4490 | xnew c-src/etags.c /^#define xnew(n, Type) ((Type *) xmalloc ((n) / |
| 4425 | xrealloc c-src/etags.c /^xrealloc (void *ptr, size_t size)$/ | 4491 | xrealloc c-src/etags.c /^xrealloc (void *ptr, size_t size)$/ |
| @@ -4428,6 +4494,8 @@ xref-location-line el-src/emacs/lisp/progmodes/etags.el /^(cl-defmethod xref-loc | |||
| 4428 | xref-location-marker el-src/emacs/lisp/progmodes/etags.el /^(cl-defmethod xref-location-marker ((l xref-etags-/ | 4494 | xref-location-marker el-src/emacs/lisp/progmodes/etags.el /^(cl-defmethod xref-location-marker ((l xref-etags-/ |
| 4429 | xref-make-etags-location el-src/emacs/lisp/progmodes/etags.el /^(defun xref-make-etags-location (tag-info file)$/ | 4495 | xref-make-etags-location el-src/emacs/lisp/progmodes/etags.el /^(defun xref-make-etags-location (tag-info file)$/ |
| 4430 | xrnew c-src/etags.c /^#define xrnew(op, n, Type) ((op) = (Type *) xreall/ | 4496 | xrnew c-src/etags.c /^#define xrnew(op, n, Type) ((op) = (Type *) xreall/ |
| 4497 | xx make-src/Makefile /^xx="this line is here because of a fontlock bug$/ | ||
| 4498 | xyz ruby-src/test1.ru /^ alias_method :xyz,$/ | ||
| 4431 | y cp-src/conway.hpp 7 | 4499 | y cp-src/conway.hpp 7 |
| 4432 | y cp-src/clheir.hpp 49 | 4500 | y cp-src/clheir.hpp 49 |
| 4433 | y cp-src/clheir.hpp 58 | 4501 | y cp-src/clheir.hpp 58 |
diff --git a/test/manual/etags/ETAGS.good_1 b/test/manual/etags/ETAGS.good_1 index c7b122111c4..1390187863f 100644 --- a/test/manual/etags/ETAGS.good_1 +++ b/test/manual/etags/ETAGS.good_1 | |||
| @@ -2362,49 +2362,101 @@ function Square.something:Bar Bar14,148 | |||
| 2362 | local function test.me22b 25,297 | 2362 | local function test.me22b 25,297 |
| 2363 | local function test.me22b me22b25,297 | 2363 | local function test.me22b me22b25,297 |
| 2364 | 2364 | ||
| 2365 | make-src/Makefile,1133 | 2365 | make-src/Makefile,2175 |
| 2366 | LATEST=1,0 | 2366 | LATEST=1,0 |
| 2367 | RELEASELIST=2,10 | ||
| 2368 | ADASRC=4,104 | ||
| 2369 | ASRC=5,171 | ||
| 2370 | CSRC=6,197 | ||
| 2371 | CPSRC=10,423 | ||
| 2372 | ELSRC=13,614 | ||
| 2373 | ERLSRC=14,661 | ||
| 2374 | FORTHSRC=15,702 | ||
| 2375 | FSRC=16,726 | ||
| 2376 | HTMLSRC=17,776 | ||
| 2377 | JAVASRC=18,844 | ||
| 2378 | LUASRC=19,907 | ||
| 2379 | MAKESRC=20,926 | ||
| 2380 | OBJCSRC=21,943 | ||
| 2381 | OBJCPPSRC=22,999 | ||
| 2382 | PASSRC=23,1035 | ||
| 2383 | PERLSRC=24,1053 | ||
| 2384 | PHPSRC=25,1108 | ||
| 2385 | PSSRC=26,1156 | ||
| 2386 | PROLSRC=27,1173 | ||
| 2387 | PYTSRC=28,1210 | ||
| 2388 | TEXSRC=29,1227 | ||
| 2389 | YSRC=30,1282 | ||
| 2390 | SRCS=31,1325 | ||
| 2367 | NONSRCS=35,1577 | 2391 | NONSRCS=35,1577 |
| 2392 | VHDLFLAGS=37,1624 | ||
| 2393 | COBOLFLAGS=38,1827 | ||
| 2394 | POSTSCRIPTFLAGS=39,1889 | ||
| 2395 | TCLFLAGS=40,1943 | ||
| 2396 | GETOPTOBJS=42,2002 | ||
| 2397 | RXINCLUDE=43,2034 | ||
| 2398 | REGEXOBJS=44,2056 | ||
| 2399 | CHECKOBJS=46,2075 | ||
| 2400 | CHECKFLAGS=47,2105 | ||
| 2401 | OBJS=48,2145 | ||
| 2368 | CPPFLAGS=49,2190 | 2402 | CPPFLAGS=49,2190 |
| 2369 | LDFLAGS=50,2259 | 2403 | LDFLAGS=50,2259 |
| 2404 | WARNINGS=51,2282 | ||
| 2405 | CFLAGS=52,2466 | ||
| 2370 | FASTCFLAGS=55,2530 | 2406 | FASTCFLAGS=55,2530 |
| 2407 | FASTCFLAGSWARN=56,2591 | ||
| 2371 | FILTER=58,2641 | 2408 | FILTER=58,2641 |
| 2372 | @-$($72,3063 | 2409 | REGEX=59,2695 |
| 2373 | @-$($73,3112 | 2410 | xx=60,2741 |
| 2374 | @-$($74,3176 | 2411 | MAKE:MAKE62,2790 |
| 2375 | @-$($75,3222 | 2412 | RUN=63,2825 |
| 2376 | @-$($76,3290 | 2413 | RUN=64,2865 |
| 2377 | @-$($77,3382 | 2414 | OPTIONS=65,2870 |
| 2378 | @$(81,3465 | 2415 | ARGS=66,2922 |
| 2379 | @$(82,3513 | 2416 | infiles 68,2940 |
| 2380 | @$(83,3576 | 2417 | quiettest:quiettest70,3002 |
| 2381 | @$(84,3621 | 2418 | test:test79,3409 |
| 2382 | @$(85,3688 | 2419 | ${CHECKOBJS}:${CHECKOBJS}88,3805 |
| 2383 | @$(86,3779 | 2420 | checker:checker90,3849 |
| 2384 | ${CHECKOBJS}: CFLAGS=88,3805 | 2421 | standalone:standalone96,4062 |
| 2385 | @env CHECKEROPTS=92,3921 | 2422 | prof:prof101,4168 |
| 2386 | @$(98,4093 | 2423 | fastetags:fastetags104,4198 |
| 2387 | @$(106,4249 | 2424 | fastctags:fastctags108,4322 |
| 2388 | @$(110,4373 | 2425 | staticetags:staticetags112,4446 |
| 2389 | @$(114,4499 | 2426 | rsynctofly:rsynctofly116,4608 |
| 2390 | @for i in $(SRCS); do echo $$i;140,5320 | 2427 | rsyncfromfly:rsyncfromfly119,4698 |
| 2391 | $(160,6058 | 2428 | web ftp publish:web ftp publish122,4794 |
| 2392 | $(163,6119 | 2429 | release distrib:release distrib129,5115 |
| 2393 | $(166,6182 | 2430 | tags:tags134,5255 |
| 2394 | $(169,6233 | 2431 | clean:clean136,5267 |
| 2395 | $(172,6322 | 2432 | srclist:srclist139,5302 |
| 2396 | sdiff --suppress-common-lines --width=width186,6619 | 2433 | regexfile:regexfile143,5391 |
| 2397 | sdiff --suppress-common-lines --width=width189,6708 | 2434 | /home/www/pub/etags.c.gz:/home/www/pub/etags.c.gz149,5566 |
| 2398 | sdiff --suppress-common-lines --width=width192,6796 | 2435 | /home/www/pub/software/unix/etags.tar.gz:/home/www/pub/software/unix/etags.tar.gz156,5825 |
| 2399 | sdiff --suppress-common-lines --width=width195,6885 | 2436 | regex.o:regex.o159,6031 |
| 2400 | TEXTAGS=204,7127 | 2437 | getopt.o:getopt.o162,6086 |
| 2401 | TEXTAGS=def:newcommand:newenvironment ${RUN} etags$* --regex=regex204,7127 | 2438 | getopt1.o:getopt1.o165,6147 |
| 2402 | ${RUN} etags12 --members -o $@ --regex=regex207,7244 | 2439 | etags:etags168,6210 |
| 2403 | ${RUN} ./ctags -o $@ --regex=regex213,7393 | 2440 | ctags:ctags171,6299 |
| 2404 | ${RUN} ctags$* -wtTd --globals --members -o $@ --regex=regex216,7469 | 2441 | man manpage:man manpage174,6396 |
| 2405 | TEXTAGS=219,7588 | 2442 | etags.1.man:etags.1.man176,6422 |
| 2406 | TEXTAGS=def:newcommand:newenvironment ${RUN} ctags$* -wt -o $@ --regex=regex219,7588 | 2443 | maintaining.info:maintaining.info179,6475 |
| 2407 | ${RUN} ./extags -e --regex-c=c222,7715 | 2444 | TAGS:TAGS182,6557 |
| 2445 | %ediff:%ediff185,6587 | ||
| 2446 | oediff:oediff188,6677 | ||
| 2447 | %cdiff:%cdiff191,6764 | ||
| 2448 | xdiff:xdiff194,6854 | ||
| 2449 | ETAGS:ETAGS197,6942 | ||
| 2450 | ETAGS%:ETAGS%200,7012 | ||
| 2451 | ETAGS13 ETAGS14 ETAGS15:ETAGS13 ETAGS14 ETAGS15203,7084 | ||
| 2452 | ETAGS12:ETAGS12206,7216 | ||
| 2453 | OTAGS:OTAGS209,7304 | ||
| 2454 | CTAGS:CTAGS212,7369 | ||
| 2455 | CTAGS%:CTAGS%215,7443 | ||
| 2456 | CTAGS13 CTAGS14 CTAGS15:CTAGS13 CTAGS14 CTAGS15218,7545 | ||
| 2457 | EXTAGS:EXTAGS221,7680 | ||
| 2458 | .PRECIOUS:.PRECIOUS224,7838 | ||
| 2459 | FRC:FRC226,7894 | ||
| 2408 | 2460 | ||
| 2409 | objc-src/Subprocess.h,98 | 2461 | objc-src/Subprocess.h,98 |
| 2410 | #define Subprocess 41,1217 | 2462 | #define Subprocess 41,1217 |
| @@ -3009,17 +3061,33 @@ module ModuleExample1,0 | |||
| 3009 | def module_instance_method46,1051 | 3061 | def module_instance_method46,1051 |
| 3010 | def ModuleExample.module_class_methodmodule_class_method49,1131 | 3062 | def ModuleExample.module_class_methodmodule_class_method49,1131 |
| 3011 | 3063 | ||
| 3012 | ruby-src/test1.ruby,191 | 3064 | ruby-src/test1.ru,828 |
| 3013 | class A1,0 | 3065 | class A1,0 |
| 3014 | def a(2,8 | 3066 | def a(2,8 |
| 3015 | def b(5,38 | 3067 | def b(5,38 |
| 3016 | module A9,57 | 3068 | module A9,57 |
| 3017 | class B10,66 | 3069 | class B10,66 |
| 3018 | ABC 11,76 | 3070 | ABC 11,76 |
| 3019 | def foo!13,89 | 3071 | Def_ 12,88 |
| 3020 | def self._bar?(_bar?16,111 | 3072 | Xyzzy 13,106 |
| 3021 | def qux=(qux=20,162 | 3073 | def foo!15,121 |
| 3022 | A::Constant Constant26,211 | 3074 | def self._bar?(_bar?18,143 |
| 3075 | def qux=(qux=22,194 | ||
| 3076 | def X25,232 | ||
| 3077 | attr_reader :foofoo26,242 | ||
| 3078 | attr_reader :read1 read127,265 | ||
| 3079 | attr_reader :read1 , :read2;read227,265 | ||
| 3080 | attr_reader :read1 , :read2; attr_writer :write1,write1=27,265 | ||
| 3081 | attr_reader :read1 , :read2; attr_writer :write1, :write2write2=27,265 | ||
| 3082 | attr_writer :bar,bar=28,329 | ||
| 3083 | :baz,baz=29,353 | ||
| 3084 | :moremore=30,377 | ||
| 3085 | attr_accessor :teetee31,401 | ||
| 3086 | attr_accessor :teetee=31,401 | ||
| 3087 | alias_method :qux,qux32,426 | ||
| 3088 | alias_method :xyz,xyz33,478 | ||
| 3089 | :tee ; attr_reader :subtlesubtle34,503 | ||
| 3090 | A::Constant Constant39,568 | ||
| 3023 | 3091 | ||
| 3024 | tex-src/testenv.tex,52 | 3092 | tex-src/testenv.tex,52 |
| 3025 | \newcommand{\nm}\nm4,77 | 3093 | \newcommand{\nm}\nm4,77 |
diff --git a/test/manual/etags/ETAGS.good_2 b/test/manual/etags/ETAGS.good_2 index 8d0f33824a4..f8b1546ef48 100644 --- a/test/manual/etags/ETAGS.good_2 +++ b/test/manual/etags/ETAGS.good_2 | |||
| @@ -2931,50 +2931,101 @@ function Square.something:Bar Bar14,148 | |||
| 2931 | local function test.me22b 25,297 | 2931 | local function test.me22b 25,297 |
| 2932 | local function test.me22b me22b25,297 | 2932 | local function test.me22b me22b25,297 |
| 2933 | 2933 | ||
| 2934 | make-src/Makefile,1156 | 2934 | make-src/Makefile,2175 |
| 2935 | LATEST=1,0 | 2935 | LATEST=1,0 |
| 2936 | RELEASELIST=2,10 | ||
| 2937 | ADASRC=4,104 | ||
| 2938 | ASRC=5,171 | ||
| 2939 | CSRC=6,197 | ||
| 2940 | CPSRC=10,423 | ||
| 2941 | ELSRC=13,614 | ||
| 2942 | ERLSRC=14,661 | ||
| 2943 | FORTHSRC=15,702 | ||
| 2944 | FSRC=16,726 | ||
| 2945 | HTMLSRC=17,776 | ||
| 2946 | JAVASRC=18,844 | ||
| 2947 | LUASRC=19,907 | ||
| 2948 | MAKESRC=20,926 | ||
| 2949 | OBJCSRC=21,943 | ||
| 2950 | OBJCPPSRC=22,999 | ||
| 2951 | PASSRC=23,1035 | ||
| 2952 | PERLSRC=24,1053 | ||
| 2953 | PHPSRC=25,1108 | ||
| 2954 | PSSRC=26,1156 | ||
| 2955 | PROLSRC=27,1173 | ||
| 2956 | PYTSRC=28,1210 | ||
| 2957 | TEXSRC=29,1227 | ||
| 2958 | YSRC=30,1282 | ||
| 2959 | SRCS=31,1325 | ||
| 2936 | NONSRCS=35,1577 | 2960 | NONSRCS=35,1577 |
| 2961 | VHDLFLAGS=37,1624 | ||
| 2962 | COBOLFLAGS=38,1827 | ||
| 2963 | POSTSCRIPTFLAGS=39,1889 | ||
| 2964 | TCLFLAGS=40,1943 | ||
| 2965 | GETOPTOBJS=42,2002 | ||
| 2966 | RXINCLUDE=43,2034 | ||
| 2967 | REGEXOBJS=44,2056 | ||
| 2968 | CHECKOBJS=46,2075 | ||
| 2969 | CHECKFLAGS=47,2105 | ||
| 2970 | OBJS=48,2145 | ||
| 2937 | CPPFLAGS=49,2190 | 2971 | CPPFLAGS=49,2190 |
| 2938 | LDFLAGS=50,2259 | 2972 | LDFLAGS=50,2259 |
| 2973 | WARNINGS=51,2282 | ||
| 2974 | CFLAGS=52,2466 | ||
| 2939 | FASTCFLAGS=55,2530 | 2975 | FASTCFLAGS=55,2530 |
| 2976 | FASTCFLAGSWARN=56,2591 | ||
| 2940 | FILTER=58,2641 | 2977 | FILTER=58,2641 |
| 2941 | @-$($72,3063 | 2978 | REGEX=59,2695 |
| 2942 | @-$($73,3112 | 2979 | xx=60,2741 |
| 2943 | @-$($74,3176 | 2980 | MAKE:MAKE62,2790 |
| 2944 | @-$($75,3222 | 2981 | RUN=63,2825 |
| 2945 | @-$($76,3290 | 2982 | RUN=64,2865 |
| 2946 | @-$($77,3382 | 2983 | OPTIONS=65,2870 |
| 2947 | @$(81,3465 | 2984 | ARGS=66,2922 |
| 2948 | @$(82,3513 | 2985 | infiles 68,2940 |
| 2949 | @$(83,3576 | 2986 | quiettest:quiettest70,3002 |
| 2950 | @$(84,3621 | 2987 | test:test79,3409 |
| 2951 | @$(85,3688 | 2988 | ${CHECKOBJS}:${CHECKOBJS}88,3805 |
| 2952 | @$(86,3779 | 2989 | checker:checker90,3849 |
| 2953 | ${CHECKOBJS}: CFLAGS=88,3805 | 2990 | standalone:standalone96,4062 |
| 2954 | @env CHECKEROPTS=92,3921 | 2991 | prof:prof101,4168 |
| 2955 | @$(98,4093 | 2992 | fastetags:fastetags104,4198 |
| 2956 | @$(106,4249 | 2993 | fastctags:fastctags108,4322 |
| 2957 | @$(110,4373 | 2994 | staticetags:staticetags112,4446 |
| 2958 | @$(114,4499 | 2995 | rsynctofly:rsynctofly116,4608 |
| 2959 | @for i in $(140,5320 | 2996 | rsyncfromfly:rsyncfromfly119,4698 |
| 2960 | @for i in $(SRCS); do echo $$i;140,5320 | 2997 | web ftp publish:web ftp publish122,4794 |
| 2961 | $(160,6058 | 2998 | release distrib:release distrib129,5115 |
| 2962 | $(163,6119 | 2999 | tags:tags134,5255 |
| 2963 | $(166,6182 | 3000 | clean:clean136,5267 |
| 2964 | $(169,6233 | 3001 | srclist:srclist139,5302 |
| 2965 | $(172,6322 | 3002 | regexfile:regexfile143,5391 |
| 2966 | sdiff --suppress-common-lines --width=width186,6619 | 3003 | /home/www/pub/etags.c.gz:/home/www/pub/etags.c.gz149,5566 |
| 2967 | sdiff --suppress-common-lines --width=width189,6708 | 3004 | /home/www/pub/software/unix/etags.tar.gz:/home/www/pub/software/unix/etags.tar.gz156,5825 |
| 2968 | sdiff --suppress-common-lines --width=width192,6796 | 3005 | regex.o:regex.o159,6031 |
| 2969 | sdiff --suppress-common-lines --width=width195,6885 | 3006 | getopt.o:getopt.o162,6086 |
| 2970 | TEXTAGS=204,7127 | 3007 | getopt1.o:getopt1.o165,6147 |
| 2971 | TEXTAGS=def:newcommand:newenvironment ${RUN} etags$* --regex=regex204,7127 | 3008 | etags:etags168,6210 |
| 2972 | ${RUN} etags12 --members -o $@ --regex=regex207,7244 | 3009 | ctags:ctags171,6299 |
| 2973 | ${RUN} ./ctags -o $@ --regex=regex213,7393 | 3010 | man manpage:man manpage174,6396 |
| 2974 | ${RUN} ctags$* -wtTd --globals --members -o $@ --regex=regex216,7469 | 3011 | etags.1.man:etags.1.man176,6422 |
| 2975 | TEXTAGS=219,7588 | 3012 | maintaining.info:maintaining.info179,6475 |
| 2976 | TEXTAGS=def:newcommand:newenvironment ${RUN} ctags$* -wt -o $@ --regex=regex219,7588 | 3013 | TAGS:TAGS182,6557 |
| 2977 | ${RUN} ./extags -e --regex-c=c222,7715 | 3014 | %ediff:%ediff185,6587 |
| 3015 | oediff:oediff188,6677 | ||
| 3016 | %cdiff:%cdiff191,6764 | ||
| 3017 | xdiff:xdiff194,6854 | ||
| 3018 | ETAGS:ETAGS197,6942 | ||
| 3019 | ETAGS%:ETAGS%200,7012 | ||
| 3020 | ETAGS13 ETAGS14 ETAGS15:ETAGS13 ETAGS14 ETAGS15203,7084 | ||
| 3021 | ETAGS12:ETAGS12206,7216 | ||
| 3022 | OTAGS:OTAGS209,7304 | ||
| 3023 | CTAGS:CTAGS212,7369 | ||
| 3024 | CTAGS%:CTAGS%215,7443 | ||
| 3025 | CTAGS13 CTAGS14 CTAGS15:CTAGS13 CTAGS14 CTAGS15218,7545 | ||
| 3026 | EXTAGS:EXTAGS221,7680 | ||
| 3027 | .PRECIOUS:.PRECIOUS224,7838 | ||
| 3028 | FRC:FRC226,7894 | ||
| 2978 | 3029 | ||
| 2979 | objc-src/Subprocess.h,98 | 3030 | objc-src/Subprocess.h,98 |
| 2980 | #define Subprocess 41,1217 | 3031 | #define Subprocess 41,1217 |
| @@ -3580,17 +3631,33 @@ module ModuleExample1,0 | |||
| 3580 | def module_instance_method46,1051 | 3631 | def module_instance_method46,1051 |
| 3581 | def ModuleExample.module_class_methodmodule_class_method49,1131 | 3632 | def ModuleExample.module_class_methodmodule_class_method49,1131 |
| 3582 | 3633 | ||
| 3583 | ruby-src/test1.ruby,191 | 3634 | ruby-src/test1.ru,828 |
| 3584 | class A1,0 | 3635 | class A1,0 |
| 3585 | def a(2,8 | 3636 | def a(2,8 |
| 3586 | def b(5,38 | 3637 | def b(5,38 |
| 3587 | module A9,57 | 3638 | module A9,57 |
| 3588 | class B10,66 | 3639 | class B10,66 |
| 3589 | ABC 11,76 | 3640 | ABC 11,76 |
| 3590 | def foo!13,89 | 3641 | Def_ 12,88 |
| 3591 | def self._bar?(_bar?16,111 | 3642 | Xyzzy 13,106 |
| 3592 | def qux=(qux=20,162 | 3643 | def foo!15,121 |
| 3593 | A::Constant Constant26,211 | 3644 | def self._bar?(_bar?18,143 |
| 3645 | def qux=(qux=22,194 | ||
| 3646 | def X25,232 | ||
| 3647 | attr_reader :foofoo26,242 | ||
| 3648 | attr_reader :read1 read127,265 | ||
| 3649 | attr_reader :read1 , :read2;read227,265 | ||
| 3650 | attr_reader :read1 , :read2; attr_writer :write1,write1=27,265 | ||
| 3651 | attr_reader :read1 , :read2; attr_writer :write1, :write2write2=27,265 | ||
| 3652 | attr_writer :bar,bar=28,329 | ||
| 3653 | :baz,baz=29,353 | ||
| 3654 | :moremore=30,377 | ||
| 3655 | attr_accessor :teetee31,401 | ||
| 3656 | attr_accessor :teetee=31,401 | ||
| 3657 | alias_method :qux,qux32,426 | ||
| 3658 | alias_method :xyz,xyz33,478 | ||
| 3659 | :tee ; attr_reader :subtlesubtle34,503 | ||
| 3660 | A::Constant Constant39,568 | ||
| 3594 | 3661 | ||
| 3595 | tex-src/testenv.tex,52 | 3662 | tex-src/testenv.tex,52 |
| 3596 | \newcommand{\nm}\nm4,77 | 3663 | \newcommand{\nm}\nm4,77 |
diff --git a/test/manual/etags/ETAGS.good_3 b/test/manual/etags/ETAGS.good_3 index 060389c6232..a1e895af7f6 100644 --- a/test/manual/etags/ETAGS.good_3 +++ b/test/manual/etags/ETAGS.good_3 | |||
| @@ -2682,49 +2682,101 @@ function Square.something:Bar Bar14,148 | |||
| 2682 | local function test.me22b 25,297 | 2682 | local function test.me22b 25,297 |
| 2683 | local function test.me22b me22b25,297 | 2683 | local function test.me22b me22b25,297 |
| 2684 | 2684 | ||
| 2685 | make-src/Makefile,1133 | 2685 | make-src/Makefile,2175 |
| 2686 | LATEST=1,0 | 2686 | LATEST=1,0 |
| 2687 | RELEASELIST=2,10 | ||
| 2688 | ADASRC=4,104 | ||
| 2689 | ASRC=5,171 | ||
| 2690 | CSRC=6,197 | ||
| 2691 | CPSRC=10,423 | ||
| 2692 | ELSRC=13,614 | ||
| 2693 | ERLSRC=14,661 | ||
| 2694 | FORTHSRC=15,702 | ||
| 2695 | FSRC=16,726 | ||
| 2696 | HTMLSRC=17,776 | ||
| 2697 | JAVASRC=18,844 | ||
| 2698 | LUASRC=19,907 | ||
| 2699 | MAKESRC=20,926 | ||
| 2700 | OBJCSRC=21,943 | ||
| 2701 | OBJCPPSRC=22,999 | ||
| 2702 | PASSRC=23,1035 | ||
| 2703 | PERLSRC=24,1053 | ||
| 2704 | PHPSRC=25,1108 | ||
| 2705 | PSSRC=26,1156 | ||
| 2706 | PROLSRC=27,1173 | ||
| 2707 | PYTSRC=28,1210 | ||
| 2708 | TEXSRC=29,1227 | ||
| 2709 | YSRC=30,1282 | ||
| 2710 | SRCS=31,1325 | ||
| 2687 | NONSRCS=35,1577 | 2711 | NONSRCS=35,1577 |
| 2712 | VHDLFLAGS=37,1624 | ||
| 2713 | COBOLFLAGS=38,1827 | ||
| 2714 | POSTSCRIPTFLAGS=39,1889 | ||
| 2715 | TCLFLAGS=40,1943 | ||
| 2716 | GETOPTOBJS=42,2002 | ||
| 2717 | RXINCLUDE=43,2034 | ||
| 2718 | REGEXOBJS=44,2056 | ||
| 2719 | CHECKOBJS=46,2075 | ||
| 2720 | CHECKFLAGS=47,2105 | ||
| 2721 | OBJS=48,2145 | ||
| 2688 | CPPFLAGS=49,2190 | 2722 | CPPFLAGS=49,2190 |
| 2689 | LDFLAGS=50,2259 | 2723 | LDFLAGS=50,2259 |
| 2724 | WARNINGS=51,2282 | ||
| 2725 | CFLAGS=52,2466 | ||
| 2690 | FASTCFLAGS=55,2530 | 2726 | FASTCFLAGS=55,2530 |
| 2727 | FASTCFLAGSWARN=56,2591 | ||
| 2691 | FILTER=58,2641 | 2728 | FILTER=58,2641 |
| 2692 | @-$($72,3063 | 2729 | REGEX=59,2695 |
| 2693 | @-$($73,3112 | 2730 | xx=60,2741 |
| 2694 | @-$($74,3176 | 2731 | MAKE:MAKE62,2790 |
| 2695 | @-$($75,3222 | 2732 | RUN=63,2825 |
| 2696 | @-$($76,3290 | 2733 | RUN=64,2865 |
| 2697 | @-$($77,3382 | 2734 | OPTIONS=65,2870 |
| 2698 | @$(81,3465 | 2735 | ARGS=66,2922 |
| 2699 | @$(82,3513 | 2736 | infiles 68,2940 |
| 2700 | @$(83,3576 | 2737 | quiettest:quiettest70,3002 |
| 2701 | @$(84,3621 | 2738 | test:test79,3409 |
| 2702 | @$(85,3688 | 2739 | ${CHECKOBJS}:${CHECKOBJS}88,3805 |
| 2703 | @$(86,3779 | 2740 | checker:checker90,3849 |
| 2704 | ${CHECKOBJS}: CFLAGS=88,3805 | 2741 | standalone:standalone96,4062 |
| 2705 | @env CHECKEROPTS=92,3921 | 2742 | prof:prof101,4168 |
| 2706 | @$(98,4093 | 2743 | fastetags:fastetags104,4198 |
| 2707 | @$(106,4249 | 2744 | fastctags:fastctags108,4322 |
| 2708 | @$(110,4373 | 2745 | staticetags:staticetags112,4446 |
| 2709 | @$(114,4499 | 2746 | rsynctofly:rsynctofly116,4608 |
| 2710 | @for i in $(SRCS); do echo $$i;140,5320 | 2747 | rsyncfromfly:rsyncfromfly119,4698 |
| 2711 | $(160,6058 | 2748 | web ftp publish:web ftp publish122,4794 |
| 2712 | $(163,6119 | 2749 | release distrib:release distrib129,5115 |
| 2713 | $(166,6182 | 2750 | tags:tags134,5255 |
| 2714 | $(169,6233 | 2751 | clean:clean136,5267 |
| 2715 | $(172,6322 | 2752 | srclist:srclist139,5302 |
| 2716 | sdiff --suppress-common-lines --width=width186,6619 | 2753 | regexfile:regexfile143,5391 |
| 2717 | sdiff --suppress-common-lines --width=width189,6708 | 2754 | /home/www/pub/etags.c.gz:/home/www/pub/etags.c.gz149,5566 |
| 2718 | sdiff --suppress-common-lines --width=width192,6796 | 2755 | /home/www/pub/software/unix/etags.tar.gz:/home/www/pub/software/unix/etags.tar.gz156,5825 |
| 2719 | sdiff --suppress-common-lines --width=width195,6885 | 2756 | regex.o:regex.o159,6031 |
| 2720 | TEXTAGS=204,7127 | 2757 | getopt.o:getopt.o162,6086 |
| 2721 | TEXTAGS=def:newcommand:newenvironment ${RUN} etags$* --regex=regex204,7127 | 2758 | getopt1.o:getopt1.o165,6147 |
| 2722 | ${RUN} etags12 --members -o $@ --regex=regex207,7244 | 2759 | etags:etags168,6210 |
| 2723 | ${RUN} ./ctags -o $@ --regex=regex213,7393 | 2760 | ctags:ctags171,6299 |
| 2724 | ${RUN} ctags$* -wtTd --globals --members -o $@ --regex=regex216,7469 | 2761 | man manpage:man manpage174,6396 |
| 2725 | TEXTAGS=219,7588 | 2762 | etags.1.man:etags.1.man176,6422 |
| 2726 | TEXTAGS=def:newcommand:newenvironment ${RUN} ctags$* -wt -o $@ --regex=regex219,7588 | 2763 | maintaining.info:maintaining.info179,6475 |
| 2727 | ${RUN} ./extags -e --regex-c=c222,7715 | 2764 | TAGS:TAGS182,6557 |
| 2765 | %ediff:%ediff185,6587 | ||
| 2766 | oediff:oediff188,6677 | ||
| 2767 | %cdiff:%cdiff191,6764 | ||
| 2768 | xdiff:xdiff194,6854 | ||
| 2769 | ETAGS:ETAGS197,6942 | ||
| 2770 | ETAGS%:ETAGS%200,7012 | ||
| 2771 | ETAGS13 ETAGS14 ETAGS15:ETAGS13 ETAGS14 ETAGS15203,7084 | ||
| 2772 | ETAGS12:ETAGS12206,7216 | ||
| 2773 | OTAGS:OTAGS209,7304 | ||
| 2774 | CTAGS:CTAGS212,7369 | ||
| 2775 | CTAGS%:CTAGS%215,7443 | ||
| 2776 | CTAGS13 CTAGS14 CTAGS15:CTAGS13 CTAGS14 CTAGS15218,7545 | ||
| 2777 | EXTAGS:EXTAGS221,7680 | ||
| 2778 | .PRECIOUS:.PRECIOUS224,7838 | ||
| 2779 | FRC:FRC226,7894 | ||
| 2728 | 2780 | ||
| 2729 | objc-src/Subprocess.h,98 | 2781 | objc-src/Subprocess.h,98 |
| 2730 | #define Subprocess 41,1217 | 2782 | #define Subprocess 41,1217 |
| @@ -3356,17 +3408,33 @@ module ModuleExample1,0 | |||
| 3356 | def module_instance_method46,1051 | 3408 | def module_instance_method46,1051 |
| 3357 | def ModuleExample.module_class_methodmodule_class_method49,1131 | 3409 | def ModuleExample.module_class_methodmodule_class_method49,1131 |
| 3358 | 3410 | ||
| 3359 | ruby-src/test1.ruby,191 | 3411 | ruby-src/test1.ru,828 |
| 3360 | class A1,0 | 3412 | class A1,0 |
| 3361 | def a(2,8 | 3413 | def a(2,8 |
| 3362 | def b(5,38 | 3414 | def b(5,38 |
| 3363 | module A9,57 | 3415 | module A9,57 |
| 3364 | class B10,66 | 3416 | class B10,66 |
| 3365 | ABC 11,76 | 3417 | ABC 11,76 |
| 3366 | def foo!13,89 | 3418 | Def_ 12,88 |
| 3367 | def self._bar?(_bar?16,111 | 3419 | Xyzzy 13,106 |
| 3368 | def qux=(qux=20,162 | 3420 | def foo!15,121 |
| 3369 | A::Constant Constant26,211 | 3421 | def self._bar?(_bar?18,143 |
| 3422 | def qux=(qux=22,194 | ||
| 3423 | def X25,232 | ||
| 3424 | attr_reader :foofoo26,242 | ||
| 3425 | attr_reader :read1 read127,265 | ||
| 3426 | attr_reader :read1 , :read2;read227,265 | ||
| 3427 | attr_reader :read1 , :read2; attr_writer :write1,write1=27,265 | ||
| 3428 | attr_reader :read1 , :read2; attr_writer :write1, :write2write2=27,265 | ||
| 3429 | attr_writer :bar,bar=28,329 | ||
| 3430 | :baz,baz=29,353 | ||
| 3431 | :moremore=30,377 | ||
| 3432 | attr_accessor :teetee31,401 | ||
| 3433 | attr_accessor :teetee=31,401 | ||
| 3434 | alias_method :qux,qux32,426 | ||
| 3435 | alias_method :xyz,xyz33,478 | ||
| 3436 | :tee ; attr_reader :subtlesubtle34,503 | ||
| 3437 | A::Constant Constant39,568 | ||
| 3370 | 3438 | ||
| 3371 | tex-src/testenv.tex,52 | 3439 | tex-src/testenv.tex,52 |
| 3372 | \newcommand{\nm}\nm4,77 | 3440 | \newcommand{\nm}\nm4,77 |
diff --git a/test/manual/etags/ETAGS.good_4 b/test/manual/etags/ETAGS.good_4 index 40404f9fc6e..32390fab324 100644 --- a/test/manual/etags/ETAGS.good_4 +++ b/test/manual/etags/ETAGS.good_4 | |||
| @@ -2526,49 +2526,101 @@ function Square.something:Bar Bar14,148 | |||
| 2526 | local function test.me22b 25,297 | 2526 | local function test.me22b 25,297 |
| 2527 | local function test.me22b me22b25,297 | 2527 | local function test.me22b me22b25,297 |
| 2528 | 2528 | ||
| 2529 | make-src/Makefile,1133 | 2529 | make-src/Makefile,2175 |
| 2530 | LATEST=1,0 | 2530 | LATEST=1,0 |
| 2531 | RELEASELIST=2,10 | ||
| 2532 | ADASRC=4,104 | ||
| 2533 | ASRC=5,171 | ||
| 2534 | CSRC=6,197 | ||
| 2535 | CPSRC=10,423 | ||
| 2536 | ELSRC=13,614 | ||
| 2537 | ERLSRC=14,661 | ||
| 2538 | FORTHSRC=15,702 | ||
| 2539 | FSRC=16,726 | ||
| 2540 | HTMLSRC=17,776 | ||
| 2541 | JAVASRC=18,844 | ||
| 2542 | LUASRC=19,907 | ||
| 2543 | MAKESRC=20,926 | ||
| 2544 | OBJCSRC=21,943 | ||
| 2545 | OBJCPPSRC=22,999 | ||
| 2546 | PASSRC=23,1035 | ||
| 2547 | PERLSRC=24,1053 | ||
| 2548 | PHPSRC=25,1108 | ||
| 2549 | PSSRC=26,1156 | ||
| 2550 | PROLSRC=27,1173 | ||
| 2551 | PYTSRC=28,1210 | ||
| 2552 | TEXSRC=29,1227 | ||
| 2553 | YSRC=30,1282 | ||
| 2554 | SRCS=31,1325 | ||
| 2531 | NONSRCS=35,1577 | 2555 | NONSRCS=35,1577 |
| 2556 | VHDLFLAGS=37,1624 | ||
| 2557 | COBOLFLAGS=38,1827 | ||
| 2558 | POSTSCRIPTFLAGS=39,1889 | ||
| 2559 | TCLFLAGS=40,1943 | ||
| 2560 | GETOPTOBJS=42,2002 | ||
| 2561 | RXINCLUDE=43,2034 | ||
| 2562 | REGEXOBJS=44,2056 | ||
| 2563 | CHECKOBJS=46,2075 | ||
| 2564 | CHECKFLAGS=47,2105 | ||
| 2565 | OBJS=48,2145 | ||
| 2532 | CPPFLAGS=49,2190 | 2566 | CPPFLAGS=49,2190 |
| 2533 | LDFLAGS=50,2259 | 2567 | LDFLAGS=50,2259 |
| 2568 | WARNINGS=51,2282 | ||
| 2569 | CFLAGS=52,2466 | ||
| 2534 | FASTCFLAGS=55,2530 | 2570 | FASTCFLAGS=55,2530 |
| 2571 | FASTCFLAGSWARN=56,2591 | ||
| 2535 | FILTER=58,2641 | 2572 | FILTER=58,2641 |
| 2536 | @-$($72,3063 | 2573 | REGEX=59,2695 |
| 2537 | @-$($73,3112 | 2574 | xx=60,2741 |
| 2538 | @-$($74,3176 | 2575 | MAKE:MAKE62,2790 |
| 2539 | @-$($75,3222 | 2576 | RUN=63,2825 |
| 2540 | @-$($76,3290 | 2577 | RUN=64,2865 |
| 2541 | @-$($77,3382 | 2578 | OPTIONS=65,2870 |
| 2542 | @$(81,3465 | 2579 | ARGS=66,2922 |
| 2543 | @$(82,3513 | 2580 | infiles 68,2940 |
| 2544 | @$(83,3576 | 2581 | quiettest:quiettest70,3002 |
| 2545 | @$(84,3621 | 2582 | test:test79,3409 |
| 2546 | @$(85,3688 | 2583 | ${CHECKOBJS}:${CHECKOBJS}88,3805 |
| 2547 | @$(86,3779 | 2584 | checker:checker90,3849 |
| 2548 | ${CHECKOBJS}: CFLAGS=88,3805 | 2585 | standalone:standalone96,4062 |
| 2549 | @env CHECKEROPTS=92,3921 | 2586 | prof:prof101,4168 |
| 2550 | @$(98,4093 | 2587 | fastetags:fastetags104,4198 |
| 2551 | @$(106,4249 | 2588 | fastctags:fastctags108,4322 |
| 2552 | @$(110,4373 | 2589 | staticetags:staticetags112,4446 |
| 2553 | @$(114,4499 | 2590 | rsynctofly:rsynctofly116,4608 |
| 2554 | @for i in $(SRCS); do echo $$i;140,5320 | 2591 | rsyncfromfly:rsyncfromfly119,4698 |
| 2555 | $(160,6058 | 2592 | web ftp publish:web ftp publish122,4794 |
| 2556 | $(163,6119 | 2593 | release distrib:release distrib129,5115 |
| 2557 | $(166,6182 | 2594 | tags:tags134,5255 |
| 2558 | $(169,6233 | 2595 | clean:clean136,5267 |
| 2559 | $(172,6322 | 2596 | srclist:srclist139,5302 |
| 2560 | sdiff --suppress-common-lines --width=width186,6619 | 2597 | regexfile:regexfile143,5391 |
| 2561 | sdiff --suppress-common-lines --width=width189,6708 | 2598 | /home/www/pub/etags.c.gz:/home/www/pub/etags.c.gz149,5566 |
| 2562 | sdiff --suppress-common-lines --width=width192,6796 | 2599 | /home/www/pub/software/unix/etags.tar.gz:/home/www/pub/software/unix/etags.tar.gz156,5825 |
| 2563 | sdiff --suppress-common-lines --width=width195,6885 | 2600 | regex.o:regex.o159,6031 |
| 2564 | TEXTAGS=204,7127 | 2601 | getopt.o:getopt.o162,6086 |
| 2565 | TEXTAGS=def:newcommand:newenvironment ${RUN} etags$* --regex=regex204,7127 | 2602 | getopt1.o:getopt1.o165,6147 |
| 2566 | ${RUN} etags12 --members -o $@ --regex=regex207,7244 | 2603 | etags:etags168,6210 |
| 2567 | ${RUN} ./ctags -o $@ --regex=regex213,7393 | 2604 | ctags:ctags171,6299 |
| 2568 | ${RUN} ctags$* -wtTd --globals --members -o $@ --regex=regex216,7469 | 2605 | man manpage:man manpage174,6396 |
| 2569 | TEXTAGS=219,7588 | 2606 | etags.1.man:etags.1.man176,6422 |
| 2570 | TEXTAGS=def:newcommand:newenvironment ${RUN} ctags$* -wt -o $@ --regex=regex219,7588 | 2607 | maintaining.info:maintaining.info179,6475 |
| 2571 | ${RUN} ./extags -e --regex-c=c222,7715 | 2608 | TAGS:TAGS182,6557 |
| 2609 | %ediff:%ediff185,6587 | ||
| 2610 | oediff:oediff188,6677 | ||
| 2611 | %cdiff:%cdiff191,6764 | ||
| 2612 | xdiff:xdiff194,6854 | ||
| 2613 | ETAGS:ETAGS197,6942 | ||
| 2614 | ETAGS%:ETAGS%200,7012 | ||
| 2615 | ETAGS13 ETAGS14 ETAGS15:ETAGS13 ETAGS14 ETAGS15203,7084 | ||
| 2616 | ETAGS12:ETAGS12206,7216 | ||
| 2617 | OTAGS:OTAGS209,7304 | ||
| 2618 | CTAGS:CTAGS212,7369 | ||
| 2619 | CTAGS%:CTAGS%215,7443 | ||
| 2620 | CTAGS13 CTAGS14 CTAGS15:CTAGS13 CTAGS14 CTAGS15218,7545 | ||
| 2621 | EXTAGS:EXTAGS221,7680 | ||
| 2622 | .PRECIOUS:.PRECIOUS224,7838 | ||
| 2623 | FRC:FRC226,7894 | ||
| 2572 | 2624 | ||
| 2573 | objc-src/Subprocess.h,98 | 2625 | objc-src/Subprocess.h,98 |
| 2574 | #define Subprocess 41,1217 | 2626 | #define Subprocess 41,1217 |
| @@ -3173,17 +3225,33 @@ module ModuleExample1,0 | |||
| 3173 | def module_instance_method46,1051 | 3225 | def module_instance_method46,1051 |
| 3174 | def ModuleExample.module_class_methodmodule_class_method49,1131 | 3226 | def ModuleExample.module_class_methodmodule_class_method49,1131 |
| 3175 | 3227 | ||
| 3176 | ruby-src/test1.ruby,191 | 3228 | ruby-src/test1.ru,828 |
| 3177 | class A1,0 | 3229 | class A1,0 |
| 3178 | def a(2,8 | 3230 | def a(2,8 |
| 3179 | def b(5,38 | 3231 | def b(5,38 |
| 3180 | module A9,57 | 3232 | module A9,57 |
| 3181 | class B10,66 | 3233 | class B10,66 |
| 3182 | ABC 11,76 | 3234 | ABC 11,76 |
| 3183 | def foo!13,89 | 3235 | Def_ 12,88 |
| 3184 | def self._bar?(_bar?16,111 | 3236 | Xyzzy 13,106 |
| 3185 | def qux=(qux=20,162 | 3237 | def foo!15,121 |
| 3186 | A::Constant Constant26,211 | 3238 | def self._bar?(_bar?18,143 |
| 3239 | def qux=(qux=22,194 | ||
| 3240 | def X25,232 | ||
| 3241 | attr_reader :foofoo26,242 | ||
| 3242 | attr_reader :read1 read127,265 | ||
| 3243 | attr_reader :read1 , :read2;read227,265 | ||
| 3244 | attr_reader :read1 , :read2; attr_writer :write1,write1=27,265 | ||
| 3245 | attr_reader :read1 , :read2; attr_writer :write1, :write2write2=27,265 | ||
| 3246 | attr_writer :bar,bar=28,329 | ||
| 3247 | :baz,baz=29,353 | ||
| 3248 | :moremore=30,377 | ||
| 3249 | attr_accessor :teetee31,401 | ||
| 3250 | attr_accessor :teetee=31,401 | ||
| 3251 | alias_method :qux,qux32,426 | ||
| 3252 | alias_method :xyz,xyz33,478 | ||
| 3253 | :tee ; attr_reader :subtlesubtle34,503 | ||
| 3254 | A::Constant Constant39,568 | ||
| 3187 | 3255 | ||
| 3188 | tex-src/testenv.tex,52 | 3256 | tex-src/testenv.tex,52 |
| 3189 | \newcommand{\nm}\nm4,77 | 3257 | \newcommand{\nm}\nm4,77 |
diff --git a/test/manual/etags/ETAGS.good_5 b/test/manual/etags/ETAGS.good_5 index 432819d3b32..ee19bcfc9d2 100644 --- a/test/manual/etags/ETAGS.good_5 +++ b/test/manual/etags/ETAGS.good_5 | |||
| @@ -3415,50 +3415,101 @@ function Square.something:Bar Bar14,148 | |||
| 3415 | local function test.me22b 25,297 | 3415 | local function test.me22b 25,297 |
| 3416 | local function test.me22b me22b25,297 | 3416 | local function test.me22b me22b25,297 |
| 3417 | 3417 | ||
| 3418 | make-src/Makefile,1156 | 3418 | make-src/Makefile,2175 |
| 3419 | LATEST=1,0 | 3419 | LATEST=1,0 |
| 3420 | RELEASELIST=2,10 | ||
| 3421 | ADASRC=4,104 | ||
| 3422 | ASRC=5,171 | ||
| 3423 | CSRC=6,197 | ||
| 3424 | CPSRC=10,423 | ||
| 3425 | ELSRC=13,614 | ||
| 3426 | ERLSRC=14,661 | ||
| 3427 | FORTHSRC=15,702 | ||
| 3428 | FSRC=16,726 | ||
| 3429 | HTMLSRC=17,776 | ||
| 3430 | JAVASRC=18,844 | ||
| 3431 | LUASRC=19,907 | ||
| 3432 | MAKESRC=20,926 | ||
| 3433 | OBJCSRC=21,943 | ||
| 3434 | OBJCPPSRC=22,999 | ||
| 3435 | PASSRC=23,1035 | ||
| 3436 | PERLSRC=24,1053 | ||
| 3437 | PHPSRC=25,1108 | ||
| 3438 | PSSRC=26,1156 | ||
| 3439 | PROLSRC=27,1173 | ||
| 3440 | PYTSRC=28,1210 | ||
| 3441 | TEXSRC=29,1227 | ||
| 3442 | YSRC=30,1282 | ||
| 3443 | SRCS=31,1325 | ||
| 3420 | NONSRCS=35,1577 | 3444 | NONSRCS=35,1577 |
| 3445 | VHDLFLAGS=37,1624 | ||
| 3446 | COBOLFLAGS=38,1827 | ||
| 3447 | POSTSCRIPTFLAGS=39,1889 | ||
| 3448 | TCLFLAGS=40,1943 | ||
| 3449 | GETOPTOBJS=42,2002 | ||
| 3450 | RXINCLUDE=43,2034 | ||
| 3451 | REGEXOBJS=44,2056 | ||
| 3452 | CHECKOBJS=46,2075 | ||
| 3453 | CHECKFLAGS=47,2105 | ||
| 3454 | OBJS=48,2145 | ||
| 3421 | CPPFLAGS=49,2190 | 3455 | CPPFLAGS=49,2190 |
| 3422 | LDFLAGS=50,2259 | 3456 | LDFLAGS=50,2259 |
| 3457 | WARNINGS=51,2282 | ||
| 3458 | CFLAGS=52,2466 | ||
| 3423 | FASTCFLAGS=55,2530 | 3459 | FASTCFLAGS=55,2530 |
| 3460 | FASTCFLAGSWARN=56,2591 | ||
| 3424 | FILTER=58,2641 | 3461 | FILTER=58,2641 |
| 3425 | @-$($72,3063 | 3462 | REGEX=59,2695 |
| 3426 | @-$($73,3112 | 3463 | xx=60,2741 |
| 3427 | @-$($74,3176 | 3464 | MAKE:MAKE62,2790 |
| 3428 | @-$($75,3222 | 3465 | RUN=63,2825 |
| 3429 | @-$($76,3290 | 3466 | RUN=64,2865 |
| 3430 | @-$($77,3382 | 3467 | OPTIONS=65,2870 |
| 3431 | @$(81,3465 | 3468 | ARGS=66,2922 |
| 3432 | @$(82,3513 | 3469 | infiles 68,2940 |
| 3433 | @$(83,3576 | 3470 | quiettest:quiettest70,3002 |
| 3434 | @$(84,3621 | 3471 | test:test79,3409 |
| 3435 | @$(85,3688 | 3472 | ${CHECKOBJS}:${CHECKOBJS}88,3805 |
| 3436 | @$(86,3779 | 3473 | checker:checker90,3849 |
| 3437 | ${CHECKOBJS}: CFLAGS=88,3805 | 3474 | standalone:standalone96,4062 |
| 3438 | @env CHECKEROPTS=92,3921 | 3475 | prof:prof101,4168 |
| 3439 | @$(98,4093 | 3476 | fastetags:fastetags104,4198 |
| 3440 | @$(106,4249 | 3477 | fastctags:fastctags108,4322 |
| 3441 | @$(110,4373 | 3478 | staticetags:staticetags112,4446 |
| 3442 | @$(114,4499 | 3479 | rsynctofly:rsynctofly116,4608 |
| 3443 | @for i in $(140,5320 | 3480 | rsyncfromfly:rsyncfromfly119,4698 |
| 3444 | @for i in $(SRCS); do echo $$i;140,5320 | 3481 | web ftp publish:web ftp publish122,4794 |
| 3445 | $(160,6058 | 3482 | release distrib:release distrib129,5115 |
| 3446 | $(163,6119 | 3483 | tags:tags134,5255 |
| 3447 | $(166,6182 | 3484 | clean:clean136,5267 |
| 3448 | $(169,6233 | 3485 | srclist:srclist139,5302 |
| 3449 | $(172,6322 | 3486 | regexfile:regexfile143,5391 |
| 3450 | sdiff --suppress-common-lines --width=width186,6619 | 3487 | /home/www/pub/etags.c.gz:/home/www/pub/etags.c.gz149,5566 |
| 3451 | sdiff --suppress-common-lines --width=width189,6708 | 3488 | /home/www/pub/software/unix/etags.tar.gz:/home/www/pub/software/unix/etags.tar.gz156,5825 |
| 3452 | sdiff --suppress-common-lines --width=width192,6796 | 3489 | regex.o:regex.o159,6031 |
| 3453 | sdiff --suppress-common-lines --width=width195,6885 | 3490 | getopt.o:getopt.o162,6086 |
| 3454 | TEXTAGS=204,7127 | 3491 | getopt1.o:getopt1.o165,6147 |
| 3455 | TEXTAGS=def:newcommand:newenvironment ${RUN} etags$* --regex=regex204,7127 | 3492 | etags:etags168,6210 |
| 3456 | ${RUN} etags12 --members -o $@ --regex=regex207,7244 | 3493 | ctags:ctags171,6299 |
| 3457 | ${RUN} ./ctags -o $@ --regex=regex213,7393 | 3494 | man manpage:man manpage174,6396 |
| 3458 | ${RUN} ctags$* -wtTd --globals --members -o $@ --regex=regex216,7469 | 3495 | etags.1.man:etags.1.man176,6422 |
| 3459 | TEXTAGS=219,7588 | 3496 | maintaining.info:maintaining.info179,6475 |
| 3460 | TEXTAGS=def:newcommand:newenvironment ${RUN} ctags$* -wt -o $@ --regex=regex219,7588 | 3497 | TAGS:TAGS182,6557 |
| 3461 | ${RUN} ./extags -e --regex-c=c222,7715 | 3498 | %ediff:%ediff185,6587 |
| 3499 | oediff:oediff188,6677 | ||
| 3500 | %cdiff:%cdiff191,6764 | ||
| 3501 | xdiff:xdiff194,6854 | ||
| 3502 | ETAGS:ETAGS197,6942 | ||
| 3503 | ETAGS%:ETAGS%200,7012 | ||
| 3504 | ETAGS13 ETAGS14 ETAGS15:ETAGS13 ETAGS14 ETAGS15203,7084 | ||
| 3505 | ETAGS12:ETAGS12206,7216 | ||
| 3506 | OTAGS:OTAGS209,7304 | ||
| 3507 | CTAGS:CTAGS212,7369 | ||
| 3508 | CTAGS%:CTAGS%215,7443 | ||
| 3509 | CTAGS13 CTAGS14 CTAGS15:CTAGS13 CTAGS14 CTAGS15218,7545 | ||
| 3510 | EXTAGS:EXTAGS221,7680 | ||
| 3511 | .PRECIOUS:.PRECIOUS224,7838 | ||
| 3512 | FRC:FRC226,7894 | ||
| 3462 | 3513 | ||
| 3463 | objc-src/Subprocess.h,98 | 3514 | objc-src/Subprocess.h,98 |
| 3464 | #define Subprocess 41,1217 | 3515 | #define Subprocess 41,1217 |
| @@ -4091,17 +4142,33 @@ module ModuleExample1,0 | |||
| 4091 | def module_instance_method46,1051 | 4142 | def module_instance_method46,1051 |
| 4092 | def ModuleExample.module_class_methodmodule_class_method49,1131 | 4143 | def ModuleExample.module_class_methodmodule_class_method49,1131 |
| 4093 | 4144 | ||
| 4094 | ruby-src/test1.ruby,191 | 4145 | ruby-src/test1.ru,828 |
| 4095 | class A1,0 | 4146 | class A1,0 |
| 4096 | def a(2,8 | 4147 | def a(2,8 |
| 4097 | def b(5,38 | 4148 | def b(5,38 |
| 4098 | module A9,57 | 4149 | module A9,57 |
| 4099 | class B10,66 | 4150 | class B10,66 |
| 4100 | ABC 11,76 | 4151 | ABC 11,76 |
| 4101 | def foo!13,89 | 4152 | Def_ 12,88 |
| 4102 | def self._bar?(_bar?16,111 | 4153 | Xyzzy 13,106 |
| 4103 | def qux=(qux=20,162 | 4154 | def foo!15,121 |
| 4104 | A::Constant Constant26,211 | 4155 | def self._bar?(_bar?18,143 |
| 4156 | def qux=(qux=22,194 | ||
| 4157 | def X25,232 | ||
| 4158 | attr_reader :foofoo26,242 | ||
| 4159 | attr_reader :read1 read127,265 | ||
| 4160 | attr_reader :read1 , :read2;read227,265 | ||
| 4161 | attr_reader :read1 , :read2; attr_writer :write1,write1=27,265 | ||
| 4162 | attr_reader :read1 , :read2; attr_writer :write1, :write2write2=27,265 | ||
| 4163 | attr_writer :bar,bar=28,329 | ||
| 4164 | :baz,baz=29,353 | ||
| 4165 | :moremore=30,377 | ||
| 4166 | attr_accessor :teetee31,401 | ||
| 4167 | attr_accessor :teetee=31,401 | ||
| 4168 | alias_method :qux,qux32,426 | ||
| 4169 | alias_method :xyz,xyz33,478 | ||
| 4170 | :tee ; attr_reader :subtlesubtle34,503 | ||
| 4171 | A::Constant Constant39,568 | ||
| 4105 | 4172 | ||
| 4106 | tex-src/testenv.tex,52 | 4173 | tex-src/testenv.tex,52 |
| 4107 | \newcommand{\nm}\nm4,77 | 4174 | \newcommand{\nm}\nm4,77 |
diff --git a/test/manual/etags/ETAGS.good_6 b/test/manual/etags/ETAGS.good_6 index 4ad5d76db27..f4d9ab8c1a1 100644 --- a/test/manual/etags/ETAGS.good_6 +++ b/test/manual/etags/ETAGS.good_6 | |||
| @@ -3415,50 +3415,101 @@ function Square.something:Bar Bar14,148 | |||
| 3415 | local function test.me22b 25,297 | 3415 | local function test.me22b 25,297 |
| 3416 | local function test.me22b me22b25,297 | 3416 | local function test.me22b me22b25,297 |
| 3417 | 3417 | ||
| 3418 | make-src/Makefile,1156 | 3418 | make-src/Makefile,2175 |
| 3419 | LATEST=1,0 | 3419 | LATEST=1,0 |
| 3420 | RELEASELIST=2,10 | ||
| 3421 | ADASRC=4,104 | ||
| 3422 | ASRC=5,171 | ||
| 3423 | CSRC=6,197 | ||
| 3424 | CPSRC=10,423 | ||
| 3425 | ELSRC=13,614 | ||
| 3426 | ERLSRC=14,661 | ||
| 3427 | FORTHSRC=15,702 | ||
| 3428 | FSRC=16,726 | ||
| 3429 | HTMLSRC=17,776 | ||
| 3430 | JAVASRC=18,844 | ||
| 3431 | LUASRC=19,907 | ||
| 3432 | MAKESRC=20,926 | ||
| 3433 | OBJCSRC=21,943 | ||
| 3434 | OBJCPPSRC=22,999 | ||
| 3435 | PASSRC=23,1035 | ||
| 3436 | PERLSRC=24,1053 | ||
| 3437 | PHPSRC=25,1108 | ||
| 3438 | PSSRC=26,1156 | ||
| 3439 | PROLSRC=27,1173 | ||
| 3440 | PYTSRC=28,1210 | ||
| 3441 | TEXSRC=29,1227 | ||
| 3442 | YSRC=30,1282 | ||
| 3443 | SRCS=31,1325 | ||
| 3420 | NONSRCS=35,1577 | 3444 | NONSRCS=35,1577 |
| 3445 | VHDLFLAGS=37,1624 | ||
| 3446 | COBOLFLAGS=38,1827 | ||
| 3447 | POSTSCRIPTFLAGS=39,1889 | ||
| 3448 | TCLFLAGS=40,1943 | ||
| 3449 | GETOPTOBJS=42,2002 | ||
| 3450 | RXINCLUDE=43,2034 | ||
| 3451 | REGEXOBJS=44,2056 | ||
| 3452 | CHECKOBJS=46,2075 | ||
| 3453 | CHECKFLAGS=47,2105 | ||
| 3454 | OBJS=48,2145 | ||
| 3421 | CPPFLAGS=49,2190 | 3455 | CPPFLAGS=49,2190 |
| 3422 | LDFLAGS=50,2259 | 3456 | LDFLAGS=50,2259 |
| 3457 | WARNINGS=51,2282 | ||
| 3458 | CFLAGS=52,2466 | ||
| 3423 | FASTCFLAGS=55,2530 | 3459 | FASTCFLAGS=55,2530 |
| 3460 | FASTCFLAGSWARN=56,2591 | ||
| 3424 | FILTER=58,2641 | 3461 | FILTER=58,2641 |
| 3425 | @-$($72,3063 | 3462 | REGEX=59,2695 |
| 3426 | @-$($73,3112 | 3463 | xx=60,2741 |
| 3427 | @-$($74,3176 | 3464 | MAKE:MAKE62,2790 |
| 3428 | @-$($75,3222 | 3465 | RUN=63,2825 |
| 3429 | @-$($76,3290 | 3466 | RUN=64,2865 |
| 3430 | @-$($77,3382 | 3467 | OPTIONS=65,2870 |
| 3431 | @$(81,3465 | 3468 | ARGS=66,2922 |
| 3432 | @$(82,3513 | 3469 | infiles 68,2940 |
| 3433 | @$(83,3576 | 3470 | quiettest:quiettest70,3002 |
| 3434 | @$(84,3621 | 3471 | test:test79,3409 |
| 3435 | @$(85,3688 | 3472 | ${CHECKOBJS}:${CHECKOBJS}88,3805 |
| 3436 | @$(86,3779 | 3473 | checker:checker90,3849 |
| 3437 | ${CHECKOBJS}: CFLAGS=88,3805 | 3474 | standalone:standalone96,4062 |
| 3438 | @env CHECKEROPTS=92,3921 | 3475 | prof:prof101,4168 |
| 3439 | @$(98,4093 | 3476 | fastetags:fastetags104,4198 |
| 3440 | @$(106,4249 | 3477 | fastctags:fastctags108,4322 |
| 3441 | @$(110,4373 | 3478 | staticetags:staticetags112,4446 |
| 3442 | @$(114,4499 | 3479 | rsynctofly:rsynctofly116,4608 |
| 3443 | @for i in $(140,5320 | 3480 | rsyncfromfly:rsyncfromfly119,4698 |
| 3444 | @for i in $(SRCS); do echo $$i;140,5320 | 3481 | web ftp publish:web ftp publish122,4794 |
| 3445 | $(160,6058 | 3482 | release distrib:release distrib129,5115 |
| 3446 | $(163,6119 | 3483 | tags:tags134,5255 |
| 3447 | $(166,6182 | 3484 | clean:clean136,5267 |
| 3448 | $(169,6233 | 3485 | srclist:srclist139,5302 |
| 3449 | $(172,6322 | 3486 | regexfile:regexfile143,5391 |
| 3450 | sdiff --suppress-common-lines --width=width186,6619 | 3487 | /home/www/pub/etags.c.gz:/home/www/pub/etags.c.gz149,5566 |
| 3451 | sdiff --suppress-common-lines --width=width189,6708 | 3488 | /home/www/pub/software/unix/etags.tar.gz:/home/www/pub/software/unix/etags.tar.gz156,5825 |
| 3452 | sdiff --suppress-common-lines --width=width192,6796 | 3489 | regex.o:regex.o159,6031 |
| 3453 | sdiff --suppress-common-lines --width=width195,6885 | 3490 | getopt.o:getopt.o162,6086 |
| 3454 | TEXTAGS=204,7127 | 3491 | getopt1.o:getopt1.o165,6147 |
| 3455 | TEXTAGS=def:newcommand:newenvironment ${RUN} etags$* --regex=regex204,7127 | 3492 | etags:etags168,6210 |
| 3456 | ${RUN} etags12 --members -o $@ --regex=regex207,7244 | 3493 | ctags:ctags171,6299 |
| 3457 | ${RUN} ./ctags -o $@ --regex=regex213,7393 | 3494 | man manpage:man manpage174,6396 |
| 3458 | ${RUN} ctags$* -wtTd --globals --members -o $@ --regex=regex216,7469 | 3495 | etags.1.man:etags.1.man176,6422 |
| 3459 | TEXTAGS=219,7588 | 3496 | maintaining.info:maintaining.info179,6475 |
| 3460 | TEXTAGS=def:newcommand:newenvironment ${RUN} ctags$* -wt -o $@ --regex=regex219,7588 | 3497 | TAGS:TAGS182,6557 |
| 3461 | ${RUN} ./extags -e --regex-c=c222,7715 | 3498 | %ediff:%ediff185,6587 |
| 3499 | oediff:oediff188,6677 | ||
| 3500 | %cdiff:%cdiff191,6764 | ||
| 3501 | xdiff:xdiff194,6854 | ||
| 3502 | ETAGS:ETAGS197,6942 | ||
| 3503 | ETAGS%:ETAGS%200,7012 | ||
| 3504 | ETAGS13 ETAGS14 ETAGS15:ETAGS13 ETAGS14 ETAGS15203,7084 | ||
| 3505 | ETAGS12:ETAGS12206,7216 | ||
| 3506 | OTAGS:OTAGS209,7304 | ||
| 3507 | CTAGS:CTAGS212,7369 | ||
| 3508 | CTAGS%:CTAGS%215,7443 | ||
| 3509 | CTAGS13 CTAGS14 CTAGS15:CTAGS13 CTAGS14 CTAGS15218,7545 | ||
| 3510 | EXTAGS:EXTAGS221,7680 | ||
| 3511 | .PRECIOUS:.PRECIOUS224,7838 | ||
| 3512 | FRC:FRC226,7894 | ||
| 3462 | 3513 | ||
| 3463 | objc-src/Subprocess.h,98 | 3514 | objc-src/Subprocess.h,98 |
| 3464 | #define Subprocess 41,1217 | 3515 | #define Subprocess 41,1217 |
| @@ -4091,17 +4142,33 @@ module ModuleExample1,0 | |||
| 4091 | def module_instance_method46,1051 | 4142 | def module_instance_method46,1051 |
| 4092 | def ModuleExample.module_class_methodmodule_class_method49,1131 | 4143 | def ModuleExample.module_class_methodmodule_class_method49,1131 |
| 4093 | 4144 | ||
| 4094 | ruby-src/test1.ruby,191 | 4145 | ruby-src/test1.ru,828 |
| 4095 | class A1,0 | 4146 | class A1,0 |
| 4096 | def a(2,8 | 4147 | def a(2,8 |
| 4097 | def b(5,38 | 4148 | def b(5,38 |
| 4098 | module A9,57 | 4149 | module A9,57 |
| 4099 | class B10,66 | 4150 | class B10,66 |
| 4100 | ABC 11,76 | 4151 | ABC 11,76 |
| 4101 | def foo!13,89 | 4152 | Def_ 12,88 |
| 4102 | def self._bar?(_bar?16,111 | 4153 | Xyzzy 13,106 |
| 4103 | def qux=(qux=20,162 | 4154 | def foo!15,121 |
| 4104 | A::Constant Constant26,211 | 4155 | def self._bar?(_bar?18,143 |
| 4156 | def qux=(qux=22,194 | ||
| 4157 | def X25,232 | ||
| 4158 | attr_reader :foofoo26,242 | ||
| 4159 | attr_reader :read1 read127,265 | ||
| 4160 | attr_reader :read1 , :read2;read227,265 | ||
| 4161 | attr_reader :read1 , :read2; attr_writer :write1,write1=27,265 | ||
| 4162 | attr_reader :read1 , :read2; attr_writer :write1, :write2write2=27,265 | ||
| 4163 | attr_writer :bar,bar=28,329 | ||
| 4164 | :baz,baz=29,353 | ||
| 4165 | :moremore=30,377 | ||
| 4166 | attr_accessor :teetee31,401 | ||
| 4167 | attr_accessor :teetee=31,401 | ||
| 4168 | alias_method :qux,qux32,426 | ||
| 4169 | alias_method :xyz,xyz33,478 | ||
| 4170 | :tee ; attr_reader :subtlesubtle34,503 | ||
| 4171 | A::Constant Constant39,568 | ||
| 4105 | 4172 | ||
| 4106 | tex-src/testenv.tex,52 | 4173 | tex-src/testenv.tex,52 |
| 4107 | \newcommand{\nm}\nm4,77 | 4174 | \newcommand{\nm}\nm4,77 |
diff --git a/test/manual/etags/Makefile b/test/manual/etags/Makefile index a0cb90145e6..07ad0f46416 100644 --- a/test/manual/etags/Makefile +++ b/test/manual/etags/Makefile | |||
| @@ -24,7 +24,7 @@ PHPSRC=$(addprefix ./php-src/,lce_functions.php ptest.php sendmail.php) | |||
| 24 | PSSRC=$(addprefix ./ps-src/,rfc1245.ps) | 24 | PSSRC=$(addprefix ./ps-src/,rfc1245.ps) |
| 25 | PROLSRC=$(addprefix ./prol-src/,ordsets.prolog natded.prolog) | 25 | PROLSRC=$(addprefix ./prol-src/,ordsets.prolog natded.prolog) |
| 26 | PYTSRC=$(addprefix ./pyt-src/,server.py) | 26 | PYTSRC=$(addprefix ./pyt-src/,server.py) |
| 27 | RBSRC=$(addprefix ./ruby-src/,test.rb test1.ruby) | 27 | RBSRC=$(addprefix ./ruby-src/,test.rb test1.ru) |
| 28 | TEXSRC=$(addprefix ./tex-src/,testenv.tex gzip.texi texinfo.tex nonewline.tex) | 28 | TEXSRC=$(addprefix ./tex-src/,testenv.tex gzip.texi texinfo.tex nonewline.tex) |
| 29 | YSRC=$(addprefix ./y-src/,parse.y parse.c atest.y cccp.c cccp.y) | 29 | YSRC=$(addprefix ./y-src/,parse.y parse.c atest.y cccp.c cccp.y) |
| 30 | SRCS=${ADASRC} ${ASRC} ${CSRC} ${CPSRC} ${ELSRC} ${ERLSRC} ${FSRC}\ | 30 | SRCS=${ADASRC} ${ASRC} ${CSRC} ${CPSRC} ${ELSRC} ${ERLSRC} ${FSRC}\ |
diff --git a/test/manual/indent/css-mode.css b/test/manual/indent/css-mode.css index 24166b00282..3a00739bfc4 100644 --- a/test/manual/indent/css-mode.css +++ b/test/manual/indent/css-mode.css | |||
| @@ -9,7 +9,7 @@ article[role="main"] { | |||
| 9 | } | 9 | } |
| 10 | 10 | ||
| 11 | a, b:hover, c { | 11 | a, b:hover, c { |
| 12 | color: black; | 12 | color: black !important; |
| 13 | } | 13 | } |
| 14 | 14 | ||
| 15 | a, b:hover { /* bug:20282 */ | 15 | a, b:hover { /* bug:20282 */ |
diff --git a/test/manual/indent/scss-mode.scss b/test/manual/indent/scss-mode.scss index 02a4a98a8c5..e1ec90a5299 100644 --- a/test/manual/indent/scss-mode.scss +++ b/test/manual/indent/scss-mode.scss | |||
| @@ -40,11 +40,20 @@ p.#{$name} var | |||
| 40 | } | 40 | } |
| 41 | article[role="main"] { | 41 | article[role="main"] { |
| 42 | $toto: 500 !global; | 42 | $toto: 500 !global; |
| 43 | float: left; | 43 | $var-with-default: 300 !default; |
| 44 | float: left !important; | ||
| 44 | width: 600px / 888px * 100%; | 45 | width: 600px / 888px * 100%; |
| 45 | height: 100px / 888px * 100%; | 46 | height: 100px / 888px * 100%; |
| 46 | } | 47 | } |
| 47 | 48 | ||
| 49 | %placeholder { | ||
| 50 | color: #f0f0f0; | ||
| 51 | } | ||
| 52 | |||
| 53 | button { | ||
| 54 | @extend %placeholder !optional; | ||
| 55 | } | ||
| 56 | |||
| 48 | @import 'reset'; | 57 | @import 'reset'; |
| 49 | 58 | ||
| 50 | @mixin border-radius($radius) { | 59 | @mixin border-radius($radius) { |