問題タブ [pygments]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
445 参照

python - インデントを考慮しないPythonマークダウン

ここで問題が発生しました。単純なブログを作成していて、マークダウン、pygments、および django を使用しています。

私のコンテンツはマークダウンであり、コードで強調表示したいと考えています。マークダウンを除いて、Pythonコードのインデントを尊重していないため、正常に動作します。

ここにスクリーンショットがあります

壊れたインデント

そして、これはdjango adminのコンテンツのスクリーンショットです:

壊れたインデント 2

また、テンプレートでレンダリングするためのコード:

0 投票する
1 に答える
229 参照

asp.net - Trac で MIME タイプのない Pygments lexer を使用しますか?

Trac で aspx ファイルに色を付けたいのですが、それを機能させる方法が見つかりません。ほとんどの Pygments レクサーに MIME タイプ/拡張子のマッピングを簡単に追加できますが、CSharpAspxLexer には MIME タイプが割り当てられていません ( http://pygments.org/docs/lexers/#lexers-for-net-languagesを参照) 。 . いくつか試してみましたが、[mimeviewers] セクションを MIME タイプなしで Pygments に接続する方法がわかりません。CSharpLexer は自動的に機能し、見栄えも良いですが、.cs ファイルに対してのみ (そうあるべきです)。

Mercurial をリポジトリとして使用しているため、MIME タイプを手動で設定できません。とにかく良い解決策ではありません。私の Trac インストールは Windows です。何かご意見は?

0 投票する
2 に答える
1484 参照

highlighting - Jekyll顔料処理

私はしばらくの間、Jekyll と Pygments のハイライトと戦ってきました。pygments をインストールして css ファイルを生成しましたが、Jekyll を実行してサイトを生成すると、コードの強調表示が正しく生成されないようです。

これは、処理のために配置したコードの例です

Jekyll が私のサイトを構築した後は、次のようになります。

ご覧のとおり、Jekyll はすべての行を としてマークしているようですが、そのclass="x"理由はよくわかりません。

Github リポジトリの Liquid と jekyll の両方を使用してみました。また、Liquid テンプレートの処理とは関係ありませんが、redcarpet も使用してみました。考えられることはすべて試しましたが、これを機能させることができないようです。

これは、実際に自分のウェブサイトを表示したときの様子です

http://i.stack.imgur.com/kCvLN.png

以下のバージョンを実行しています。

Ruby: ruby​​ 1.9.3p327 (2012-11-10 リビジョン 37606) [x86_64-darwin11.4.2]
rdiscount: rdiscount (1.6.8)
redcarpet: redcarpet (2.2.2) pygments: pygments.rb (0.2.13)
Liquid:液体 (2.4.1)
ジキル: ジキル (0.11.2)

redcarpet_markdown.rbプラグインを使用し、 redcarpet2を使用するように構成設定を設定し、redcarpet の拡張機能を設定しました。

それが整ったら、コードの強調表示を次のように変更しました

次に、サイトを再度生成しようとしましたが、同じ結果が得られました。これが問題を引き起こしているのが Jekyll なのか Pygments なのかはわかりませんが、過去 2 日間、これと戦っています。しかし、それがマークダウン プロセッサではないことがわかりました。

何かアイデアがあれば、何でも試してみたいと思います。

0 投票する
1 に答える
195 参照

bash - bashで終了コードがゼロの場合のエラーの処理方法

次のスクリプト~/bin/catを使用pygmentizeして、通常の古いファイルだけでなく、可能な限り構文の強調表示可能なファイルを表示しますcat

これは私の作業用マシンでは正常に機能しますが、自宅のマシンでは機能しません。自宅でpygmentizeは、ファイルを認識しない場合、同じエラーメッセージが表示されますが、終了ステータスは0ですが、職場では1が返され、スクリプトが中断されます。唯一の違いは、仕事でFedoraを実行し、自宅でUbuntuを実行していることです。

どちらも同じバージョンなので、これは奇妙です

私は中に入ることができgrepましErrorstderrが、捨てずにこれを行うにはstdoutどうすればよいですか、これをどのように処理する必要がありますか?

0 投票する
1 に答える
239 参照

python - ピグメントの C ラッパー

Cアプリケーションからピグメントを使用することは可能ですか? ピグメント用の C ライブラリはありますか? C++ プログラムから使用する必要があります。

0 投票する
1 に答える
451 参照

ipython - IPythonqtconsoleの強調表示

IPython qtconsoleを使用していますが、ディレクトリが濃い青色で、テーマでこれを変更する方法が見つからないようです。構文の強調表示には、monokaiテーマのpygmentsを使用しています。

ここに画像の説明を入力してください

0 投票する
2 に答える
1311 参照

jekyll - jekyll --server の実行が win7 で失敗しました

jekyll --server を実行すると、ビルドに失敗し、次のように表示されます。

[2013-01-10 15:34:52] 再生成: 1 つのファイルが変更されました
Liquid Exception: ヘッダーの取得に失敗しました。in 2013-01-05-vim.markdown
C:/Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.3.7/lib/pygments/popen.rb:357: in get_header' C: /Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.3.7/lib/pygments/popen.rb:235:タイムアウト 中' C:/Ruby193/lib/ruby/gems/1.9.1 /gems/pygments.rb-0.3.7/lib/pygments/popen.rb:209: ...rescue in get_header' C:/Ruby193/lib/ruby/gems/1.9.1/gems/pygments.rb-0.3.7/lib/pygments/popen.rb:338:
in

block in mentos'
C:/Ruby193/lib/ruby/1.9.1/timeout.rb:68:in


私は自分のコードを強調するためにpygmentsを使用しています..

助けて !!

0 投票する
1 に答える
1170 参照

latex - ラテックス用のミントとhtml用のhtmlizeを使用したorg-modeハイライト

org-modeでlatexからいくつかのドキュメントを書き直そうとしています。

私が欲しいのは、エクスポートされたlatex/pdfとhtmlで強調表示されるコードです。ラテックス/pdfの場合はpygmentsを使用し、htmlhtmlize.elの場合は使用しています。

次のコードフラグメントがあります。「asm」という名前を選択した場合、強調表示はhtml(htmlize.el)では機能しますが、pygmentsでは機能しません(「asm」を認識しないため)。「nasm」に変更すると、pygmentsでは機能しますが、htmlize.elでは機能しません。これを解決する方法は?

0 投票する
1 に答える
605 参照

php - Pygments pygmentize パス文字列

作業中のWebサイトにPygmentsを使用することにしましたが、端末の知識が不足していることは驚くべきことです。

ブログ投稿の構文を強調表示するために使用したいのですpygmentizeが、それらはデータベースに保存されているため、ファイル名を渡すことはできません。文字列を渡す方法はありますか?

そうでない場合は、投稿の内容を一時ファイルに保存し、それを pygmentize してデータベースにロードする必要がありますが、これにより、可能な限り避けたいオーバーヘッドが追加されます。

CLI ドキュメントでそれについて何も述べられていません。

0 投票する
1 に答える
662 参照

python - Pythonスクリプト内の少ない部分にパイプされたPygmentsは、強調表示を中断します

私がちょうどprint output-すべてが大丈夫ですが、配管が壊れてハイライトされているとき…何かアイデアはありますか?

例:

例