Scite List All Occurances

lua-users home
wiki

There was no script for this entry, this is my implementation.

The output should look like that of grep or findstr and so F4 'Next Message' should work as expected.


function SciteListAllOccurances()

  if props.CurrentSelection ~= "" then

    for m in editor:match( "^.*" .. props.CurrentSelection .. ".*$", SCFIND_REGEXP, 0) do

      print(props.FileNameExt .. ":" .. (editor:LineFromPosition(m.pos)+1) .. ":" .. m.text);

    end

  else

    alert("The InternalGrep script only searchs for selected text");

  end

end

--April White, January 21, 2006
RecentChanges · preferences
edit · history
Last edited August 31, 2006 7:38 pm GMT (diff)