| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2016-05-22 | view: add functions to style a file range | Marc André Tanner | 2 | -0/+38 | |
| 2016-05-22 | ui: s/UiStyles/UiStyle/g | Marc André Tanner | 4 | -4/+4 | |
| 2016-05-22 | vis-lua: cleanup vis.MODE_* constants handling | Marc André Tanner | 1 | -30/+19 | |
| 2016-05-22 | vis: always start vis-menu with -b flag | Marc André Tanner | 2 | -5/+5 | |
| 2016-05-22 | We don't use slmenu, so don't mention it. | Tim Allen | 1 | -3/+2 | |
| 2016-05-22 | vis-menu: do not segfault if an option lacks an argument | Tim Allen | 1 | -4/+16 | |
| 2016-05-20 | implement xread() and wrap read() + die() | Christian Hesse | 1 | -9/+16 | |
| 2016-05-20 | ignore vis-menu | Christian Hesse | 1 | -0/+1 | |
| 2016-05-19 | vis-menu: remove unused code | Marc André Tanner | 1 | -4/+0 | |
| 2016-05-19 | build: check for Lua >= 5.2 in configure script | Marc André Tanner | 1 | -1/+5 | |
| The generic lua pkg-config name also match for Lua 5.1 which then results in a linker error because the necessary functions are not available. | |||||
| 2016-05-19 | build: let make debug compile vis-menu with debug flags | Marc André Tanner | 1 | -4/+5 | |
| 2016-05-19 | vis-menu: fix matching order, exact matches should come first | Marc André Tanner | 1 | -1/+1 | |
| This reverts 09d0a36e0370f7ca9bdb171bf93c5ac3131c5a92 from the dmenu repository, although dmenu itself seems to work correctly. $ printf "foobar\nfoo\n" | ./vis-menu Typing foo should select foo not foobar. | |||||
| 2016-05-19 | vis-menu: import token based match function from dmenu | Marc André Tanner | 1 | -30/+43 | |
| 2016-05-19 | vis-menu: interpret non-option argument as an initial prompt value | Marc André Tanner | 1 | -1/+5 | |
| 2016-05-19 | vis-menu: change version output | Marc André Tanner | 2 | -2/+2 | |
| 2016-05-19 | vis-menu: remove X clipboard support | Marc André Tanner | 1 | -6/+0 | |
| 2016-05-19 | Import slmenu 7e74fa5 as vis-menu | Marc André Tanner | 3 | -37/+605 | |
| 2016-05-19 | vis: tweak completion commands | Marc André Tanner | 1 | -4/+4 | |
| Change tr command to split words, this won't properly work with Unicode but should at least avoid unwanted non-word symbols and be POSIX conformant. A possible alternative would be to use grep -o -E '\w+' while the -o option is not part of POSIX it seems to be mostly supported. However the \w regex syntax might not be supported. Force ls(1) output to be linewise and surpress the same prefix. Change sed invocation to only replace proper prefixes. | |||||
| 2016-05-19 | Merge branch 'lexer-add-crystal' of https://github.com/soveran/vis | Marc André Tanner | 2 | -0/+143 | |
| 2016-05-19 | lexer: add crystal | Michel Martens | 2 | -0/+143 | |
| 2016-05-19 | vis: fix behavior of complete-word on BSD | Michel Martens | 1 | -2/+2 | |
| 2016-05-18 | vis-lua: fail more silently when visrc.lua can not be loaded | Marc André Tanner | 1 | -1/+2 | |
| This prevents opening a separate window to display a full stack trace and improves usage of a vis binary compiled with lua support on a system without the necessary *.lua files. | |||||
| 2016-05-18 | vis: add completion for file names in current directory via <C-x><C-f> | Silvan Jegen | 2 | -0/+23 | |
| 2016-05-18 | vis: add #define for VIS_MENU | Marc André Tanner | 4 | -9/+12 | |
| 2016-05-18 | vis: add completion for current file contents via <C-n> in insert mode | Marc André Tanner | 2 | -0/+57 | |
| Based on a patch by Silvan Jegen. Close #128, close #277 | |||||
| 2016-05-18 | vis: add an interactive mode to vis_pipe{,_collect}(...) | Marc André Tanner | 5 | -17/+19 | |
| Previously the interactive mode was implicitly enabled by passing an invalid range. However for some use cases (e.g. completion) we need to be able to pipe a given text range to an external process without also redirecting stderr (which is used to draw the slmenu interface on top of vis). | |||||
| 2016-05-18 | buffer: implement buffer_{v,}printf functions | Marc André Tanner | 2 | -0/+26 | |
| 2016-05-18 | vis: introduce vis_pipe_collect utility function | Marc André Tanner | 2 | -0/+24 | |
| 2016-05-18 | buffer: add utility function to NUL terminate buffer | Marc André Tanner | 2 | -0/+7 | |
| 2016-05-16 | test: update test suite | Marc André Tanner | 1 | -5/+5 | |
| 2016-05-16 | vis: introduce vis-menu helper script | Marc André Tanner | 3 | -12/+37 | |
| This serves as a wrapper around dmenu(1) and slmenu(1), by default the latter is preferred because it also works without an X server. The program and its default arguments can be configured by means of the $VIS_MENU and $VIS_MENU_ARGS environment variables. Eventually we might decide to inlcude a stripped down version of slmenu in the vis source tree. | |||||
| 2016-05-14 | vis: allow :commands with a hyphen in the name | Marc André Tanner | 1 | -1/+1 | |
| This fixes the argument parsing for the :{un,}map-window commands. | |||||
| 2016-05-14 | vis-lua: add win:map function for window local key mappings | Marc André Tanner | 2 | -8/+28 | |
| Based on a patch by Josh Wainwright. Close #306 | |||||
| 2016-05-13 | vis: clean up key mapping implementation | Marc André Tanner | 6 | -67/+51 | |
| 2016-05-13 | vis-lua: add more restrictive checks for position arguments | Marc André Tanner | 1 | -11/+17 | |
| Negative and fractional arguments are rejected. | |||||
| 2016-05-11 | build: install support files only when needed | Marc André Tanner | 1 | -3/+5 | |
| 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 | 2 | -0/+561 | |
| 2016-05-11 | lexer: add fstab | Christian Hesse | 2 | -0/+561 | |
| 2016-05-11 | lexer: add delimiter-separated-values | Christian Hesse | 2 | -0/+18 | |
| 2016-05-10 | Revert "vis: clean up interaction between vis and ui" | Marc André Tanner | 6 | -20/+25 | |
| This caused issues on OpenBSD where it crashed the terminal. Also on Mac OS X suspend via ^Z (Ctrl-Z) was missing a \r i.e. the shell prompt was not properly redrawn. While in principle user interfaces should not have to depend on libtermkey, in practice this won't be an issue unless we are adding a non-terminal based UI (which won't happen anytime soon). This reverts commit 8f92b98848f9366e78c7aa824615bade83971513. Close #311 | |||||
| 2016-05-10 | vis: improve cursor placement at EOF with enabled auto indent | Marc André Tanner | 1 | -1/+1 | |
| Close #314 | |||||
| 2016-05-08 | Fix autoindent when using O | Richard Burke | 3 | -1/+12 | |
| 2016-05-07 | theme: add light-16 theme | David B. Lamkins | 1 | -0/+31 | |
| This is derived from the latest dark-16 theme by swapping white and black. Close #309 | |||||
| 2016-05-07 | lexer: add networkd file LPeg lexer | Christian Hesse | 2 | -0/+275 | |
| 2016-05-07 | lexer: remove commented command | Christian Hesse | 1 | -1/+0 | |
| 2016-05-07 | lexer: add systemd service types | Christian Hesse | 1 | -1/+9 | |
| 2016-05-07 | test: adapt test suite to latest changes | Marc André Tanner | 1 | -5/+5 | |
| 2016-05-07 | text: fix bug in line break caching logic | Marc André Tanner | 1 | -1/+2 | |
| 2016-05-07 | Merge branch 'mainc-type' of https://github.com/joshaw/vis | Marc André Tanner | 1 | -1/+1 | |
