about summary refs log tree commit diff
path: root/pkgs/applications/editors/vim/configurable.nix
diff options
context:
space:
mode:
authorJason "Don" O'Conal <lovek323@gmail.com>2013-06-15 20:48:20 +1000
committerJason "Don" O'Conal <lovek323@gmail.com>2013-06-15 20:48:20 +1000
commitb7b98f04a23c7263a79b05995dc616ff19447599 (patch)
tree02854b84fae272f7de673086c367c695e32cbd00 /pkgs/applications/editors/vim/configurable.nix
parent74d7c12e3a55a4b87b8840ac44303933007f9aee (diff)
downloadnixlib-b7b98f04a23c7263a79b05995dc616ff19447599.tar
nixlib-b7b98f04a23c7263a79b05995dc616ff19447599.tar.gz
nixlib-b7b98f04a23c7263a79b05995dc616ff19447599.tar.bz2
nixlib-b7b98f04a23c7263a79b05995dc616ff19447599.tar.lz
nixlib-b7b98f04a23c7263a79b05995dc616ff19447599.tar.xz
nixlib-b7b98f04a23c7263a79b05995dc616ff19447599.tar.zst
nixlib-b7b98f04a23c7263a79b05995dc616ff19447599.zip
vim_configurable: improvements
* add ruby interpreter (may have been accidentally removed, or may never
  have existed)
* allow selection of GUI options by setting `config.vim.gui`
Diffstat (limited to 'pkgs/applications/editors/vim/configurable.nix')
-rw-r--r--pkgs/applications/editors/vim/configurable.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/applications/editors/vim/configurable.nix b/pkgs/applications/editors/vim/configurable.nix
index b598a3d461e7..d9211203cadc 100644
--- a/pkgs/applications/editors/vim/configurable.nix
+++ b/pkgs/applications/editors/vim/configurable.nix
@@ -40,7 +40,8 @@ composableDerivation {
       }.src;
     };
 
-    configureFlags = ["--enable-gui=auto" "--with-features=${args.features}"];
+    configureFlags
+      = [ "--enable-gui=${args.gui}" "--with-features=${args.features}" ];
 
     nativeBuildInputs
       = [ ncurses pkgconfig gtk libX11 libXext libSM libXpm libXt libXaw libXau
@@ -76,6 +77,7 @@ composableDerivation {
 
   cfg = {
     pythonSupport    = config.vim.python or true;
+    rubySupport      = config.vim.ruby or true;
     nlsSupport       = config.vim.nls or false;
     tclSupport       = config.vim.tcl or false;
     multibyteSupport = config.vim.multibyte or false;