emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] branch externals/el-search created (now 6df1362)


From: Stefan Monnier
Subject: [elpa] branch externals/el-search created (now 6df1362)
Date: Tue, 1 Dec 2020 15:46:52 -0500 (EST)

monnier pushed a change to branch externals/el-search.

        at  6df1362   * .gitignore: New file

This branch includes the following new commits:

       new  70b8a75   new package el-search for searching elisp
       new  5399f80   el-search: some small improvements
       new  d65ee60   * el-search.el: Fix first line convention
       new  1538d15   * el-search.el: Add missing footer
       new  2e6622c   el-search: fix comment styles
       new  192316b   el-search: fix two typos
       new  92538ed   el-search: remove redundant package dependency on cl-lib
       new  fdb1f86   el-search: remove redundant :group specs from custom defs
       new  a2c97a1   el-search: add autoload cookies
       new  41acd5d   el-search: some comment changes
       new  1ed9974   el-search: bump version
       new  29ec302   avoid looking-back in el-search--goto-next-sexp
       new  7b1b6dd   change default of el-search-this-expression-identifier
       new  c7af755   rename a function
       new  8fc7ae2   el-search: some comment changes
       new  fc6eca5   fix a condition in el-search--do-subsexps
       new  9ab546b   drop el-search-expression-contains-match-p
       new  b00ca48   rename a function
       new  b07d77c   avoid repeated expansion of pcase forms
       new  cdd8cc1   new function el-search--end-of-sexp; use it
       new  632310e   rename a function
       new  ba82854   rename a local variable
       new  74015c1   whitespace clean up
       new  2f48cd0   call syntax functions less often for better efficiency
       new  9463ad2   arrange we can use `call-interactively' when coming from 
isearch
       new  4b8780f   allow search wrapping
       new  29c34cc   remove not so useful message of how to repeat search
       new  e42804b   change a TODO entry; no code change
       new  1694128   some doc tweaks
       new  c1cfbc6   rename a local variable
       new  7886e33   fix el-search--repair-replacement-layout: don't move when 
replacing
       new  e9c3ed5   fix el-search-hl-post-command-fun auto-removal
       new  816e675   document el-search--do-subsexps
       new  672def6   fix whitespace
       new  1bbf5d9   give feedback in the echo area again
       new  7c42a31   el-search--read-pattern: fix default(s)
       new  f54c5f1   spelling fixes
       new  e14236a   fix whitespace
       new  daa7f92   improve docs; new: el-search-defpattern; add some pattern 
types
       new  00d6af1   remove search wrapping functionality
       new  112612e   simplify el-search-hl-post-command-fun
       new  93079f5   el-search: bump version to 0.1
       new  3b5cce3   fix compiler errors and warnings
       new  06af085   edit TODO list
       new  b4abe87   add a to do
       new  1222012   prerequisites to allow replace with multiple expressions
       new  bff759c   el-search-query-replace: add s (toggle splicing) and ? 
(help) keys
       new  20f670a   bump version to 0.1.1
       new  0e71413   el-search--matcher: refine when to warn or error
       new  0af261a   el-search: some cleanup
       new  aa4bd02   el-search: new pattern type `append'
       new  d97f8fe   remove example using `message' in a guard
       new  ec0c3e8   el-search: new pattern type `not'
       new  e81afef   factor out `el-search--search-pattern-1'
       new  2b4c194   remove annoying message on how to repeat el-search
       new  30fef15   use more newlines in `el-search--make-docstring'
       new  c090afe   el-search: new pattern type `contains'
       new  7e13746   When coming from isearch, don't move to other end
       new  5837187   el-search: bump version to 0.1.3
       new  3370594   el-search: New pattern type `l'
       new  108466e   Support highlighting of all visible matches
       new  b936a28   Go to isearch left end when starting replace
       new  177d82e   use uninterned symbol in `el-search--matcher'
       new  59c6139   Complete and document what a SYMBOL in `l' matches
       new  5517384   Improve doc of el-search-this-expression-identifier.
       new  2c1cdeb   factor out minibuffer setup hook fun; treat empty input
       new  c0efb8d   New user option: el-search-smart-case-fold-search
       new  02168e0   Tweak docstring of el-search--ensure-sexp-start
       new  1e97c09   Fix for non-interactive calls of el-search-pattern
       new  d6ae854   Minor change in `string' pattern
       new  9f8b3d2   New function el-search--macroexpand-1 for debugging
       new  0809f99   New user option: el-search-use-sloppy-strings
       new  975e2e5   Rewrite `string' pattern definition
       new  14c7cf9   el-search--check-pattern-args: make arg TYPE a string
       new  2dc14bb   Rewrite replacement layout restoration
       new  fc46701   Replacing: make C-g an alternative key for quitting
       new  1864f4a   Comment and whitespace changes only
       new  a0b44dd   Improve documentation and argument names of 
el-search-query-replace
       new  a61e0eb   Handle replacements containing another match
       new  4325b91   Rename two functions
       new  b4e79fb   Add patterns for character properties
       new  d25f4d8   Address compiler warnings
       new  75b5849   Clarify the operation scope of replacing
       new  125d653   Fix el-search--ensure-sexp-start error at bob
       new  80ff841   Make el-search-pattern accept an optional NO-ERROR arg
       new  ba17f50   Give el-search--s a more meaningful name
       new  e1797d3   Use `pp-to-string' to print replacement expression
       new  2358b72   Small fix in el-search--setup-minibuffer
       new  b5b6d83   Make query-replace accept FROM -> TO style input
       new  29d6f46   Rename a local variable
       new  68f10d7   Reduce duration of a `sit-for'
       new  ee096b0   Make sure not to lose the minibuffer-prompt face
       new  9c3c04d   Clean up el-search-read-expression-map; add some doc
       new  5b608a1   Set initial input for replace when coming from 
el-search-pattern
       new  ef5faf2   Improve history handling
       new  2dd24a9   Factor out `el-search--replace-hunk'
       new  4d6b361   el-search--ensure-sexp-start: don't assume point-min==1
       new  61c39c3   el-search version 0.2
       new  24d0638   Rewrite the `change' and `changed' patterns
       new  852643e   Fix some quoting problems in doc strings
       new  92efda8   Add comment about (pcase) backquote inside (real) 
backquote
       new  145ce47   Update copyright
       new  33c14a4   Move some pattern definitions to new file "el-search-x"
       new  e54336d   Fix el-search-query-replace reindent wrongly in narrowed 
buffer
       new  c4d8e00   el-search--make-docstring: exclude some specially named 
patterns
       new  e38bea8   Add calling convention to el-search-defpattern's docstring
       new  2366cda   Improve `change' and `changed'
       new  ce97e9d   el-search: bump version to 0.2.2
       new  e2f56c7   Simplify nested backquotes
       new  1bfe7c0   Simplify `el-search--transform-nontrivial-lpat'
       new  e0e2994   Some details
       new  922281a   Fix replacement verification for splicing mode
       new  10e596b   Add `el-search--macroexpand'
       new  1ef4266   Make el-search--make-docstring require a NAME argument
       new  a38665c   Add section "Patterns for stylistic rewriting" and 
pattern `iffy-if'
       new  6ff7aa4   Work around Emacs bug#24542
       new  f26277b   Rewrite of el-search for version 1.0
       new  e7dda1b   Call el-search--wrap-pattern at better places
       new  35a0776   Add missing settings of some vars when restoring a 
previous search
       new  0735984   el-search: more cleanup and minor tweaks; version 1.0.1
       new  6de72a5   `change', `changed': make "HEAD" as default explicit
       new  31b9e9d   Inhibit logging of some messages
       new  817c902   Document change-revision transformer function; make a 
defcustom
       new  8fdb91d   New command `el-search-load-path'
       new  278a930   Speed up multi searching; version 1.1
       new  7fe5fb7   Some details
       new  0c2f0e5   Don't use the non-word "heuristical"
       new  57ecb9a   Fix leaving behind helper buffers
       new  c086990   Extend the heuristic matching approach; complete review
       new  6292dcc   Fix disregarding compressed elisp files
       new  8e6466a   Set syntax table for temp buffers in el-search-atom-list
       new  2d6aad6   Explicitly `error' when trying to jump to invalid search 
head
       new  3772a97   Add a helpful comment; bump version to 1.2.1
       new  2a0773f   Use jka-compr-load-suffixes instead of hardcoded suffixes
       new  788db9d   Use regexp-opt on suffixes in el-search--elisp-file-name-p
       new  cdfe8c1   Call `user-error' instead of `error' where appropriate
       new  8875d2a   Avoid infinite recursion in circular programs
       new  4b6a363   Improve handling of reader errors in el-search-atom-list
       new  644b04d   el-search: bump version to 1.2.2
       new  9d8798f   Work around more manifestations of Emacs bug #24542
       new  6919e8d   Also count pattern types starting with "_" as internal
       new  f02e86f   New command `el-search-from-beginning'
       new  79095f6   Improve summary message of `el-search-overview'
       new  b8e3812   Improve half-baked introduction of key bindings
       new  e7e900c   Use `read' to circumvent bug#24542
       new  da31900   Update some copyrights
       new  d54491c   Add a FILE argument to `el-search-dired-marked-files'
       new  4202501   el-search version 1.3: Lots of fixes and improvements
       new  94b79e5   Add new pattern type `de-morgan'
       new  70477a2   Explicitly require pcase
       new  b500266   Tweak el-search--pp-to-string
       new  a26b6e0   Reset wrap flag even when no match
       new  0cff5d2   Recompile search pattern when resuming searches
       new  3b73e0e   Extend heuristic matching to top-level sexps
       new  6f0f22c   Some details
       new  e96c054   Handle read errors when reading and validating replacement
       new  806bfc4   Add new command `el-search-this-sexp'
       new  51a539a   Implement multi-buffer query-replace
       new  6e6013a   Fix and speed up the `change' pattern type
       new  c66d1da   Make the el-search-object struct contain an alist of 
properties
       new  0808109   Fix el-search--change-p for atoms
       new  4a6c3e2   Some details
       new  f028826   Narrow down the semantics of symbol LPATs
       new  c70b003   Use stream-x.el
       new  56d9f20   Add some useful commands for *El Occur* buffers
       new  d995af1   Don't let el-search-pattern resume a paused search
       new  a4004b3   Make `el-search-reset-search' modify its argument
       new  5fbbcd1   Restore current search head in case of error or quit
       new  ceb23fc   More multi query-replace related improvements
       new  6e4b9cc   Show line numbers in *El Occur* buffers
       new  a20a333   Use a separate function to document defined pattern types
       new  1aded2b   Make amount of context around occur matches adjustable
       new  c878a24   Fix "Make amount of context around occur matches 
adjustable"
       new  40217c0   Fix replacing matches with nil
       new  dc1d703   Require the new rmc.el lib when available
       new  419a9c2   Improve jumping to matches in *El Occur* buffers
       new  cf5b5a9   Display an x/y-style match count in the echo area
       new  2871f22   Recover from search head pointing to a killed buffer
       new  79ab903   Always use the current search for query-replace
       new  f6b1aec   Some details
       new  6a7ca23   Don't limit `el-search-emacs-elisp-sources' to "lisp/" 
subdir
       new  8c3213f   Bump el-search version to 1.4
       new  ca6b9f2   Add a PROMPT arg to 
`el-search--read-pattern-for-interactive'
       new  d2b8f84   New command `el-search-count-matches'
       new  468745a   Show match count for `el-search-query-replace'
       new  c80df81   Fix resuming search in a modified buffer
       new  8dc608e   Improve folding behavior in *El Occur* buffers
       new  0b93a25   * el-search/el-search.el: Minor tweak.
       new  a2e367e   Fix starting a search with `el-search-this-sexp'
       new  d1706eb   Display match count for *El Occur* buffers
       new  8583d46   Fix resuming a single-buffer query-replace
       new  97626ac   Use local binding of `post-command-hook' to reset wrap 
flag
       new  16a5f70   * el-search/el-search.el: Shorten the query-replace prompt
       new  cd535ba   packages/el-search: Some minor tweaks
       new  368a5dd   * el-search/el-search.el: Declare doc-string in 
el-search-defpattern
       new  224f384   ; * el-search/el-search.el: Mention Emacs Bug#29857 in 
the header
       new  365f93f   * el-search/el-search.el: Some buffer display related 
minor tweaks
       new  d3eaaf0   Make the some-context function include an opening 
backquote
       new  d412688   Update copyrights of some packages
       new  1175d21   Allow `string' and `symbol' el-search patterns to set 
match data
       new  f1ebc2e   * el-search/el-search.el: Get rid of orgstruct-mode
       new  85fdccc   New option value ask-multi for 
`el-search-auto-save-buffers'
       new  cf465e0   * el-search/el-search.el: Add two more autoload cookies
       new  b88b65a   Declare any search started with `el-search-this-sexp' 
single-buffer
       new  c69dd52   * el-search/el-search.el: Some minor tweaks
       new  5eb7614   Tweak el-search--get-search-description-string
       new  42c776a   * el-search/el-search.el: Tweak 
el-search-jump-to-search-head
       new  c41288f   Make el-search key binding installation more flexible
       new  179aa59   * el-search/el-search.el: Bump version to 1.5
       new  6b01504   Add command `el-search-ibuffer-marked-buffers'
       new  d869368   Implement `cl-print-object' for el-search-objects
       new  6c0475e   Allow to save the current el-search to a register
       new  6251577   * el-search/el-search.el: Add 
`el-search-edit-search-description'
       new  e5bd647   * el-search/el-search.el: Work around Emacs Bug#29857
       new  7c19468   Fix el-search's to register save when no search started 
yet
       new  7d621de   * el-search/el-search.el: Some minor tweaks
       new  8d20f8a   Add face `el-search-highlight-in-prompt-face'
       new  75f94f9   Improve quit/error handling in el-search-query-replace
       new  b278fb7   Update a variable when splicing mode is toggled
       new  db7ccbb   * el-search/el-search.el: Don't highlight inserted 
replacement
       new  48103e3   * el-search/el-search.el: Fix handling of void 
replacements
       new  63172a4   Treat inserted replacements as potential to-replace 
candidates
       new  c4eeae5   * el-search/el-search.el: Fix single buffer query-replace
       new  41e0251   * el-search/el-search.el: Bump version to 1.6; some minor 
tweaks
       new  7c099aa   Small improvements to 
el-search--search-and-replace-pattern
       new  47ee6b1   Improve working of 
`el-search-kill-left-over-search-buffers'
       new  da7857b   * el-search/el-search.el: Add `el-search-looking-at'
       new  29eeda2   Show progress of automatic el-search-query-replace
       new  226296a   * el-search/el-search-x.el: New pattern type 
`string-lines'
       new  cda69ae   * el-search/el-search-x.el: New user option 
`el-search-lazy-l'
       new  82b807f   * el-search/el-search.el: New user option 
`el-search-allow-scroll'
       new  b5b35ef   * el-search/el-search-x.el: Some more tweaks
       new  c7709ab   Fix el-search's check for buffers visiting a given file
       new  9f400b4   * el-search/el-search.el: Fix infloop in 
el-search--flatten-tree
       new  656869c   * el-search/el-search.el: Fix heuristic matcher for 'nil
       new  3bb5b76   * el-search/el-search.el: Prefer adverb "backward" in 
names and text
       new  8175417   * el-search/el-search.el: More minor tweaks
       new  4b934f1   * el-search/el-search.el: Skip over #N read syntaxes
       new  bd67d58   [el-search] Raise user-error when replacement contains 
gensyms
       new  e21a53d   [el-search] Use current buffer to check for matches in 
replacement
       new  1f81442   [el-search] Improve forward search functions
       new  ce8835b   [el-search] Factor out `el-search-backward'
       new  eef5de0   [el-search] Save two 'eval' calls
       new  dfaa7f2   [el-search] Some more minor tweaks
       new  96b7423   [el-search] Special case 'el-search-make-matcher' for '_'
       new  3699425   [el-search] Add command 'el-search-last-buffer-match'
       new  5c3bd4e   [el-search] Add bindings for first/last match jumping
       new  0907a21   [el-search] Bump version to 1.7
       new  cf68daf   [el-search] Avoid most calls to 'scan-sexps'
       new  a6c23b5   * el-search/el-search.el: Correct NOERROR argument uses
       new  ba806ce   [el-search] Enforce defun start for heuristic matching
       new  1bc9c89   [el-search] Improve 'el-search-display-match-count'
       new  427afa8   [el-search] Bump version to 1.7.1
       new  894f8b1   [el-search] More minor tweaks
       new  5e97386   [el-search] Improve match faces
       new  2c2930b   * el-search/el-search.el: Again tweak commentary in header
       new  d9b2ff6   [el-search] Extend meaning of C-J prefix arg
       new  34f734e   [el-search] Add special scroll commands
       new  188fb4a   [el-search] Minor tweaks and bump version to 1.7.5
       new  d909f2e   [el-search] Follow-ups to transient map handling
       new  3218858   [el-search] Add some key bindings
       new  adbf76d   [el-search] Open invisible text
       new  b830be5   [el-search] Some scrolling tweaks
       new  d9950e1   [el-search] Fix nested match issues in *El Occur*
       new  6c5a6b4   [el-search] Fix an infloop in el-search--search-pattern-1
       new  ab5bcd8   [el-search] Follow-up to "Fix nested match issues in *El 
Occur*"
       new  e60f228   [el-search] Don't try to kill modified buffers
       new  60ad12e   [el-search] Small fix in el-search--reset-wrap-flag
       new  01d4431   [el-search] Don't initially fold El Occur buffers
       new  fdb5656   [el-search] Make y move forward after replacing
       new  effcb50   [el-search] Make r hit twice restore a replaced match
       new  a661225   [el-search] Minor tweaks in el-search-query-replace
       new  4961830   [el-search] Make replacement editable and ediff'able
       new  73a15d2   [el-search] Stop for problematic comments
       new  23cf24d   [el-search] Enhancements to my last two commits
       new  864f0ed   [el-search] Provide el-search-occur-search-object earlier
       new  2a02a81   [el-search] Let el-search-query-replace add undo 
boundaries
       new  d4ad652   [el-search] Implement an explicit quit command
       new  75d0232   [el-search] Fix C-J with numeric arg in case of no match
       new  3503cf0   [el-search] Fix search setup with non-nil occur flag
       new  e29370e   [el-search] Fix more "redundant _ pattern" warnings
       new  da1f46b   [el-search] Make mouse clicks not abort the search
       new  b9ba337   [el-search] Allow to work without installing key bindings
       new  fbe70bf   [el-search] Add C-h help
       new  fac5586   [el-search] Improve my last commit "Add C-h help"
       new  68fcfcd   [el-search] Include preceding comments in occur defun 
context
       new  841a027   [el-search] Some optimization tweaks
       new  23911d1   [el-search] Add menus
       new  d4f8b3b   [el-search] Tweak my last commit "Add menus"
       new  90062c5   Update copyrights of some packages
       new  1a46fca   [el-search] Allow expressions as args of 'string'
       new  5c903d9   [el-search] Small fix for my last commit
       new  2a098da   [el-search] Unify go-to-previous/next-match key bindings
       new  1169ef1   [el-search] Add accessible buffer area to a validity check
       new  c0947c3   [el-search] Minibuffer pattern prompt hints part 1: 
preparations
       new  120c662   [el-search] Minibuffer pattern prompt hints part 2
       new  22c2f25   [el-search] Display colored defun match count
       new  70634b7   [el-search] Avoid bytecomp warning windows pop up
       new  4d81139   [el-search] Fine tune separator for splicing replace
       new  749aa0c   [el-search] Improvements for 'change' and 'changed'
       new  be0324a   [el-search] Some minor tweaks and bump version to 1.10.1
       new  668d049   [el-search] Add el-search-list-defined-patterns
       new  061464c   [el-search] Improvise eldoc support for search pattern 
prompt
       new  3b4b95b   [el-search] Small fix in el-search--changed-files-in-repo
       new  e522b71   [el-search] Enhance docstring of el-search-occur-mode
       new  bb978b2   [el-search] Fix behavior after completed single-buffer 
search
       new  424138b   [el-search] Tweak 'display-buffer' actions
       new  fdc4663   [el-search] Bump version to 1.11.1
       new  e790747   [el-search] Fix quits in minibuffer in emacs -nw
       new  9f4a9e5   [el-search] Improve "Make replacement editable and 
ediff'able"
       new  2f7770a   [el-search] Label matches when copying from *El-Occur*
       new  985ca3c   [el-search] Add "List patterns" menu item
       new  39da179   [el-search] Minibuffer pattern prompt hints part 3
       new  d9acf3a   [el-search] Fix sanity check regarding comments
       new  01c663b   [el-search] Make el-search-query-replace resumable
       new  3da4529   [el-search] Minor tweaks and version bump
       new  c95de2b   [el-search] Shorten el-search-query-replace prompt again
       new  2f427dd   [el-search] Query-replace: Change skip keys
       new  e96c51e   [el-search] Key syntax cleanup
       new  f091ed5   [el-search] Prefer rx forms to stringish regexps
       new  f5e8235   [el-search] C-c C-c in edit-replacement means replace
       new  a5dd88c   [el-search] Minor fix in 
el-search-query-replace--read-args
       new  13fc32d   [el-search] Fix a highlighting corner case
       new  1939340   [el-search] Harmonize search and qu-replace prefix arg
       new  9e95e79   [el-search] Also overwrite replaced matches automatically
       new  76d63d9   [el-search] Extend possible search domains
       new  f7e4c5b   [el-search] Small fix in occur 
filter-buffer-substring-function
       new  0212cf9   * packages/el-search/el-search.el: New command 
el-search-repository
       new  43779b9   [el-search] Improve "New command el-search-repository"
       new  07bed84   [el-search] Fix eldoc support for uncompiled patterns
       new  0c25a34   Update copyright years of some packages
       new  6df1362   * .gitignore: New file




reply via email to

[Prev in Thread] Current Thread [Next in Thread]