| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-04-29 | vis: improve cursor placement after join operator | Marc André Tanner | |
| Close #299 | |||
| 2016-04-29 | vis: move non-configuration sections out of visrc.lua into vis.lua | Marc André Tanner | |
| 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. | |||
| 2016-04-29 | vis: do not crash when processing :-commands and no window is active | Marc André Tanner | |
| This is needed to make the vis.event.start Lua callback useful, setting global options should be possible even if no windows exist yet. The :set command options should probably be cleaned up further, some of them apply only to the currently active window while others have a global effect. | |||
| 2016-04-28 | vis: unmap all mapped prefixes if a new mapping is forced | Marc André Tanner | |
| Close #271 | |||
| 2016-04-28 | vis: reject key mappings for which a prefix is already mapped | Marc André Tanner | |
| `<` needs a special treatment because it is used to denote symbolic keys without it the shift left operator would not work. | |||
| 2016-04-27 | vis: adapt charwise put operator to not move across lines | Marc André Tanner | |
| This should let `$p` work as before the changes to `$`. | |||
| 2016-04-27 | vis: change behavior of $ to never move to the left | Marc André Tanner | |
| 2016-04-27 | vis: do not advance cursor to next line when appending with `a` | Marc André Tanner | |
| Close #295 | |||
| 2016-04-27 | text-motions: fix character next motion within a line | Marc André Tanner | |
| 2016-04-27 | view: change view_cursors_place to take 1 based column number | Marc André Tanner | |
| This should fix inconsistency in the Lua API. | |||
| 2016-04-27 | test/lua: update tests to match new cursor positioning code | Marc André Tanner | |
| cursor:to(line,col) now implies cursor.line == line and cursor.col == col | |||
| 2016-04-27 | vis-lua: fix vis.win to always return currently focused window | Marc André Tanner | |
| 2016-04-26 | test: update test suite | Marc André Tanner | |
| 2016-04-26 | test/lua: silenced make clean | Marc André Tanner | |
| 2016-04-26 | test/lua: update basic_file.ref to match number of tests run | Marc André Tanner | |
| 2016-04-26 | test/lua: make test.sh executable again | Marc André Tanner | |
| 2016-04-26 | Add test number information to command_register tests for easier debugging | Josh Wainwright | |
| 2016-04-26 | Remove .status files, just use .ref and .out pairs | Josh Wainwright | |
| 2016-04-26 | Change shebang to sh and add quotes to variables in script | Josh Wainwright | |
| 2016-04-26 | Add tests for vis:command_register() | Josh Wainwright | |
| 2016-04-26 | test.sh: silently compare files | Josh Wainwright | |
| 2016-04-26 | vis-lua: add file.modified property | Marc André Tanner | |
| 2016-04-26 | build: fix lua auto detection on OpenBSD | Marc André Tanner | |
| 2016-04-26 | build: try to produce a statically linked position independent executable | Marc André Tanner | |
| In theory this should be as simple as: $ cc -fPIE -pie --static helloworld.c But unfortunately by default this will always add a PT_INTERP referencing the dynamic loader/linker. On latest binutils >=2.26 this can be worked around by supplying --no-dynamic-linker. Also tweak the musl-gcc wrapper to use rcrt1.o as startup file. | |||
| 2016-04-26 | build: skip -pie for static build | Christian Hesse | |
| Signed-off-by: Christian Hesse <mail@eworm.de> | |||
| 2016-04-25 | build: (re)enable pie build | Christian Hesse | |
| This reverts commit d6effd021d2aa2b6c452f229046a85c5f1a252a7. | |||
| 2016-04-25 | build: explicitly pass $CFLAGS to make invocation | Marc André Tanner | |
| 2016-04-25 | build: remove redundant code from configure script | Marc André Tanner | |
| 2016-04-25 | build: add more default flags to $CFLAGS instead of $CFLAGS_AUTO | Marc André Tanner | |
| This way we make sure the flags are in place when building dependencies. | |||
| 2016-04-24 | build: run configure before building dependencies | Christian Hesse | |
| We need some basic configuration before building dependencies. For example useful CFLAGS have to be in place to prevent linker errors. The configure script is run again later with some extra parameters. | |||
| 2016-04-23 | build: add checksum for lua-lpeg patch | Christian Hesse | |
| 2016-04-23 | Mention NixOS package in README | Marc André Tanner | |
| 2016-04-23 | vis: display lua search paths in :help output | Marc André Tanner | |
| 2016-04-22 | build: disable pie build for now, it breaks local/standalone builds | Marc André Tanner | |
| There seems to be something wrong with the libtermkey build, which uses libtool and somehow does not get build correctly for PIE. | |||
| 2016-04-22 | build: change lpeg into lua integration | Marc André Tanner | |
| Instead of compiling lpeg separately and then copying the object files into the lua source directory, copy the lpeg source files into the lua build tree and build it together. | |||
| 2016-04-22 | build: clean up make local/standalone implementation | Marc André Tanner | |
| Run configure script for all targets instead of fiddling with Makefile variables directly. | |||
| 2016-04-21 | vis-lua: allow selection modification by assigning to cursor.selection | Marc André Tanner | |
| 2016-04-21 | vis-lua: implement vis:message(msg) | Marc André Tanner | |
| 2016-04-21 | vis-lua: also accept a range as argument for file:delete and file:content | Marc André Tanner | |
| 2016-04-21 | vis: also show user registered :-commands in :help output | Marc André Tanner | |
| 2016-04-21 | vis: list usable symbolic keys in :help output | Marc André Tanner | |
| 2016-04-21 | Add test for file that does not exist | Josh Wainwright | |
| 2016-04-21 | Use dofile() rather than require() to run lua test code | Josh Wainwright | |
| 2016-04-21 | test: update to include lua based tests | Marc André Tanner | |
| 2016-04-21 | Move vim/prompt test to vis/prompt | Marc André Tanner | |
| This does not seem to work with vim -u NONE. | |||
| 2016-04-21 | Run vim with `-u NONE` to ignore vimrc | Josh Wainwright | |
| This might not be the best way to specify this, but the tests were failing for me as vim was using my vimrc and so picking up my own keybindings. | |||
| 2016-04-21 | Add executable permission to test.sh | Josh Wainwright | |
| 2016-04-21 | Update tests README and add lua tests README files | Josh Wainwright | |
| 2016-04-21 | Show vis version when running tests | Josh Wainwright | |
| 2016-04-21 | Quit vis from within test visrc.lua | Josh Wainwright | |
