FastOpen for jEdit Changelog

What's new in FastOpen for jEdit 2.5.1

Jul 1, 2013
  • FR #3580223: If the thing to search for has a file separator character, search full path instead of just filename

New in FastOpen for jEdit 2.5 (Jul 1, 2013)

  • Offers a jEdit 5 FileOpenerService
  • FastOpen now uses the View TextArea's Background color for its Text Field's Background. Helps in case custom themes are used.
  • FastOpen now supports differential colours for File Names and Paths in the Search Results. The Colour to use for the path is configurable via FastOpen options. (Dont forget to do a ReIndex after changing path colors)
  • Alternative rows can be highlighted(zebra style) in the Search Results. Ofcourse it can be configured to be switched on/off via Options.
  • Support for CamelCase Search. For example simply type First Letter of Uppercase Filename to search.
  • Fixed Bug - FastOpen jump to line number only works on loaded buffers. (Bug #3517260)
  • FastOpen now uses jEdit's "Extra Word Characters" settings to identify words which can be used in opening Files smartly. For instance previously having cursor on Fast|Open.showWindow would show "FastOpen.showWindow" in searchbox(which would not yield any results) whereas the user might have intended to open a File "FastOpen" and thus had cursor on its name. Now this will work as intended. Great esp when opening Files with static variable references.

New in FastOpen for jEdit 2.4 (Jul 1, 2013)

  • Fixed compatibility with jEdit 4.5

New in FastOpen for jEdit 2.3 (Jul 1, 2013)

  • Run in work thread instead of AWT thread to avoid deadlocks.
  • Updates to ProjectViewer 3 API.

New in FastOpen for jEdit 2.2 (Jul 1, 2013)

  • Request reindex when active project is changed (Shlomy Reinstein - #2018535).
  • Creating dockable after opening the fastopen dialog works now. Floating a docked dockable works too. (alan ezust)
  • Patched to work with ProjectViewer 2.9(Optional).

New in FastOpen for jEdit 2.1 (Jul 1, 2013)

  • Added "delay before searching" (in fastopen options) to enable delay before FastOpen starts searching the index. This improves the performance drastically preventing event firing and thread contentions on every key press since the text to find would now be batched
  • Fixed NPE if ProjectViewer is present but contains no projects
  • Refactored FastOpen to use java.util.regex instead of gnu regexp fixing bug 1517598
  • Made textarea the "default focus component", and ESC dismisses dockable. (Alan Ezust)
  • For those using FastOpen with ProjectViewer plugin, we recommend using only ProjectViewer 2.1.3.4+. Using lower versions of ProjectViewer with FastOpen freezes jEdit and killing the process is the only way out

New in FastOpen for jEdit 2.0 (Jul 1, 2013)

  • FastOpen now maintains an Index of files instead of querying the sources each time. An Index Manager thread will update the index in the background from time-to-time(configurable via Fastopen Options). This immensely speeds up FastOpen.
  • File search string entered during the time the Index is being created(generally on first execution of FastOpen), is buffered and is automatically executed when indexing process is completed. So during initial index building esp. of large projects be patient.
  • Incase two files are not open, then the one which is Project file take precedence(If Sorting is enabled).
  • Fixed a rare case of Same file (1 appearing in Project and the other from Recent List before the Project was created) both getting displayed because sources were returning different character case namely ProjectViewer returning c:\directory\myfile.txt and Recent file returning C:\directory\myfile.txt.
  • Fixed a rare NPE case if there was a RegexpException
  • Limited the filename search pattern to ignore multiline selections to avoid mistakenly invoking FastOpen on a large selection and FastOpen having to go and search an invain pattern.
  • Multi-File open ability added.
  • Projects in the Project List dropdown are now sorted in case-insensitive order.