| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2016-05-11 | build: install support files only when needed | Marc André Tanner | 1 | -3/+5 | |
| 2016-04-29 | vis: move non-configuration sections out of visrc.lua into vis.lua | Marc André Tanner | 1 | -1/+1 | |
| 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-20 | vis-lua: load files from directory specified with ./configure --sharedir=DIR | Marc André Tanner | 1 | -2/+3 | |
| Close #231 | |||||
| 2016-04-19 | Fix vis-test git submodule integration | Marc André Tanner | 1 | -1/+1 | |
| 2016-04-19 | Integrate vis-test git submodule | Marc André Tanner | 1 | -1/+9 | |
| 2016-04-03 | sam: unify vi(m) and sam command line | Marc André Tanner | 1 | -1/+1 | |
| The following vi commands have been dropped: - saveas - xit - ! The following commands are only recognized in their short form: - e (edit) - q (quit) - s (substitute) - w (write) - r (read) | |||||
| 2016-04-03 | build: explicitly list sources files | Marc André Tanner | 1 | -1/+6 | |
| 2016-03-25 | Set version to 0.2 | Marc André Tanner | 1 | -1/+1 | |
| 2016-03-23 | fix install prefix for standalone build | Christian Hesse | 1 | -0/+6 | |
| 2016-03-23 | vis: use vis-clipboard instead of vis-{copy,paste} scripts | Marc André Tanner | 1 | -6/+3 | |
| 2016-03-21 | build: reorder some variables | Marc André Tanner | 1 | -1/+1 | |
| 2016-03-21 | build: create empty config.mk if it does not exist | Marc André Tanner | 1 | -0/+3 | |
| This should fix `make local` (as used on travis-ci) and `make standalone` in cases where `configure` was not run successfully due to missing dependencies. | |||||
| 2016-03-21 | configure: make vis depend on config.mk | Christian Hesse | 1 | -1/+1 | |
| We want vis to be rebuilt when configuration changes, so make vis depend on config.mk. | |||||
| 2016-03-21 | build: add vis subdirectory to $SHAREPREFIX | Marc André Tanner | 1 | -5/+5 | |
| 2016-03-21 | build: overhaul build system auto detect stuff using a configure script | Marc André Tanner | 1 | -170/+30 | |
| The new build instructions are: $ ./configure && make && sudo make install The configure script tries to auto detect support for various libraries and compiler options. These choices can be overwritten by explicitly specifing --{en,dis}able-{lua,selinux,acl}. See ./configure --help for all supported options. The configure script generates config.mk which should allow portable (among GNU and BSD make) Makefiles. Manually editing config.mk is still supported. | |||||
| 2016-02-28 | build: update make standalone to use musl-1.1.14 | Marc André Tanner | 1 | -2/+2 | |
| 2016-02-16 | Update make standalone to use musl-1.1.13 | Marc André Tanner | 1 | -2/+2 | |
| 2016-01-30 | Implement system clipboard registers "* and "+ | Marc André Tanner | 1 | -0/+6 | |
| Both registers are currently treated identically. The actual system integration is performed by two shell scripts vis-copy and vis-paste. | |||||
| 2016-01-14 | build: cleanup $LIBS variable | Marc André Tanner | 1 | -1/+1 | |
| 2016-01-09 | Makefile: Use $(MAKE) instead of directly calling `make` | Michael Reed | 1 | -11/+11 | |
| This is basically the same as b18acc1. | |||||
| 2015-12-31 | Also remove vis-open when uninstalling | Marc André Tanner | 1 | -0/+1 | |
| 2015-12-29 | Clean up build system | Marc André Tanner | 1 | -9/+16 | |
| 2015-12-26 | vis: move file type detection to visrc.lua | Marc André Tanner | 1 | -1/+1 | |
| 2015-12-26 | vis: refactor Lua integration | Marc André Tanner | 1 | -4/+4 | |
| Lua support can now be disabled at compile time using: $ make CONFIG_LUA=0 This commit also adds an initial Lua API and provides a few default hooks. We now also require Lua >= 5.2 due to the uservalue constructs. In principle the same functionality could be implemented using function environments from Lua 5.1. | |||||
| 2015-11-17 | ui: improve fallback code in case of unknown term | Marc André Tanner | 1 | -1/+1 | |
| If the current $TERM value indicates 256 color support fall back to xterm-256color otherwise try xterm. Improves upon 43605fded457cec954600b688d54242341eedc7c Closes #105 | |||||
| 2015-11-10 | build: do not clutter dependency/install with manual pages | Marc André Tanner | 1 | -1/+1 | |
| 2015-11-10 | build: try to fix make standalone for multiarch systems | Marc André Tanner | 1 | -1/+1 | |
| Force ncurses libdir to be /usr/lib not /usr/lib64. | |||||
| 2015-11-08 | Mention make local in README | Marc André Tanner | 1 | -1/+2 | |
| 2015-11-08 | build: add VIS_PATH=. to suggested execution after make local | Marc André Tanner | 1 | -1/+1 | |
| 2015-11-08 | vis: try to support all lua versions >= 5.1 | Marc André Tanner | 1 | -4/+4 | |
| Make lpeg module table explicitly global, which should work with the different module loading semantics. | |||||
| 2015-11-08 | travis: try to fix build by using local built dependencies | Marc André Tanner | 1 | -2/+2 | |
| 2015-11-08 | Overhaul build system | Marc André Tanner | 1 | -3/+116 | |
| Add separate per library {C,LD}FLAGS and use default values from pkg-config to allow for finer control. Disable pkg-config by setting PKG_CONFIG_PATH= PKG_CONFIG_LIBDIR= Override flags completely by specifying them as arguments to make: $ make CFLAGS_CURSES="your custom flags for curses" Also introduce a new, experimental Makefile target standalone. It tries to build a self contained statically linked vis binary. All dependencies (musl, ncurses, termkey, lua, lpeg) are build from source. Lua is patched to include lpeg as a statically built module. | |||||
| 2015-10-29 | build: introduce make local Makefile target | Marc André Tanner | 1 | -2/+41 | |
| This merges parts of the build system overhaul found in the lua branch. | |||||
| 2015-10-27 | build: merge parts of the build system changes from lua branch | Marc André Tanner | 1 | -4/+4 | |
| Should hopefully fix build on Mac OS X. | |||||
| 2015-10-06 | Change release tarball compression to gzip | Marc André Tanner | 1 | -1/+1 | |
| 2015-10-06 | add a new Makefile target 'release' to build release tarball | Christian Hesse | 1 | -0/+3 | |
| 2015-10-05 | Add a profile Makefile target | Marc André Tanner | 1 | -0/+3 | |
| 2015-07-10 | vis: add a file open dialog | Marc André Tanner | 1 | -0/+2 | |
| For this to work make sure you have vis-open and slmenu or dmenu somewhere in $PATH. For now the file dialog is shown for :open, :split and :vsplit when the argument is either . (a dot) or looks like a file pattern. For example :open *.[ch] will show a listing of all C source and header files in the current directory. Use a fuzzy search to make your choice. | |||||
| 2015-06-04 | Use $(MAKE) instead of directly calling `make` | Michael Reed | 1 | -1/+1 | |
| This fixes `make debug` on OpenBSD (and possibly other systems) where /usr/bin/make isn't GNU make. | |||||
| 2015-01-15 | add C source and header file to depends | Christian Hesse | 1 | -1/+1 | |
| This fixes make to rebuild when files change. Signed-off-by: Christian Hesse <mail@eworm.de> | |||||
| 2015-01-15 | remove vis from .PHONY | Christian Hesse | 1 | -1/+1 | |
| vis is a real file, so remove it from .PHONY in Makefile. This fixes make to not rebuild on every invocation. Signed-off-by: Christian Hesse <mail@eworm.de> | |||||
| 2015-01-15 | Pass $LDFLAGS after source files | Marc André Tanner | 1 | -2/+2 | |
| This should fix compilation with: LDFLAGS=-Wl,--as-needed make | |||||
| 2015-01-14 | Remove nano like frontend for now | Marc André Tanner | 1 | -2/+1 | |
| If time permits I still want to experiment with different editing paradigms and write a proper nano/sandy/sam frontend but at the moment it is just bitrotting and not very useful. | |||||
| 2015-01-14 | Simplify Makefile | Marc André Tanner | 1 | -25/+9 | |
| Use $CC *.c -o vis to enable global link time optimization. This also fixes issues with parallel builds. config.h is no longer symlinked to config.def.h which allows local modifications. | |||||
| 2015-01-03 | Fix compilation on various *nix systems | Marc André Tanner | 1 | -1/+1 | |
| Unfortunately this breaks support for BSD make. | |||||
| 2015-01-01 | Add rudimentary support for jump list (CTRL+{O,I}) | Marc André Tanner | 1 | -1/+1 | |
| 2014-12-18 | Macro support | Marc André Tanner | 1 | -2/+2 | |
| At some point this should be optimized further at the moment there is some 20 byte overhead for each entered key. | |||||
| 2014-09-10 | Simplify cursor color management | Marc André Tanner | 1 | -1/+1 | |
| 2014-09-09 | Cleanup header files | Marc André Tanner | 1 | -1/+1 | |
| 2014-09-09 | Rename vis.[ch] to editor.[ch] and main.c to vis.c | Marc André Tanner | 1 | -2/+2 | |
