elpasync pushed a change to branch elpa/isl.

        at  d659357151f Fix error with single candidate in iterator

This branch includes the following new commits:

       new  370f0eab757 Initial commit
       new  397d9c72cea Fix setting il-search-item-overlays, reverse list one 
time for all
       new  51158840e02 Ensure to restore position on quit
       new  b4b082e2525 Put overlays in all buffer
       new  09c84a0a964 Use now a circular iterator
       new  4eb2d7c4bb0 Recenter
       new  54ccf699e3c Set current overlay to closest position
       new  085be447688 Flash current line when exiting
       new  f1c9e286e09 Do nothing when pattern is empty
       new  4e562cdc8c9 Exit minibuffer from selected window
       new  fc1a0f80a2f Add arrow key bindings
       new  98f46d7a3df Send error message in mode-line when no matches
       new  916cfa7f3e6 Add function to display mode-line
       new  95c5f65eb80 Change message when changing direction
       new  f0a3dfdf5c6 Consume first member of iterator to ensure *next go
       new  a887bed2385 Add case-fold-search
       new  78cea327ffb Use closest overlay from initial pos
       new  65720f0115c Change prefix name
       new  aa4c80b05b8 Count results in mode-line
       new  eb23c6c3436 Improve changing direction message (mimic prompt)
       new  0de7383134f Remove now unneeded fn
       new  a082195a7a0 Upcase prompt
       new  a893c00fa41 Add isl-narrow-to-defun
       new  f10a90154e5 Add history var
       new  61e19a147ce Add faces
       new  902061c4ac8 Improve mode-line
       new  3ebd9aeae3e Fix invalid-regexp error
       new  2ac106db4b9 Use memql to compare overlays
       new  950d398938c Use overlay-end
       new  5378fcdb8bc add isl-yank
       new  e292f73689c Update headers
       new  ed932b8fa64 Allow toggling litteral/regexp searching
       new  8d2f656b736 Fix toggling regex/litteral also notify mode-line when 
pattern is empty
       new  113d13dc09c Create README.md
       new  1cd57d2e529 Add basic infos to mode-line
       new  39abe6f9809 REturn to initial pos when no matches
       new  69d6640bb19 Merge branch 'master' of 
github.com:thierryvolpiatto/isearch-light
       new  69b4a8240ce Ensure default thing-at-point have no props
       new  85d8c341fc2 Update headers and requires
       new  f7fc846e6f7 Add version number and author
       new  44c14b34164 Add commentary section
       new  d1a725d96b2 Show position in buffer compared with initial pos
       new  27b4ae903d3 Fix typo
       new  018ba71ecda Flash mode-line when changing style only when pattern 
is empty
       new  c810b64ee1a Renamed isl-toggle-style-matching from 
isl-toggle-regexp-matching
       new  07a768a253a Fix minor typo in mode-line message
       new  b08e91760f7 Merge pull request #1 from manuel-uberti/fix-minor-typo
       new  e2d2f2c582b Merge branch 'master' of 
github.com:thierryvolpiatto/isearch-light
       new  402e2ae67a9 Use standard keybinding for next and prev
       new  8ec989f549e Notify direction and position in mode-line
       new  3bc88e63ef0 Don't stop when changing direction (behave like firefox)
       new  46e316315ea Rename functions with unneeded private prefix
       new  45ac5875ce5 Add docstring in most places
       new  5b01f3e484a Fix first skipped overlay in iterator
       new  c298ac973f1 Use defcustom fro user vars
       new  99b4b1e58f1 Make some internal vars private
       new  b1985fc623a Move cleanup code inside a function
       new  1157a2f9ccb Rename isl-update-overlays to isl-update
       new  448ea086aa4 Fix typo defvar => defcustom
       new  425f283745d Add another missing docstring
       new  c233fbf5e64 Fix some checkdoc issues
       new  0fc829b2a8a Reorganize cleanup fn
       new  36bfd701f85 Docstring fix
       new  efa3ab0bc27 Fix setting iterator without skip-first arg
       new  978cd8f973d Long line fix only
       new  8e1f3bcd4af Fix yanking from point
       new  191e8f9975a Show postion of current match
       new  6d138af2c6e Use 0.3 as timer delay
       new  c8861273340 Move while-no-input on top
       new  615a97f7e54 Add pos and isl text props to overlays
       new  a49db2c126f Add a var to handle timer delay and reduce default val
       new  6a464ef4fc0 Remove iterator dependency by inlining necessary fns
       new  dc2159817f2 Add goto-last and first overlay functions
       new  165f6d99287 Don't forget to update mode-line when going to beg/end
       new  d271424f055 Use a function for iter-next
       new  4398916c4c6 Restore all vars in cleanup fn and remove isl-1 no more 
needed
       new  025509e3ccd Cleanup, DRY and add missing docstrings
       new  373bd276415 Some vars need to be initialized at startup
       new  ac8edb7c062 Update README
       new  2bf2daf5e15 Fix alignment and errors in README
       new  de6140e2ba1 Reduce default value of isl-timer-delay
       new  38638a4c81d Handle invisible text
       new  d21c2bc9cf5 Update README
       new  4c92f24a69d Fix unused backquotes in deffaces
       new  98444620204 No need to add group to faces
       new  99facbfd628 Fix meaning and value of 
isl-before/after-position-string
       new  300cc63ffa6 Ensure buffer-invisibility-spec is a list
       new  04377304050 Add a new command to jump to helm-occur
       new  93d3dc1f0ed Fix docstring
       new  a954b731a9b Reorder no code change
       new  af673badcd3 Update README
       new  dbaf68ac2d3 Merge branch 'master' of 
github.com:thierryvolpiatto/isearch-light
       new  78778541555 Recenter when going to next
       new  407edf02f03 Bind helm-occur-always-search-in-current
       new  eb4422a3955 Add comments
       new  00a75e1db1e Workaround broken `exit-minibuffer' in emacs-28
       new  4ae0a71c724 Revert "Workaround broken `exit-minibuffer' in emacs-28"
       new  9bf3346d42b Fix exit-minibuffer in emacs-28
       new  f0fed8545db Don't recenter when going to next
       new  32bde1dc73c Use minibuffer-selected-window
       new  f182a09df0c Fix prefix in isearch-light group
       new  630a8de5404 Implement multi matching on tap
       new  07f9ec6c6f4 Handle negation in first pattern
       new  fa34d564628 Return directly boundary with single pattern
       new  38f19e790b7 Rename boundary to bounds
       new  8a659558c86 Add a function to get patterns
       new  e79ae128989 Rename next to rest
       new  5b6ef8704fc Add missing docstrings
       new  34e82e63376 Update buffer when toggling method
       new  6717051a2fd Rename function
       new  ddae1773a39 Update docstring
       new  afd3c3a9c01 Update README
       new  c187e145297 Update README
       new  f181cb591b9 Fix typo in docstring
       new  1153817c991 Change default value of isl-search-function
       new  c5cc220942c Fix long lines
       new  7e6901a569b Docstring only
       new  817e85bcf43 Save initial position to mark-ring on exit
       new  42fdbf36ff4 Docstring only
       new  64646b6deb3 Prevent splitting quoted spaces
       new  24f92201b15 Use the right face in mode-line not found
       new  f4874491406 New user var isl-requires-pattern
       new  73150feb77d Don't limit search to symbol at point
       new  e6ae3ea56dd DRY new fn to get matching style
       new  6419cba9b7c Remove cursor-in-echo-area
       new  0930a5e1564 Revert "Don't limit search to symbol at point"
       new  cbba7b7a42b Fix invisibility in org and outline buffers
       new  9592b454f06 Ensure to restore overlays and mode-line
       new  51c17f37016 Reduce isl-requires-pattern default value
       new  9d21e591c4a Goto last overlay in case
       new  8de62deddee Don't reveal on quit
       new  1e11471216e Ignore errors as well for outline
       new  624e1838dda Recenter on exit, modify flash delay
       new  f91e2e66d4f Handle hideshow
       new  6f170e51617 Comments only
       new  b3e131cb743 Update README
       new  128a1ca307b Add command to jump to iedit
       new  ad8e8bf2c49 Handle also markdown
       new  5a1322e1a11 Fix error when quitting with empty pattern
       new  051665e15d8 Don't recenter when quitting with empty pattern
       new  06eaff9c737 Multi search is now always used
       new  d83c8ed3db6 Add .gitignore file
       new  ebb75fbffa4 Fix cl-assert in mm search fn
       new  5b2a26fd43d Fix long lines
       new  8ff572bd51d Ensure full compatibility with re-search-forward
       new  0ea07041959 Fix multi matching for iedit by advice
       new  b42b1742d73 Fix docstring
       new  785eb6c4adb Update README
       new  aef71bf6e8a Fix markdown declaration
       new  e8293f15f7a Bind C-n and C-p
       new  9d1809fca06 Add command to go to closest match from start
       new  1d4c37051c5 Quote spaces when yanking at point
       new  57bcbde47a2 Rename isl to isl-search
       new  ebf7a243734 Add command to change case fold
       new  983ebe50cb3 Docstring and long lines
       new  0ba7f84464b Forget to make isl--case-fold-string local
       new  4d9a4a076b5 Fix iedit case-fold-search
       new  5b2b6758567 Update README
       new  23b31e6a609 Add a face fro case fold string in mode-line
       new  9cec187a881 Provide help
       new  dc18fe8205c Hide/show context lines
       new  2e04e7f58e7 Unhide when updating
       new  956a5aeaddf Typo only
       new  30a62780df8 Docstring only
       new  1048bda00a2 Reindent and remove one unneeded progn
       new  ae2136aefc9 Ensure to not hide occurences when moving to 
isl-visible-context-lines
       new  91a175f352e Simplify isl-show-or-hide-context-lines loop
       new  410e2358c66 Add recenter command and fix some docstrings
       new  6721654e395 Update README
       new  5d9beecc313 Minor grammar fixes
       new  f5e5a74aee1 Merge pull request #2 from manuel-uberti/patch-1
       new  07c364413a4 Set overlay-end out of loop in 
isl-show-or-hide-context-lines
       new  06a4b2276ee Merge branch 'master' of 
github.com:thierryvolpiatto/isearch-light
       new  2caad636fcb Update help
       new  2c90dfdd775 Typo
       new  deedf6bed14 Update screenshot
       new  33a73a17d65 Add missing message in assertion
       new  1629829daf0 Remove one loop in isl-show-or-hide-context-lines
       new  dca64e37bd7 Disable cursor-in-non-selected-windows
       new  7193b154180 Add helm-only prop to all commands
       new  fa0dc39fe12 Add last forgotten helm-only prop
       new  c52cf857113 Fix flashing line with :extend attr
       new  ba2ad990d85 Use no-helm-mx instead of helm-only
       new  d73f8b3c059 Add notification when trying to jump at a position we 
are already at
       new  99ede972365 Allow prefix arg in goto-next/prev
       new  c3781471884 Comment only
       new  c73a346afa8 Add scroll commands
       new  45bb7a46712 Revert "Add scroll commands"
       new  2f9c4cb4735 Add again scroll commands
       new  1860b31c330 Update help and add no-helm-mx property
       new  da08724dfdc New command to quit help
       new  6daab9b2ab8 Update README
       new  769f698452a Minor changes in README
       new  a8ec9bd61ff Remove redundant infos in mode-line
       new  f166a3bcf4c Add query-replace action
       new  722b4e6bb99 Fix jumping to iedit when narrowed to defun
       new  6e9eb68ff29 Use region as default when activated
       new  08749554249 Docstring only
       new  e3e82fe186c Add isl-delete-minibuffer-contents command
       new  375e8dfb90f Fix prefix in defgroup
       new  1cd408862a7 Try to fix thing-at-point for non prog-mode buffers
       new  73f8df4b9aa Fix emacs-28 annoyance not staying in current-buffer 
with helm help
       new  60f798681dd Recenter before flashing position
       new  6f8bcb0b2b9 Docstring fix
       new  defb1511f6a No need to recenter twice
       new  c3768f64fb1 Provide isl-resume
       new  c86ffcd1c1e handle resuming in different buffers
       new  6d4d1ffd09c Move last buffer on top of visited even when resuming
       new  49c75087e30 Ensure to resume in current buffer when no pref arg
       new  c21205dea5e Prevent adding nil entries to isl-visited-buffers
       new  6eaca6e3cef Minor docstring fix
       new  125bdf16b75 Add isl.el for further rename of isearch-light.el
       new  97d2092157d Rename isearch-light to isl
       new  56bd2c201c5 Delete isearch-light.el
       new  7f021478cdd Headers change only
       new  fe5d3855833 Handle resuming from a narrowed session
       new  2cb0ce6dadc Prevent resuming in some unwanted buffers
       new  f28986810a1 Reword error message
       new  ae48662d44d Prevent killed buffers to be stored in 
isl-visited-buffers
       new  1b92de396cd Update README
       new  8776e998a78 Fix help string
       new  2f7fb4d109b Update README
       new  c95303e2023 Prevent error when resuming after hiding context lines
       new  95ccfdc6e3b Fix error when resuming a search never started
       new  4e952d5911b Add missing autoload cookie
       new  aab82238346 Protect regexp searchs and bounds-of-thing-at-point
       new  b43fe78db34 Allow toggling multi search in line/symbol
       new  d21542aba3a Make isl-multi-search-in-line local and restore it on 
exit
       new  7c0eb77d659 Fix error in format
       new  74afa1a3d3f Update README
       new  ad61b25af54 Update help string
       new  65133dd06d1 Update README
       new  f7db2bbe081 Docstring only
       new  74be02eef09 Don't break invalid regexp message in mode-line with
       new  2ef93ea602f Highlight items in line
       new  ec48401a9b7 Jump to the first match of a multi match when searching 
in line
       new  0c599a788da Avoid when-let for compatibility with older emacs
       new  acda4431c60 Go to end of last pattern for consistency
       new  31a9469397e Update copyright
       new  6a2ac565984 Extend isl-on face to eol when matching on line
       new  717df285f8a Fix exit fn jumping one line too far
       new  d6ff2ea9dc8 Docstring only
       new  bda20823d42 Fix highlighting items in line
       new  63260b99d61 Update README
       new  0dcb2fdfbbd Add screen shots
       new  d4dcb881ab5 Fix wrong screenshot in README
       new  1104aa82bc4 Fix docstring and add comment
       new  e9c43aa5982 Fix Help message
       new  af03f23daff Add isl-yank-symbol-at-point command
       new  a7b322028b8 Prevent errors when executing kbd macros
       new  6122866d99e Revert "Prevent errors when executing kbd macros"
       new  1706daed674 Allow using simple search in kmacros
       new  2e52d36510b Use read-from-minibuffer to allow isl-map usage
       new  2d1f6629991 Make inline search working in kbd macros
       new  dad28d97463 Fix remaining commands not working in kmacros
       new  5d5b4e9fa2a Change default binding for isl-select-case-fold-search
       new  9fb33e894c2 Update docstrings
       new  c7feb1f42ad Keep the ability to resume after reverting a buffer
       new  7d326d1b5cc Allow jumping over spaces when yanking word at point
       new  739540df524 Don't yank further than eol
       new  489e69c3c50 Update README
       new  b0a0b592d8b Add a configure section in README
       new  16748f400a5 Reorder headings in README
       new  318036017db Update README again
       new  6af569bd4a2 New function to decide when starting update
       new  5e3ac4001aa Prevent error when updating mode-line
       new  079741dee14 Handle invalid-regexp in initial search
       new  fc4144b2395 Use pos-bol and pos-eol to shutup BC
       new  ee39a95699e Add make file
       new  2e176632311 Add DEFAULT option to isl-read-from-minibuffer
       new  34b5a984b91 Prevent inserting multiline string in minibuf
       new  3b214d71e3c Update README
       new  71383dd4e44 Protect some number values to avoid errors when resuming
       new  06b38f15484 Add toggle searching invisible text action (#3)
       new  7166d3020fd Allow disabling invisible search in certain modes (#3)
       new  e346bf0d929 Update .gitignore
       new  8aafd7f6c89 Update help string
       new  78e4549fd9e Fix initial pattern as negation
       new  097d1fc3868 Fix documentation first line
       new  80a87307675 Disable cursor in help
       new  2c2e60d974d Prevent infloop with pattern starting with invalid 
regexp
       new  c5f62a1fa81 Fix comment
       new  3682ea8fcd5 Move isl-search-invisible in private section
       new  a4b454ff918 Remove duplicate in help
       new  e96bdd6a33e Add new optional arg INPUT in isl-search-1 (#4)
       new  cc270a592a9 Maybe quote default
       new  5989588a6a7 Fix previous commit
       new  bf32dbbc589 Reorder no code change
       new  cb06de4e44d Add some help-echo's in mode-line
       new  f0f8e53cff4 Long lines fix only
       new  2ec13bc9f97 Try to fix org link in README
       new  7b2a7e59bb6 delete-trailing-whitespace
       new  d490562412b Make checkdoc happy
       new  d95ca818aa9 Update emacs compat to 25.1
       new  c05b2f0029c Update makefile
       new  1645b79955b Add binding for bm.el
       new  ae9f31524d1 Use overlay-start in isl-bm-this-pos
       new  93eb93587d3 Change default binding for isl-bm-this-pos
       new  41499f85e27 Use eval-when compile to require cl-lib is enough
       new  7363ffa4e8f Update copyright
       new  4d785b1fe9e Update commentary section
       new  c6a47aa9f62 Add FUNDING.yml file
       new  d9f5d2c5a29 Update README
       new  7e08a460af4 Add more changes to README
       new  696256fda64 Fix typo in README
       new  e9594bc4ddf No need to recenter in *-scroll-1
       new  bf1f9569901 Prevent recentering aggressively on exit
       new  27e03894773 Use the NOFORCE arg of set-window-start
       new  1a6b980fbad Fix some pcase calls
       new  f1dbd4331ea Update docstring
       new  6bea0ce2252 Fix error when a region is active and there no TAP
       new  a1a162cac6c Add comment
       new  95d7784ffa3 Fix query-replace backward
       new  f3fbeebecd0 Protect = call
       new  a4d243be0c4 Add assertions to query-replace and iedit
       new  ec7e45edadf Update docstring
       new  03b6e1244c2 Align let only
       new  115df1ad84b Use thing-at-point filename in string components
       new  6a7aa474492 Allow matching empty lines
       new  397897af4a7 Revert "Allow matching empty lines"
       new  435e78d5821 Finally fix the ability to match empty lines
       new  35736b344af improve infos
       new  134c3b74752 Add comment
       new  4a2f59742be Ignore last empty line at eob
       new  86198014936 Bump to 1.1
       new  51554216836 Don't highlight items in line until we have a multi 
pattern
       new  bd3c0257c13 Add isl-kill-selection command
       new  2102591f8c5 Reindent
       new  dfe27ff7296 Add missing docstring
       new  75ad29abcf8 Let bind blink-matching-paren
       new  9361ece8d28 Allow narrowing to region
       new  91736ba6ffd New flag isl--narrow-to-region
       new  e038eb080e5 Add align regexp fn
       new  a477c6d507f Update isl--point-min/max after aligning text
       new  9a617ddadd1 Allow specifying SPACING with pref arg in align-regexp
       new  439819d7e70 Add assertion to prevent aligning with a mm pattern
       new  71c2c2bdacc New user var isl-align-regexp-group-pattern
       new  3fddf4dcf1f Revert buffer after align-regexp actions on quit
       new  a8d1585ab06 Ensure initial point is restored on quit
       new  09a15785db5 Set isl--narrow-to-region once narrowed
       new  3afcea344b7 Update docstring
       new  cc10e952b85 No need to use pcase in isl-iter-circular
       new  b165dbd30ca Fix docstring
       new  6112886a32a Use Oclosure for iterator
       new  311d83a8ad5 Remove isl--direction flag
       new  3ed6c373466 Docstring
       new  8e386dc7494 Reorganize
       new  b7402a51b6c Reindent
       new  e9c8ee563d8 Update docstrings
       new  1790e7b70f0 Use memql in isl-iterator-reverse
       new  162d0647be0 Fix side effect when setting iterator
       new  393a2c3f88d Fix initial direction when iterator is not yet built
       new  58202b10a2e Revert to 1.2
       new  07d180c5b47 Move code in isl-iterator-reverse in the oclosure
       new  2923eb15d43 Revert "Fix initial direction when iterator is not yet 
built"
       new  48e5e29c1ef Merge branch 'oclosure' into devel
       new  f394cd93afa Docstring only
       new  4c9d61b5348 Use right and not forward
       new  e7c8a8765f7 Keep all vars in the oclosure
       new  e8fbbfb1101 Bump to 1.3
       new  1c7a9576943 Use take instead of butlast
       new  6d678e16ddd Rename isl-set-iterator to isl-make-iterator
       new  91c3ea51bdd Docstring only
       new  a25e8d8404f Initialize ELEMENT with the first element of the list
       new  28fa2fed007 Fix typo
       new  10af7e23715 Use nreverse in isl-update
       new  c101831646a Update iterator instead of recreating
       new  669ef181f42 Avoid one loop in isl-update when computing closest 
overlay
       new  84c359f3090 Only comment
       new  720e8efaaa2 Reindent
       new  1e26c6ccf1e Fix comment and realign
       new  54bf59dfe2d Update README
       new  d763522116a Remove unneeded variable isl--extra-items-overlays
       new  a2444ad0018 Fix docstring
       new  ae0a95580b8 Typo in comment
       new  7820d3679c8 Make isl-initial-pos private
       new  ba32dbf0100 Rename isl-make-iterator to isl-make-or-update-iterator
       new  dbc0715fa10 Reorder
       new  561c22d479b Prevent errors with iterator when search haven't yet 
started
       new  73f58704ea0 Typo only
       new  b66260d6940 Bump to 1.4
       new  9556242fa8c Cache diff overlays and get rid of isl-closest-overlay
       new  89803043798 Update Copyright
       new  de073e1bccf Use pulse.el
       new  8f0453b85b5 Update docstring
       new  a370537a2b1 Allow using a num prefix arg when hiding context
       new  1cc5b45a344 Avoid consing too much in isl-update
       new  5dd34d39150 Start searching ov from current ov instead
       new  7a7e3a29dff Cleaner loop to consume iterators
       new  ec89aebf434 Comments only
       new  35bd210ff8c Use isl-search-function and not directly
       new  34b76597ef7 Typo fix
       new  2b1b909fee4 Change default color in isl-match-items
       new  1f15411f542 Remove now unneeded pos-bol/eol compat
       new  0cc098870df Make some more vars private and reorder
       new  f487894fdb8 Checkdoc
       new  7a2320f9ac4 Avoid using cl-defun
       new  ee2b19efab9 Notify Sinv mode-line notification in help
       new  e9e001ade79 Reset isl--yank-point when deleting minibuf contents
       new  9ad3b9d91d1 Add missing docstring
       new  ddee285c156 Don't try to move overlay when there is only one match
       new  c87cd083a18 Fix iterator with sequences of only two elements
       new  2266c69b2bf Use bar as cursor-in-non-selected-windows
       new  415ea41bcf8 Remove align regexp
       new  8e2ef69b2c3 Add COPYING
       new  40882068b37 Fix face color names
       new  efa171e622a Change isl-visible-context-lines behavior and default
       new  61a747effa3 Update README
       new  5c879075479 Collect thing-at-point in all windows for DEFAULT
       new  aaa40b40d65 Fix pcase warnings about unused lex vars
       new  267b426822b Docstring only
       new  3e0fd7c52b6 New function isl--type-for-mode
       new  d659357151f Fix error with single candidate in iterator


Reply via email to