.. Copyright (C) 2012 - 2014 Eric Van Dewoestine
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see .
.. _\:ScalaSearch:
Scala Search
============
Eclim's scala searching currently supports searching for the definition of the
element under the cursor. Simply place the cursor on the element you wish to
search for and run **:ScalaSearch**. If the definition of the element is found,
the corresponding file will be opened and the cursor placed on the element's
definition. The command used to open the result can be defined usin the
:ref:`g:EclimScalaSearchSingleResult ` variable
or on a per search basis by supplying the ``-a `` arg:
.. code-block:: vim
:ScalaSearch -a edit
Configuration
-------------
:doc:`Vim Settings `
.. _g\:EclimScalaSearchSingleResult:
- **g:EclimScalaSearchSingleResult** (Default: 'split') -
Determines what action to take when a only a single result is found.
Possible values include\:
- 'split' - open the result in a new window via "split".
- 'edit' - open the result in the current window.
- 'tabnew' - open the result in a new tab.
This setting overrides the global default for all supported language types
which can be set using the **g:EclimDefaultFileOpenAction** setting which
accepts the same possible values.
.. include:: /vim/search.rst
:start-after: begin-search-quickfix
:end-before: end-search-quickfix