aboutsummaryrefslogtreecommitdiff
path: root/lua
AgeCommit message (Collapse)AuthorFilesLines
2020-11-26lexers: add meson build file lexerFlorian Fischer2-0/+164
2020-11-13Merge branch 'master' of https://github.com/ccao001/visMarc André Tanner1-1/+1
2020-11-12lua: fix typo in lilypond file extensionCarla Cao1-1/+1
There is no .lily file but there is a .ily file in lilypond for stylesheets. They are like css for lilypond. See here: http://lilypond.org/doc/v2.18/Documentation/learning/style-sheets
2020-10-06filetype: and Node.js module extensionsBen Hormann1-1/+1
Node.js uses .mjs and .cjs extensions, both are regular javascript.
2020-09-20Merge branch 'ts' of https://github.com/erf/vis into masterMarc André Tanner1-1/+1
2020-09-20Merge branch 'routeros' of https://github.com/eworm-de/vis into masterMarc André Tanner2-0/+122
2020-09-20Merge branch 'filetype' of https://github.com/eworm-de/vis into masterMarc André Tanner1-1/+2
2020-09-20Merge branch 'csi_event' of https://github.com/ezdiy/vis into masterMarc André Tanner1-0/+2
2020-09-19lexers: add .ts as a javascript (until typescript gets its own)Erlend Fagerheim1-1/+1
2020-09-18lexers: add Mikrotik RouterOS script lexerChristian Hesse2-0/+122
Add a lexer for Mikrotik RouterOS scripts. https://wiki.mikrotik.com/wiki/Manual:Scripting
2020-09-17filetype: do not match text/plain too earlyChristian Hesse1-1/+2
This covers other detection, so make sure to match it in last resort only.
2020-09-17filetype: use scheme lexer for racket filesMarc André Tanner1-1/+1
Close #868
2020-09-17Pass up terminal CSI as events to Lua.Ez Diy1-0/+2
2020-04-28lexers: prioritize markdown list ruleMarc André Tanner1-1/+1
Reorder the list rule such that it matches before the rule for code blocks. There are still some problems with multiline list items which are indented and wrongly matched as code blocks.
2020-04-28lexers: make markdown white space rule less greedyMarc André Tanner1-1/+1
This should give the code block rule a chance to actually match something, whereas before all leading white space was already consumed. Fix #823
2020-03-23Add Julia lexerTobias Frilling2-0/+150
2020-03-03Add Elm lexerKarl Schultheisz2-0/+67
2020-02-24lua: add `redrawtime` optionGeorgi Kirilov2-7/+32
Upper bound lexing time and cancel highlighting if it is exceeded.
2020-02-24lua: optimize the win:style() loopGeorgi Kirilov1-11/+12
barely noticeable CPU usage improvement, although the number of iterations went down by an order of magnitude.
2020-02-11lexers: fix TOML comments not being detectedRandy1-1/+1
`operator` variable matches "#", leaving nothing for the comments rule to match. Since "#" only marks comments in TOML, I just went ahead and removed the character from the `operator` token.
2020-02-11lexers: remove TOML indent errorRandy1-4/+0
According to the TOML github page[1], indentation can be tabs *and/or* spaces, so `indent_error` is removed. [1] https://github.com/toml-lang/toml#example
2020-02-10lexers: add git rebase lexerMarc André Tanner2-0/+53
2020-02-10filetype: highlight column 72 in git commit messagesMarc André Tanner1-0/+4
2020-02-10lexers: ruby squiggly heredocsKelsey Judson1-1/+1
2020-02-09filetype: add more Prolog filename extensionsKarl Schultheisz1-1/+1
2020-02-07Merge branch 'lexer-c' of https://github.com/zsugabubus/visMarc André Tanner1-16/+42
2020-02-02lexers: also apply 7e9e0a2 to html and wsf lexersMarc André Tanner3-18/+5
Adapt in_tag to surrounding coding stlye and use the same simplified version in html, wsf and xml lexers.
2020-01-31lexers: XML performance improvementGeorgi Kirilov1-7/+1
the new pattern does more or less the same thing, but forward instead of backward.
2020-01-31lexers: add reference to new upstream locationMarc André Tanner1-1/+2
2020-01-31lexers: fix crash in rst lexerMarc André Tanner1-1/+1
Fix #665
2020-01-28lexers: add case keyword to rc lexerMarc André Tanner1-1/+1
Close #761
2020-01-27lexers: fix incorrect (and *very* slow) YAML lexer tokenGeorgi Kirilov1-6/+1
TODO: keys should only be highlighted in {} mappings.
2020-01-16Merge branch 'solarized-term' of https://github.com/xcko/visMarc André Tanner1-0/+4
2020-01-16Merge branch 'text' of https://github.com/zsugabubus/visMarc André Tanner2-0/+19
2020-01-16lexers: add Fennel supportGeorgi Kirilov2-0/+91
2020-01-16Merge branch 'master' of https://github.com/silasdb/visMarc André Tanner1-1/+1
2020-01-12filetype: try text lexer as a last resortzsugabubus1-0/+10
2020-01-12lexers: match whitespaces in text lexerzsugabubus1-0/+9
Otherwise, show-{tabs,newlines,spaces} replacement characters are undistinguishable from normal text.
2020-01-12lexers: update ansi_czsugabubus1-16/+42
- Fixed order of rules. - Some “keywords” were identified as “type”, now corrected. - Added compiler-specific common __keywords. - Added boolean and additional integer constants. - Added support for number suffixes. - Removed “#if 0“ comments, because it needs some work on the else branch.
2019-06-27filetype: Match known filenames exactlyMichael Forney1-3/+3
Otherwise, a file like `passwd.c` will match both ansi_c and dsv. The one that gets chosen depends on the iteration order of table, which is non-deterministic.
2019-03-11Heredoc delimiter should end with a newlineSilas1-1/+1
Or else the following: <<EOF .... EOFXYZ parsers incorrectly.
2018-10-07vis-lua: add file type detection for executable shell scriptsJohn Ankarström1-1/+1
2018-07-27solarized themed terms do not need bg and fg set againxcko1-0/+4
2018-05-17vis: display count/input queue content in status barMarc André Tanner1-0/+8
Fix #695
2018-05-17Add support for Fantom language syntax highlightingSemyon Maryasin2-0/+108
http://fantom.org/
2018-05-16add plist (xml) filetypeErlend Fagerheim1-1/+1
2018-05-12lexers: handle pony triple quoted strings properlyMurray1-1/+3
2018-04-08Updates to ruby lexer:Lucas Tolchinsky1-4/+4
Adds `extend`, `include`, `module_function` and `require_relative`.
2018-03-29lexers: add async/await keywords to javascriptDelapouite1-8/+9
2018-03-27Add .rej as a diff/patch file extensionChristian Hesse1-1/+1