forked from zulip/zulip-flutter
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
content: Implement Pygments Monokai, for upcoming dark theme
For dark theme, web currently uses a mix of Pygments Monokai and Pygments Default. Mixing in Pygments Default seems accidental, so here we just use pure Pygments Monokai. Discussion: https://chat.zulip.org/#narrow/stream/431-redesign-project/topic/code.20span.20colors/near/1832283 LICENSE and AUTHORS files downloaded from: https://github.com/pygments/pygments/blob/f64833d9d/LICENSE https://github.com/pygments/pygments/blob/f64833d9d/AUTHORS (I've included AUTHORS because LICENSE refers to it.) Fixes: zulip#749 Related: zulip#95
- Loading branch information
1 parent
6917ce4
commit af6add9
Showing
5 changed files
with
574 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,283 @@ | ||
Pygments is written and maintained by Georg Brandl <[email protected]>. | ||
|
||
Major developers are Tim Hatch <[email protected]> and Armin Ronacher | ||
<[email protected]>. | ||
|
||
Other contributors, listed alphabetically, are: | ||
|
||
* Sam Aaron -- Ioke lexer | ||
* Jean Abou Samra -- LilyPond lexer | ||
* João Abecasis -- JSLT lexer | ||
* Ali Afshar -- image formatter | ||
* Thomas Aglassinger -- Easytrieve, JCL, Rexx, Transact-SQL and VBScript | ||
lexers | ||
* Maxence Ahlouche -- PostgreSQL Explain lexer | ||
* Muthiah Annamalai -- Ezhil lexer | ||
* Nikolay Antipov -- OpenSCAD lexer | ||
* Kumar Appaiah -- Debian control lexer | ||
* Andreas Amann -- AppleScript lexer | ||
* Timothy Armstrong -- Dart lexer fixes | ||
* Jeffrey Arnold -- R/S, Rd, BUGS, Jags, and Stan lexers | ||
* Eiríkr Åsheim -- Uxntal lexer | ||
* Jeremy Ashkenas -- CoffeeScript lexer | ||
* José Joaquín Atria -- Praat lexer | ||
* Stefan Matthias Aust -- Smalltalk lexer | ||
* Lucas Bajolet -- Nit lexer | ||
* Ben Bangert -- Mako lexers | ||
* Max Battcher -- Darcs patch lexer | ||
* Thomas Baruchel -- APL lexer | ||
* Tim Baumann -- (Literate) Agda lexer | ||
* Paul Baumgart, 280 North, Inc. -- Objective-J lexer | ||
* Michael Bayer -- Myghty lexers | ||
* Thomas Beale -- Archetype lexers | ||
* John Benediktsson -- Factor lexer | ||
* David Benjamin, Google LLC -- TLS lexer | ||
* Trevor Bergeron -- mIRC formatter | ||
* Vincent Bernat -- LessCSS lexer | ||
* Christopher Bertels -- Fancy lexer | ||
* Sébastien Bigaret -- QVT Operational lexer | ||
* Jarrett Billingsley -- MiniD lexer | ||
* Adam Blinkinsop -- Haskell, Redcode lexers | ||
* Stéphane Blondon -- Procfile, SGF and Sieve lexers | ||
* Frits van Bommel -- assembler lexers | ||
* Pierre Bourdon -- bugfixes | ||
* Martijn Braam -- Kernel log lexer, BARE lexer | ||
* Matthias Bussonnier -- ANSI style handling for terminal-256 formatter | ||
* chebee7i -- Python traceback lexer improvements | ||
* Hiram Chirino -- Scaml and Jade lexers | ||
* Mauricio Caceres -- SAS and Stata lexers. | ||
* Michael Camilleri, John Gabriele, sogaiu -- Janet lexer | ||
* Ian Cooper -- VGL lexer | ||
* David Corbett -- Inform, Jasmin, JSGF, Snowball, and TADS 3 lexers | ||
* Leaf Corcoran -- MoonScript lexer | ||
* Gabriel Corona -- ASN.1 lexer | ||
* Christopher Creutzig -- MuPAD lexer | ||
* Daniël W. Crompton -- Pike lexer | ||
* Pete Curry -- bugfixes | ||
* Bryan Davis -- EBNF lexer | ||
* Bruno Deferrari -- Shen lexer | ||
* Walter Dörwald -- UL4 lexer | ||
* Luke Drummond -- Meson lexer | ||
* Giedrius Dubinskas -- HTML formatter improvements | ||
* Owen Durni -- Haxe lexer | ||
* Alexander Dutton, Oxford University Computing Services -- SPARQL lexer | ||
* James Edwards -- Terraform lexer | ||
* Nick Efford -- Python 3 lexer | ||
* Sven Efftinge -- Xtend lexer | ||
* Artem Egorkine -- terminal256 formatter | ||
* Matthew Fernandez -- CAmkES lexer | ||
* Paweł Fertyk -- GDScript lexer, HTML formatter improvements | ||
* Michael Ficarra -- CPSA lexer | ||
* James H. Fisher -- PostScript lexer | ||
* William S. Fulton -- SWIG lexer | ||
* Carlos Galdino -- Elixir and Elixir Console lexers | ||
* Michael Galloy -- IDL lexer | ||
* Naveen Garg -- Autohotkey lexer | ||
* Simon Garnotel -- FreeFem++ lexer | ||
* Laurent Gautier -- R/S lexer | ||
* Alex Gaynor -- PyPy log lexer | ||
* Richard Gerkin -- Igor Pro lexer | ||
* Alain Gilbert -- TypeScript lexer | ||
* Alex Gilding -- BlitzBasic lexer | ||
* GitHub, Inc -- DASM16, Augeas, TOML, and Slash lexers | ||
* Bertrand Goetzmann -- Groovy lexer | ||
* Krzysiek Goj -- Scala lexer | ||
* Rostyslav Golda -- FloScript lexer | ||
* Andrey Golovizin -- BibTeX lexers | ||
* Matt Good -- Genshi, Cheetah lexers | ||
* Michał Górny -- vim modeline support | ||
* Alex Gosse -- TrafficScript lexer | ||
* Patrick Gotthardt -- PHP namespaces support | ||
* Hubert Gruniaux -- C and C++ lexer improvements | ||
* Olivier Guibe -- Asymptote lexer | ||
* Phil Hagelberg -- Fennel lexer | ||
* Florian Hahn -- Boogie lexer | ||
* Martin Harriman -- SNOBOL lexer | ||
* Matthew Harrison -- SVG formatter | ||
* Steven Hazel -- Tcl lexer | ||
* Dan Michael Heggø -- Turtle lexer | ||
* Aslak Hellesøy -- Gherkin lexer | ||
* Greg Hendershott -- Racket lexer | ||
* Justin Hendrick -- ParaSail lexer | ||
* Jordi Gutiérrez Hermoso -- Octave lexer | ||
* David Hess, Fish Software, Inc. -- Objective-J lexer | ||
* Ken Hilton -- Typographic Number Theory and Arrow lexers | ||
* Varun Hiremath -- Debian control lexer | ||
* Rob Hoelz -- Perl 6 lexer | ||
* Doug Hogan -- Mscgen lexer | ||
* Ben Hollis -- Mason lexer | ||
* Max Horn -- GAP lexer | ||
* Fred Hornsey -- OMG IDL Lexer | ||
* Alastair Houghton -- Lexer inheritance facility | ||
* Tim Howard -- BlitzMax lexer | ||
* Dustin Howett -- Logos lexer | ||
* Ivan Inozemtsev -- Fantom lexer | ||
* Hiroaki Itoh -- Shell console rewrite, Lexers for PowerShell session, | ||
MSDOS session, BC, WDiff | ||
* Brian R. Jackson -- Tea lexer | ||
* Christian Jann -- ShellSession lexer | ||
* Jonas Camillus Jeppesen -- Line numbers and line highlighting for | ||
RTF-formatter | ||
* Dennis Kaarsemaker -- sources.list lexer | ||
* Dmitri Kabak -- Inferno Limbo lexer | ||
* Igor Kalnitsky -- vhdl lexer | ||
* Colin Kennedy - USD lexer | ||
* Alexander Kit -- MaskJS lexer | ||
* Pekka Klärck -- Robot Framework lexer | ||
* Gerwin Klein -- Isabelle lexer | ||
* Eric Knibbe -- Lasso lexer | ||
* Stepan Koltsov -- Clay lexer | ||
* Oliver Kopp - Friendly grayscale style | ||
* Adam Koprowski -- Opa lexer | ||
* Benjamin Kowarsch -- Modula-2 lexer | ||
* Domen Kožar -- Nix lexer | ||
* Oleh Krekel -- Emacs Lisp lexer | ||
* Alexander Kriegisch -- Kconfig and AspectJ lexers | ||
* Marek Kubica -- Scheme lexer | ||
* Jochen Kupperschmidt -- Markdown processor | ||
* Gerd Kurzbach -- Modelica lexer | ||
* Jon Larimer, Google Inc. -- Smali lexer | ||
* Olov Lassus -- Dart lexer | ||
* Matt Layman -- TAP lexer | ||
* Kristian Lyngstøl -- Varnish lexers | ||
* Sylvestre Ledru -- Scilab lexer | ||
* Chee Sing Lee -- Flatline lexer | ||
* Mark Lee -- Vala lexer | ||
* Thomas Linder Puls -- Visual Prolog lexer | ||
* Pete Lomax -- Phix lexer | ||
* Valentin Lorentz -- C++ lexer improvements | ||
* Ben Mabey -- Gherkin lexer | ||
* Angus MacArthur -- QML lexer | ||
* Louis Mandel -- X10 lexer | ||
* Louis Marchand -- Eiffel lexer | ||
* Simone Margaritelli -- Hybris lexer | ||
* Tim Martin - World of Warcraft TOC lexer | ||
* Kirk McDonald -- D lexer | ||
* Gordon McGregor -- SystemVerilog lexer | ||
* Stephen McKamey -- Duel/JBST lexer | ||
* Brian McKenna -- F# lexer | ||
* Charles McLaughlin -- Puppet lexer | ||
* Kurt McKee -- Tera Term macro lexer, PostgreSQL updates, MySQL overhaul, JSON lexer | ||
* Joe Eli McIlvain -- Savi lexer | ||
* Lukas Meuser -- BBCode formatter, Lua lexer | ||
* Cat Miller -- Pig lexer | ||
* Paul Miller -- LiveScript lexer | ||
* Hong Minhee -- HTTP lexer | ||
* Michael Mior -- Awk lexer | ||
* Bruce Mitchener -- Dylan lexer rewrite | ||
* Reuben Morais -- SourcePawn lexer | ||
* Jon Morton -- Rust lexer | ||
* Paulo Moura -- Logtalk lexer | ||
* Mher Movsisyan -- DTD lexer | ||
* Dejan Muhamedagic -- Crmsh lexer | ||
* Adrien Nayrat -- PostgreSQL Explain lexer | ||
* Ana Nelson -- Ragel, ANTLR, R console lexers | ||
* David Neto, Google LLC -- WebGPU Shading Language lexer | ||
* Kurt Neufeld -- Markdown lexer | ||
* Nam T. Nguyen -- Monokai style | ||
* Jesper Noehr -- HTML formatter "anchorlinenos" | ||
* Mike Nolta -- Julia lexer | ||
* Avery Nortonsmith -- Pointless lexer | ||
* Jonas Obrist -- BBCode lexer | ||
* Edward O'Callaghan -- Cryptol lexer | ||
* David Oliva -- Rebol lexer | ||
* Pat Pannuto -- nesC lexer | ||
* Jon Parise -- Protocol buffers and Thrift lexers | ||
* Benjamin Peterson -- Test suite refactoring | ||
* Ronny Pfannschmidt -- BBCode lexer | ||
* Dominik Picheta -- Nimrod lexer | ||
* Andrew Pinkham -- RTF Formatter Refactoring | ||
* Clément Prévost -- UrbiScript lexer | ||
* Tanner Prynn -- cmdline -x option and loading lexers from files | ||
* Oleh Prypin -- Crystal lexer (based on Ruby lexer) | ||
* Nick Psaris -- K and Q lexers | ||
* Xidorn Quan -- Web IDL lexer | ||
* Elias Rabel -- Fortran fixed form lexer | ||
* raichoo -- Idris lexer | ||
* Daniel Ramirez -- GDScript lexer | ||
* Kashif Rasul -- CUDA lexer | ||
* Nathan Reed -- HLSL lexer | ||
* Justin Reidy -- MXML lexer | ||
* Jonathon Reinhart, Google LLC -- Soong lexer | ||
* Norman Richards -- JSON lexer | ||
* Corey Richardson -- Rust lexer updates | ||
* Fabrizio Riguzzi -- cplint leder | ||
* Lubomir Rintel -- GoodData MAQL and CL lexers | ||
* Andre Roberge -- Tango style | ||
* Georg Rollinger -- HSAIL lexer | ||
* Michiel Roos -- TypoScript lexer | ||
* Konrad Rudolph -- LaTeX formatter enhancements | ||
* Mario Ruggier -- Evoque lexers | ||
* Miikka Salminen -- Lovelace style, Hexdump lexer, lexer enhancements | ||
* Stou Sandalski -- NumPy, FORTRAN, tcsh and XSLT lexers | ||
* Matteo Sasso -- Common Lisp lexer | ||
* Joe Schafer -- Ada lexer | ||
* Max Schillinger -- TiddlyWiki5 lexer | ||
* Andrew Schmidt -- X++ lexer | ||
* Ken Schutte -- Matlab lexers | ||
* René Schwaiger -- Rainbow Dash style | ||
* Sebastian Schweizer -- Whiley lexer | ||
* Tassilo Schweyer -- Io, MOOCode lexers | ||
* Pablo Seminario -- PromQL lexer | ||
* Ted Shaw -- AutoIt lexer | ||
* Joerg Sieker -- ABAP lexer | ||
* Robert Simmons -- Standard ML lexer | ||
* Kirill Simonov -- YAML lexer | ||
* Corbin Simpson -- Monte lexer | ||
* Ville Skyttä -- ASCII armored lexer | ||
* Alexander Smishlajev -- Visual FoxPro lexer | ||
* Steve Spigarelli -- XQuery lexer | ||
* Jerome St-Louis -- eC lexer | ||
* Camil Staps -- Clean and NuSMV lexers; Solarized style | ||
* James Strachan -- Kotlin lexer | ||
* Tom Stuart -- Treetop lexer | ||
* Colin Sullivan -- SuperCollider lexer | ||
* Ben Swift -- Extempore lexer | ||
* tatt61880 -- Kuin lexer | ||
* Edoardo Tenani -- Arduino lexer | ||
* Tiberius Teng -- default style overhaul | ||
* Jeremy Thurgood -- Erlang, Squid config lexers | ||
* Brian Tiffin -- OpenCOBOL lexer | ||
* Bob Tolbert -- Hy lexer | ||
* Doug Torrance -- Macaulay2 lexer | ||
* Matthias Trute -- Forth lexer | ||
* Tuoa Spi T4 -- Bdd lexer | ||
* Erick Tryzelaar -- Felix lexer | ||
* Alexander Udalov -- Kotlin lexer improvements | ||
* Thomas Van Doren -- Chapel lexer | ||
* Dave Van Ee -- Uxntal lexer updates | ||
* Daniele Varrazzo -- PostgreSQL lexers | ||
* Abe Voelker -- OpenEdge ABL lexer | ||
* Pepijn de Vos -- HTML formatter CTags support | ||
* Matthias Vallentin -- Bro lexer | ||
* Benoît Vinot -- AMPL lexer | ||
* Linh Vu Hong -- RSL lexer | ||
* Immanuel Washington -- Smithy lexer | ||
* Nathan Weizenbaum -- Haml and Sass lexers | ||
* Nathan Whetsell -- Csound lexers | ||
* Dietmar Winkler -- Modelica lexer | ||
* Nils Winter -- Smalltalk lexer | ||
* Davy Wybiral -- Clojure lexer | ||
* Whitney Young -- ObjectiveC lexer | ||
* Diego Zamboni -- CFengine3 lexer | ||
* Enrique Zamudio -- Ceylon lexer | ||
* Alex Zimin -- Nemerle lexer | ||
* Rob Zimmerman -- Kal lexer | ||
* Vincent Zurczak -- Roboconf lexer | ||
* Hubert Gruniaux -- C and C++ lexer improvements | ||
* Thomas Symalla -- AMDGPU Lexer | ||
* 15b3 -- Image Formatter improvements | ||
* Fabian Neumann -- CDDL lexer | ||
* Thomas Duboucher -- CDDL lexer | ||
* Philipp Imhof -- Pango Markup formatter | ||
* Thomas Voss -- Sed lexer | ||
* Martin Fischer -- WCAG contrast testing | ||
* Marc Auberer -- Spice lexer | ||
* Amr Hesham -- Carbon lexer | ||
* diskdance -- Wikitext lexer | ||
* vanillajonathan -- PRQL lexer | ||
* Nikolay Antipov -- OpenSCAD lexer | ||
* Markus Meyer, Nextron Systems -- YARA lexer | ||
* Hannes Römer -- Mojo lexer | ||
|
||
Many thanks for all contributions! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,25 @@ | ||
Copyright (c) 2006-2022 by the respective authors (see AUTHORS file). | ||
All rights reserved. | ||
|
||
Redistribution and use in source and binary forms, with or without | ||
modification, are permitted provided that the following conditions are | ||
met: | ||
|
||
* Redistributions of source code must retain the above copyright | ||
notice, this list of conditions and the following disclaimer. | ||
|
||
* Redistributions in binary form must reproduce the above copyright | ||
notice, this list of conditions and the following disclaimer in the | ||
documentation and/or other materials provided with the distribution. | ||
|
||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS | ||
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT | ||
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR | ||
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT | ||
OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | ||
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ||
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, | ||
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY | ||
THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | ||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | ||
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.