tv vim: rtp -> outPath
This commit is contained in:
parent
6a82f29433
commit
54f82ea7cb
@ -13,7 +13,7 @@ let {
|
|||||||
environment.variables.VIMINIT = ":so /etc/vimrc";
|
environment.variables.VIMINIT = ":so /etc/vimrc";
|
||||||
};
|
};
|
||||||
|
|
||||||
extra-runtimepath = concatMapStringsSep "," (pkg: "${pkg.rtp}") [
|
extra-runtimepath = pkgs.tv.vim.makeRuntimePath [
|
||||||
pkgs.tv.vimPlugins.elixir
|
pkgs.tv.vimPlugins.elixir
|
||||||
pkgs.tv.vimPlugins.file-line
|
pkgs.tv.vimPlugins.file-line
|
||||||
pkgs.tv.vimPlugins.fzf
|
pkgs.tv.vimPlugins.fzf
|
||||||
|
@ -2,6 +2,10 @@ with import <stockholm/lib>;
|
|||||||
|
|
||||||
self: super: {
|
self: super: {
|
||||||
tv = super.tv // {
|
tv = super.tv // {
|
||||||
|
vim = {
|
||||||
|
makePlugin = outPath: outPath // { inherit outPath; };
|
||||||
|
makeRuntimePath = concatMapStringsSep "," (getAttr "outPath");
|
||||||
|
};
|
||||||
vimPlugins = mapNixDir (path: self.callPackage path {}) ./.;
|
vimPlugins = mapNixDir (path: self.callPackage path {}) ./.;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
with import <stockholm/lib>;
|
with import <stockholm/lib>;
|
||||||
{ pkgs }:
|
{ pkgs }:
|
||||||
|
|
||||||
(rtp: rtp // { inherit rtp; }) (pkgs.writeTextFile (let
|
pkgs.tv.vim.makePlugin (pkgs.writeTextFile (let
|
||||||
name = "hack";
|
name = "hack";
|
||||||
in {
|
in {
|
||||||
name = "vim-color-${name}-1.0.2";
|
name = "vim-color-${name}-1.0.2";
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
with import <stockholm/lib>;
|
with import <stockholm/lib>;
|
||||||
{ pkgs }:
|
{ pkgs }:
|
||||||
|
|
||||||
(rtp: rtp // { inherit rtp; }) (pkgs.write "vim-syntax-nix-nested" {
|
pkgs.tv.vim.makePlugin (pkgs.write "vim-syntax-nix-nested" {
|
||||||
"/syntax/haskell.vim".text = ''
|
"/syntax/haskell.vim".text = ''
|
||||||
syn region String start=+\[[[:alnum:]]*|+ end=+|]+
|
syn region String start=+\[[[:alnum:]]*|+ end=+|]+
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{ pkgs }:
|
{ pkgs }:
|
||||||
|
|
||||||
(rtp: rtp // { inherit rtp; }) (pkgs.writeTextFile (let
|
pkgs.tv.vim.makePlugin (pkgs.writeTextFile (let
|
||||||
name = "showsyntax";
|
name = "showsyntax";
|
||||||
in {
|
in {
|
||||||
name = "vim-plugin-${name}-1.0.0";
|
name = "vim-plugin-${name}-1.0.0";
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{ pkgs }:
|
{ pkgs }:
|
||||||
|
|
||||||
(rtp: rtp // { inherit rtp; }) (pkgs.write "vim-tv" {
|
pkgs.tv.vim.makePlugin (pkgs.write "vim-tv" {
|
||||||
#
|
#
|
||||||
# Haskell
|
# Haskell
|
||||||
#
|
#
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
with import <stockholm/lib>;
|
with import <stockholm/lib>;
|
||||||
{ pkgs }:
|
{ pkgs }:
|
||||||
|
|
||||||
(rtp: rtp // { inherit rtp; }) (pkgs.writeTextFile (let
|
pkgs.tv.vim.makePlugin (pkgs.writeTextFile (let
|
||||||
name = "vim";
|
name = "vim";
|
||||||
in {
|
in {
|
||||||
name = "vim-syntax-${name}-1.0.0";
|
name = "vim-syntax-${name}-1.0.0";
|
||||||
|
Loading…
Reference in New Issue
Block a user