summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkj-sh6042024-06-30 07:12:13 -0400
committerkj-sh6042024-06-30 07:12:13 -0400
commit2943efaa935a6d51dc35e38d247cc87a2aaccbe2 (patch)
tree26c42d6cba17ecbcbda32244f1294a3ccf2b7dc3
parentda4d8c9a07db428456bd8b54c514cf34216c9b6b (diff)
kj-gitbot: neovim-symlinks/
-rw-r--r--neovim-symlinks/.SRCINFO14
-rw-r--r--neovim-symlinks/.gitignore6
-rw-r--r--neovim-symlinks/PKGBUILD22
3 files changed, 42 insertions, 0 deletions
diff --git a/neovim-symlinks/.SRCINFO b/neovim-symlinks/.SRCINFO
new file mode 100644
index 0000000..bd60f80
--- /dev/null
+++ b/neovim-symlinks/.SRCINFO
@@ -0,0 +1,14 @@
+pkgbase = neovim-symlinks
+ pkgdesc = Runs neovim if vi or vim is called
+ pkgver = 5
+ pkgrel = 604
+ arch = any
+ depends = neovim
+ depends = sh
+ provides = vim
+ provides = vi
+ conflicts = vim
+ conflicts = vi
+ conflicts = vi-vim-symlink
+
+pkgname = neovim-symlinks
diff --git a/neovim-symlinks/.gitignore b/neovim-symlinks/.gitignore
new file mode 100644
index 0000000..6b2b2ea
--- /dev/null
+++ b/neovim-symlinks/.gitignore
@@ -0,0 +1,6 @@
+pkg/
+src/
+*.tar
+*.tar.zst
+*.tar.gz
+*.tar.xz
diff --git a/neovim-symlinks/PKGBUILD b/neovim-symlinks/PKGBUILD
new file mode 100644
index 0000000..12bf149
--- /dev/null
+++ b/neovim-symlinks/PKGBUILD
@@ -0,0 +1,22 @@
+pkgname=neovim-symlinks
+pkgver=5
+pkgrel=604
+pkgdesc='Runs neovim if vi or vim is called'
+arch=('any')
+depends=('neovim' 'sh')
+provides=('vim' 'vi')
+conflicts=('vim' 'vi' 'vi-vim-symlink')
+
+package() {
+ install -dm755 "$pkgdir/usr/bin/"
+ cd "$pkgdir/usr/bin/"
+
+ echo -e '#!/bin/sh\nexec nvim -e "$@"' > ex
+ echo -e '#!/bin/sh\nexec nvim -R "$@"' > view
+ echo -e '#!/bin/sh\nexec nvim -d "$@"' > vimdiff
+ chmod 755 *
+
+ for _link in edit vedit vi vim; do
+ ln -s nvim $_link
+ done
+}