annotate admin/notes/cpp @ 70258:5dfde453f39e
(defgroup grep): Doc fix.
(grep-auto-highlight): Remove.
(grep-template): New defcustom.
(grep-find-template): Rename from grep-tree-template.
(grep-files-aliases): Rename from grep-tree-files-aliases.
Remove "all" alias, add "l" alias.
(grep-tree-ignore-case, grep-tree-ignore-CVS-directories): Remove.
(grep-find-ignored-directories): New defcustom to replace
grep-tree-ignore-CVS-directories, to facilitate ignoring
subdirectories for multiple version control systems.
(grep-mode-map): Add Recursive grep item to GREP menu.
(grep-regexp-history, grep-files-history): New defvars.
(grep-probe): New helper function.
(grep-compute-defaults): Use it to simplify code.
Adapt to name changes.
Use `.' as base in grep-find-template rather than <D>.
(grep): Remove superfluous highlight-regexp arg. Fix doc.
Call grep-compute-defaults unconditionally.
(grep-expand-keywords): New defconst.
(grep-expand-template): Rename from grep-expand-command-macros.
Simplify via grep-expand-keywords. Look at case-fold-search instead
of grep-tree-ignore-case to add -i option.
Bind case-fold-search to nil while matching keywords.
(grep-tree-last-regexp, grep-tree-last-files): Remove.
(grep-read-regexp, grep-read-files): New helper functions.
(rgrep): Rename from grep-tree. Rework to use proper histories.
Adapt to changes in defcustoms and functions above.
(lgrep): New command, as grep, but using same interactive api as rgrep.
| author |
Kim F. Storm <storm@cua.dk> |
| date |
Fri, 28 Apr 2006 22:22:01 +0000 |
| parents |
695cf19ef79e |
| children |
375f2633d815 c3512b2085a0 |
| rev |
line source |
|
50518
|
1 ttn 2003-04-09
|
|
|
2
|
|
|
3 we use a C preprocesor not only in the normal compilation of .c files
|
|
|
4 into object files, but also for creating
|
|
|
5
|
|
|
6 src/Makefile
|
|
|
7 lib-src/Makefile
|
|
|
8
|
|
|
9 (delimited by comment "start of cpp stuff"). some cpp implementations
|
|
|
10 insert whitespace in between tokens, which explains the "$(dot)$(dot)"
|
|
|
11 and "UNEXEC_ALIAS" workarounds for unixoid systems and the bundled
|
|
|
12 tradcpp/ for vms. [NOTE: tradcpp/ not yet checked in.]
|
|
|
13
|
|
|
14 during makefile creation, the preprocessor symbol NOT_C_CODE is defined.
|
|
|
15 this should not be defined for normal .c file compilation.
|
|
|
16
|
|
|
17 there has been discussion on eliminating this use of cpp and relying
|
|
|
18 solely on autoconf processing. rms says to leave it be.
|
|
52401
|
19
|
|
|
20 ;;; arch-tag: d654291e-9fc8-41b7-ab0c-d3cde842a8e0
|