eye.helpers.ycm.query module

class eye.helpers.ycm.query.Requester(editor)[source]

Bases: QObject

class eye.helpers.ycm.query.YcmGoToDeclaration(*args, **kwargs)[source]

Bases: YcmSearch

Plugin to find the declaration of a symbol

search_type = 'GoToDeclaration'
class eye.helpers.ycm.query.YcmGoToDefinition(*args, **kwargs)[source]

Bases: YcmSearch

Plugin to find the definition of a symbol

search_type = 'GoToDefinition'
class eye.helpers.ycm.query.YcmGoToReferences(*args, **kwargs)[source]

Bases: YcmSearch

Plugin to find usage of a symbol

search_type = 'GoToReferences'
class eye.helpers.ycm.query.YcmSearch(*args, **kwargs)[source]

Bases: QObject

Search plugin using ycmd engine

The started, found and finished signals work like other search plugins (see eye.helpers.file_search_plugins.base.SearchPlugin). However, the entry point of the search is not a pattern but a position in a file, to follow a symbol name in a source context.

find_under_cursor(editor)[source]
finished = Signal(int)
found = Signal(dict)
interrupt()[source]

This slot has signature interrupt().

search_type = None
started = Signal()
eye.helpers.ycm.query.complete_on_char_added(editor, *args)[source]

This handler is disabled by default.

This handler is registered for categories ['editor'] on signal SCN_AUTOCCHARDELETED.

This handler is registered for categories ['editor'] on signal SCN_CHARADDED.

class eye.helpers.ycm.query.do_completion(editor, replace=True)[source]

Bases: Requester

handle_reply()[source]

This slot has signature handle_reply().

class eye.helpers.ycm.query.do_go_to(editor, go_type)[source]

Bases: Requester

handle_reply()[source]

This slot has signature handle_reply().

eye.helpers.ycm.query.on_activate(ed, listid, display)[source]

This handler is registered for categories ['editor'] on signal userListActivated.

eye.helpers.ycm.query.query_debug(editor)[source]
eye.helpers.ycm.query.query_diag(editor)[source]
eye.helpers.ycm.query.query_sub_command(editor, *args, **kwargs)[source]
eye.helpers.ycm.query.query_sub_commands_list(editor)[source]
eye.helpers.ycm.query.show_completion_list(editor, offset, items, replace=True)[source]