| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2016-04-27 | vis-lua: fix vis.win to always return currently focused window | Marc André Tanner | 1 | -1/+1 | |
| 2016-04-26 | test: update test suite | Marc André Tanner | 1 | -7/+5 | |
| 2016-04-26 | vis-lua: add file.modified property | Marc André Tanner | 2 | -0/+6 | |
| 2016-04-26 | build: fix lua auto detection on OpenBSD | Marc André Tanner | 1 | -1/+1 | |
| 2016-04-26 | build: try to produce a statically linked position independent executable | Marc André Tanner | 2 | -3/+9 | |
| 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 | 2 | -3/+7 | |
| Signed-off-by: Christian Hesse <mail@eworm.de> | |||||
| 2016-04-25 | build: (re)enable pie build | Christian Hesse | 1 | -1/+3 | |
| This reverts commit d6effd021d2aa2b6c452f229046a85c5f1a252a7. | |||||
| 2016-04-25 | build: explicitly pass $CFLAGS to make invocation | Marc André Tanner | 1 | -2/+2 | |
| 2016-04-25 | build: remove redundant code from configure script | Marc André Tanner | 1 | -3/+0 | |
| 2016-04-25 | build: add more default flags to $CFLAGS instead of $CFLAGS_AUTO | Marc André Tanner | 1 | -7/+7 | |
| This way we make sure the flags are in place when building dependencies. | |||||
| 2016-04-24 | build: run configure before building dependencies | Christian Hesse | 2 | -18/+39 | |
| 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 | 1 | -0/+2 | |
| 2016-04-23 | Mention NixOS package in README | Marc André Tanner | 1 | -0/+1 | |
| 2016-04-23 | vis: display lua search paths in :help output | Marc André Tanner | 3 | -1/+33 | |
| 2016-04-22 | build: disable pie build for now, it breaks local/standalone builds | Marc André Tanner | 1 | -1/+1 | |
| 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 | 1 | -14/+7 | |
| 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 | 2 | -17/+9 | |
| 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 | 2 | -1/+10 | |
| 2016-04-21 | vis-lua: implement vis:message(msg) | Marc André Tanner | 2 | -7/+18 | |
| 2016-04-21 | vis-lua: also accept a range as argument for file:delete and file:content | Marc André Tanner | 2 | -14/+34 | |
| 2016-04-21 | vis: also show user registered :-commands in :help output | Marc André Tanner | 1 | -4/+6 | |
| 2016-04-21 | vis: list usable symbolic keys in :help output | Marc André Tanner | 1 | -1/+76 | |
| 2016-04-21 | test: update to include lua based tests | Marc André Tanner | 1 | -9/+6 | |
| 2016-04-21 | vis-lua: add vis:command_register to map a Lua function to a :-command | Marc André Tanner | 2 | -0/+36 | |
| The following registers `:foo` as a command which prints a few things to stdout: vis:command_register("foo", function(argv, force, win, cursor, range) for i,arg in ipairs(argv) do print(i..": "..arg) end print("was command forced with ! "..(force and "yes" or "no")) print(win.file.name) print(cursor.pos) print(range ~= nil and ('['..range.start..', '..range.finish..']') or "invalid range") return true; end) | |||||
| 2016-04-21 | vis-lua: add utility function to push a Filerange onto the Lua stack | Marc André Tanner | 1 | -11/+15 | |
| 2016-04-21 | vis: add infrastructure to register custom :-commands | Marc André Tanner | 5 | -1/+59 | |
| 2016-04-21 | vis: do not lazy allocate :-commands | Marc André Tanner | 3 | -10/+15 | |
| The built in commands should always be available. | |||||
| 2016-04-21 | map: add map_free_full utility function | Marc André Tanner | 2 | -0/+16 | |
| 2016-04-20 | vis-lua: load files from directory specified with ./configure --sharedir=DIR | Marc André Tanner | 2 | -6/+9 | |
| Close #231 | |||||
| 2016-04-20 | vis-lua: trigger start event after ui has been initialized | Marc André Tanner | 5 | -2/+14 | |
| 2016-04-20 | vis: handle termination from within win_open event gracefully | Marc André Tanner | 2 | -12/+12 | |
| 2016-04-19 | vis: add :set horizon option | David B. Lamkins | 4 | -4/+24 | |
| Can be used to specify the number of bytes before the visible area to consider for syntax highlighting. Defaults to 32K for now, whereas before it was 16K. | |||||
| 2016-04-19 | vis: add an unsigned option type for :set command | Marc André Tanner | 2 | -1/+4 | |
| 2016-04-19 | test: add test for :wq in normal mode with multiple cursors | Marc André Tanner | 1 | -5/+10 | |
| Close #276 | |||||
| 2016-04-19 | vis: add actions for prev/next character motions within the same line | Marc André Tanner | 1 | -0/+12 | |
| For now they are not mapped to any key by default, but can be enabled with: :map! normal l <cursor-line-char-next> :map! normal h <cursor-line-char-prev> | |||||
| 2016-04-19 | Fix vis-test git submodule integration | Marc André Tanner | 2 | -2/+2 | |
| 2016-04-19 | Integrate vis-test git submodule | Marc André Tanner | 4 | -4/+21 | |
| 2016-04-18 | vis-lua: strip relative paths from package.{path,cpath} | Marc André Tanner | 1 | -0/+41 | |
| Allthough the default paths should take precedence we do not want to execute arbitrary code from the current working directory. | |||||
| 2016-04-18 | vis-lua: cleanup lua package.path handling | Marc André Tanner | 1 | -43/+29 | |
| 2016-04-18 | vis: use internal file to show lua errors | Marc André Tanner | 3 | -6/+9 | |
| This means no event handlers are run for it, hence there is no chance for recursive errors. | |||||
| 2016-04-18 | vis: do not run event handlers for internal files | Marc André Tanner | 1 | -3/+3 | |
| Should have been part of f50465312dbb7e8fcb2409aa691d1aea7a43c466. | |||||
| 2016-04-18 | text: when saving also fsync(2) the destination directory after rename(2) | Marc André Tanner | 1 | -1/+17 | |
| 2016-04-17 | Mention #vis-editor IRC channel in README | Marc André Tanner | 1 | -0/+3 | |
| Close #270 | |||||
| 2016-04-17 | Mention slmenu(1) in README | Marc André Tanner | 1 | -1/+3 | |
| 2016-04-17 | vis: indicate primary cursor by using a different color instead of blinking | Marc André Tanner | 3 | -6/+3 | |
| Blinking caused more problems (#251, #202) than it solved. Blank cells were especially problematic. | |||||
| 2016-04-17 | vis: remove mapping from ' ' to <Space> | Marc André Tanner | 1 | -1/+1 | |
| This reverts part of bd1d849b2033b04a372542c59d458d4f8279c937 just use a literal space within your key mappings. Close #280 | |||||
| 2016-04-17 | sam: except for visual mode, apply :w to whole file | Marc André Tanner | 1 | -16/+57 | |
| Also in visual mode, warn if :w is not forced by ! because the file will be reduced to the active selection. | |||||
| 2016-04-17 | text: add infrastructure to save non-contiguous ranges | Marc André Tanner | 2 | -113/+199 | |
| 2016-04-16 | vis-lua: add vis.mode property | Marc André Tanner | 2 | -0/+6 | |
| 2016-04-16 | vis-lua: update API documentaiton in README | Marc André Tanner | 1 | -1/+3 | |
