parameters: (editor, repeat, cmd)
docstring: Find the next/previous occurance of identifier under caret
      @note: There's a sublte difference from vim: if some text is already
             selected, it's used as the search term instead of the identifier
             under the caret
      @see: vim_parser
docstring_summary: Find the next/previous occurance of identifier under caret
      @note: There's a sublte difference from vim: if some text is already
             selected, it's used as the search term instead of the identifier
             under the caret
      @see: vim_parser
docstring_tokens: Find the next / previous occurance of identifier under caret @note : There s a sublte difference from vim : if some text is already selected it s used as the search term instead of the identifier under the caret @see : vim_parser
function: def FindIdent(editor, repeat, cmd):
      """Find the next/previous occurance of identifier under caret
      @note: There's a sublte difference from vim: if some text is already
             selected, it's used as the search term instead of the identifier
             under the caret
      @see: vim_parser
  
      """
      cmd_map = { u'#': editor.PrevIdent,
                  u'*': editor.NextIdent,
                }
      cmd_map.get(cmd, lambda x: None)(repeat)
function_tokens: def FindIdent ( editor , repeat , cmd ) : cmd_map = { u'#' : editor . PrevIdent , u'*' : editor . NextIdent , } cmd_map . get ( cmd , lambda x : None ) ( repeat )