]>
git.gir.st - VimFx.git/blob - docs/console.html
1 <!DOCTYPE html
> <html> <head> <title>console.coffee
</title> <meta http-equiv=
"content-type" content=
"text/html; charset=UTF-8"> <link rel=
"stylesheet" media=
"all" href=
"docco.css" /> </head> <body> <div id=
"container"> <div id=
"background"></div> <div id=
"jump_to"> Jump To
… <div id=
"jump_wrapper"> <div id=
"jump_page"> <a class=
"source" href=
"commands.html"> commands.coffee
</a> <a class=
"source" href=
"console.html"> console.coffee
</a> <a class=
"source" href=
"event-handlers.html"> event-handlers.coffee
</a> <a class=
"source" href=
"hints.html"> hints.coffee
</a> <a class=
"source" href=
"marker.html"> marker.coffee
</a> <a class=
"source" href=
"utils.html"> utils.coffee
</a> <a class=
"source" href=
"vim.html"> vim.coffee
</a> <a class=
"source" href=
"window-utils.html"> window-utils.coffee
</a> </div> </div> </div> <table cellpadding=
"0" cellspacing=
"0"> <thead> <tr> <th class=
"docs"> <h1> console.coffee
</h1> </th> <th class=
"code"> </th> </tr> </thead> <tbody> <tr id=
"section-1"> <td class=
"docs"> <div class=
"pilwrap"> <a class=
"pilcrow" href=
"#section-1">¶</a> </div> </td> <td class=
"code"> <div class=
"highlight"><pre><span class=
"s">"use strict
"</span>
3 <span class=
"nv">stringify =
</span><span class=
"nf">(arg) -
></span>
4 <span class=
"k">try
</span>
5 <span class=
"k">return
</span> <span class=
"nb">String
</span><span class=
"p">(
</span><span class=
"nx">arg
</span><span class=
"p">)
</span>
6 <span class=
"k">catch
</span> <span class=
"nx">error
</span>
7 <span class=
"k">return
</span> <span class=
"s">"<toString() error
>"</span>
9 <span class=
"nv">message =
</span><span class=
"nf">(prefix, level, args) -
></span>
10 <span class=
"nx">dump
</span><span class=
"p">(
</span><span class=
"s">"</span><span class=
"si">#{
</span> <span class=
"nx">prefix
</span> <span class=
"si">}
</span><span class=
"s"> -
</span><span class=
"si">#{
</span> <span class=
"nx">level
</span> <span class=
"si">}
</span><span class=
"s">:
</span><span class=
"si">#{
</span> <span class=
"nb">Array
</span><span class=
"p">.
</span><span class=
"nx">map
</span><span class=
"p">(
</span><span class=
"nx">args
</span><span class=
"p">,
</span> <span class=
"nx">stringify
</span><span class=
"p">).
</span><span class=
"nx">join
</span><span class=
"p">(
</span><span class=
"s">" "</span><span class=
"p">)
</span> <span class=
"si">}
</span><span class=
"s">\n
"</span><span class=
"p">)
</span>
12 <span class=
"k">class
</span> <span class=
"nx">Console
</span>
13 <span class=
"nv">constructor:
</span><span class=
"nf">(@prefix=
'extension
') -
></span>
15 <span class=
"nv">log:
</span><span class=
"o">-
></span> <span class=
"nx">message
</span><span class=
"p">(
</span><span class=
"nx">@prefix
</span><span class=
"p">,
</span> <span class=
"s">'log
'</span><span class=
"p">,
</span> <span class=
"nx">arguments
</span><span class=
"p">)
</span>
16 <span class=
"nv">info:
</span><span class=
"o">-
></span> <span class=
"nx">message
</span><span class=
"p">(
</span><span class=
"nx">@prefix
</span><span class=
"p">,
</span> <span class=
"s">'info
'</span><span class=
"p">,
</span> <span class=
"nx">arguments
</span><span class=
"p">)
</span>
17 <span class=
"nv">error:
</span><span class=
"o">-
></span> <span class=
"nx">message
</span><span class=
"p">(
</span><span class=
"nx">@prefix
</span><span class=
"p">,
</span> <span class=
"s">'error
'</span><span class=
"p">,
</span> <span class=
"nx">arguments
</span><span class=
"p">)
</span>
18 <span class=
"nv">warning:
</span><span class=
"o">-
></span> <span class=
"nx">message
</span><span class=
"p">(
</span><span class=
"nx">@prefix
</span><span class=
"p">,
</span> <span class=
"s">'warning
'</span><span class=
"p">,
</span> <span class=
"nx">arguments
</span><span class=
"p">)
</span>
19 <span class=
"nv">expand:
</span><span class=
"o">-
></span>
20 <span class=
"k">for
</span> <span class=
"nx">arg
</span> <span class=
"k">in
</span> <span class=
"nx">arguments
</span>
21 <span class=
"k">if
</span> <span class=
"k">typeof
</span><span class=
"p">(
</span><span class=
"nx">arg
</span><span class=
"p">)
</span> <span class=
"o">==
</span> <span class=
"s">"object
"</span>
22 <span class=
"nv">len =
</span><span class=
"nb">Object
</span><span class=
"p">.
</span><span class=
"nx">keys
</span><span class=
"p">(
</span><span class=
"nx">arg
</span><span class=
"p">).
</span><span class=
"nx">length
</span>
23 <span class=
"k">for
</span> <span class=
"nx">k
</span><span class=
"p">,
</span> <span class=
"nx">v
</span> <span class=
"k">of
</span> <span class=
"nx">arg
</span>
24 <span class=
"nx">@log
</span> <span class=
"nx">k
</span><span class=
"p">,
</span> <span class=
"nx">v
</span>
25 <span class=
"k">else
</span>
26 <span class=
"nx">@log
</span> <span class=
"nx">arg
</span>
28 <span class=
"nv">exports.Console =
</span><span class=
"nx">Console
</span>
30 </pre></div> </td> </tr> </tbody> </table> </div> </body> </html>