Make highlightSelectionMatches
not produce overlapping decorations, since those tend to just get unreadable.
Make sure any existing search text is selected when opening the search panel. Add search config option to not match case when search panel is opened (#4)
The searchConfig
function now takes a matchCase
option that controls whether the search panel starts in case-sensitive mode.
Make sure to prevent the native Mod-d behavior so that the editor doesn't lose focus after selecting past the last occurrence.
Initialize the search query to the current selection, when there is one, when opening the search dialog.
Add a searchConfig
function, supporting an option to put the search panel at the top of the editor.
Fix a bug where the first search command in a new editor wouldn't properly open the panel.
New command selectNextOccurrence
that selects the next occurrence of the selected word (bound to Mod-d in the search keymap).
The search interface and cursor will no longer include overlapping matches (aligning with what all other editors are doing).
The package now exports a RegExpCursor
which is a search cursor that matches regular expression patterns.
The search/replace interface now allows the user to use regular expressions.
The SearchCursor
class now has a nextOverlapping
method that includes matches that start inside the previous match.
Basic backslash escapes (\n, \r, \t, and \) are now accepted in string search patterns in the UI.
Fix an issue where entering an invalid input in the goto-line dialog would submit a form and reload the page.
Update dependencies to 0.18.
The package now also exports a CommonJS module.
First numbered release.