Files

Rcodetools::XMPCompletionEmacsIciclesFilter

Public Instance Methods

completion_code(code, lineno, column=nil) click to toggle source
     # File lib/rcodetools/completion.rb, line 357
357:   def completion_code(code, lineno, column=nil)
358:     elisp = "(progn\n"
359:     table = "(setq rct-method-completion-table '("
360:     help_alist = "(setq alist '("
361:     
362:     begin
363:       klass, cands = candidates_with_class(code, lineno, column)
364:       cands.sort.each do |minfo|
365:         meth, description = split_method_info(minfo)
366:         table << format('("%s\t[%s]") ', meth, description)
367:         help_alist << format('("%s" . "%s")', meth, description)
368:       end
369:       table << "))\n"
370:       help_alist << "))\n"
371:     rescue Exception => err
372:       return error_code(err)
373:     end
374:     elisp << table << help_alist
375:     elisp << %[(setq pattern "#{prefix}")\n]
376:     elisp << %[(setq klass "#{klass}")\n]
377:     elisp << ")"                # /progn
378:   end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.