Git Product home page Git Product logo

sublimehighlight's Introduction

SublimeHighlight

Sublime Text 3 users: a python3 branch is also available. Just git checkout python3 from the root of your package installation to use in in ST3. If you upgrade from a previous ST2 installation or encounter problems with the package, please proceed as detailed below:

  • Remove the package, if installed, using Package Control.
  • Add a repository: https://github.com/n1k0/SublimeHighlight/tree/python3
  • Install SublimeHighlight with Package Control. It should pull the correct branch from Github.
  • Restart Sublime Text 3

This SublimeText2 package allows to highlight & export currently edited code to HTML or RTF using Pygments.

Several commands are added to SublimeText2 when installed:

  • SublimeHighlight: convert to HTML: will convert current code to highlighted HTML in a new SublimeText tab.
  • SublimeHighlight: convert to RTF: will convert current code to highlighted RTF in a new SublimeText tab.
  • SublimeHighlight: view as HTML: will convert current code to highlighted HTML and open it in your default browser.
  • SublimeHighlight: view as RTF: will convert current code to an RTF document and open the generated file with your default program.
  • SublimeHighlight: copy to clipboard as HTML: will convert current code to highlighted HTML and store it into the system clipboard.
  • SublimeHighlight: copy to clipboard as RTF: will convert current code to raw highlighted RTF and store it into the system clipboard.

This latter command, Copy to clipboard as RTF, allows to copy and paste highlighted code from Sublime Tex 2 to other softwares like Powerpoint, Keynotes, Word, etc.

capture

Settings

You can find a dedicated user settings file in the Preferences > Package Settings > SublimeHighlight menu where you can customize Pygments settings:

Sample Settings - User file:

{
    "theme": "monokai",
    "linenos": "inline",
    "noclasses": true,
    "fontface": "Menlo"
}

Check out the available options below.

Themes

You can choose the Pygments theme to use by setting the theme option:

{
    "theme": "vim"
}

Available themes are:

  • autumn
  • borland
  • bw
  • colorful
  • default
  • emacs
  • friendly
  • fruity
  • manni
  • monokai
  • murphy
  • native
  • pastie
  • perldoc
  • rrt
  • tango
  • trac
  • vim
  • vs

Here's a screenshot of what some example code looks like with different themes:

Themes Screenshot

Note: You can add your own pygments files by copying the _theme_.py to Packages/Highlight/pygments/styles, and adding your theme to the STYLES_MAP in SublimeHighlight/pygments/styles/__init__.py. Eg.:

# Maps style names to 'submodule::classname'.
STYLE_MAP = {
    'default':  'default::DefaultStyle',
    'mytheme':  'mytheme::MyThemeStyle',
}

Line numbering

You can add line numbering by setting the linenos option:

{
    "linenos": "inline"
}

Accepted values for the linenos option are table, inline or false — the latter being the default.

Inline styling

You can set the rendered HTML code to use inline styles instead of CSS classes:

{
    "noclasses": true
}

Lexer options

SublimeHighlight supports Pygments lexer options. To set an option for a given lexer, eg. PHP:

{
    "lexer_options": {
        "PHP": {
            "startinline": true
        }
    }
}

Font face

You can set font face used in RTF output by using the fontface setting.

{
    "fontface": "Menlo"
}

Setting up shortcuts

This is a sample key binding for copying RTF highlighted code contents to your clipboard by pressing ctrl + alt + c:

[
    { "keys": ["ctrl+alt+c"],
      "command": "sublime_highlight",
      "args": { "target": "clipboard",
                "output_type": "rtf"
    }},
]

You can combine the target and output_type argument values to achieve the stuff you want. Possible values are:

target:

  • sublime: new Sublime Text 2 tab
  • external: new external file
  • clipboard: system clipboard

output_type:

  • rtf: RTF format
  • html: HTML format

Why this package?

Mostly for toying around with SublimeText2 plugin API (which is great), but also to ease the process of copying/pasting richly formatted code over softwares like Powerpoint, Word, Keynote and shits like that.

License

This software is released under the terms of the MIT license.

sublimehighlight's People

Contributors

chambery avatar dbarros avatar fnurl avatar jisaacks avatar kashif avatar leenno avatar llamasoft avatar n1k0 avatar schmod avatar t8g avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sublimehighlight's Issues

Keyboard shortcuts

Is there a way to set it up to either copy to clipboard by default with style, or to set a keyboard shortcut?

No line break

When I use this to copy to HTML and paste on my blog, all the line breaks are gone. After I read the HTML source, I find the reason is that there is no
tags after each line break.
Can someone fix this? Thanks a lot!

Gmail paste doesn't work

HTML copy/paste gives you HTML in your Gmail message in Chrome.
RTF gives you some bold words, but no colors, and double spacing.

Copy to clipboard not storing mime type

Using sublime.set_clipboard(pygmented) stores the formatted output, but doesn't store mimetype details so when I paste I get the raw RTF output.

Currently working round like so:

filename = '%s.%s' % (self.view.id(), output_type,)
tmp_file = self.write_file(filename, pygmented)
subprocess.call("cat %s | pbcopy -prefer %s" % (tmp_file, output_type), shell=True)
os.remove(tmp_file)

But that mac only...

SublimeHighlight not showing up in Edit menu

When I select some text for to export the highlight (seems to be regardless of mode), no submenu appears under the Edit menu.

It appears as a top-level "blank" entry at the end of the menu:

SublimeHighlight menu

TypeError while loading package in sublime3

Installed SublimeHighlight from https://github.com/n1k0/SublimeHighlight/tree/python3 and get following error when package is loading. https://github.com/n1k0/SublimeHighlight does not work either, ends with error Package desktop missing.

It is installed on Sublime3, running on Linux.

reloading plugin SublimeHighlight.SublimeHighlight
Traceback (most recent call last):
  File "/opt/sublime_text_3/sublime_plugin.py", line 73, in reload_plugin
    m = importlib.import_module(modulename)
  File "./importlib/__init__.py", line 90, in import_module
  File "<frozen importlib._bootstrap>", line 1584, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1565, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1532, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 584, in _check_name_wrapper
  File "<frozen importlib._bootstrap>", line 1022, in load_module
  File "<frozen importlib._bootstrap>", line 1003, in load_module
  File "<frozen importlib._bootstrap>", line 560, in module_for_loader_wrapper
  File "<frozen importlib._bootstrap>", line 868, in _load_module
  File "<frozen importlib._bootstrap>", line 313, in _call_with_frames_removed
  File "/home/michael/.config/sublime-text-3/Packages/SublimeHighlight/SublimeHighlight.py", line 17, in <module>
    if desktop.get_desktop() == 'Windows':
  File "/home/michael/.config/sublime-text-3/Packages/SublimeHighlight/HighlightLib/desktop/__init__.py", line 167, in get_desktop
    elif _is_xfce():
  File "/home/michael/.config/sublime-text-3/Packages/SublimeHighlight/HighlightLib/desktop/__init__.py", line 138, in _is_xfce
    return _readfrom(_get_x11_vars() + "xprop -root _DT_SAVE_MODE", shell=1).strip().endswith(' = "xfce4"')
TypeError: endswith first arg must be bytes or a tuple of bytes, not str

"linenos" has no effect on export

Hi,

after cloning to packages directory (Mac OS X 10.9.5) and switching to branch python3 (ST3 B3065) i set up the following settings:
{ "linenos": "inline", "theme": "friendly", }

Everything works fine except for the inline numbering. Switching to tableor falsehas no effect either.

bildschirmfoto 2014-11-11 um 17 12 05

Encoding problems in RTF

Using non-ASCII symbols, e.g. Cyrillic symbols results in UTF-8 being treated as ASCII.

For example, comment in C++ source file:

// проверка

becomes

// п€“Ñšро€“ÐŠв€“â‰¤е€“Âµрк€“Ð‡а€“âˆž

The line has proper color and font face, but essentially is a garbage :)

HTML conversion works fine.

Mac: "View as RTF" does not work.

Hi,

as I go through the setup of ST2 I noticed that while all other options work great, "View as RTF" does not work on my Mac (10.7.4).

Instead of opening the rtf file generated nothing at all happens. My default app for rtf is TextEdit and creating a new .rtf file then double clicking this file will open TextEdit as expected.

Here is the output I get from ST2:

Screenshot

Would love to get this to work, happy to help debug this if you have any specific questions.

Thanks for this awesome plugin!

Request: fontsize support

It would be nice to have a fontsize option in addition to the existing fontface to define a default font size (in pt) for HTML/RTF export.

On Mac OS X, copy to clipboard isn't styled text

If you use the copy to clipboard command on Mac OS X, then paste into a typical Mac application such as Mail.app, you won't see styled text, but rather the raw RTF or HTML.

Perhaps there is some flag on the clipboard or mime-type that must be set so the OS understands that this is styled text?

bug report

copy to clipboard as HTML
copy to clipboard as RTF

this two section don't appear on sublime 3 \win 7

and also copy as HTML and copy as RTH doesn't work too.

[ST3] ImportError: No module named 'desktop'

I have a strange error with Sublime Text 3. I'm not at all a Python guy, so I hope you can help me.

Here is the console output:

reloading plugin SublimeHighlight.SublimeHighlight
Traceback (most recent call last):
  File "/Applications/Sublime Text.app/Contents/MacOS/sublime_plugin.py", line 73, in reload_plugin
    m = importlib.import_module(modulename)
  File "X/importlib/__init__.py", line 88, in import_module
  File "<frozen importlib._bootstrap>", line 1577, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1558, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1525, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 586, in _check_name_wrapper
  File "<frozen importlib._bootstrap>", line 1023, in load_module
  File "<frozen importlib._bootstrap>", line 1004, in load_module
  File "<frozen importlib._bootstrap>", line 562, in module_for_loader_wrapper
  File "<frozen importlib._bootstrap>", line 869, in _load_module
  File "<frozen importlib._bootstrap>", line 313, in _call_with_frames_removed
  File "/Users/Pym/Library/Application Support/Sublime Text 3/Packages/SublimeHighlight/SublimeHighlight.py", line 8, in <module>
    import desktop
ImportError: No module named 'desktop'

I'm on the latest OS X, I use brew for everything and I installed Pygments by doing $ easy_install Pygments

Crash under Win7 when copying C code

Using win7 64bits + sublime text 3.

When I try to copy the following line of code in RTF the plugin_host hangs using all the cpu (thread).

printf("%d meters= %.3f km\n", m, km);

At least here it seems to be caused by the usage of the "%.3f", since it works with just the usual %f.

error in pygments

Fresh install of plugin via package control on MacOS Mountain Lion

Traceback (most recent call last):
  File "./sublime_plugin.py", line 356, in run_
  File "./SublimeHighlight.py", line 97, in run
  File "./SublimeHighlight.py", line 92, in highlight
  File "./SublimeHighlight.py", line 82, in get_lexer
  File "./pygments/lexers/__init__.py", line 121, in get_lexer_for_filename
  File "./pygments/lexer.py", line 470, in __call__
  File "./pygments/lexers/web.py", line 870, in __init__
ImportError: No module named _phpbuiltins

I can see that the _phpbuiltins.py file exists in the pygments/lexers subdirectory but it hasn't been compiled into a .pyc file. Any suggestions for next steps to take?

Preserving line numbers

If I select and export a portion of code, can I preserve the line numbers? For now the starting number always reset to 1. Thanks.

Can't hightlight Assembly Language correctly

Assembly language coloring is wrong. I use MIPS Assembly Syntax highlighter for my MIPS file. After pasting as either RTF/HTML, the highlight result was really wrong.
It should be similar to this format:
image

But it is actually like this:
image

Not Working on Ubuntu 16.04 64-bit with ST3

I tried installing it via package control, via the repo and via git clone, but none works. I get the menu settings and and the right click options, however right click options are disabled, and commands do not show up.

It also seems that when using the repo (or git clone), if I try to go to default settings, it's looking under the Highlight folder, and not SublimeHighlight.

Ubuntu 16.04.1 LTS 64-bit
Sublime Text Build 3114

ImportError: cannot import name pygments

This happened to me with Sublime Text 3, build 3047 (on Windows) and the python3 branch of this package

reloading plugin SublimeHighlight.SublimeHighlight
Traceback (most recent call last):
  File "C:\Program Files\Sublime Text 3\sublime_plugin.py", line 73, in reload_plugin
    m = importlib.import_module(modulename)
  File "X/importlib/__init__.py", line 88, in import_module
  File "<frozen importlib._bootstrap>", line 1577, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1558, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1525, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 586, in _check_name_wrapper
  File "<frozen importlib._bootstrap>", line 1023, in load_module
  File "<frozen importlib._bootstrap>", line 1004, in load_module
  File "<frozen importlib._bootstrap>", line 562, in module_for_loader_wrapper
  File "<frozen importlib._bootstrap>", line 869, in _load_module
  File "<frozen importlib._bootstrap>", line 313, in _call_with_frames_removed
  File "C:\Users\Matthew.Hickford\AppData\Roaming\Sublime Text 3\Packages\SublimeHighlight\SublimeHighlight.py", line 11, in <module>
    from .HighlightLib import pygments
ImportError: cannot import name pygments

I know relative imports are a pain in Python, and that Sublime recently made a change about them. Maybe that's the problem?

API: Supporting a distinction between Python modules and packages, to ensure relative imports work as expected

Can't copy to clipboard

ST3, W10 1607. Removed and reinstalled SublimeHighlight multiple times, both from master and python3 tree.

Traceback (most recent call last):
  File "C:\Program Files\Sublime Text 3\sublime_plugin.py", line 812, in run_
    return self.run(edit, **args)
  File "C:\Users\natsu\AppData\Roaming\Sublime Text 3\Packages\SublimeHighlight\SublimeHighlight.py", line 117, in run
    pygmented = self.highlight(output_type, full)
  File "C:\Users\natsu\AppData\Roaming\Sublime Text 3\Packages\SublimeHighlight\SublimeHighlight.py", line 105, in highlight
    return pygments.highlight(self.code, self.get_lexer(),
  File "C:\Users\natsu\AppData\Roaming\Sublime Text 3\Packages\SublimeHighlight\SublimeHighlight.py", line 88, in get_lexer
    lexer = pygments.lexers.guess_lexer(code)
  File "C:\Users\natsu\AppData\Roaming\SUBLIM~1\Packages\pygments\all\pygments\lexers\__init__.py", line 252, in guess_lexer
    raise ClassNotFound('no lexer matching the text found')
pygments.util.ClassNotFound: no lexer matching the text found

Not working, do nothing

I'm using Sublime Text 2.0.2 build 2221 on Windows 8 x64, and when I select "Copy as HTML" or "Copy as RTF", nothing happens. My clipboard seems to be clear, and nothing is added to it. I don't see any errors. Any idea?

Doesn't show up.

Installed it ok, package shows up in the "list packages", folder is there, but no trace of it in SublimeText - not in the Preferences> Package Settings, not in the command pellete.

Using windows 8 (x64) All the other packages are working fine..

_is_xfce() crashes with Python 3

on line 138 of HighlightLib/desktop/init.py,

       return _readfrom(_get_x11_vars() + "xprop -root _DT_SAVE_MODE", shell=1).strip().endswith(' = "xfce4"')

should perhaps be

       return _readfrom(_get_x11_vars() + "xprop -root _DT_SAVE_MODE", shell=1).decode(errors="ignore").strip().endswith(' = "xfce4"')

:)

[ST3] Works not well ...

My environment is win7-32, st 3 build3047. I cloned the branch "python3" into the package directory, but seems can't work well:

  1. Settings seems useless. I tried to put the global settings to local:
    settings = sublime.load_settings('SublimeHighlight.sublime-settings')
    into get_formatter() in SublimeHighlight.py, then the setting options can be obtained.
  2. tmp_file.write(contents.encode(...)) in function write_file() should be changed to tmp_file.write(contents).

After the 2 steps above, the "view as HTML" command works. But, "view as RTF" still can't work, seems the settings is ineffectual. And, "Copy to clipboard" can't work. The error exists in winclip library according to my python console:

Traceback (most recent call last):
  File "D:\Tools\Sublime Text 3\sublime_plugin.py", line 543, in run_
    return self.run(edit, **args)
  File "D:\Tools\Sublime Text 3\Data\Packages\SublimeHighlight\SublimeHighlight.py", line 143, in run
    winclip.Paste(pygmented, output_type, plaintext)
  File "D:\Tools\Sublime Text 3\Data\Packages\SublimeHighlight\HighlightLib\winclip\__init__.py", line 60, in Paste
    Put(data, CF_HTML)
  File "D:\Tools\Sublime Text 3\Data\Packages\SublimeHighlight\HighlightLib\winclip\__init__.py", line 83, in Put
    scd(c_int(format), hCd, 0, False)
ValueError: Procedure probably called with too many arguments (8 bytes in excess)

Seems the winclip doesn't support win7 well? I don't know...

Copy RTF to clipboard fails

I'm using S3 on x64 Win7. For some reason certain blocks of text fail to copy to the clipboard as RTF. View or convert to RTF both work, as does HTML. If I select fewer or more lines of text, then sometimes it will work. But selecting the same text again (even much later) still fails. I've tried to figure out if there is a pattern with beginning or ending characters in the selection, but if there is a pattern, I haven't found it.

Here's the traceback:

Traceback (most recent call last):
  File "C:\Program Files\Sublime Text 3\sublime_plugin.py", line 543, in run_
    return self.run(edit, **args)
  File "C:\Users\chrisg\AppData\Roaming\Sublime Text 3\Packages\Highlight\SublimeHighlight.py", line 143, in run
    winclip.Paste(pygmented, output_type, plaintext)
  File "C:\Users\chrisg\AppData\Roaming\Sublime Text 3\Packages\Highlight\HighlightLib\winclip\__init__.py", line 47, in Paste
    Put(data, CF_RTF)
  File "C:\Users\chrisg\AppData\Roaming\Sublime Text 3\Packages\Highlight\HighlightLib\winclip\__init__.py", line 68, in Put
    raise Exception('Failed to lock: %r' % code)
Exception: Failed to lock: 6

Convert to html does not work

On Linux (not tested on mac or windows)
It just open a new empty tab

Same problem with convert to rtf

All others options are ok.

Thanks for this package

Not working with VBScript Plugin

Although the Code is syntax highlighted in subline with the VB script Addin - It is not being carried across in Highlight. Is this not setting the language in Pygments?

Failed in windows7

Win a try to copy as HTML,I could not paste anything.I got the error form the console:
Traceback (most recent call last):
File ".\sublime_plugin.py", line 356, in run_
return self.run(edit, **args)
File ".\SublimeHighlight.py", line 152, in run
File ".\winclip__init__.py", line 57, in Paste
File ".\winclip__init__.py", line 80, in Put
ValueError: Procedure probably called with too many arguments (8 bytes in excess)

[ST3] Can't change pygments theme

I am using Sublime Text 3 on Mac OSX 10.7.5 (Lion). I have checked out the python3 branch.
Syntax highlighting is working fine, but when I change the theme from default, nothing changes.

Syntax Error on Formatters

Copy as RTF is disabled in contax menu. I think that syntax error causes that.

Reloading plugin C:\Users\SemihFatih\AppData\Roaming\Sublime Text 2\Packages\SublimeHighlight\SublimeHighlight.py
Traceback (most recent call last):
  File ".\sublime_plugin.py", line 62, in reload_plugin
  File ".\SublimeHighlight.py", line 15, in <module>
    import pygments.formatters
  File "./HighlightLib\pygments\formatters\__init__.py", line 14, in <module>
    from pygments.formatters._mapping import FORMATTERS
  File "./HighlightLib\pygments\formatters\_mapping.py", line 18, in <module>
    from pygments.formatters.html import HtmlFormatter
  File "./HighlightLib\pygments\formatters\html.py", line 509
    'using current directory as base for the CSS file name', file=sys.stderr)
                                                                 ^
SyntaxError: invalid syntax

Windows Copy to Clipboard RTF and HTML doesn't work

Hi there,

When highlight and Copy to clipboard RTF doesn't show anything at console, and the clipboard turns empty.

When highlight and Copy to clipboard HTML shows this error on console:

Traceback (most recent call last):
  File "C:\Program Files\Sublime Text 3\sublime_plugin.py", line 543, in run_
    return self.run(edit, **args)
  File "C:\Users\raguilar\AppData\Roaming\Sublime Text 3\Packages\Highlight\SublimeHighlight.py", line 143, in run
    winclip.Paste(pygmented, output_type, plaintext)
  File "C:\Users\raguilar\AppData\Roaming\Sublime Text 3\Packages\Highlight\HighlightLib\winclip\__init__.py", line 46, in Paste
    data = EncodeHTML(data)
  File "C:\Users\raguilar\AppData\Roaming\Sublime Text 3\Packages\Highlight\HighlightLib\winclip\__init__.py", line 99, in EncodeHTML
    fragmentStart = html.index(fragment)
TypeError: Can't convert 'bytes' object to str implicitly

_The other options: View as *, works correctly.
*_Sublime Text 3: build 3047
SublimeHighlight-python3 branch

Error exporting Lua to clipboard

When I use SublimeHighlight with Lua files and try to copy as HTML or RTF to the clipboard, it fails with the following error:

Traceback (most recent call last):
  File "./sublime_plugin.py", line 356, in run_
  File "./SublimeHighlight.py", line 111, in run
  File "./SublimeHighlight.py", line 106, in highlight
  File "./SublimeHighlight.py", line 83, in get_lexer
  File "./pygments/lexers/__init__.py", line 121, in get_lexer_for_filename
  File "./pygments/lexer.py", line 470, in __call__
  File "./pygments/lexers/agile.py", line 1116, in __init__
ImportError: No module named _luabuiltins

This is in Sublime Text 2 version 2.0.1 (build 2217).

Multiple clipboard options redundant or confusing in Windows?

The win32 port currently exposes two separate commands to copy highlighted text as HTML or RTF. Most of the time, this is a needless and arbitrary distinction. I propose that we [talk about] combining them.

The Windows clipboard can store multiple versions of the same content, and allow the "pasting" application to specify the format that it prefers, to most closely match its own capabilities (WordPad will prefer RTF over HTML; Outlook will accept either).

Given that this functionality exists, it seems as though we could combine the two copy commands, put both HTML and RTF on the clipboard, and allow the system to determine the "better" version to paste. While Pygments' RTF and HTML output is not 100% equivalent, it's usually pretty close, and I'm not sure that we need to expose this distinction to our users.

Also, a word on plaintext...

We also need to talk about how we handle plaintext. Currently, SublimeHighlight passes the unformatted source text to the clipboard as the highlighted text's plaintext equivalent. This likely makes sense for most users, as the copied code can be pasted into a text editor without being mangled. It also allows our 'Copy Highlighted Text' command to be used as a drop-in substitute for Sublime's built-in 'Copy' command.

However, some users will likely want to access Pygments' raw output, and paste it into a text editor (ie. if they're authoring HTML in a text editor). What's the most elegant way to deal with that scenario?

Always unclickable

I click [Edit] -> [Highlight] -> [...]
And all those command such as "copy to clipboard as rtf" is grey, I am not allowed to click. Could you please tell me why is that?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.