about summary refs log tree commit diff
path: root/pkgs/applications/editors/vim/default.nix
diff options
context:
space:
mode:
authorMichael Raskin <7c6f434c@mail.ru>2010-02-28 17:54:41 +0000
committerMichael Raskin <7c6f434c@mail.ru>2010-02-28 17:54:41 +0000
commit01d5ec596b546ac300203892d8e3970a1422bf3b (patch)
treeeef27effe1192673c28b21f34eacd0142ff1dea0 /pkgs/applications/editors/vim/default.nix
parentef1918f200db0e946c2aa1dcdba8c0bc813a7a40 (diff)
downloadnixlib-01d5ec596b546ac300203892d8e3970a1422bf3b.tar
nixlib-01d5ec596b546ac300203892d8e3970a1422bf3b.tar.gz
nixlib-01d5ec596b546ac300203892d8e3970a1422bf3b.tar.bz2
nixlib-01d5ec596b546ac300203892d8e3970a1422bf3b.tar.lz
nixlib-01d5ec596b546ac300203892d8e3970a1422bf3b.tar.xz
nixlib-01d5ec596b546ac300203892d8e3970a1422bf3b.tar.zst
nixlib-01d5ec596b546ac300203892d8e3970a1422bf3b.zip
Some more optional features for Vim
svn path=/nixpkgs/trunk/; revision=20288
Diffstat (limited to 'pkgs/applications/editors/vim/default.nix')
-rw-r--r--pkgs/applications/editors/vim/default.nix21
1 files changed, 21 insertions, 0 deletions
diff --git a/pkgs/applications/editors/vim/default.nix b/pkgs/applications/editors/vim/default.nix
index 262dfa7612cf..1fd01a55fd76 100644
--- a/pkgs/applications/editors/vim/default.nix
+++ b/pkgs/applications/editors/vim/default.nix
@@ -13,6 +13,16 @@ let
 	["perlSupport" "perl"]
 	["tclSupport" "tcl"]
 	["eclSupport" "ecl" "gmp" "mpfr"]
+	["luaSupport" "lua"]
+
+	# Currently causes problems
+	["mzSchemeSupport" "pltScheme"]
+
+	["perlSupport" "perl"]
+	["rubySupport" "ruby"]
+	["hangulSupport"]
+	["sniffSupport"]
+	["gettextSupport" "gettext"]
 	["true" "ncurses"]
 	["false" "libSM"]
 	];
@@ -24,6 +34,10 @@ let
 	"tclSupport" "-tcl"
 	"ximSupport" "-xim"
 	"eclSupport" "-ecl"
+	"luaSupport" "-lua"
+	"perlSupport" "-perl"
+	"rubySupport" "-ruby"
+	"mzSchemeSupport" "-mzscheme"
 	];
 	configFlags = [
 	"true" " --enable-multibyte "
@@ -34,6 +48,13 @@ let
 	"tclSupport" " --enable-tclinterp "
 	"ximSupport" " --enable-xim "
 	"eclSupport" " --enable-eclinterp "
+	"hangulSupport" " --enable-hangulinput "
+	"perlSupport" " --enable-perlinterp "
+	"luaSupport" " --enable-luainterp --with-lua-prefix=${args.lua} "
+	"rubySupport" " --enable-rubyinterp "
+	"sniffSupport" " --enable-sniff "
+	"mzSchemeSupport" " --enable-mzschemeinterp "
+	"gettextSupport" " --enable-nls "
 	];
 	buildInputsNames = args.lib.filter (x: (null!=getVal x)) 
 		(args.lib.uniqList {inputList =