| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2016-12-06 | vis-lua: more extensive Lua API documentation | Marc André Tanner | 1 | -0/+33 | |
| 2016-12-03 | vis: use file(1) for file type detection | Marc André Tanner | 1 | -174/+384 | |
| File type detection works as follows: 1) strip off suffixes to be ignored and test against a set of known file extensions 2) run `file -bL --mime-type` and check against a set of known mime types 3) read out the first few bytes of the file and pass them to custom Lua file type detection functions For now the configured file extensions are literal strings which are matched against the end of the file name. Maybe we should use Lua patterns instead. We will need to add more mime types to our mapping table. For now only the `bash` file type was associated with the text/x-shellscript mime type. | |||||
| 2016-11-30 | lexer: add standard ml | Murray Calavera | 1 | -0/+1 | |
| 2016-11-15 | vis: move initial theme loading code to lua | Marc André Tanner | 1 | -0/+2 | |
| 2016-11-10 | vis: change default status bar indication for Windows style line endings | Marc André Tanner | 1 | -2/+2 | |
| 2016-11-10 | vis-lua: change misnamed attribute values of `file.newlines` | Marc André Tanner | 1 | -1/+1 | |
| Also rename underlying C code. | |||||
| 2016-11-01 | vis: abort syntax highlighting if viewport is invalid | Marc André Tanner | 1 | -0/+3 | |
| In theory this should not happen in the first place, but in practice it might fix the symptoms reported in issue #367. | |||||
| 2016-10-21 | Add app definitions for awk in vis.lua | Larry Hynes | 1 | -1/+1 | |
| 2016-10-07 | lexers: sync with scintillua changeset 571 rev 23435f1d82da | Marc André Tanner | 1 | -0/+1 | |
| This fixes ":set syntax text" and adds a missing file association for the taskpaper lexer. The protobuf and crystal lexers were slightly reformatted, but should contain no functional changes. | |||||
| 2016-09-29 | Cosmetic changes to file detection code | Marc André Tanner | 1 | -5/+7 | |
| 2016-09-28 | Replace win.file.lines with win.file:content for better performance | Alexey Dubinin | 1 | -3/+3 | |
| 2016-09-27 | Better file type detection: full filename patterns, shebang, custom detector ↵ | Alexey Dubinin | 1 | -124/+201 | |
| functions | |||||
| 2016-05-28 | lexer: add lexer for Google protocol buffer IDL | David B. Lamkins | 1 | -0/+1 | |
| Close #326 | |||||
| 2016-05-24 | vis-lua: cleanup Lua status bar display code | Marc André Tanner | 1 | -15/+11 | |
| 2016-05-22 | vis: only display mode in status bar of active window | Marc André Tanner | 1 | -1/+1 | |
| 2016-05-22 | vis: load default styles even for unknown file types | Marc André Tanner | 1 | -8/+11 | |
| 2016-05-22 | vis: refactor status line handling | Marc André Tanner | 1 | -0/+51 | |
| Make window status bar content configurable via Lua. | |||||
| 2016-05-22 | vis: consider :set horizon setting when syntax highlighting | Marc André Tanner | 1 | -2/+1 | |
| 2016-05-22 | vis: move syntax highlighting to pure Lua code | Marc André Tanner | 1 | -0/+61 | |
| 2016-05-19 | lexer: add crystal | Michel Martens | 1 | -0/+1 | |
| 2016-05-11 | lexer: *.cc is a C++ file extension | Marc André Tanner | 1 | -2/+2 | |
| 2016-05-11 | Merge branch 'fstab' of https://github.com/eworm-de/vis | Marc André Tanner | 1 | -0/+1 | |
| 2016-05-11 | lexer: add fstab | Christian Hesse | 1 | -0/+1 | |
| 2016-05-11 | lexer: add delimiter-separated-values | Christian Hesse | 1 | -0/+1 | |
| 2016-05-07 | lexer: add networkd file LPeg lexer | Christian Hesse | 1 | -0/+1 | |
| 2016-05-07 | lexer: add systemd unit file LPeg lexer | Christian Hesse | 1 | -0/+1 | |
| 2016-05-07 | lexer: sort list of file extensions | Christian Hesse | 1 | -39/+39 | |
| 2016-05-06 | lexer: assume .h is ANSI C, not C++ | Christian Hesse | 1 | -2/+2 | |
| 2016-05-04 | vis-lua: reload all lexers after theme change | Marc André Tanner | 1 | -0/+16 | |
| Close #221 | |||||
| 2016-04-29 | vis: move non-configuration sections out of visrc.lua into vis.lua | Marc André Tanner | 1 | -0/+203 | |
| The intention is that vis.lua will provide parts of the Lua API not implemented in the C core. Please update your existing visrc.lua configuration file accordingly. | |||||
