lix/src
Kai Harries de5997332d repl: give user the choice between libeditline and libreadline
The goal is to support libeditline AND libreadline and let the user
decide at compile time which one to use.

Add a compile time option to use libreadline instead of
libeditline. If compiled against libreadline completion functionality
is lost because of a incompatibility between libeditlines and
libreadlines completion function. Completion with libreadline is
possible and can be added later.

To use libreadline instead of libeditline the environment
variables 'EDITLINE_LIBS' and 'EDITLINE_CFLAGS' have to been set
during the ./configure step.

Example:

  EDITLINE_LIBS="/usr/lib/x86_64-linux-gnu/libhistory.so /usr/lib/x86_64-linux-gnu/libreadline.so"
  EDITLINE_CFLAGS="-DREADLINE"

The reason for this change is that for example on Debian already three
different editline libraries exist but none of those is compatible the
flavor used by nix. My hope is that with this change it would be
easier to port nix to systems that have already libreadline available.
2018-11-20 15:43:21 +01:00
..
build-remote Merge all nix-* binaries into nix 2018-10-26 12:54:00 +02:00
cpptoml Include cpptoml for build simplicity 2018-07-03 18:39:36 +02:00
libexpr Fix typo in comments 2018-10-31 20:50:18 +01:00
libmain Modularize config settings 2018-05-30 13:28:01 +02:00
libstore Fix 'Read-only file system' when building a derivation 2018-11-15 13:20:39 +01:00
libutil Fix 'Read-only file system' when building a derivation 2018-11-15 13:20:39 +01:00
nix repl: give user the choice between libeditline and libreadline 2018-11-20 15:43:21 +01:00
nix-build Restore parent mount namespace before executing a child process 2018-11-13 16:15:30 +01:00
nix-channel Merge all nix-* binaries into nix 2018-10-26 12:54:00 +02:00
nix-collect-garbage Merge all nix-* binaries into nix 2018-10-26 12:54:00 +02:00
nix-copy-closure Merge all nix-* binaries into nix 2018-10-26 12:54:00 +02:00
nix-daemon Merge all nix-* binaries into nix 2018-10-26 12:54:00 +02:00
nix-env Merge all nix-* binaries into nix 2018-10-26 12:54:00 +02:00
nix-instantiate Merge all nix-* binaries into nix 2018-10-26 12:54:00 +02:00
nix-prefetch-url nix-prefetch-url: Stop progress bar before printing results 2018-11-09 10:34:12 +01:00
nix-store Merge all nix-* binaries into nix 2018-10-26 12:54:00 +02:00
nlohmann nlohmann-json: 2.1.1 -> 3.0.1 2018-01-22 12:19:50 -06:00
resolve-system-dependencies Replace Unicode quotes in user-facing strings by ASCII 2017-07-30 12:32:45 +01:00