neovim: Handle new xdg system config file
authorFredrik Fornwall <fredrik@fornwall.net>
Mon, 2 Nov 2015 20:52:36 +0000 (15:52 -0500)
committerFredrik Fornwall <fredrik@fornwall.net>
Mon, 2 Nov 2015 20:52:36 +0000 (15:52 -0500)
packages/neovim/build.sh
packages/neovim/init.vim [moved from packages/neovim/nvimrc with 94% similarity]
packages/neovim/src-nvim-os-stdpaths.c.patch [new file with mode: 0644]

index 53c037e..3fd09d3 100644 (file)
@@ -38,5 +38,7 @@ termux_step_configure () {
 }
 
 termux_step_post_make_install () {
-       cp $TERMUX_PKG_BUILDER_DIR/nvimrc $TERMUX_PREFIX/share/nvim/nvimrc
+       local _CONFIG_DIR=$TERMUX_PREFIX/etc/xdg/nvim
+       mkdir -p $_CONFIG_DIR
+       cp $TERMUX_PKG_BUILDER_DIR/init.vim $_CONFIG_DIR/
 }
similarity index 94%
rename from packages/neovim/nvimrc
rename to packages/neovim/init.vim
index 5e53c13..efc879b 100644 (file)
@@ -1,7 +1,6 @@
 set autowrite
 set ignorecase
 set smartcase
-set smartindent
 set title
 
 syntax on
diff --git a/packages/neovim/src-nvim-os-stdpaths.c.patch b/packages/neovim/src-nvim-os-stdpaths.c.patch
new file mode 100644 (file)
index 0000000..ff89084
--- /dev/null
@@ -0,0 +1,14 @@
+diff -u -r ../neovim-master/src/nvim/os/stdpaths.c ./src/nvim/os/stdpaths.c
+--- ../neovim-master/src/nvim/os/stdpaths.c    2015-11-01 16:16:38.000000000 -0500
++++ ./src/nvim/os/stdpaths.c   2015-11-02 14:12:12.770172673 -0500
+@@ -34,8 +34,8 @@
+   [kXDGDataHome] = "~/.local/share",
+   [kXDGCacheHome] = "~/.cache",
+   [kXDGRuntimeDir] = NULL,
+-  [kXDGConfigDirs] = "/etc/xdg/",
+-  [kXDGDataDirs] = "/usr/local/share/:/usr/share/",
++  [kXDGConfigDirs] = "@TERMUX_PREFIX@/etc/xdg/",
++  [kXDGDataDirs] = "@TERMUX_PREFIX@/usr/local/share/:@TERMUX_PREFIX@/usr/share/",
+ #endif
+ };