| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2018-03-26 | lexers: remove execution file permission from clojure lexer | Marc André Tanner | 1 | -0/+0 | |
| Fix #686 | |||||
| 2018-03-14 | Merge branch 'zenburn-theme' of https://github.com/casr/vis | Marc André Tanner | 2 | -1/+40 | |
| 2018-03-05 | lua: add more Scheme filename extensions | TwoFinger | 1 | -1/+1 | |
| .ss and .sls are used in Racket, Guile and Chez, at least. | |||||
| 2018-02-28 | Merge branch 'vis-open-fixes' of https://github.com/kj/vis | Marc André Tanner | 1 | -1/+2 | |
| 2018-02-28 | Add clojure lexer and filetype support | Christos Chatzifountas | 2 | -0/+196 | |
| Close #647 | |||||
| 2018-02-28 | lexer: add reference to ReasonML homepage | Marc André Tanner | 1 | -2/+1 | |
| 2018-02-28 | Merge branch 'lexer-improvements' of https://github.com/roguh/vis | Marc André Tanner | 2 | -2/+89 | |
| 2018-02-27 | Adds basic Reason ML lexer. | Hugo Rivera | 2 | -0/+87 | |
| See https://reasonml.github.io/docs/en/comparison-to-ocaml.html for major differences between Reason and OCaml. | |||||
| 2018-02-27 | Add .yml as a YAML file extension | Hugo Rivera | 1 | -1/+1 | |
| 2018-02-27 | Add ^Vagrantfile$ as a Ruby file extension | Hugo Rivera | 1 | -1/+1 | |
| 2018-02-24 | Fix asm lexer to correctly match conditional jcc, cmovcc, and setcc instructions | Miles Canfield | 1 | -2/+12 | |
| 2018-02-19 | Merge branch 'master' of https://github.com/ii8/vis | Marc André Tanner | 3 | -61/+192 | |
| 2018-01-27 | lua: recognize scheme library definition files | Murray Calavera | 1 | -1/+1 | |
| 2018-01-27 | lexers: improve scheme lexer | Murray Calavera | 1 | -59/+190 | |
| * fix character literals (#\" no longer quotes the entire file etc.) * properly nest block comments and support simplified datum comment * add r7rs keywords, functions and directives * fix identifiers - pipes were not recognized as delimiters - some valid identifiers were not recognized - some were partially parsed as keywords - quoting only worked on plain alphanumeric identifiers * fix numbers (some valid numbers were not recognised) * dont parse boolean constants as functions | |||||
| 2018-01-27 | lexers: pony missing tilde for unsafe operators | Murray Calavera | 1 | -1/+1 | |
| 2018-01-27 | vis-complete: send whole paths for completion | TwoFinger | 1 | -1/+4 | |
| text_object_word() was only sending the last part of a pathname to vis-complete. text_object_longword() is better, but sometimes may send a bit too much, so leading delimiters for some languages are stripped additionally. | |||||
| 2018-01-26 | lua: reap the zombie after io.popen() | Casper Ti. Vector | 1 | -0/+1 | |
| Close #655 | |||||
| 2018-01-24 | PHP lexer: stop line comments right before ?> | pystub | 1 | -1/+1 | |
| This allows to end PHP code sections. Otherwise token is treated as part of the comment and parser continues to parse whatever is after. | |||||
| 2018-01-22 | lua: fix theme loading when lexer module is not available | Marc André Tanner | 4 | -6/+8 | |
| The color settings are currently stored in the `vis.lexers` table, make sure it is not nil even when loading the lexer module (or one of its dependencies e.g. lpeg) failed. | |||||
| 2018-01-01 | vis-open: fix for absolute and non-existent paths | Kelsey Judson | 1 | -2/+3 | |
| When the shell cannot find any matching files, the glob is not expanded, and vis-open will return the absolute path of the current working directory (because dirname outputs '.'), followed by the filename, followed by a literal '*'. This commit checks that the final path actually exists, and if not, exits with status 1. It also uses text_object_longword for the range to match, so that absolute paths are accepted, and replaced properly (else it only works back to the first '/'). | |||||
| 2017-12-25 | lexers: add pony | Murray Calavera | 3 | -1/+118 | |
| 2017-12-01 | Python lexer: recognize python3's async/await keywords | Семён Марьясин | 1 | -0/+1 | |
| 2017-11-20 | Update erlang syntax lexer. | Emil Falk | 1 | -39/+20 | |
| 2017-10-30 | lexer: associate *.conf to the ini lexer | Marc André Tanner | 1 | -1/+1 | |
| 2017-10-30 | lexer: fix file type association for xs lexer | Marc André Tanner | 1 | -1/+1 | |
| 2017-10-23 | themes: add zenburn and make it the default 256 theme | Chris Rawnsley | 2 | -1/+40 | |
| 2017-10-01 | Add `xs` lexer and mappings. | David B. Lamkins | 2 | -1/+79 | |
| 2017-09-15 | lexers: fix white space issue of recent php lexer changes | Marc André Tanner | 1 | -40/+40 | |
| 2017-09-14 | Reassign .cls file extension to latex | Lukas Tobler | 1 | -2/+2 | |
| Both VB and LaTex use .cls file extensions. It should be a much more reasonable default to assume LaTex syntax. | |||||
| 2017-07-26 | - added php constants | Samuel | 1 | -0/+25 | |
| 2017-07-26 | - updated php keywords | Samuel | 1 | -12/+20 | |
| 2017-07-24 | lexers: add copyright statement to strace lexer | Marc André Tanner | 1 | -0/+1 | |
| 2017-07-14 | vis-lua: make selection first class primitives in Lua API | Marc André Tanner | 4 | -18/+18 | |
| 2017-07-09 | Add Myrddin lexer and filetypes entry | Michael Forney | 2 | -0/+75 | |
| 2017-06-10 | More theme improvements | Philipp Emanuel Weidmann | 4 | -1/+5 | |
| 2017-06-05 | themes: simplify color definition | Marc André Tanner | 1 | -16/+16 | |
| 2017-06-04 | Improve appearance of line numbers and EOF markers | Philipp Emanuel Weidmann | 1 | -2/+2 | |
| 2017-05-31 | vis-lua: fix file:match_at API documentation | Marc André Tanner | 1 | -1/+1 | |
| 2017-05-30 | lexer: add simple strace(1) output lexer | Marc André Tanner | 2 | -0/+36 | |
| 2017-05-12 | Add a whitespace rule for the "elixir" lexer. | Tynan Colin Beatty | 1 | -0/+1 | |
| 2017-04-09 | vis: remove handling of \r\n line endings | Marc André Tanner | 1 | -4/+0 | |
| Use something like dos2unix(1) and unix2dos(1), if you need to edit such files. | |||||
| 2017-03-31 | vis: improve tab completion in command prompt | Marc André Tanner | 1 | -1/+30 | |
| At some point it should probably be possible to add command prompt bindings from within Lua. Currently there is no easy/realiable way to detect the prompt window. Should improve #526. | |||||
| 2017-03-31 | lexers: sync with scintillua changeset 600 rev fdeca0b808bf | Marc André Tanner | 7 | -23/+184 | |
| I think the default value for the cache argument to the lexer load function should be true, not false. Optimize for the common case. This makes the API ugly/harder to use. But for now we follow upstream. | |||||
| 2017-03-24 | lexers: fix perl pattern for horrible regex lines | S. Gilles | 1 | -0/+3 | |
| Under presently-not-precise circumstances, regex patterns longer than a screenful can cause first_match_pos to be nil. In this sutation, evaluating `first_match_pos - 1' will be an error, so jump to matchless case. | |||||
| 2017-03-19 | vis-lua: allow operators to be defined as lua functions | Marc André Tanner | 1 | -0/+36 | |
| 2017-03-19 | Move :set horizon option implementaiton to lua | Marc André Tanner | 1 | -1/+8 | |
| 2017-03-19 | Move :set theme option implementation to lua | Marc André Tanner | 2 | -4/+3 | |
| 2017-03-19 | Move :set syntax option implementation to lua | Marc André Tanner | 3 | -32/+54 | |
| It is no longer possible to change the used syntax by assigning to the `win.syntax = name` field, instead the function win:set_syntax(name)` should be called. The distinction between filetype and syntax lexer to use should probably be clarified/cleaned up at some point. | |||||
| 2017-03-19 | Fix errors and add ANS Forth 2012 keywords | stutonk | 1 | -17/+31 | |
| Added all ANS Forth 2012 keywords as defined at http://lars.nocrew.org/forth2012/core.html and removed keywords that were not part of the standard. This necessitated rewriting most of the Strings rules as well as removing some rules not consistent with the standard. Only the s\" form should allow escaping. The list of characters which may appear as part of a keyword has also been expanded where appropriate. Because '.' is a keyword as well as the first chatacter in a string pattern, strings must now be given parsing precedence over keywords to ensure proper highlighting. A few errors were also fixed such as moving the true (which should make keywords case-insensitive) within the word_match function's closing paren. Parens have been removed from the operator list and moved to their correct place as the delimiters for block comments. | |||||
| 2017-03-18 | Recognize additional Forth filetype | stutonk | 1 | -1/+1 | |
